Listed by section, in editorial order. Click a column to re-sort the whole list.
Press / to search. Tap a tag to filter. Click any row for details.
Search and filter
Results
| Row number | Tags | |||||
|---|---|---|---|---|---|---|
Data Analysis 3 projectsOnce your data nears the size of your RAM, switch Python data analysis libraries from pandas to Polars. Once it lives in a database, Ibis runs your code there. |
||||||
| 1 | pandas Data & Science | 571,068,545 | 49,949 | Data Analysis Data & Science | → | |
|
A library providing high-performance, easy-to-use data structures and data analysis tools.
|
||||||
| 2 | polars Data & Science | 53,098,884 | 40,035 | Data Analysis Data & Science | → | |
|
A fast DataFrame library implemented in Rust with a Python API.
|
||||||
| 3 | ibis-framework Data & Science | 3,523,888 | 6,676 | Data Analysis Data & Science | → | |
|
A portable Python dataframe library with a single API for 20+ backends.
|
||||||
Data Ingestion / ETL 6 projectsdlt loads data from APIs, databases, and files into your warehouse. You pip install the Python ETL library into your own code, with no platform to run. |
||||||
| 4 | awswrangler General | 85,496,834 | 4,122 | General Data Ingestion / ETL Data & Science | → | |
|
Pandas integration with AWS services like Athena, Glue, Redshift, S3, and DynamoDB.
|
||||||
| 5 | dlt General | 5,149,382 | 5,948 | General Data Ingestion / ETL Data & Science | → | |
|
A Python library for building data pipelines with automatic schema inference, incremental loading, and support for multiple sources and destinations.
|
||||||
| 6 | yfinance Financial Data | 18,357,820 | 25,475 | Financial Data Data Ingestion / ETL Data & Science | → | |
|
Easy Pythonic way to download market and financial data from Yahoo Finance.
|
||||||
| 7 | akshare Financial Data | 1,043,133 | 22,873 | Financial Data Data Ingestion / ETL Data & Science | → | |
|
A financial data interface library, with data provided for academic research only.
|
||||||
| 8 | edgartools Financial Data | 904,764 | 2,780 | Financial Data Data Ingestion / ETL Data & Science | → | |
|
Library for downloading structured data from SEC EDGAR filings and XBRL financial statements.
|
||||||
| 9 | openbb Financial Data | 63,570 | 74,023 | Financial Data Data Ingestion / ETL Data & Science | → | |
|
A financial data platform for analysts, quants and AI agents.
|
||||||
Data Validation 4 projectsPydantic checks API input against your type hints. Python data validation extends to dataframes in Pandera, where each column gets a type hint. |
||||||
| 10 | pydantic Data & Science | 879,383,974 | 28,965 | Data Validation Data & Science | → | |
|
Data validation using Python type hints.
|
||||||
| 11 | jsonschema Data & Science | 492,939,412 | 4,988 | Data Validation Data & Science | → | |
|
An implementation of JSON Schema for Python.
|
||||||
| 12 | great-expectations Data & Science | 19,275,239 | 11,870 | Data Validation Data & Science | → | |
|
A data quality framework for validating, documenting, and profiling data with declarative expectations.
|
||||||
| 13 | pandera Data & Science | 8,773,533 | 4,478 | Data Validation Data & Science | → | |
|
A data validation library for dataframes, with support for pandas, polars, PySpark, and more.
|
||||||
Data Visualization 11 projectsCharts for print come from Matplotlib, and interactive web ones from Plotly. Put either Python data visualization library in a Streamlit script for a dashboard. |
||||||
| 14 | matplotlib Plotting | 165,339,073 | 23,345 | Plotting Data Visualization Data & Science | → | |
|
A comprehensive library for creating static, animated, and interactive visualizations.
|
||||||
| 15 | plotly Plotting | 51,433,476 | 18,826 | Plotting Data Visualization Data & Science | → | |
|
Interactive graphing library for Python.
|
||||||
| 16 | seaborn Plotting | 28,400,244 | 14,060 | Plotting Data Visualization Data & Science | → | |
|
Statistical data visualization using Matplotlib.
|
||||||
| 17 | altair Plotting | 39,331,357 | 10,494 | Plotting Data Visualization Data & Science | → | |
|
Declarative statistical visualization library for Python.
|
||||||
| 18 | bokeh Plotting | 5,470,222 | 20,455 | Plotting Data Visualization Data & Science | → | |
|
Interactive Web Plotting for Python.
|
||||||
| 19 | graphviz Specialized | 34,564,018 | 1,814 | Specialized Data Visualization Data & Science | → | |
|
Simple Python interface for creating and rendering Graphviz graphs.
|
||||||
| 20 | cartopy Specialized | 840,539 | 1,621 | Specialized Data Visualization Data & Science | → | |
|
A cartographic python library with matplotlib support.
|
||||||
| 21 | graphify Specialized | 1,685,259 | 124,954 | Specialized Data Visualization Data & Science | → | |
|
Turn any folder of code, SQL schemas, docs, papers, images, or videos into a queryable knowledge graph.
|
||||||
| 22 | streamlit Dashboards and Apps | 20,548,564 | 45,927 | Dashboards and Apps Data Visualization Data & Science | → | |
|
A framework which lets you build dashboards, generate reports, or create chat apps in minutes.
|
||||||
| 23 | dash Dashboards and Apps | 6,872,259 | 24,447 | Dashboards and Apps Data Visualization Data & Science | → | |
|
A framework for building data apps and dashboards in pure Python, built on Plotly.
|
||||||
| 24 | gradio Dashboards and Apps | 5,328,024 | 43,698 | Dashboards and Apps Data Visualization Data & Science | → | |
|
Build and share machine learning apps, all in Python.
|
||||||
Geolocation 4 projectsAddresses become coordinates with geopy, whose Python geolocation API covers many geocoding services. GeoPandas analyzes map data, and GeoDjango serves it. |
||||||
| 25 | geopandas Data & Science | 14,310,524 | 5,276 | Geolocation Data & Science | → | |
|
Python tools for geographic data (GeoSeries/GeoDataFrame) built on pandas.
|
||||||
| 26 | geopy Data & Science | 11,391,113 | 4,868 | Geolocation Data & Science | → | |
|
Python Geocoding Toolbox.
|
||||||
| 27 | geojson Data & Science | 3,039,616 | 997 | Geolocation Data & Science | → | |
|
Python bindings and utilities for GeoJSON.
|
||||||
| 28 | geodjango Data & Science | Bundled | 91,361 | Geolocation Data & Science | → | |
|
(part of Django) A world-class geographic web framework.
|
||||||
Science 17 projectsUnderneath most Python scientific computing libraries sits NumPy's array. SciPy adds algorithms on top, and Numba compiles loops that won't vectorize. |
||||||
| 29 | numpy Core | 837,469,024 | 33,051 | Core Science Data & Science | → | |
|
A fundamental package for scientific computing with Python.
|
||||||
| 30 | scipy Core | 306,513,498 | 15,098 | Core Science Data & Science | → | |
|
Fundamental algorithms for scientific computing in Python.
|
||||||
| 31 | numba Core | 54,602,012 | 11,175 | Core Science Data & Science | → | |
|
A NumPy-aware JIT compiler for Python, using LLVM.
|
||||||
| 32 | sympy Symbolic Mathematics | 131,609,443 | 14,995 | Symbolic Mathematics Science Data & Science | → | |
|
A Python library for symbolic mathematics.
|
||||||
| 33 | statsmodels Statistics | 33,699,157 | 11,678 | Statistics Science Data & Science | → | |
|
Statistical modeling and econometrics in Python.
|
||||||
| 34 | rdkit Biology and Chemistry | 5,754,330 | 3,613 | Biology and Chemistry Science Data & Science | → | |
|
Cheminformatics and Machine Learning Software.
|
||||||
| 35 | biopython Biology and Chemistry | 4,781,120 | 5,223 | Biology and Chemistry Science Data & Science | → | |
|
Biopython is a set of freely available tools for biological computation.
|
||||||
| 36 | pint Physics and Engineering | 5,678,084 | 2,812 | Physics and Engineering Science Data & Science | → | |
|
Operate and manipulate physical quantities with units and dimensional analysis.
|
||||||
| 37 | astropy Physics and Engineering | 2,908,275 | 5,329 | Physics and Engineering Science Data & Science | → | |
|
A community Python library for Astronomy.
|
||||||
| 38 | obspy Physics and Engineering | 181,712 | 1,339 | Physics and Engineering Science Data & Science | → | |
|
A Python toolbox for seismology.
|
||||||
| 39 | pymc Simulation and Modeling | 1,333,244 | 9,799 | Simulation and Modeling Science Data & Science | → | |
|
Probabilistic programming and Bayesian modeling in Python.
|
||||||
| 40 | simpy Simulation and Modeling | 495,377 | GitLab | — | Simulation and Modeling Science Data & Science | → |
|
A process-based discrete-event simulation framework.
|
||||||
| 41 | mesa Simulation and Modeling | 50,554 | 3,877 | Simulation and Modeling Science Data & Science | → | |
|
An agent-based modeling framework for building, analyzing, and visualizing complex system simulations.
|
||||||
| 42 | networkx Graphs and Networks | 205,958,414 | 17,314 | Graphs and Networks Science Data & Science | → | |
|
A high-productivity software for complex networks.
|
||||||
| 43 | shapely Computational Geometry | 62,163,436 | 4,521 | Computational Geometry Science Data & Science | → | |
|
Manipulation and analysis of geometric objects in the Cartesian plane.
|
||||||
| 44 | colour-science Other | 306,663 | 2,663 | Other Science Data & Science | → | |
|
Implementing a comprehensive number of colour theory transformations and algorithms.
|
||||||
| 45 | manim Other | 144,852 | 41,373 | Other Science Data & Science | → | |
|
An animation engine for explanatory math videos.
|
||||||
Quantum Computing 4 projectsQiskit for most circuits, PennyLane for circuits you train, Cirq for device-level control, QuTiP for physics: Python quantum computing libraries you can mix. |
||||||
| 46 | qiskit Data & Science | 857,971 | 7,875 | Quantum Computing Data & Science | → | |
|
An IBM-backed quantum SDK for building, simulating, and running circuits on real quantum hardware.
|
||||||
| 47 | qutip Data & Science | 241,489 | 2,081 | Quantum Computing Data & Science | → | |
|
Quantum Toolbox in Python.
|
||||||
| 48 | pennylane Data & Science | 164,523 | 3,489 | Quantum Computing Data & Science | → | |
|
A cross-platform library for quantum computing, quantum machine learning, and quantum chemistry.
|
||||||
| 49 | cirq Data & Science | 97,545 | 5,077 | Quantum Computing Data & Science | → | |
|
A Google-developed framework focused on hardware-aware quantum circuit design for NISQ devices.
|
||||||
No projects match your search or filter.
Try a broader term, or .
Contribute
Know a project that belongs here?
Tell us what it does and why it stands out.