Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/ml-tooling/best-of-python
π A ranked list of awesome Python open-source libraries and tools. Updated weekly.
https://github.com/ml-tooling/best-of-python
List: best-of-python
awesome awesome-list best-of best-of-list cli collections data-structures library pypi python python-framework python-libraries python-library python-utilities utilities utility-library
Last synced: 3 months ago
JSON representation
π A ranked list of awesome Python open-source libraries and tools. Updated weekly.
- Host: GitHub
- URL: https://github.com/ml-tooling/best-of-python
- Owner: ml-tooling
- License: cc-by-sa-4.0
- Created: 2021-01-11T19:11:32.000Z (almost 4 years ago)
- Default Branch: main
- Last Pushed: 2024-05-16T17:16:29.000Z (7 months ago)
- Last Synced: 2024-05-22T13:25:20.260Z (7 months ago)
- Topics: awesome, awesome-list, best-of, best-of-list, cli, collections, data-structures, library, pypi, python, python-framework, python-libraries, python-library, python-utilities, utilities, utility-library
- Homepage: https://python.best-of.org
- Size: 9.2 MB
- Stars: 3,464
- Watchers: 87
- Forks: 247
- Open Issues: 6
-
Metadata Files:
- Readme: README.md
- Changelog: history/2021-01-12_changes.md
- Contributing: CONTRIBUTING.md
- License: LICENSE
- Code of conduct: .github/CODE_OF_CONDUCT.md
Awesome Lists containing this project
- my-awesome-github-stars - ml-tooling/best-of-python - π A ranked list of awesome Python open-source libraries and tools. Updated weekly. (Others)
- my-awesome-starred - ml-tooling/best-of-python - π A ranked list of awesome Python open-source libraries and tools. Updated weekly. (Others)
- awesome-list - ml-tooling/best-of-python - A ranked list of awesome Python open-source libraries and tools. (Programming Language / JavaScript)
- ultimate-awesome - best-of-python - π A ranked list of awesome Python open-source libraries and tools. Updated weekly. (Other Lists / PowerShell Lists)
- awesome-chemistry - Best of Python - A ranked list of awesome Python open-source libraries and tools. Updated weekly. (Python for Science GitHub Repositories)
- project-awesome - ml-tooling/best-of-python - π A ranked list of awesome Python open-source libraries and tools. Updated weekly. (Others)
- jimsghstars - ml-tooling/best-of-python - π A ranked list of awesome Python open-source libraries and tools. Updated weekly. (Others)
README
Best-of Python
πΒ A ranked list of awesome Python open-source libraries & tools. Updated weekly.This curated list contains 390 awesome open-source projects with a total of 1.8M stars grouped into 28 categories. All projects are ranked by a project-quality score, which is calculated based on various metrics automatically collected from GitHub and different package managers. If you like to add or update projects, feel free to open an [issue](https://github.com/ml-tooling/best-of-python/issues/new/choose), submit a [pull request](https://github.com/ml-tooling/best-of-python/pulls), or directly edit the [projects.yaml](https://github.com/ml-tooling/best-of-python/edit/main/projects.yaml). Contributions are very welcome!
---
π§ββοΈΒ Discover other best-of lists or create your own.
π«Β Subscribe to our newsletter for updates and trending projects.---
## Contents
- [Data Serialization](#data-serialization) _16 projects_
- [Data Containers & Dataframes](#data-containers--dataframes) _30 projects_
- [Data Structures](#data-structures) _15 projects_
- [Data Validation](#data-validation) _15 projects_
- [Algorithms & Design Patterns](#algorithms--design-patterns) _4 projects_
- [Date & Time Utilities](#date--time-utilities) _9 projects_
- [File & Path Utilities](#file--path-utilities) _10 projects_
- [Compatiblity](#compatiblity) _7 projects_
- [Cryptography](#cryptography) _7 projects_
- [Infrastructure & DevOps](#infrastructure--devops) _20 projects_
- [Process Utilities](#process-utilities) _4 projects_
- [Asynchronous Programming](#asynchronous-programming) _7 projects_
- [Configuration](#configuration) _9 projects_
- [CLI Development](#cli-development) _19 projects_
- [Development Tools](#development-tools) _1 projects_
- [Data Caching](#data-caching) _6 projects_
- [GUI Development](#gui-development) _10 projects_
- [Computer & Machine Vision](#computer--machine-vision) _2 projects_
- [Machine Learning & Data Engineering](#machine-learning--data-engineering) _1 projects_
- [Text Data](#text-data) _12 projects_
- [Web Development](#web-development) _1 projects_
- [Database Clients](#database-clients) _64 projects_
- [Data Loading & Extraction](#data-loading--extraction) _30 projects_
- [Data Pipelines & Streaming](#data-pipelines--streaming) _43 projects_
- [File Formats](#file-formats) _3 projects_
- [Code Inspection](#code-inspection) _4 projects_
- [General Utilities](#general-utilities) _15 projects_
- [Python Implementations](#python-implementations) _6 projects_
- [Others](#others) _21 projects_## Explanation
- π₯π₯π₯Β Combined project-quality score
- βοΈΒ Star count from GitHub
- π£Β New project _(less than 6 months old)_
- π€Β Inactive project _(6 months no activity)_
- πΒ Dead project _(12 months no activity)_
- ππΒ Project is trending up or down
- βΒ Project was recently added
- βοΈΒ Warning _(e.g. missing/risky license)_
- π¨βπ»Β Contributors count from GitHub
- πΒ Fork count from GitHub
- πΒ Issue count from GitHub
- β±οΈΒ Last update timestamp on package manager
- π₯Β Download count from package manager
- π¦Β Number of dependent projects
- Β Pandas related project
## Data Serialization
protobuf (π₯52 Β· β 64K Β· π) - Protocol Buffers - Googles data interchange format.
BSD-3
- [GitHub](https://github.com/protocolbuffers/protobuf) (π¨βπ» 1.2K Β· π 15K Β· π₯ 44M Β· π¦ 650K Β· π 6.2K - 6% open Β· β±οΈ 06.06.2024):
```
git clone https://github.com/protocolbuffers/protobuf
```
- [PyPi](https://pypi.org/project/protobuf) (π₯ 190M / month Β· π¦ 6.8K Β· β±οΈ 23.05.2024):
```
pip install protobuf
```
- [Conda](https://anaconda.org/conda-forge/protobuf) (π₯ 18M Β· β±οΈ 06.03.2024):
```
conda install -c conda-forge protobuf
```
- [npm](https://www.npmjs.com/package/google-protobuf) (π₯ 7.6M / month Β· π¦ 2.9K Β· β±οΈ 10.10.2022):
```
npm install google-protobuf
```flatbuffers (π₯43 Β· β 22K) - FlatBuffers: Memory Efficient Serialization Library.
Apache-2
- [GitHub](https://github.com/google/flatbuffers) (π¨βπ» 680 Β· π 3.2K Β· π₯ 460K Β· π¦ 110K Β· π 2.4K - 6% open Β· β±οΈ 03.06.2024):
```
git clone https://github.com/google/flatbuffers
```
- [PyPi](https://pypi.org/project/flatbuffers) (π₯ 19M / month Β· π¦ 410 Β· β±οΈ 26.03.2024):
```
pip install flatbuffers
```
- [Conda](https://anaconda.org/conda-forge/flatbuffers) (π₯ 1.1M Β· β±οΈ 26.03.2024):
```
conda install -c conda-forge flatbuffers
```
- [npm](https://www.npmjs.com/package/flatbuffers) (π₯ 1.4M / month Β· π¦ 230 Β· β±οΈ 26.03.2024):
```
npm install flatbuffers
```marshmallow (π₯40 Β· β 6.9K) - A lightweight library for converting complex objects to and from..
MIT
- [GitHub](https://github.com/marshmallow-code/marshmallow) (π¨βπ» 210 Β· π 620 Β· π¦ 140K Β· π 1.2K - 14% open Β· β±οΈ 06.06.2024):
```
git clone https://github.com/marshmallow-code/marshmallow
```
- [PyPi](https://pypi.org/project/marshmallow) (π₯ 49M / month Β· π¦ 2.2K Β· β±οΈ 06.06.2024):
```
pip install marshmallow
```
- [Conda](https://anaconda.org/conda-forge/marshmallow) (π₯ 2.5M Β· β±οΈ 06.06.2024):
```
conda install -c conda-forge marshmallow
```orjson (π₯38 Β· β 5.7K) - Fast, correct Python JSON library supporting dataclasses, datetimes,..
Apache-2
- [GitHub](https://github.com/ijl/orjson) (π¨βπ» 22 Β· π 200 Β· π¦ 98K Β· π 400 - 2% open Β· β±οΈ 03.05.2024):
```
git clone https://github.com/ijl/orjson
```
- [PyPi](https://pypi.org/project/orjson) (π₯ 32M / month Β· π¦ 2.4K Β· β±οΈ 03.05.2024):
```
pip install orjson
```
- [Conda](https://anaconda.org/conda-forge/orjson) (π₯ 1.3M Β· β±οΈ 03.05.2024):
```
conda install -c conda-forge orjson
```dill (π₯37 Β· β 2.2K) - serialize all of Python.
BSD-3
- [GitHub](https://github.com/uqfoundation/dill) (π¨βπ» 45 Β· π 170 Β· π₯ 290K Β· π¦ 160K Β· π 520 - 35% open Β· β±οΈ 24.05.2024):
```
git clone https://github.com/uqfoundation/dill
```
- [PyPi](https://pypi.org/project/dill) (π₯ 60M / month Β· π¦ 2.9K Β· β±οΈ 27.01.2024):
```
pip install dill
```
- [Conda](https://anaconda.org/conda-forge/dill) (π₯ 6.8M Β· β±οΈ 28.01.2024):
```
conda install -c conda-forge dill
```jsonpickle (π₯36 Β· β 1.2K) - Python library for serializing any arbitrary object graph into..
BSD-3
- [GitHub](https://github.com/jsonpickle/jsonpickle) (π¨βπ» 76 Β· π 170 Β· π 320 - 22% open Β· β±οΈ 02.06.2024):
```
git clone https://github.com/jsonpickle/jsonpickle
```
- [PyPi](https://pypi.org/project/jsonpickle) (π₯ 12M / month Β· π¦ 1.2K Β· β±οΈ 11.04.2024):
```
pip install jsonpickle
```
- [Conda](https://anaconda.org/conda-forge/jsonpickle) (π₯ 1.7M Β· β±οΈ 11.04.2024):
```
conda install -c conda-forge jsonpickle
```msgpack (π₯35 Β· β 1.9K) - MessagePack serializer implementation for Python msgpack.org[Python].
Apache-2
- [GitHub](https://github.com/msgpack/msgpack-python) (π¨βπ» 79 Β· π 220 Β· π₯ 1.3K Β· π 290 - 1% open Β· β±οΈ 07.05.2024):
```
git clone https://github.com/msgpack/msgpack-python
```
- [PyPi](https://pypi.org/project/msgpack) (π₯ 71M / month Β· π¦ 1.9K Β· β±οΈ 07.05.2024):
```
pip install msgpack
```
- [Conda](https://anaconda.org/conda-forge/msgpack-python) (π₯ 16M Β· β±οΈ 14.05.2024):
```
conda install -c conda-forge msgpack-python
```ultrajson (π₯34 Β· β 4.3K) - Ultra fast JSON decoder and encoder written in C with Python bindings.
BSD-3
- [GitHub](https://github.com/ultrajson/ultrajson) (π¨βπ» 88 Β· π 360 Β· π 350 - 8% open Β· β±οΈ 01.06.2024):
```
git clone https://github.com/ultrajson/ultrajson
```
- [PyPi](https://pypi.org/project/ujson) (π₯ 21M / month Β· π¦ 2.2K Β· β±οΈ 14.05.2024):
```
pip install ujson
```
- [Conda](https://anaconda.org/conda-forge/ujson) (π₯ 4.9M Β· β±οΈ 15.05.2024):
```
conda install -c conda-forge ujson
```simplejson (π₯34 Β· β 1.6K) - simplejson is a simple, fast, extensible JSON encoder/decoder for..
MIT
- [GitHub](https://github.com/simplejson/simplejson) (π¨βπ» 43 Β· π 330 Β· π₯ 6.5K Β· π¦ 130K Β· π 200 - 10% open Β· β±οΈ 03.12.2023):
```
git clone https://github.com/simplejson/simplejson
```
- [PyPi](https://pypi.org/project/simplejson) (π₯ 21M / month Β· π¦ 2.5K Β· β±οΈ 06.10.2023):
```
pip install simplejson
```
- [Conda](https://anaconda.org/conda-forge/simplejson) (π₯ 3.3M Β· β±οΈ 15.02.2024):
```
conda install -c conda-forge simplejson
```cloudpickle (π₯32 Β· β 1.6K) - Extended pickling support for Python objects.
BSD-3
- [GitHub](https://github.com/cloudpipe/cloudpickle) (π¨βπ» 59 Β· π 160 Β· π₯ 27 Β· π 260 - 34% open Β· β±οΈ 08.04.2024):
```
git clone https://github.com/cloudpipe/cloudpickle
```
- [PyPi](https://pypi.org/project/cloudpickle) (π₯ 44M / month Β· π¦ 1.6K Β· β±οΈ 16.10.2023):
```
pip install cloudpickle
```
- [Conda](https://anaconda.org/conda-forge/cloudpickle) (π₯ 17M Β· β±οΈ 16.10.2023):
```
conda install -c conda-forge cloudpickle
```python-rapidjson (π₯29 Β· β 490) - Python wrapper around rapidjson.
MIT
- [GitHub](https://github.com/python-rapidjson/python-rapidjson) (π¨βπ» 23 Β· π 47 Β· π¦ 5.5K Β· π 110 - 12% open Β· β±οΈ 18.05.2024):
```
git clone https://github.com/python-rapidjson/python-rapidjson
```
- [PyPi](https://pypi.org/project/python-rapidjson) (π₯ 2M / month Β· π¦ 240 Β· β±οΈ 18.05.2024):
```
pip install python-rapidjson
```
- [Conda](https://anaconda.org/conda-forge/python-rapidjson) (π₯ 1.7M Β· β±οΈ 18.05.2024):
```
conda install -c conda-forge python-rapidjson
```srsly (π₯28 Β· β 420) - Modern high-performance serialization utilities for Python (JSON,..
MIT
- [GitHub](https://github.com/explosion/srsly) (π¨βπ» 15 Β· π 30 Β· π¦ 45K Β· π 30 - 13% open Β· β±οΈ 11.04.2024):
```
git clone https://github.com/explosion/srsly
```
- [PyPi](https://pypi.org/project/srsly) (π₯ 11M / month Β· π¦ 170 Β· β±οΈ 22.09.2023):
```
pip install srsly
```
- [Conda](https://anaconda.org/conda-forge/srsly) (π₯ 1.5M Β· β±οΈ 25.09.2023):
```
conda install -c conda-forge srsly
```pysimdjson (π₯26 Β· β 630) - Python bindings for the simdjson project.
MIT
- [GitHub](https://github.com/TkTech/pysimdjson) (π¨βπ» 14 Β· π 52 Β· π¦ 1.3K Β· π 87 - 10% open Β· β±οΈ 05.02.2024):
```
git clone https://github.com/TkTech/pysimdjson
```
- [PyPi](https://pypi.org/project/pysimdjson) (π₯ 1.1M / month Β· π¦ 49 Β· β±οΈ 06.02.2024):
```
pip install pysimdjson
```
- [Conda](https://anaconda.org/conda-forge/pysimdjson) (π₯ 98K Β· β±οΈ 06.02.2024):
```
conda install -c conda-forge pysimdjson
```hickle (π₯26 Β· β 480) - a HDF5-based python pickle replacement.
MIT
- [GitHub](https://github.com/telegraphic/hickle) (π¨βπ» 26 Β· π 71 Β· π¦ 760 Β· π 110 - 5% open Β· β±οΈ 31.03.2024):
```
git clone https://github.com/telegraphic/hickle
```
- [PyPi](https://pypi.org/project/hickle) (π₯ 49K / month Β· π¦ 39 Β· β±οΈ 30.03.2024):
```
pip install hickle
```
- [Conda](https://anaconda.org/conda-forge/hickle) (π₯ 25K Β· β±οΈ 14.02.2024):
```
conda install -c conda-forge hickle
```rtoml (π₯22 Β· β 300) - A fast TOML library for python implemented in rust.
MIT
- [GitHub](https://github.com/samuelcolvin/rtoml) (π¨βπ» 15 Β· π 30 Β· π¦ 420 Β· π 26 - 57% open Β· β±οΈ 26.01.2024):
```
git clone https://github.com/samuelcolvin/rtoml
```
- [PyPi](https://pypi.org/project/rtoml) (π₯ 460K / month Β· π¦ 110 Β· β±οΈ 21.12.2023):
```
pip install rtoml
```Show 1 hidden projects...
- pyasn1 (π₯35 Β· β 240 Β· π) - Generic ASN.1 library for Python.
BSD-2
## Data Containers & Dataframes
_General-purpose data containers as well as utilities & extensions for pandas._
pandas (π₯54 Β· β 42K) - Flexible and powerful data analysis / manipulation library for..
BSD-3
- [GitHub](https://github.com/pandas-dev/pandas) (π¨βπ» 3.6K Β· π 17K Β· π₯ 270K Β· π¦ 1.7M Β· π 27K - 14% open Β· β±οΈ 05.06.2024):
```
git clone https://github.com/pandas-dev/pandas
```
- [PyPi](https://pypi.org/project/pandas) (π₯ 230M / month Β· π¦ 67K Β· β±οΈ 10.04.2024):
```
pip install pandas
```
- [Conda](https://anaconda.org/conda-forge/pandas) (π₯ 52M Β· β±οΈ 16.05.2024):
```
conda install -c conda-forge pandas
```polars (π₯44 Β· β 27K Β· π) - Dataframes powered by a multithreaded, vectorized query engine, written..
MIT
- [GitHub](https://github.com/pola-rs/polars) (π¨βπ» 420 Β· π 1.6K Β· π₯ 980 Β· π¦ 9.8K Β· π 7.7K - 21% open Β· β±οΈ 06.06.2024):
```
git clone https://github.com/pola-rs/polars
```
- [PyPi](https://pypi.org/project/polars) (π₯ 7.6M / month Β· π¦ 980 Β· β±οΈ 01.06.2024):
```
pip install polars
```h5py (π₯41 Β· β 2K) - HDF5 for Python -- The h5py package is a Pythonic interface to the HDF5..
BSD-3
- [GitHub](https://github.com/h5py/h5py) (π¨βπ» 200 Β· π 520 Β· π₯ 3.4K Β· π¦ 270K Β· π 1.5K - 18% open Β· β±οΈ 06.06.2024):
```
git clone https://github.com/h5py/h5py
```
- [PyPi](https://pypi.org/project/h5py) (π₯ 22M / month Β· π¦ 6.7K Β· β±οΈ 10.04.2024):
```
pip install h5py
```
- [Conda](https://anaconda.org/conda-forge/h5py) (π₯ 16M Β· β±οΈ 06.06.2024):
```
conda install -c conda-forge h5py
```xarray (π₯40 Β· β 3.4K) - N-D labeled arrays and datasets in Python.
Apache-2
- [GitHub](https://github.com/pydata/xarray) (π¨βπ» 500 Β· π 1K Β· π¦ 27K Β· π 4.3K - 26% open Β· β±οΈ 04.06.2024):
```
git clone https://github.com/pydata/xarray
```
- [PyPi](https://pypi.org/project/xarray) (π₯ 5.3M / month Β· π¦ 3K Β· β±οΈ 13.05.2024):
```
pip install xarray
```
- [Conda](https://anaconda.org/conda-forge/xarray) (π₯ 10M Β· β±οΈ 13.05.2024):
```
conda install -c conda-forge xarray
```Modin (π₯37 Β· β 9.5K) - Modin: Scale your Pandas workflows by changing a single line of..
Apache-2
- [GitHub](https://github.com/modin-project/modin) (π¨βπ» 130 Β· π 640 Β· π₯ 200K Β· π¦ 1.5K Β· π 4.2K - 16% open Β· β±οΈ 03.06.2024):
```
git clone https://github.com/modin-project/modin
```
- [PyPi](https://pypi.org/project/modin) (π₯ 1.4M / month Β· π¦ 47 Β· β±οΈ 15.05.2024):
```
pip install modin
```
- [Conda](https://anaconda.org/conda-forge/modin-core) (π₯ 330K Β· β±οΈ 15.05.2024):
```
conda install -c conda-forge modin-core
```numexpr (π₯37 Β· β 2.2K) - Fast numerical array expression evaluator for Python, NumPy, Pandas,..
MIT
- [GitHub](https://github.com/pydata/numexpr) (π¨βπ» 78 Β· π 200 Β· π₯ 640 Β· π¦ 76K Β· π 380 - 1% open Β· β±οΈ 31.05.2024):
```
git clone https://github.com/pydata/numexpr
```
- [PyPi](https://pypi.org/project/numexpr) (π₯ 3.9M / month Β· π¦ 860 Β· β±οΈ 02.04.2024):
```
pip install numexpr
```
- [Conda](https://anaconda.org/conda-forge/numexpr) (π₯ 8.2M Β· β±οΈ 27.05.2024):
```
conda install -c conda-forge numexpr
```zarr (π₯36 Β· β 1.4K) - An implementation of chunked, compressed, N-dimensional arrays for Python.
MIT
- [GitHub](https://github.com/zarr-developers/zarr-python) (π¨βπ» 98 Β· π 260 Β· π¦ 3.9K Β· π 770 - 42% open Β· β±οΈ 04.06.2024):
```
git clone https://github.com/zarr-developers/zarr-python
```
- [PyPi](https://pypi.org/project/zarr) (π₯ 610K / month Β· π¦ 900 Β· β±οΈ 26.05.2024):
```
pip install zarr
```
- [Conda](https://anaconda.org/conda-forge/zarr) (π₯ 3.1M Β· β±οΈ 27.05.2024):
```
conda install -c conda-forge zarr
```PyTables (π₯34 Β· β 1.3K) - A Python package to manage extremely large amounts of data.
BSD-3
- [GitHub](https://github.com/PyTables/PyTables) (π¨βπ» 140 Β· π 270 Β· π₯ 190 Β· π 730 - 23% open Β· β±οΈ 06.06.2024):
```
git clone https://github.com/PyTables/PyTables
```
- [PyPi](https://pypi.org/project/tables) (π₯ 970K / month Β· π¦ 1.4K Β· β±οΈ 27.11.2023):
```
pip install tables
```
- [Conda](https://anaconda.org/conda-forge/pytables) (π₯ 7.3M Β· β±οΈ 11.04.2024):
```
conda install -c conda-forge pytables
```pandera (π₯33 Β· β 3.1K) - A light-weight, flexible, and expressive statistical data testing..
MIT
- [GitHub](https://github.com/unionai-oss/pandera) (π¨βπ» 130 Β· π 280 Β· π¦ 1.6K Β· π 800 - 40% open Β· β±οΈ 31.05.2024):
```
git clone https://github.com/pandera-dev/pandera
```
- [PyPi](https://pypi.org/project/pandera) (π₯ 1.9M / month Β· π¦ 180 Β· β±οΈ 14.05.2024):
```
pip install pandera
```
- [Conda](https://anaconda.org/conda-forge/pandera-core) (π₯ 40K Β· β±οΈ 08.05.2024):
```
conda install -c conda-forge pandera-core
```Bottleneck (π₯33 Β· β 1K) - Fast NumPy array functions written in C.
BSD-2
- [GitHub](https://github.com/pydata/bottleneck) (π¨βπ» 32 Β· π 99 Β· π¦ 48K Β· π 240 - 20% open Β· β±οΈ 23.05.2024):
```
git clone https://github.com/pydata/bottleneck
```
- [PyPi](https://pypi.org/project/Bottleneck) (π₯ 1M / month Β· π¦ 410 Β· β±οΈ 23.05.2024):
```
pip install Bottleneck
```
- [Conda](https://anaconda.org/conda-forge/bottleneck) (π₯ 4.1M Β· β±οΈ 26.02.2024):
```
conda install -c conda-forge bottleneck
```TinyDB (π₯32 Β· β 6.6K Β· π€) - TinyDB is a lightweight document oriented database optimized for your..
MIT
- [GitHub](https://github.com/msiemens/tinydb) (π¨βπ» 82 Β· π 520 Β· π¦ 13K Β· π 320 - 8% open Β· β±οΈ 24.07.2023):
```
git clone https://github.com/msiemens/tinydb
```
- [PyPi](https://pypi.org/project/tinydb) (π₯ 650K / month Β· π¦ 650 Β· β±οΈ 12.06.2023):
```
pip install tinydb
```
- [Conda](https://anaconda.org/conda-forge/tinydb) (π₯ 400K Β· β±οΈ 12.06.2023):
```
conda install -c conda-forge tinydb
```docarray (π₯32 Β· β 2.8K) - Represent, send, store and search multimodal data.
Apache-2
- [GitHub](https://github.com/docarray/docarray) (π¨βπ» 74 Β· π 220 Β· π¦ 4.4K Β· π 640 - 10% open Β· β±οΈ 06.06.2024):
```
git clone https://github.com/jina-ai/docarray
```
- [PyPi](https://pypi.org/project/docarray) (π₯ 86K / month Β· π¦ 68 Β· β±οΈ 22.12.2023):
```
pip install docarray
```
- [Conda](https://anaconda.org/conda-forge/docarray) (π₯ 140K Β· β±οΈ 18.06.2023):
```
conda install -c conda-forge docarray
```Koalas (π₯31 Β· β 3.3K Β· π€) - Koalas: pandas API on Apache Spark.
Apache-2
spark
- [GitHub](https://github.com/databricks/koalas) (π¨βπ» 51 Β· π 360 Β· π₯ 1K Β· π¦ 340 Β· π 600 - 18% open Β· β±οΈ 21.09.2023):
```
git clone https://github.com/databricks/koalas
```
- [PyPi](https://pypi.org/project/koalas) (π₯ 2.3M / month Β· π¦ 31 Β· β±οΈ 19.10.2021):
```
pip install koalas
```
- [Conda](https://anaconda.org/conda-forge/koalas) (π₯ 340K Β· β±οΈ 16.06.2023):
```
conda install -c conda-forge koalas
```datasketch (π₯31 Β· β 2.4K) - MinHash, LSH, LSH Forest, Weighted MinHash, HyperLogLog,..
MIT
- [GitHub](https://github.com/ekzhu/datasketch) (π¨βπ» 30 Β· π 290 Β· π₯ 27 Β· π¦ 1.3K Β· π 170 - 30% open Β· β±οΈ 26.03.2024):
```
git clone https://github.com/ekzhu/datasketch
```
- [PyPi](https://pypi.org/project/datasketch) (π₯ 2.8M / month Β· π¦ 44 Β· β±οΈ 04.06.2024):
```
pip install datasketch
```Vaex (π₯30 Β· β 8.2K Β· π€) - Out-of-Core hybrid Apache Arrow/NumPy DataFrame for Python, ML,..
MIT
- [GitHub](https://github.com/vaexio/vaex) (π¨βπ» 72 Β· π 590 Β· π₯ 280 Β· π¦ 760 Β· π 1.3K - 40% open Β· β±οΈ 21.07.2023):
```
git clone https://github.com/vaexio/vaex
```
- [PyPi](https://pypi.org/project/vaex) (π₯ 22K / month Β· π¦ 51 Β· β±οΈ 21.07.2023):
```
pip install vaex
```
- [Conda](https://anaconda.org/conda-forge/vaex) (π₯ 190K Β· β±οΈ 16.06.2023):
```
conda install -c conda-forge vaex
```datatable (π₯28 Β· β 1.8K) - A Python package for manipulating 2-dimensional tabular data..
MPL-2.0
- [GitHub](https://github.com/h2oai/datatable) (π¨βπ» 37 Β· π 150 Β· π₯ 2.4K Β· π 1.5K - 11% open Β· β±οΈ 01.12.2023):
```
git clone https://github.com/h2oai/datatable
```
- [PyPi](https://pypi.org/project/datatable) (π₯ 53K / month Β· π¦ 45 Β· β±οΈ 01.12.2023):
```
pip install datatable
```
- [Conda](https://anaconda.org/conda-forge/datatable) (π₯ 26K Β· β±οΈ 16.06.2023):
```
conda install -c conda-forge datatable
```PandaralΒ·lel (π₯27 Β· β 3.6K) - A simple and efficient tool to parallelize Pandas..
BSD-3
jupyter
- [GitHub](https://github.com/nalepae/pandarallel) (π¨βπ» 26 Β· π 200 Β· π 220 - 40% open Β· β±οΈ 16.02.2024):
```
git clone https://github.com/nalepae/pandarallel
```
- [PyPi](https://pypi.org/project/pandarallel) (π₯ 420K / month Β· π¦ 91 Β· β±οΈ 02.05.2023):
```
pip install pandarallel
```
- [Conda](https://anaconda.org/conda-forge/pandarallel) (π₯ 93K Β· β±οΈ 16.06.2023):
```
conda install -c conda-forge pandarallel
```StaticFrame (π₯27 Β· β 410) - Immutable and statically-typeable DataFrames with runtime type and..
MIT
- [GitHub](https://github.com/static-frame/static-frame) (π¨βπ» 23 Β· π 33 Β· π¦ 22 Β· π 630 - 7% open Β· β±οΈ 21.05.2024):
```
git clone https://github.com/InvestmentSystems/static-frame
```
- [PyPi](https://pypi.org/project/static-frame) (π₯ 6.1K / month Β· π¦ 4 Β· β±οΈ 21.05.2024):
```
pip install static-frame
```
- [Conda](https://anaconda.org/conda-forge/static-frame) (π₯ 340K Β· β±οΈ 21.05.2024):
```
conda install -c conda-forge static-frame
```swifter (π₯26 Β· β 2.5K) - A package which efficiently applies any function to a pandas..
MIT
- [GitHub](https://github.com/jmcarpenter2/swifter) (π¨βπ» 18 Β· π 100 Β· π¦ 1.3K Β· π 150 - 13% open Β· β±οΈ 14.03.2024):
```
git clone https://github.com/jmcarpenter2/swifter
```
- [PyPi](https://pypi.org/project/swifter) (π₯ 720K / month Β· π¦ 52 Β· β±οΈ 31.07.2023):
```
pip install swifter
```
- [Conda](https://anaconda.org/conda-forge/swifter) (π₯ 340K Β· β±οΈ 31.07.2023):
```
conda install -c conda-forge swifter
```Pandas Summary (π₯24 Β· β 490) - Engine for ML/Data tracking, visualization,..
Apache-2
- [GitHub](https://github.com/polyaxon/traceml) (π¨βπ» 99 Β· π 43 Β· π 14 - 42% open Β· β±οΈ 16.05.2024):
```
git clone https://github.com/polyaxon/datatile
```
- [PyPi](https://pypi.org/project/pandas-summary) (π₯ 87K / month Β· π¦ 21 Β· β±οΈ 25.11.2021):
```
pip install pandas-summary
```Show 10 hidden projects...
- numpy (π₯51 Β· β 27K) - The fundamental package for scientific computing with Python.
βUnlicensed
- Blaze (π₯31 Β· β 3.2K Β· π) - NumPy and Pandas interface to Big Data.BSD-3
- Arctic (π₯29 Β· β 3K) - Arctic is a high performance datastore for numeric data.βοΈLGPL-2.1
- sklearn-pandas (π₯28 Β· β 2.8K Β· π) - Pandas integration with sklearn.βοΈZlib
sklearn
- pandasql (π₯28 Β· β 1.3K Β· π) - sqldf for pandas.MIT
- bcolz (π₯26 Β· β 960 Β· π) - A columnar data container that can be compressed.BSD-3
- pickleDB (π₯22 Β· β 880 Β· π) - pickleDB is an open source key-value store using Pythons json module.BSD-3
- fletcher (π₯19 Β· β 230 Β· π) - Pandas ExtensionDType/Array backed by Apache Arrow.MIT
- Bounter (π₯18 Β· β 940 Β· π) - Efficient Counter that uses a limited (bounded) amount of memory..MIT
- PandaPy (π₯13 Β· β 550 Β· π) - PandaPy has the speed of NumPy and the usability of Pandas 10x to..MIT
## Data Structures
pyrsistent (π₯35 Β· β 2K Β· π€) - Persistent/Immutable/Functional data structures for Python.
MIT
- [GitHub](https://github.com/tobgu/pyrsistent) (π¨βπ» 73 Β· π 140 Β· π¦ 340K Β· π 180 - 14% open Β· β±οΈ 25.10.2023):
```
git clone https://github.com/tobgu/pyrsistent
```
- [PyPi](https://pypi.org/project/pyrsistent) (π₯ 41M / month Β· π¦ 1K Β· β±οΈ 25.10.2023):
```
pip install pyrsistent
```
- [Conda](https://anaconda.org/conda-forge/pyrsistent) (π₯ 21M Β· β±οΈ 31.10.2023):
```
conda install -c conda-forge pyrsistent
```python-sortedcontainers (π₯32 Β· β 3.3K) - Python Sorted Container Types: Sorted List, Sorted..
Apache-2
- [GitHub](https://github.com/grantjenks/python-sortedcontainers) (π¨βπ» 24 Β· π 200 Β· π 190 - 12% open Β· β±οΈ 01.03.2024):
```
git clone https://github.com/grantjenks/python-sortedcontainers
```
- [PyPi](https://pypi.org/project/sortedcontainers) (π₯ 59M / month Β· π¦ 1.2K Β· β±οΈ 16.05.2021):
```
pip install sortedcontainers
```
- [Conda](https://anaconda.org/conda-forge/sortedcontainers) (π₯ 13M Β· β±οΈ 16.06.2023):
```
conda install -c conda-forge sortedcontainers
```bidict (π₯32 Β· β 1.4K) - The bidirectional mapping library for Python.
MPL-2.0
- [GitHub](https://github.com/jab/bidict) (π¨βπ» 15 Β· π 63 Β· π₯ 53 Β· π¦ 26K Β· π 62 - 3% open Β· β±οΈ 04.05.2024):
```
git clone https://github.com/jab/bidict
```
- [PyPi](https://pypi.org/project/bidict) (π₯ 3.9M / month Β· π¦ 440 Β· β±οΈ 18.02.2024):
```
pip install bidict
```
- [Conda](https://anaconda.org/conda-forge/bidict) (π₯ 410K Β· β±οΈ 18.02.2024):
```
conda install -c conda-forge bidict
```multidict (π₯32 Β· β 400) - The multidict implementation.
Apache-2
- [GitHub](https://github.com/aio-libs/multidict) (π¨βπ» 54 Β· π 95 Β· π₯ 6.8K Β· π 160 - 14% open Β· β±οΈ 19.04.2024):
```
git clone https://github.com/aio-libs/multidict
```
- [PyPi](https://pypi.org/project/multidict) (π₯ 110M / month Β· π¦ 1.3K Β· β±οΈ 01.02.2024):
```
pip install multidict
```
- [Conda](https://anaconda.org/conda-forge/multidict) (π₯ 13M Β· β±οΈ 04.02.2024):
```
conda install -c conda-forge multidict
```anytree (π₯31 Β· β 910 Β· π€) - Python tree data library.
Apache-2
- [GitHub](https://github.com/c0fec0de/anytree) (π¨βπ» 29 Β· π 130 Β· π¦ 19K Β· π 190 - 14% open Β· β±οΈ 16.11.2023):
```
git clone https://github.com/c0fec0de/anytree
```
- [PyPi](https://pypi.org/project/anytree) (π₯ 1.5M / month Β· π¦ 480 Β· β±οΈ 16.11.2023):
```
pip install anytree
```
- [Conda](https://anaconda.org/conda-forge/anytree) (π₯ 40K Β· β±οΈ 16.06.2023):
```
conda install -c conda-forge anytree
```python-benedict (π₯29 Β· β 1.4K) - dict subclass with keylist/keypath support, built-in I/O..
MIT
- [GitHub](https://github.com/fabiocaccamo/python-benedict) (π¨βπ» 7 Β· π 48 Β· π¦ 1.7K Β· π 110 - 17% open Β· β±οΈ 15.05.2024):
```
git clone https://github.com/fabiocaccamo/python-benedict
```
- [PyPi](https://pypi.org/project/python-benedict) (π₯ 620K / month Β· π¦ 67 Β· β±οΈ 04.03.2024):
```
pip install python-benedict
```
- [Conda](https://anaconda.org/conda-forge/python-benedict) (π₯ 160K Β· β±οΈ 05.03.2024):
```
conda install -c conda-forge python-benedict
```glom (π₯28 Β· β 1.8K) - Pythons nested data operator (and CLI), for all your declarative..
BSD-3
- [GitHub](https://github.com/mahmoud/glom) (π¨βπ» 23 Β· π 60 Β· π¦ 1.6K Β· π 190 - 59% open Β· β±οΈ 12.01.2024):
```
git clone https://github.com/mahmoud/glom
```
- [PyPi](https://pypi.org/project/glom) (π₯ 2.1M / month Β· π¦ 170 Β· β±οΈ 27.11.2023):
```
pip install glom
```
- [Conda](https://anaconda.org/conda-forge/glom) (π₯ 34K Β· β±οΈ 27.11.2023):
```
conda install -c conda-forge glom
```immutables (π₯27 Β· β 1.1K Β· π€) - A high-performance immutable mapping type for Python.
Apache-2
- [GitHub](https://github.com/MagicStack/immutables) (π¨βπ» 16 Β· π 54 Β· π¦ 6.7K Β· π 48 - 22% open Β· β±οΈ 15.08.2023):
```
git clone https://github.com/MagicStack/immutables
```
- [PyPi](https://pypi.org/project/immutables) (π₯ 1.2M / month Β· π¦ 130 Β· β±οΈ 14.08.2023):
```
pip install immutables
```
- [Conda](https://anaconda.org/conda-forge/immutables) (π₯ 1M Β· β±οΈ 25.09.2023):
```
conda install -c conda-forge immutables
```janus (π₯27 Β· β 790) - Thread-safe asyncio-aware queue for Python.
Apache-2
- [GitHub](https://github.com/aio-libs/janus) (π¨βπ» 26 Β· π 45 Β· π 42 - 21% open Β· β±οΈ 06.06.2024):
```
git clone https://github.com/aio-libs/janus
```
- [PyPi](https://pypi.org/project/janus) (π₯ 800K / month Β· π¦ 120 Β· β±οΈ 17.12.2021):
```
pip install janus
```
- [Conda](https://anaconda.org/conda-forge/janus) (π₯ 19K Β· β±οΈ 16.06.2023):
```
conda install -c conda-forge janus
```munch (π₯27 Β· β 760 Β· π€) - A Munch is a Python dictionary that provides attribute-style access (a..
MIT
- [GitHub](https://github.com/Infinidat/munch) (π¨βπ» 27 Β· π 84 Β· π 49 - 18% open Β· β±οΈ 01.07.2023):
```
git clone https://github.com/Infinidat/munch
```
- [PyPi](https://pypi.org/project/munch) (π₯ 1.9M / month Β· π¦ 540 Β· β±οΈ 01.07.2023):
```
pip install munch
```
- [Conda](https://anaconda.org/conda-forge/munch) (π₯ 4M Β· β±οΈ 02.07.2023):
```
conda install -c conda-forge munch
```python-box (π₯25 Β· β 2.4K Β· π€) - Python dictionaries with advanced dot notation access.
MIT
- [GitHub](https://github.com/cdgriffith/Box) (π¨βπ» 1 Β· π 98 Β· π₯ 39 Β· π 160 - 14% open Β· β±οΈ 26.08.2023):
```
git clone https://github.com/cdgriffith/Box
```
- [PyPi](https://pypi.org/project/python-box) (π₯ 3.1M / month Β· π¦ 410 Β· β±οΈ 26.08.2023):
```
pip install python-box
```
- [Conda](https://anaconda.org/conda-forge/python-box) (π₯ 560K Β· β±οΈ 01.10.2023):
```
conda install -c conda-forge python-box
```Show 4 hidden projects...
- addict (π₯29 Β· β 2.4K Β· π) - The Python Dict thats better than heroin.
MIT
- sqlitedict (π₯29 Β· β 1.1K Β· π) - Persistent dict, backed by sqlite3 and pickle, multithread-..Apache-2
- ordered-set (π₯28 Β· β 210 Β· π) - A mutable set that remembers the order of its entries. One of..MIT
- cleverdict (π₯15 Β· β 99 Β· π) - A JSON-friendly data structure which allows both object attributes..MIT
## Data Validation
pydantic (π₯46 Β· β 19K) - Data validation using Python type hints.
MIT
- [GitHub](https://github.com/pydantic/pydantic) (π¨βπ» 540 Β· π 1.7K Β· π¦ 420K Β· π 4.1K - 10% open Β· β±οΈ 06.06.2024):
```
git clone https://github.com/samuelcolvin/pydantic
```
- [PyPi](https://pypi.org/project/pydantic) (π₯ 200M / month Β· π¦ 19K Β· β±οΈ 03.06.2024):
```
pip install pydantic
```
- [Conda](https://anaconda.org/conda-forge/pydantic) (π₯ 7.9M Β· β±οΈ 04.06.2024):
```
conda install -c conda-forge pydantic
```jsonschema (π₯41 Β· β 4.5K Β· π) - An implementation of the JSON Schema specification for Python.
MIT
- [GitHub](https://github.com/python-jsonschema/jsonschema) (π¨βπ» 110 Β· π 570 Β· π₯ 250 Β· π¦ 570K Β· π 830 - 3% open Β· β±οΈ 05.06.2024):
```
git clone https://github.com/Julian/jsonschema
```
- [PyPi](https://pypi.org/project/jsonschema) (π₯ 120M / month Β· π¦ 6.2K Β· β±οΈ 30.04.2024):
```
pip install jsonschema
```
- [Conda](https://anaconda.org/conda-forge/jsonschema) (π₯ 28M Β· β±οΈ 01.05.2024):
```
conda install -c conda-forge jsonschema
```validators (π₯35 Β· β 920) - Python Data Validation for Humans.
MIT
- [GitHub](https://github.com/python-validators/validators) (π¨βπ» 54 Β· π 150 Β· π₯ 40 Β· π¦ 120K Β· π 170 - 0% open Β· β±οΈ 25.05.2024):
```
git clone https://github.com/kvesteri/validators
```
- [PyPi](https://pypi.org/project/validators) (π₯ 8.5M / month Β· π¦ 7.1K Β· β±οΈ 25.05.2024):
```
pip install validators
```
- [Conda](https://anaconda.org/conda-forge/validators) (π₯ 650K Β· β±οΈ 28.05.2024):
```
conda install -c conda-forge validators
```cerberus (π₯34 Β· β 3.1K Β· π€) - Lightweight, extensible data validation library for Python.
ISC
- [GitHub](https://github.com/pyeve/cerberus) (π¨βπ» 66 Β· π 240 Β· π¦ 16K Β· π 350 - 5% open Β· β±οΈ 23.10.2023):
```
git clone https://github.com/pyeve/cerberus
```
- [PyPi](https://pypi.org/project/cerberus) (π₯ 4.5M / month Β· π¦ 660 Β· β±οΈ 09.08.2023):
```
pip install cerberus
```
- [Conda](https://anaconda.org/conda-forge/cerberus) (π₯ 380K Β· β±οΈ 06.10.2023):
```
conda install -c conda-forge cerberus
```schema (π₯33 Β· β 2.8K) - Schema validation just got Pythonic.
MIT
- [GitHub](https://github.com/keleshev/schema) (π¨βπ» 69 Β· π 210 Β· π¦ 9.4K Β· π 180 - 53% open Β· β±οΈ 06.05.2024):
```
git clone https://github.com/keleshev/schema
```
- [PyPi](https://pypi.org/project/schema) (π₯ 18M / month Β· π¦ 740 Β· β±οΈ 04.05.2024):
```
pip install schema
```
- [Conda](https://anaconda.org/conda-forge/schema) (π₯ 170K Β· β±οΈ 04.05.2024):
```
conda install -c conda-forge schema
```voluptuous (π₯32 Β· β 1.8K) - CONTRIBUTIONS ONLY: Voluptuous, despite the name, is a Python data..
BSD-3
- [GitHub](https://github.com/alecthomas/voluptuous) (π¨βπ» 96 Β· π 210 Β· π¦ 16K Β· π 250 - 16% open Β· β±οΈ 02.02.2024):
```
git clone https://github.com/alecthomas/voluptuous
```
- [PyPi](https://pypi.org/project/voluptuous) (π₯ 2.5M / month Β· π¦ 540 Β· β±οΈ 03.02.2024):
```
pip install voluptuous
```
- [Conda](https://anaconda.org/conda-forge/voluptuous) (π₯ 370K Β· β±οΈ 03.02.2024):
```
conda install -c conda-forge voluptuous
```python-email-validator (π₯30 Β· β 1K) - A robust email syntax and deliverability validation..
Unlicense
- [GitHub](https://github.com/JoshData/python-email-validator) (π¨βπ» 24 Β· π 150 Β· π 98 - 11% open Β· β±οΈ 10.05.2024):
```
git clone https://github.com/JoshData/python-email-validator
```
- [PyPi](https://pypi.org/project/email-validator) (π₯ 22M / month Β· π¦ 690 Β· β±οΈ 26.02.2024):
```
pip install email-validator
```
- [Conda](https://anaconda.org/conda-forge/email-validator) (π₯ 210K Β· β±οΈ 27.02.2024):
```
conda install -c conda-forge email-validator
```param (π₯30 Β· β 400) - Param: Make your Python code clearer and more reliable by declaring..
BSD-3
- [GitHub](https://github.com/holoviz/param) (π¨βπ» 37 Β· π 68 Β· π¦ 11K Β· π 460 - 35% open Β· β±οΈ 15.05.2024):
```
git clone https://github.com/holoviz/param
```
- [PyPi](https://pypi.org/project/param) (π₯ 600K / month Β· π¦ 150 Β· β±οΈ 02.05.2024):
```
pip install param
```
- [Conda](https://anaconda.org/conda-forge/param) (π₯ 1.6M Β· β±οΈ 22.03.2024):
```
conda install -c conda-forge param
```dirty-equals (π₯21 Β· β 780 Β· π€) - Doing dirty (but extremely useful) things with equals.
MIT
- [GitHub](https://github.com/samuelcolvin/dirty-equals) (π¨βπ» 16 Β· π 35 Β· π¦ 330 Β· π 34 - 44% open Β· β±οΈ 15.11.2023):
```
git clone https://github.com/samuelcolvin/dirty-equals
```
- [PyPi](https://pypi.org/project/dirty-equals) (π₯ 140K / month Β· π¦ 31 Β· β±οΈ 15.11.2023):
```
pip install dirty-equals
```
- [Conda](https://anaconda.org/conda-forge/dirty-equals) (π₯ 48K Β· β±οΈ 15.11.2023):
```
conda install -c conda-forge dirty-equals
```validr (π₯17 Β· β 210) - A simple, fast, extensible python library for data validation.
MIT
- [GitHub](https://github.com/guyskk/validr) (π¨βπ» 7 Β· π 12 Β· π 25 - 12% open Β· β±οΈ 23.12.2023):
```
git clone https://github.com/guyskk/validr
```
- [PyPi](https://pypi.org/project/validr) (π₯ 620 / month Β· π¦ 6 Β· β±οΈ 13.12.2023):
```
pip install validr
```Show 5 hidden projects...
- schematics (π₯30 Β· β 2.6K Β· π) - Python Data Structures for Humans.
BSD-3
- strictyaml (π₯27 Β· β 1.4K Β· π) - Type-safe YAML parser and validator.MIT
- valideer (π₯19 Β· β 260 Β· π) - Lightweight data validation and adaptation Python library.MIT
- typical (π₯19 Β· β 180 Β· π) - Typical: Fast, simple, & correct data-validation using Python 3 typing.MIT
- dataklasses (π₯7 Β· β 780 Β· π) - A different spin on dataclasses.βUnlicensed
## Algorithms & Design Patterns
πΒ python-patterns ( β 40K) - Collection of design patterns/idioms in Python.
transitions (π₯34 Β· β 5.4K) - A lightweight, object-oriented finite state machine implementation..
MIT
- [GitHub](https://github.com/pytransitions/transitions) (π¨βπ» 78 Β· π 520 Β· π¦ 3.5K Β· π 460 - 3% open Β· β±οΈ 28.05.2024):
```
git clone https://github.com/pytransitions/transitions
```
- [PyPi](https://pypi.org/project/transitions) (π₯ 600K / month Β· π¦ 170 Β· β±οΈ 14.05.2024):
```
pip install transitions
```
- [Conda](https://anaconda.org/conda-forge/transitions) (π₯ 660K Β· β±οΈ 14.05.2024):
```
conda install -c conda-forge transitions
```algorithms (π₯29 Β· β 24K) - Minimal examples of data structures and algorithms in Python.
MIT
- [GitHub](https://github.com/keon/algorithms) (π¨βπ» 200 Β· π 4.6K Β· π¦ 110 Β· π 300 - 66% open Β· β±οΈ 05.02.2024):
```
git clone https://github.com/keon/algorithms
```
- [PyPi](https://pypi.org/project/algorithms) (π₯ 1.5K / month Β· π¦ 4 Β· β±οΈ 04.10.2020):
```
pip install algorithms
```
- [Conda](https://anaconda.org/conda-forge/algorithms) (π₯ 2.2K Β· β±οΈ 16.06.2023):
```
conda install -c conda-forge algorithms
```PyPattyrn (π₯21 Β· β 2.2K) - A simple library for implementing common design patterns.
MIT
- [GitHub](https://github.com/tylerlaberge/PyPattyrn) (π¨βπ» 4 Β· π 150 Β· π¦ 49 Β· π 42 - 2% open Β· β±οΈ 26.05.2024):
```
git clone https://github.com/tylerlaberge/PyPattyrn
```
- [PyPi](https://pypi.org/project/pypattyrn) (π₯ 1.4K / month Β· π¦ 14 Β· β±οΈ 11.09.2016):
```
pip install pypattyrn
```
## Date & Time Utilities
arrow (π₯39 Β· β 8.6K Β· π€) - Better dates & times for Python.
Apache-2
- [GitHub](https://github.com/arrow-py/arrow) (π¨βπ» 270 Β· π 660 Β· π¦ 110K Β· π 500 - 20% open Β· β±οΈ 30.09.2023):
```
git clone https://github.com/arrow-py/arrow
```
- [PyPi](https://pypi.org/project/arrow) (π₯ 30M / month Β· π¦ 1.9K Β· β±οΈ 30.09.2023):
```
pip install arrow
```
- [Conda](https://anaconda.org/conda-forge/arrow) (π₯ 4.9M Β· β±οΈ 01.10.2023):
```
conda install -c conda-forge arrow
```pendulum (π₯35 Β· β 6.1K) - Python datetimes made easy.
MIT
- [GitHub](https://github.com/sdispater/pendulum) (π¨βπ» 96 Β· π 360 Β· π₯ 650 Β· π¦ 28K Β· π 560 - 42% open Β· β±οΈ 16.12.2023):
```
git clone https://github.com/sdispater/pendulum
```
- [PyPi](https://pypi.org/project/pendulum) (π₯ 48M / month Β· π¦ 1.2K Β· β±οΈ 16.12.2023):
```
pip install pendulum
```
- [Conda](https://anaconda.org/conda-forge/pendulum) (π₯ 1M Β· β±οΈ 07.01.2024):
```
conda install -c conda-forge pendulum
```python-dateutil (π₯35 Β· β 2.3K) - Useful extensions to the standard Python datetime features.
Apache-2
- [GitHub](https://github.com/dateutil/dateutil) (π¨βπ» 130 Β· π 480 Β· π₯ 35K Β· π 790 - 45% open Β· β±οΈ 20.05.2024):
```
git clone https://github.com/dateutil/dateutil
```
- [PyPi](https://pypi.org/project/python-dateutil) (π₯ 360M / month Β· π¦ 10K Β· β±οΈ 01.03.2024):
```
pip install python-dateutil
```
- [Conda](https://anaconda.org/conda-forge/python-dateutil) (π₯ 58M Β· β±οΈ 01.03.2024):
```
conda install -c conda-forge python-dateutil
```dateparser (π₯34 Β· β 2.5K) - python parser for human readable dates.
BSD-3
- [GitHub](https://github.com/scrapinghub/dateparser) (π¨βπ» 140 Β· π 470 Β· π¦ 28K Β· π 700 - 46% open Β· β±οΈ 08.04.2024):
```
git clone https://github.com/scrapinghub/dateparser
```
- [PyPi](https://pypi.org/project/dateparser) (π₯ 7.2M / month Β· π¦ 1K Β· β±οΈ 17.11.2023):
```
pip install dateparser
```
- [Conda](https://anaconda.org/conda-forge/dateparser) (π₯ 220K Β· β±οΈ 17.11.2023):
```
conda install -c conda-forge dateparser
```pytz (π₯34 Β· β 320) - pytz Python historical timezone library and database.
MIT
- [GitHub](https://github.com/stub42/pytz) (π¨βπ» 21 Β· π 86 Β· π₯ 59 Β· π¦ 2M Β· π 88 - 37% open Β· β±οΈ 02.02.2024):
```
git clone https://github.com/stub42/pytz
```
- [PyPi](https://pypi.org/project/pytz) (π₯ 180M / month Β· π¦ 11K Β· β±οΈ 02.02.2024):
```
pip install pytz
```
- [Conda](https://anaconda.org/conda-forge/pytz) (π₯ 54M Β· β±οΈ 02.02.2024):
```
conda install -c conda-forge pytz
```holidays (π₯31 Β· β 1.4K) - Generate and work with holidays in Python.
MIT
- [GitHub](https://github.com/dr-prodigy/python-holidays) (π¨βπ» 230 Β· π 440 Β· β±οΈ 12.04.2024):
```
git clone https://github.com/dr-prodigy/python-holidays
```
- [PyPi](https://pypi.org/project/holidays) (π₯ 7.4M / month Β· π¦ 320 Β· β±οΈ 03.06.2024):
```
pip install holidays
```
- [Conda](https://anaconda.org/conda-forge/holidays) (π₯ 3.9M Β· β±οΈ 04.06.2024):
```
conda install -c conda-forge holidays
```tzlocal (π₯31 Β· β 180) - A Python module that tries to figure out what your local timezone is.
MIT
- [GitHub](https://github.com/regebro/tzlocal) (π¨βπ» 31 Β· π 59 Β· π¦ 170K Β· π 84 - 3% open Β· β±οΈ 08.12.2023):
```
git clone https://github.com/regebro/tzlocal
```
- [PyPi](https://pypi.org/project/tzlocal) (π₯ 47M / month Β· π¦ 1.6K Β· β±οΈ 22.10.2023):
```
pip install tzlocal
```
- [Conda](https://anaconda.org/conda-forge/tzlocal) (π₯ 2.7M Β· β±οΈ 22.10.2023):
```
conda install -c conda-forge tzlocal
```Show 2 hidden projects...
- parsedatetime (π₯29 Β· β 690 Β· π) - Parse human-readable date/time strings.
Apache-2
- isodate (π₯29 Β· β 140 Β· π) - ISO 8601 date/time parser.BSD-3
## File & Path Utilities
filesystem_spec (π₯40 Β· β 920) - A specification that python filesystems should adhere to.
BSD-3
- [GitHub](https://github.com/fsspec/filesystem_spec) (π¨βπ» 240 Β· π 340 Β· π¦ 130K Β· π 690 - 37% open Β· β±οΈ 04.06.2024):
```
git clone https://github.com/fsspec/filesystem_spec
```
- [PyPi](https://pypi.org/project/fsspec) (π₯ 260M / month Β· π¦ 1.6K Β· β±οΈ 04.06.2024):
```
pip install fsspec
```
- [Conda](https://anaconda.org/conda-forge/fsspec) (π₯ 17M Β· β±οΈ 04.06.2024):
```
conda install -c conda-forge fsspec
```watchdog (π₯36 Β· β 6.3K) - Python library and shell utilities to monitor filesystem events.
Apache-2
- [GitHub](https://github.com/gorakhargosh/watchdog) (π¨βπ» 150 Β· π 680 Β· π¦ 150K Β· π 650 - 29% open Β· β±οΈ 23.05.2024):
```
git clone https://github.com/gorakhargosh/watchdog
```
- [PyPi](https://pypi.org/project/watchdog) (π₯ 22M / month Β· π¦ 2.4K Β· β±οΈ 23.05.2024):
```
pip install watchdog
```
- [Conda](https://anaconda.org/conda-forge/watchdog) (π₯ 3M Β· β±οΈ 24.05.2024):
```
conda install -c conda-forge watchdog
```filelock (π₯35 Β· β 700) - A platform-independent file lock for Python.
Unlicense
- [GitHub](https://github.com/tox-dev/filelock) (π¨βπ» 46 Β· π 100 Β· π¦ 450K Β· π 110 - 13% open Β· β±οΈ 04.06.2024):
```
git clone https://github.com/tox-dev/py-filelock
```
- [PyPi](https://pypi.org/project/filelock) (π₯ 140M / month Β· π¦ 2.1K Β· β±οΈ 29.04.2024):
```
pip install filelock
```
- [Conda](https://anaconda.org/conda-forge/filelock) (π₯ 18M Β· β±οΈ 29.04.2024):
```
conda install -c conda-forge filelock
```aiofiles (π₯33 Β· β 2.6K) - File support for asyncio.
Apache-2
- [GitHub](https://github.com/Tinche/aiofiles) (π¨βπ» 36 Β· π 150 Β· π¦ 150K Β· π 120 - 42% open Β· β±οΈ 06.02.2024):
```
git clone https://github.com/Tinche/aiofiles
```
- [PyPi](https://pypi.org/project/aiofiles) (π₯ 19M / month Β· π¦ 2.5K Β· β±οΈ 09.08.2023):
```
pip install aiofiles
```
- [Conda](https://anaconda.org/conda-forge/aiofiles) (π₯ 1.1M Β· β±οΈ 02.11.2023):
```
conda install -c conda-forge aiofiles
```path (π₯33 Β· β 1.1K) - Object-oriented file system path manipulation.
MIT
- [GitHub](https://github.com/jaraco/path) (π¨βπ» 54 Β· π 140 Β· π¦ 15K Β· π 140 - 2% open Β· β±οΈ 27.05.2024):
```
git clone https://github.com/jaraco/path
```
- [PyPi](https://pypi.org/project/path) (π₯ 1.4M / month Β· π¦ 200 Β· β±οΈ 09.04.2024):
```
pip install path
```
- [Conda](https://anaconda.org/conda-forge/path) (π₯ 550K Β· β±οΈ 15.04.2024):
```
conda install -c conda-forge path
```scandir (π₯28 Β· β 530 Β· π€) - Better directory iterator and faster os.walk(), now in the Python..
BSD-3
- [GitHub](https://github.com/benhoyt/scandir) (π¨βπ» 23 Β· π 69 Β· π¦ 15K Β· π 96 - 6% open Β· β±οΈ 29.08.2023):
```
git clone https://github.com/benhoyt/scandir
```
- [PyPi](https://pypi.org/project/scandir) (π₯ 3.2M / month Β· π¦ 210 Β· β±οΈ 09.03.2019):
```
pip install scandir
```
- [Conda](https://anaconda.org/conda-forge/scandir) (π₯ 1.4M Β· β±οΈ 23.09.2023):
```
conda install -c conda-forge scandir
```Show 4 hidden projects...
- zipp (π₯36 Β· β 52 Β· π) - Backport of pathlib-compatible object wrapper for zip files.
MIT
- appdirs (π₯31 Β· β 1K Β· π) - A small Python module for determining appropriate platform-specific..MIT
- pyfilesystem2 (π₯30 Β· β 2K Β· π) - Pythons Filesystem abstraction layer.MIT
- Unipath (π₯22 Β· β 520 Β· π) - An object-oriented approach to Python file/directory operations.MIT
## Compatiblity
future (π₯38 Β· β 1.2K) - Easy, clean, reliable Python 2/3 compatibility.
MIT
- [GitHub](https://github.com/PythonCharmers/python-future) (π¨βπ» 130 Β· π 280 Β· π¦ 330K Β· π 400 - 46% open Β· β±οΈ 21.02.2024):
```
git clone https://github.com/PythonCharmers/python-future
```
- [PyPi](https://pypi.org/project/future) (π₯ 41M / month Β· π¦ 5.5K Β· β±οΈ 21.02.2024):
```
pip install future
```
- [Conda](https://anaconda.org/conda-forge/future) (π₯ 13M Β· β±οΈ 22.02.2024):
```
conda install -c conda-forge future
```six (π₯37 Β· β 970) - Python 2 and 3 compatibility library.
MIT
- [GitHub](https://github.com/benjaminp/six) (π¨βπ» 67 Β· π 270 Β· π¦ 2.2M Β· π 300 - 37% open Β· β±οΈ 27.03.2024):
```
git clone https://github.com/benjaminp/six
```
- [PyPi](https://pypi.org/project/six) (π₯ 320M / month Β· π¦ 24K Β· β±οΈ 05.05.2021):
```
pip install six
```
- [Conda](https://anaconda.org/conda-forge/six) (π₯ 56M Β· β±οΈ 16.06.2023):
```
conda install -c conda-forge six
```typing (π₯34 Β· β 1.6K) - Python static typing home. Hosts the documentation and a user help..
Python-2.0
- [GitHub](https://github.com/python/typing) (π¨βπ» 100 Β· π 220 Β· π 800 - 19% open Β· β±οΈ 05.06.2024):
```
git clone https://github.com/python/typing
```
- [PyPi](https://pypi.org/project/typing) (π₯ 9.1M / month Β· π¦ 3.1K Β· β±οΈ 01.05.2021):
```
pip install typing
```
- [Conda](https://anaconda.org/conda-forge/typing) (π₯ 3M Β· β±οΈ 17.05.2024):
```
conda install -c conda-forge typing
```Show 4 hidden projects...
- contextlib2 (π₯28 Β· β 38) - contextlib2 is a backport of the standard librarys contextlib..
βοΈpsfrag
- dataclasses (π₯27 Β· β 580 Β· π) - A backport of the dataclasses module for Python 3.6.Apache-2
- futures (π₯27 Β· β 230 Β· π) - Backport of the concurrent.futures package to Python 2.6 and 2.7.Python-2.0
- pathlib2 (π₯27 Β· β 81 Β· π€) - Backport of pathlib aiming to support the full stdlib Python API.MIT
## Cryptography
cryptography (π₯47 Β· β 6.4K) - cryptography is a package designed to expose cryptographic..
Apache-2
- [GitHub](https://github.com/pyca/cryptography) (π¨βπ» 320 Β· π 1.5K Β· π¦ 680K Β· π 2.5K - 1% open Β· β±οΈ 06.06.2024):
```
git clone https://github.com/pyca/cryptography
```
- [PyPi](https://pypi.org/project/cryptography) (π₯ 270M / month Β· π¦ 8.8K Β· β±οΈ 04.06.2024):
```
pip install cryptography
```
- [Conda](https://anaconda.org/conda-forge/cryptography) (π₯ 48M Β· β±οΈ 05.06.2024):
```
conda install -c conda-forge cryptography
```pycryptodomex (π₯39 Β· β 2.7K) - A self-contained cryptographic library for Python.
BSD-3
- [GitHub](https://github.com/Legrandin/pycryptodome) (π¨βπ» 150 Β· π 480 Β· π₯ 540 Β· π¦ 98K Β· π 580 - 10% open Β· β±οΈ 12.05.2024):
```
git clone https://github.com/Legrandin/pycryptodome
```
- [PyPi](https://pypi.org/project/pycryptodomex) (π₯ 36M / month Β· π¦ 1.3K Β· β±οΈ 10.01.2024):
```
pip install pycryptodomex
```
- [Conda](https://anaconda.org/conda-forge/pycryptodomex) (π₯ 1.7M Β· β±οΈ 23.09.2023):
```
conda install -c conda-forge pycryptodomex
```keyring (π₯39 Β· β 1.2K) - Store and access your passwords safely.
MIT
- [GitHub](https://github.com/jaraco/keyring) (π¨βπ» 120 Β· π 150 Β· π¦ 120K Β· π 520 - 12% open Β· β±οΈ 13.05.2024):
```
git clone https://github.com/jaraco/keyring
```
- [PyPi](https://pypi.org/project/keyring) (π₯ 54M / month Β· π¦ 2.9K Β· β±οΈ 13.05.2024):
```
pip install keyring
```
- [Conda](https://anaconda.org/conda-forge/keyring) (π₯ 4.8M Β· β±οΈ 14.05.2024):
```
conda install -c conda-forge keyring
```bcrypt (π₯38 Β· β 1.2K) - Modern(-ish) password hashing for your software and your servers.
Apache-2
- [GitHub](https://github.com/pyca/bcrypt) (π¨βπ» 32 Β· π 150 Β· π¦ 230K Β· π 140 - 5% open Β· β±οΈ 03.06.2024):
```
git clone https://github.com/pyca/bcrypt
```
- [PyPi](https://pypi.org/project/bcrypt) (π₯ 61M / month Β· π¦ 1.3K Β· β±οΈ 04.05.2024):
```
pip install bcrypt
```
- [Conda](https://anaconda.org/conda-forge/bcrypt) (π₯ 5M Β· β±οΈ 17.05.2024):
```
conda install -c conda-forge bcrypt
```tink (π₯37 Β· β 13K) - Tink is a multi-language, cross-platform, open source library that..
Apache-2
- [GitHub](https://github.com/tink-crypto/tink) (π¨βπ» 120 Β· π 1.2K Β· π₯ 1.1K Β· π¦ 1.1K Β· β±οΈ 17.04.2024):
```
git clone https://github.com/google/tink
```
- [PyPi](https://pypi.org/project/tink) (π₯ 420K / month Β· π¦ 8 Β· β±οΈ 02.05.2024):
```
pip install tink
```
- [npm](https://www.npmjs.com/package/tink-crypto) (π₯ 270 / month Β· π¦ 3 Β· β±οΈ 02.05.2023):
```
npm install tink-crypto
```asn1crypto (π₯33 Β· β 320 Β· π€) - Python ASN.1 library with a focus on performance and a pythonic API.
MIT
- [GitHub](https://github.com/wbond/asn1crypto) (π¨βπ» 39 Β· π 140 Β· π¦ 110K Β· π 190 - 25% open Β· β±οΈ 03.11.2023):
```
git clone https://github.com/wbond/asn1crypto
```
- [PyPi](https://pypi.org/project/asn1crypto) (π₯ 82M / month Β· π¦ 590 Β· β±οΈ 15.03.2022):
```
pip install asn1crypto
```
- [Conda](https://anaconda.org/conda-forge/asn1crypto) (π₯ 8.5M Β· β±οΈ 16.06.2023):
```
conda install -c conda-forge asn1crypto
```rsa (π₯29 Β· β 470) - Python-RSA is a pure-Python RSA implementation.
Apache-2
- [GitHub](https://github.com/sybrenstuvel/python-rsa) (π¨βπ» 43 Β· π 100 Β· π 130 - 15% open Β· β±οΈ 30.01.2024):
```
git clone https://github.com/sybrenstuvel/python-rsa
```
- [PyPi](https://pypi.org/project/rsa) (π₯ 200M / month Β· π¦ 1.4K Β· β±οΈ 20.07.2022):
```
pip install rsa
```
- [Conda](https://anaconda.org/conda-forge/rsa) (π₯ 14M Β· β±οΈ 16.06.2023):
```
conda install -c conda-forge rsa
```
## Infrastructure & DevOps
ansible (π₯48 Β· β 62K) - Ansible is a radically simple IT automation platform that makes your..
βοΈGPL-3.0
- [GitHub](https://github.com/ansible/ansible) (π¨βπ» 6.8K Β· π 24K Β· π¦ 34K Β· π 33K - 2% open Β· β±οΈ 06.06.2024):
```
git clone https://github.com/ansible/ansible
```
- [PyPi](https://pypi.org/project/ansible) (π₯ 5.1M / month Β· π¦ 460 Β· β±οΈ 06.06.2024):
```
pip install ansible
```
- [Conda](https://anaconda.org/conda-forge/ansible) (π₯ 1.1M Β· β±οΈ 06.06.2024):
```
conda install -c conda-forge ansible
```botocore (π₯44 Β· β 1.4K) - The low-level, core functionality of boto3 and the AWS CLI.
Apache-2
- [GitHub](https://github.com/boto/botocore) (π¨βπ» 200 Β· π 1.1K Β· π¦ 330K Β· π 1.1K - 13% open Β· β±οΈ 05.06.2024):
```
git clone https://github.com/boto/botocore
```
- [PyPi](https://pypi.org/project/botocore) (π₯ 640M / month Β· π¦ 2.6K Β· β±οΈ 05.06.2024):
```
pip install botocore
```
- [Conda](https://anaconda.org/conda-forge/botocore) (π₯ 27M Β· β±οΈ 05.06.2024):
```
conda install -c conda-forge botocore
```pulumi (π₯43 Β· β 20K) - Pulumi - Infrastructure as Code in any programming language.
Apache-2
- [GitHub](https://github.com/pulumi/pulumi) (π¨βπ» 270 Β· π 1.1K Β· π₯ 3.4M Β· π¦ 7.9K Β· π 7.3K - 29% open Β· β±οΈ 06.06.2024):
```
git clone https://github.com/pulumi/pulumi
```
- [PyPi](https://pypi.org/project/pulumi) (π₯ 940K / month Β· π¦ 260 Β· β±οΈ 06.06.2024):
```
pip install pulumi
```
- [npm](https://www.npmjs.com/package/@pulumi/pulumi) (π₯ 2.7M / month Β· π¦ 930 Β· β±οΈ 31.05.2024):
```
npm install @pulumi/pulumi
```awscli (π₯43 Β· β 15K) - Universal Command Line Interface for Amazon Web Services.
Apache-2
- [GitHub](https://github.com/aws/aws-cli) (π¨βπ» 440 Β· π 4K Β· π₯ 1.7K Β· π¦ 5 Β· π 4.6K - 11% open Β· β±οΈ 05.06.2024):
```
git clone https://github.com/aws/aws-cli
```
- [PyPi](https://pypi.org/project/awscli) (π₯ 140M / month Β· π¦ 620 Β· β±οΈ 05.06.2024):
```
pip install awscli
```
- [Conda](https://anaconda.org/conda-forge/awscli) (π₯ 24M Β· β±οΈ 06.06.2024):
```
conda install -c conda-forge awscli
```docker (π₯43 Β· β 6.7K) - A Python library for the Docker Engine API.
Apache-2
- [GitHub](https://github.com/docker/docker-py) (π¨βπ» 450 Β· π 1.7K Β· π₯ 980 Β· π¦ 82K Β· π 1.7K - 27% open Β· β±οΈ 23.05.2024):
```
git clone https://github.com/docker/docker-py
```
- [PyPi](https://pypi.org/project/docker) (π₯ 44M / month Β· π¦ 3.1K Β· β±οΈ 23.05.2024):
```
pip install docker
```
- [Conda](https://anaconda.org/conda-forge/docker-py) (π₯ 4.3M Β· β±οΈ 24.05.2024):
```
conda install -c conda-forge docker-py
```docker-compose (π₯40 Β· β 33K) - Define and run multi-container applications with Docker.
Apache-2
- [GitHub](https://github.com/docker/compose) (π¨βπ» 540 Β· π 5.1K Β· π₯ 98M Β· π¦ 560 Β· π 7.5K - 3% open Β· β±οΈ 05.06.2024):
```
git clone https://github.com/docker/compose
```
- [PyPi](https://pypi.org/project/docker-compose) (π₯ 1.9M / month Β· π¦ 250 Β· β±οΈ 10.05.2021):
```
pip install docker-compose
```
- [Conda](https://anaconda.org/conda-forge/docker-compose) (π₯ 420K Β· β±οΈ 24.05.2024):
```
conda install -c conda-forge docker-compose
```paramiko (π₯40 Β· β 8.9K Β· π) - The leading native Python SSHv2 protocol library.
βοΈLGPL-2.1
- [GitHub](https://github.com/paramiko/paramiko) (π¨βπ» 190 Β· π 2K Β· π¦ 97K Β· π 1.8K - 56% open Β· β±οΈ 11.02.2024):
```
git clone https://github.com/paramiko/paramiko
```
- [PyPi](https://pypi.org/project/paramiko) (π₯ 58M / month Β· π¦ 2.8K Β· β±οΈ 18.12.2023):
```
pip install paramiko
```
- [Conda](https://anaconda.org/conda-forge/paramiko) (π₯ 4.6M Β· β±οΈ 19.12.2023):
```
conda install -c conda-forge paramiko
```kubernetes (π₯39 Β· β 6.5K) - Official Python client library for kubernetes.
Apache-2
- [GitHub](https://github.com/kubernetes-client/python) (π¨βπ» 200 Β· π 3.2K Β· π 1.3K - 7% open Β· β±οΈ 30.05.2024):
```
git clone https://github.com/kubernetes-client/python
```
- [PyPi](https://pypi.org/project/kubernetes) (π₯ 30M / month Β· π¦ 1.3K Β· β±οΈ 30.05.2024):
```
pip install kubernetes
```
- [Conda](https://anaconda.org/conda-forge/kubernetes) (π₯ 500K Β· β±οΈ 30.05.2024):
```
conda install -c conda-forge kubernetes
```netmiko (π₯37 Β· β 3.5K) - Multi-vendor library to simplify Paramiko SSH connections to network..
MIT
- [GitHub](https://github.com/ktbyers/netmiko) (π¨βπ» 240 Β· π 1.3K Β· π¦ 4.4K Β· π 2.1K - 8% open Β· β±οΈ 16.05.2024):
```
git clone https://github.com/ktbyers/netmiko
```
- [PyPi](https://pypi.org/project/netmiko) (π₯ 320K / month Β· π¦ 180 Β· β±οΈ 17.11.2023):
```
pip install netmiko
```fabric (π₯36 Β· β 15K) - Simple, Pythonic remote execution and deployment.
BSD-2
- [GitHub](https://github.com/fabric/fabric) (π¨βπ» 140 Β· π 1.9K Β· π¦ 21 Β· π 1.8K - 26% open Β· β±οΈ 26.01.2024):
```
git clone https://github.com/fabric/fabric
```
- [PyPi](https://pypi.org/project/fabric) (π₯ 6.5M / month Β· π¦ 280 Β· β±οΈ 31.08.2023):
```
pip install fabric
```
- [Conda](https://anaconda.org/conda-forge/fabric) (π₯ 94K Β· β±οΈ 31.08.2023):
```
conda install -c conda-forge fabric
```schedule (π₯36 Β· β 12K) - Python job scheduling for humans.
MIT
- [GitHub](https://github.com/dbader/schedule) (π¨βπ» 60 Β· π 950 Β· π¦ 35K Β· π 460 - 34% open Β· β±οΈ 25.05.2024):
```
git clone https://github.com/dbader/schedule
```
- [PyPi](https://pypi.org/project/schedule) (π₯ 2.3M / month Β· π¦ 660 Β· β±οΈ 25.05.2024):
```
pip install schedule
```
- [Conda](https://anaconda.org/conda-forge/schedule) (π₯ 58K Β· β±οΈ 02.10.2023):
```
conda install -c conda-forge schedule
```plumbum (π₯34 Β· β 2.8K) - Plumbum: Shell Combinators.
MIT
- [GitHub](https://github.com/tomerfiliba/plumbum) (π¨βπ» 110 Β· π 180 Β· π¦ 6.5K Β· π 360 - 37% open Β· β±οΈ 20.05.2024):
```
git clone https://github.com/tomerfiliba/plumbum
```
- [PyPi](https://pypi.org/project/plumbum) (π₯ 2.9M / month Β· π¦ 290 Β· β±οΈ 29.04.2024):
```
pip install plumbum
```
- [Conda](https://anaconda.org/conda-forge/plumbum) (π₯ 1M Β· β±οΈ 29.04.2024):
```
conda install -c conda-forge plumbum
```pyinfra (π₯31 Β· β 3.6K) - pyinfra turns Python code into shell commands and runs them on your..
MIT
- [GitHub](https://github.com/pyinfra-dev/pyinfra) (π¨βπ» 120 Β· π 350 Β· π¦ 120 Β· π 720 - 22% open Β· β±οΈ 27.05.2024):
```
git clone https://github.com/Fizzadar/pyinfra
```
- [PyPi](https://pypi.org/project/pyinfra) (π₯ 20K / month Β· π¦ 16 Β· β±οΈ 04.05.2024):
```
pip install pyinfra
```pypyr (π₯20 Β· β 570 Β· π€) - pypyr task-runner cli & api for automation pipelines. Automate..
Apache-2
- [GitHub](https://github.com/pypyr/pypyr) (π¨βπ» 10 Β· π 26 Β· π¦ 110 Β· π 140 - 11% open Β· β±οΈ 22.09.2023):
```
git clone https://github.com/pypyr/pypyr
```
- [PyPi](https://pypi.org/project/pypyr) (π₯ 2.6K / month Β· π¦ 11 Β· β±οΈ 22.09.2023):
```
pip install pypyr
```
- [Conda](https://anaconda.org/conda-forge/pypyr) (π₯ 16K Β· β±οΈ 22.09.2023):
```
conda install -c conda-forge pypyr
```Show 6 hidden projects...
- sshtunnel (π₯31 Β· β 1.2K Β· π) - SSH tunnels to remote server.
MIT
- parallel-ssh (π₯26 Β· β 1.2K Β· π) - Asynchronous parallel SSH client library.βοΈLGPL-2.1
- storm (π₯24 Β· β 3.9K Β· π) - Manage your SSH like a boss.MIT
- fabtools (π₯24 Β· β 1.2K Β· π) - Tools for writing awesome Fabric files.BSD-2
- wssh (π₯17 Β· β 1.4K Β· π) - SSH to WebSockets Bridge.MIT
- Grai (π₯14 Β· β 280) - Platform to programmatically manage, test, and debug data..βοΈMulanPSL-2.0
## Process Utilities
pexpect (π₯38 Β· β 2.5K Β· π€) - A Python module for controlling interactive programs in a pseudo-..
ISC
- [GitHub](https://github.com/pexpect/pexpect) (π¨βπ» 110 Β· π 480 Β· π₯ 4.4K Β· π¦ 390K Β· π 490 - 32% open Β· β±οΈ 25.11.2023):
```
git clone https://github.com/pexpect/pexpect
```
- [PyPi](https://pypi.org/project/pexpect) (π₯ 72M / month Β· π¦ 1.6K Β· β±οΈ 25.11.2023):
```
pip install pexpect
```
- [Conda](https://anaconda.org/conda-forge/pexpect) (π₯ 19M Β· β±οΈ 24.01.2024):
```
conda install -c conda-forge pexpect
```supervisor (π₯36 Β· β 8.3K) - Supervisor process control system for Unix..
βοΈRepoze Public License
- [GitHub](https://github.com/Supervisor/supervisor) (π¨βπ» 180 Β· π 1.2K Β· π¦ 11K Β· π 1.2K - 13% open Β· β±οΈ 22.05.2024):
```
git clone https://github.com/Supervisor/supervisor
```
- [PyPi](https://pypi.org/project/supervisor) (π₯ 1.5M / month Β· π¦ 120 Β· β±οΈ 24.12.2022):
```
pip install supervisor
```
- [Conda](https://anaconda.org/conda-forge/supervisor) (π₯ 310K Β· β±οΈ 23.11.2023):
```
conda install -c conda-forge supervisor
```sh (π₯35 Β· β 6.9K) - Python process launching.
MIT
- [GitHub](https://github.com/amoffat/sh) (π¨βπ» 98 Β· π 500 Β· π¦ 15K Β· π 480 - 1% open Β· β±οΈ 31.05.2024):
```
git clone https://github.com/amoffat/sh
```
- [PyPi](https://pypi.org/project/sh) (π₯ 7.2M / month Β· π¦ 720 Β· β±οΈ 01.06.2024):
```
pip install sh
```
- [Conda](https://anaconda.org/conda-forge/sh) (π₯ 210K Β· β±οΈ 01.06.2024):
```
conda install -c conda-forge sh
```ptyprocess (π₯24 Β· β 210 Β· π€) - Run a subprocess in a pseudo terminal.
ISC
- [GitHub](https://github.com/pexpect/ptyprocess) (π¨βπ» 19 Β· π 70 Β· π 37 - 51% open Β· β±οΈ 23.10.2023):
```
git clone https://github.com/pexpect/ptyprocess
```
- [PyPi](https://pypi.org/project/ptyprocess) (π₯ 73M / month Β· π¦ 680 Β· β±οΈ 28.12.2020):
```
pip install ptyprocess
```
- [Conda](https://anaconda.org/conda-forge/ptyprocess) (π₯ 18M Β· β±οΈ 16.06.2023):
```
conda install -c conda-forge ptyprocess
```
## Asynchronous Programming
uvloop (π₯37 Β· β 10K Β· π€) - Ultra fast asyncio event loop.
Apache-2
- [GitHub](https://github.com/MagicStack/uvloop) (π¨βπ» 60 Β· π 530 Β· π₯ 440 Β· π¦ 130K Β· π 360 - 28% open Β· β±οΈ 22.10.2023):
```
git clone https://github.com/MagicStack/uvloop
```
- [PyPi](https://pypi.org/project/uvloop) (π₯ 18M / month Β· π¦ 1.3K Β· β±οΈ 22.10.2023):
```
pip install uvloop
```
- [Conda](https://anaconda.org/conda-forge/uvloop) (π₯ 730K Β· β±οΈ 23.10.2023):
```
conda install -c conda-forge uvloop
```anyio (π₯37 Β· β 1.6K) - High level asynchronous concurrency and networking framework that works on..
MIT
- [GitHub](https://github.com/agronholm/anyio) (π¨βπ» 51 Β· π 130 Β· π¦ 310K Β· π 350 - 16% open Β· β±οΈ 03.06.2024):
```
git clone https://github.com/agronholm/anyio
```
- [PyPi](https://pypi.org/project/anyio) (π₯ 74M / month Β· π¦ 1.5K Β· β±οΈ 26.05.2024):
```
pip install anyio
```
- [Conda](https://anaconda.org/conda-forge/anyio) (π₯ 14M Β· β±οΈ 19.02.2024):
```
conda install -c conda-forge anyio
```greenlet (π₯37 Β· β 1.6K) - Lightweight in-process concurrent programming.
MIT
- [GitHub](https://github.com/python-greenlet/greenlet) (π¨βπ» 68 Β· π 240 Β· π¦ 390K Β· π 250 - 12% open Β· β±οΈ 21.12.2023):
```
git clone https://github.com/python-greenlet/greenlet
```
- [PyPi](https://pypi.org/project/greenlet) (π₯ 100M / month Β· π¦ 1.1K Β· β±οΈ 21.12.2023):
```
pip install greenlet
```
- [Conda](https://anaconda.org/conda-forge/greenlet) (π₯ 10M Β· β±οΈ 21.12.2023):
```
conda install -c conda-forge greenlet
```asyncer (π₯28 Β· β 1.5K) - Asyncer, async and await, focused on developer experience.
MIT
- [GitHub](https://github.com/tiangolo/asyncer) (π¨βπ» 15 Β· π 47 Β· π¦ 3.9K Β· π 20 - 80% open Β· β±οΈ 23.05.2024):
```
git clone https://github.com/tiangolo/asyncer
```
- [PyPi](https://pypi.org/project/asyncer) (π₯ 210K / month Β· π¦ 120 Β· β±οΈ 30.04.2024):
```
pip install asyncer
```
- [Conda](https://anaconda.org/conda-forge/asyncer) (π₯ 8.4K Β· β±οΈ 30.04.2024):
```
conda install -c conda-forge asyncer
```aiomisc (π₯24 Β· β 370) - aiomisc - miscellaneous utils for asyncio.
MIT
- [GitHub](https://github.com/aiokitchen/aiomisc) (π¨βπ» 20 Β· π 26 Β· π¦ 370 Β· π 24 - 25% open Β· β±οΈ 04.06.2024):
```
git clone https://github.com/aiokitchen/aiomisc
```
- [PyPi](https://pypi.org/project/aiomisc) (π₯ 19K / month Β· π¦ 57 Β· β±οΈ 04.06.2024):
```
pip install aiomisc
```unsync (π₯22 Β· β 870) - Unsynchronize asyncio.
MIT
- [GitHub](https://github.com/alex-sherman/unsync) (π¨βπ» 11 Β· π 51 Β· π¦ 230 Β· π 31 - 9% open Β· β±οΈ 16.03.2024):
```
git clone https://github.com/alex-sherman/unsync
```
- [PyPi](https://pypi.org/project/unsync) (π₯ 67K / month Β· π¦ 19 Β· β±οΈ 21.10.2021):
```
pip install unsync
```
- [Conda](https://anaconda.org/conda-forge/unsync) (π₯ 13K Β· β±οΈ 16.06.2023):
```
conda install -c conda-forge unsync
```stopit (π₯21 Β· β 110) - Raise asynchronous exceptions in other thread, control the timeout of..
MIT
- [GitHub](https://github.com/glenfant/stopit) (π¨βπ» 7 Β· π 21 Β· π¦ 2.4K Β· π 20 - 25% open Β· β±οΈ 09.01.2024):
```
git clone https://github.com/glenfant/stopit
```
- [PyPi](https://pypi.org/project/stopit) (π₯ 390K / month Β· π¦ 94 Β· β±οΈ 09.02.2018):
```
pip install stopit
```
- [Conda](https://anaconda.org/conda-forge/stopit) (π₯ 910K Β· β±οΈ 16.06.2023):
```
conda install -c conda-forge stopit
```
## Configuration
python-dotenv (π₯38 Β· β 7.2K) - Reads key-value pairs from a .env file and can set them as..
BSD-3
- [GitHub](https://github.com/theskumar/python-dotenv) (π¨βπ» 95 Β· π 410 Β· π¦ 810K Β· π 290 - 19% open Β· β±οΈ 29.04.2024):
```
git clone https://github.com/theskumar/python-dotenv
```
- [PyPi](https://pypi.org/project/python-dotenv) (π₯ 70M / month Β· π¦ 9.2K Β· β±οΈ 23.01.2024):
```
pip install python-dotenv
```
- [Conda](https://anaconda.org/conda-forge/python-dotenv) (π₯ 3.5M Β· β±οΈ 23.01.2024):
```
conda install -c conda-forge python-dotenv
```traitlets (π₯38 Β· β 600) - A lightweight Traits like module.
BSD-3
- [GitHub](https://github.com/ipython/traitlets) (π¨βπ» 120 Β· π 200 Β· π₯ 350 Β· π¦ 440K Β· π 300 - 33% open Β· β±οΈ 19.04.2024):
```
git clone https://github.com/ipython/traitlets
```
- [PyPi](https://pypi.org/project/traitlets) (π₯ 45M / month Β· π¦ 1.3K Β· β±οΈ 19.04.2024):
```
pip install traitlets
```
- [Conda](https://anaconda.org/conda-forge/traitlets) (π₯ 28M Β· β±οΈ 19.04.2024):
```
conda install -c conda-forge traitlets
```Dynaconf (π₯34 Β· β 3.6K) - Configuration Management for Python.
MIT
- [GitHub](https://github.com/dynaconf/dynaconf) (π¨βπ» 120 Β· π 290 Β· π¦ 8.6K Β· π 510 - 23% open Β· β±οΈ 28.05.2024):
```
git clone https://github.com/rochacbruno/dynaconf
```
- [PyPi](https://pypi.org/project/dynaconf) (π₯ 2.9M / month Β· π¦ 420 Β· β±οΈ 18.03.2024):
```
pip install dynaconf
```
- [Conda](https://anaconda.org/conda-forge/dynaconf) (π₯ 78K Β· β±οΈ 26.03.2024):
```
conda install -c conda-forge dynaconf
```hydra (π₯33 Β· β 8.3K) - Hydra is a framework for elegantly configuring complex applications.
MIT
- [GitHub](https://github.com/facebookresearch/hydra) (π¨βπ» 120 Β· π 600 Β· π¦ 24K Β· π 1.4K - 19% open Β· β±οΈ 03.04.2024):
```
git clone https://github.com/facebookresearch/hydra
```
- [PyPi](https://pypi.org/project/hydra) (π₯ 10K / month Β· π¦ 11 Β· β±οΈ 03.08.2016):
```
pip install hydra
```
- [Conda](https://anaconda.org/conda-forge/hydra-core) (π₯ 990K Β· β±οΈ 16.06.2023):
```
conda install -c conda-forge hydra-core
```python-decouple (π₯32 Β· β 2.7K) - Strict separation of config from code.
MIT
- [GitHub](https://github.com/HBNetwork/python-decouple) (π¨βπ» 36 Β· π 190 Β· π₯ 12 Β· π¦ 130K Β· π 94 - 4% open Β· β±οΈ 01.01.2024):
```
git clone https://github.com/henriquebastos/python-decouple
```
- [PyPi](https://pypi.org/project/python-decouple) (π₯ 3.9M / month Β· π¦ 650 Β· β±οΈ 01.03.2023):
```
pip install python-decouple
```
- [Conda](https://anaconda.org/conda-forge/python-decouple) (π₯ 85K Β· β±οΈ 16.06.2023):
```
conda install -c conda-forge python-decouple
```omegaconf (π₯31 Β· β 1.8K) - Flexible Python configuration system. The last one you will ever need.
BSD-3
- [GitHub](https://github.com/omry/omegaconf) (π¨βπ» 35 Β· π 98 Β· π¦ 31K Β· π 560 - 19% open Β· β±οΈ 30.05.2024):
```
git clone https://github.com/omry/omegaconf
```
- [PyPi](https://pypi.org/project/omegaconf) (π₯ 9.5M / month Β· π¦ 910 Β· β±οΈ 29.02.2024):
```
pip install omegaconf
```
- [Conda](https://anaconda.org/conda-forge/omegaconf) (π₯ 1.4M Β· β±οΈ 16.06.2023):
```
conda install -c conda-forge omegaconf
```gin-config (π₯29 Β· β 2K) - Gin provides a lightweight configuration framework for Python.
Apache-2
- [GitHub](https://github.com/google/gin-config) (π¨βπ» 24 Β· π 120 Β· π¦ 8.7K Β· π 95 - 55% open Β· β±οΈ 05.02.2024):
```
git clone https://github.com/google/gin-config
```
- [PyPi](https://pypi.org/project/gin-config) (π₯ 270K / month Β· π¦ 72 Β· β±οΈ 03.11.2021):
```
pip install gin-config
```
- [Conda](https://anaconda.org/conda-forge/gin-config) (π₯ 25K Β· β±οΈ 16.06.2023):
```
conda install -c conda-forge gin-config
```everett (π₯24 Β· β 150) - configuration library for python projects.
MPL-2.0
- [GitHub](https://github.com/willkg/everett) (π¨βπ» 8 Β· π 33 Β· π¦ 1.3K Β· π 88 - 4% open Β· β±οΈ 02.06.2024):
```
git clone https://github.com/willkg/everett
```
- [PyPi](https://pypi.org/project/everett) (π₯ 220K / month Β· π¦ 22 Β· β±οΈ 06.11.2023):
```
pip install everett
```
- [Conda](https://anaconda.org/conda-forge/everett) (π₯ 63K Β· β±οΈ 06.11.2023):
```
conda install -c conda-forge everett
```Show 1 hidden projects...
- configobj (π₯28 Β· β 310 Β· π) - Python 3+ compatible port of the configobj library.
BSD-3
## CLI Development
click (π₯46 Β· β 15K) - Python composable command line interface toolkit.
BSD-3
- [GitHub](https://github.com/pallets/click) (π¨βπ» 370 Β· π 1.4K Β· π₯ 370 Β· π¦ 1.7M Β· π 1.6K - 7% open Β· β±οΈ 03.06.2024):
```
git clone https://github.com/pallets/click
```
- [PyPi](https://pypi.org/project/click) (π₯ 210M / month Β· π¦ 37K Β· β±οΈ 17.08.2023):
```
pip install click
```
- [Conda](https://anaconda.org/conda-forge/click) (π₯ 35M Β· β±οΈ 17.08.2023):
```
conda install -c conda-forge click
```rich (π₯43 Β· β 48K) - Rich is a Python library for rich text and beautiful formatting in the terminal.
MIT
- [GitHub](https://github.com/Textualize/rich) (π¨βπ» 240 Β· π 1.7K Β· π¦ 220K Β· π 1.4K - 20% open Β· β±οΈ 01.05.2024):
```
git clone https://github.com/Textualize/rich
```
- [PyPi](https://pypi.org/project/rich) (π₯ 67M / month Β· π¦ 11K Β· β±οΈ 28.02.2024):
```
pip install rich
```
- [Conda](https://anaconda.org/conda-forge/rich) (π₯ 7.1M Β· β±οΈ 28.02.2024):
```
conda install -c conda-forge rich
```Typer (π₯40 Β· β 15K) - Typer, build great CLIs. Easy to code. Based on Python type hints.
MIT
- [GitHub](https://github.com/tiangolo/typer) (π¨βπ» 55 Β· π 620 Β· π¦ 98K Β· π 390 - 53% open Β· β±οΈ 23.05.2024):
```
git clone https://github.com/tiangolo/typer
```
- [PyPi](https://pypi.org/project/typer) (π₯ 33M / month Β· π¦ 5.2K Β· β±οΈ 09.04.2024):
```
pip install typer
```
- [Conda](https://anaconda.org/conda-forge/typer) (π₯ 2.5M Β· β±οΈ 09.04.2024):
```
conda install -c conda-forge typer
```python-fire (π₯39 Β· β 26K) - Python Fire is a library for automatically generating command..
Apache-2
- [GitHub](https://github.com/google/python-fire) (π¨βπ» 65 Β· π 1.4K Β· π¦ 34K Β· π 340 - 44% open Β· β±οΈ 05.04.2024):
```
git clone https://github.com/google/python-fire
```
- [PyPi](https://pypi.org/project/fire) (π₯ 6.9M / month Β· π¦ 2.3K Β· β±οΈ 11.03.2024):
```
pip install fire
```
- [Conda](https://anaconda.org/conda-forge/fire) (π₯ 950K Β· β±οΈ 12.03.2024):
```
conda install -c conda-forge fire
```python-prompt-toolkit (π₯39 Β· β 9K) - Library for building powerful interactive command line..
BSD-3
- [GitHub](https://github.com/prompt-toolkit/python-prompt-toolkit) (π¨βπ» 230 Β· π 710 Β· π 1.2K - 52% open Β· β±οΈ 04.06.2024):
```
git clone https://github.com/prompt-toolkit/python-prompt-toolkit
```
- [PyPi](https://pypi.org/project/prompt_toolkit) (π₯ 51M / month Β· π¦ 2.6K Β· β±οΈ 04.06.2024):
```
pip install prompt_toolkit
```
- [Conda](https://anaconda.org/conda-forge/prompt-toolkit) (π₯ 23M Β· β±οΈ 05.06.2024):
```
conda install -c conda-forge prompt-toolkit
```colorama (π₯36 Β· β 3.5K) - Simple cross-platform colored terminal text in Python.
BSD-3
- [GitHub](https://github.com/tartley/colorama) (π¨βπ» 51 Β· π 240 Β· π¦ 970K Β· π 260 - 45% open Β· β±οΈ 01.12.2023):
```
git clone https://github.com/tartley/colorama
```
- [PyPi](https://pypi.org/project/colorama) (π₯ 170M / month Β· π¦ 11K Β· β±οΈ 25.10.2022):
```
pip install colorama
```
- [Conda](https://anaconda.org/conda-forge/colorama) (π₯ 31M Β· β±οΈ 16.06.2023):
```
conda install -c conda-forge colorama
```argcomplete (π₯35 Β· β 1.4K) - Python and tab completion, better together.
Apache-2
- [GitHub](https://github.com/kislyuk/argcomplete) (π¨βπ» 73 Β· π 120 Β· π₯ 360 Β· π¦ 53K Β· π 270 - 19% open Β· β±οΈ 12.05.2024):
```
git clone https://github.com/kislyuk/argcomplete
```
- [PyPi](https://pypi.org/project/argcomplete) (π₯ 29M / month Β· π¦ 1.3K Β· β±οΈ 14.04.2024):
```
pip install argcomplete
```
- [Conda](https://anaconda.org/conda-forge/argcomplete) (π₯ 1.6M Β· β±οΈ 15.04.2024):
```
conda install -c conda-forge argcomplete
```cleo (π₯33 Β· β 1.2K) - Cleo allows you to create beautiful and testable command-line interfaces.
MIT
- [GitHub](https://github.com/python-poetry/cleo) (π¨βπ» 36 Β· π 85 Β· π¦ 22K Β· π 110 - 29% open Β· β±οΈ 03.06.2024):
```
git clone https://github.com/sdispater/cleo
```
- [PyPi](https://pypi.org/project/cleo) (π₯ 33M / month Β· π¦ 310 Β· β±οΈ 30.10.2023):
```
pip install cleo
```
- [Conda](https://anaconda.org/conda-forge/cleo) (π₯ 730K Β· β±οΈ 30.10.2023):
```
conda install -c conda-forge cleo
```wcwidth (π₯33 Β· β 380) - Python library that measures the width of unicode strings rendered to a..
MIT
- [GitHub](https://github.com/jquast/wcwidth) (π¨βπ» 19 Β· π 56 Β· π¦ 560K Β· π 59 - 32% open Β· β±οΈ 14.02.2024):
```
git clone https://github.com/jquast/wcwidth
```
- [PyPi](https://pypi.org/project/wcwidth) (π₯ 65M / month Β· π¦ 1.6K Β· β±οΈ 06.01.2024):
```
pip install wcwidth
```
- [Conda](https://anaconda.org/conda-forge/wcwidth) (π₯ 25M Β· β±οΈ 08.01.2024):
```
conda install -c conda-forge wcwidth
```questionary (π₯30 Β· β 1.4K) - Python library to build pretty command line user prompts Easy to use..
MIT
- [GitHub](https://github.com/tmbo/questionary) (π¨βπ» 40 Β· π 85 Β· π¦ 12K Β· π 150 - 35% open Β· β±οΈ 12.01.2024):
```
git clone https://github.com/tmbo/questionary
```
- [PyPi](https://pypi.org/project/questionary) (π₯ 2M / month Β· π¦ 660 Β· β±οΈ 08.09.2023):
```
pip install questionary
```
- [Conda](https://anaconda.org/conda-forge/questionary) (π₯ 76K Β· β±οΈ 10.09.2023):
```
conda install -c conda-forge questionary
```asciimatics (π₯29 Β· β 3.6K) - A cross platform package to do curses-like operations, plus..
Apache-2
- [GitHub](https://github.com/peterbrittain/asciimatics) (π¨βπ» 45 Β· π 240 Β· π¦ 1K Β· π 300 - 8% open Β· β±οΈ 24.04.2024):
```
git clone https://github.com/peterbrittain/asciimatics
```
- [PyPi](https://pypi.org/project/asciimatics) (π₯ 24K / month Β· π¦ 110 Β· β±οΈ 25.10.2023):
```
pip install asciimatics
```
- [Conda](https://anaconda.org/conda-forge/asciimatics) (π₯ 160K Β· β±οΈ 25.10.2023):
```
conda install -c conda-forge asciimatics
```ConfigArgParse (π₯28 Β· β 700 Β· π€) - A drop-in replacement for argparse that allows options to..
MIT
- [GitHub](https://github.com/bw2/ConfigArgParse) (π¨βπ» 53 Β· π 120 Β· π¦ 17K Β· π 200 - 36% open Β· β±οΈ 23.07.2023):
```
git clone https://github.com/bw2/ConfigArgParse
```
- [PyPi](https://pypi.org/project/configargparse) (π₯ 4.6M / month Β· π¦ 570 Β· β±οΈ 23.07.2023):
```
pip install configargparse
```
- [Conda](https://anaconda.org/conda-forge/configargparse) (π₯ 860K Β· β±οΈ 23.07.2023):
```
conda install -c conda-forge configargparse
```docopt-ng (π₯23 Β· β 180) - Humane command line arguments parser. Now with maintenance, typehints,..
MIT
- [GitHub](https://github.com/jazzband/docopt-ng) (π¨βπ» 49 Β· π 20 Β· π¦ 320 Β· π 35 - 54% open Β· β±οΈ 13.05.2024):
```
git clone https://github.com/jazzband/docopt-ng
```
- [PyPi](https://pypi.org/project/docopt-ng) (π₯ 210K / month Β· π¦ 84 Β· β±οΈ 30.05.2023):
```
pip install docopt-ng
```colout (π₯18 Β· β 1.1K) - Color text streams with a polished command line interface.
βοΈGPL-3.0
- [GitHub](https://github.com/nojhan/colout) (π¨βπ» 30 Β· π 58 Β· π¦ 6 Β· π 72 - 19% open Β· β±οΈ 29.01.2024):
```
git clone https://github.com/nojhan/colout
```
- [PyPi](https://pypi.org/project/colout) (π₯ 200 / month Β· β±οΈ 21.06.2020):
```
pip install colout
```Show 5 hidden projects...
- docopt (π₯36 Β· β 7.9K Β· π) - Create *beautiful* command-line interfaces with Python.
MIT
- blessings (π₯28 Β· β 1.4K Β· π) - A thin, practical wrapper around terminal capabilities in Python.MIT
- clint (π₯24 Β· β 95 Β· π) - Python Command-line Application Tools.ISC
- bashplotlib (π₯22 Β· β 1.8K Β· π) - plotting in the terminal.MIT
- Click Extra (π₯22 Β· β 54) - Extra colorization and configuration loading for Click.βοΈGPL-2.0
## Development Tools
πΒ best-of-python-dev ( β 930) - A ranked list of awesome python developer tools and libraries. Updated..
## Data Caching
cachetools (π₯34 Β· β 2.2K) - Extensible memoizing collections and decorators.
MIT
- [GitHub](https://github.com/tkem/cachetools) (π¨βπ» 13 Β· π 160 Β· π 240 - 4% open Β· β±οΈ 02.06.2024):
```
git clone https://github.com/tkem/cachetools
```
- [PyPi](https://pypi.org/project/cachetools) (π₯ 140M / month Β· π¦ 2.5K Β· β±οΈ 26.02.2024):
```
pip install cachetools
```
- [Conda](https://anaconda.org/conda-forge/cachetools) (π₯ 12M Β· β±οΈ 26.02.2024):
```
conda install -c conda-forge cachetools
```aiocache (π₯30 Β· β 1K) - Asyncio cache manager for redis, memcached and memory.
BSD-3
- [GitHub](https://github.com/aio-libs/aiocache) (π¨βπ» 45 Β· π 140 Β· π₯ 16 Β· π¦ 2.2K Β· π 300 - 13% open Β· β±οΈ 01.06.2024):
```
git clone https://github.com/aio-libs/aiocache
```
- [PyPi](https://pypi.org/project/aiocache) (π₯ 770K / month Β· π¦ 120 Β· β±οΈ 06.08.2023):
```
pip install aiocache
```beaker (π₯29 Β· β 510) - WSGI middleware for sessions and caching.
BSD-3
- [GitHub](https://github.com/bbangert/beaker) (π¨βπ» 91 Β· π 140 Β· π¦ 5.4K Β· π 140 - 55% open Β· β±οΈ 11.04.2024):
```
git clone https://github.com/bbangert/beaker
```
- [PyPi](https://pypi.org/project/beaker) (π₯ 220K / month Β· π¦ 78 Β· β±οΈ 11.04.2024):
```
pip install beaker
```
- [Conda](https://anaconda.org/conda-forge/beaker) (π₯ 75K Β· β±οΈ 12.04.2024):
```
conda install -c conda-forge beaker
```pylibmc (π₯27 Β· β 480 Β· π€) - A Python wrapper around the libmemcached interface from TangentOrg.
BSD-3
- [GitHub](https://github.com/lericson/pylibmc) (π¨βπ» 54 Β· π 130 Β· π₯ 610 Β· π¦ 5.1K Β· π 190 - 11% open Β· β±οΈ 11.10.2023):
```
git clone https://github.com/lericson/pylibmc
```
- [PyPi](https://pypi.org/project/pylibmc) (π₯ 250K / month Β· π¦ 79 Β· β±οΈ 30.08.2022):
```
pip install pylibmc
```
- [Conda](https://anaconda.org/conda-forge/pylibmc) (π₯ 230K Β· β±οΈ 26.09.2023):
```
conda install -c conda-forge pylibmc
```cachier (π₯26 Β· β 520) - Persistent, stale-free, local and cross-machine caching for Python..
MIT
- [GitHub](https://github.com/python-cachier/cachier) (π¨βπ» 20 Β· π 59 Β· π₯ 17 Β· π¦ 460 Β· π 82 - 26% open Β· β±οΈ 01.06.2024):
```
git clone https://github.com/shaypal5/cachier
```
- [PyPi](https://pypi.org/project/cachier) (π₯ 100K / month Β· π¦ 40 Β· β±οΈ 26.02.2024):
```
pip install cachier
```Show 1 hidden projects...
- cached-property (π₯30 Β· β 680 Β· π) - A decorator for caching properties in classes.
BSD-3
## GUI Development
πΒ best-of-web-python - Web UI ( β 2.2K) - Collection of libraries to implement web-based UIs.
kivy (π₯41 Β· β 17K) - Open source UI framework written in Python, running on Windows, Linux, macOS,..
MIT
- [GitHub](https://github.com/kivy/kivy) (π¨βπ» 620 Β· π 3K Β· π₯ 37K Β· π¦ 13K Β· π 5.1K - 15% open Β· β±οΈ 27.05.2024):
```
git clone https://github.com/kivy/kivy
```
- [PyPi](https://pypi.org/project/kivy) (π₯ 180K / month Β· π¦ 310 Β· β±οΈ 05.01.2024):
```
pip install kivy
```
- [Conda](https://anaconda.org/conda-forge/kivy) (π₯ 360K Β· β±οΈ 08.04.2024):
```
conda install -c conda-forge kivy
```DearPyGui (π₯32 Β· β 12K) - Dear PyGui: A fast and powerful Graphical User Interface Toolkit for..
MIT
- [GitHub](https://github.com/hoffstadt/DearPyGui) (π¨βπ» 65 Β· π 650 Β· π¦ 3K Β· π 1.3K - 21% open Β· β±οΈ 13.04.2024):
```
git clone https://github.com/hoffstadt/DearPyGui
```
- [PyPi](https://pypi.org/project/dearpygui) (π₯ 41K / month Β· π¦ 100 Β· β±οΈ 15.03.2024):
```
pip install dearpygui
```toga (π₯32 Β· β 4.2K) - A Python native, OS native GUI toolkit.
BSD-3
- [GitHub](https://github.com/beeware/toga) (π¨βπ» 270 Β· π 650 Β· π₯ 3.4K Β· π¦ 3 Β· π 910 - 20% open Β· β±οΈ 03.06.2024):
```
git clone https://github.com/beeware/toga
```
- [PyPi](https://pypi.org/project/toga) (π₯ 4.8K / month Β· π¦ 24 Β· β±οΈ 08.05.2024):
```
pip install toga
```
- [npm](https://www.npmjs.com/package/@pybee/toga) (π₯ 8 / month Β· π¦ 5 Β· β±οΈ 23.04.2017):
```
npm install @pybee/toga
```flexx (π₯26 Β· β 3.2K) - Write desktop and web apps in pure Python.
BSD-2
- [GitHub](https://github.com/flexxui/flexx) (π¨βπ» 37 Β· π 260 Β· π¦ 140 Β· π 460 - 19% open Β· β±οΈ 06.01.2024):
```
git clone https://github.com/flexxui/flexx
```
- [PyPi](https://pypi.org/project/flexx) (π₯ 810 / month Β· π¦ 7 Β· β±οΈ 12.04.2022):
```
pip install flexx
```
- [Conda](https://anaconda.org/conda-forge/flexx) (π₯ 110K Β· β±οΈ 16.06.2023):
```
conda install -c conda-forge flexx
```Show 5 hidden projects...
- PySimpleGUI (π₯35 Β· β 13K) - PySimpleGUI is a Python package that enables Python..
βUnlicensed
- Eel (π₯31 Β· β 6.2K Β· π) - A little Python library for making simple Electron-like HTML/JS GUI apps.MIT
- Gooey (π₯30 Β· β 20K Β· π) - Turn (almost) any Python command line program into a full GUI..MIT
- enaml (π₯25 Β· β 1.5K) - Declarative User Interfaces for Python.βUnlicensed
- Phoenix (π₯24 Β· β 2.2K) - wxPythons Project Phoenix. A new implementation of wxPython,..βοΈwxWindows
## Computer & Machine Vision
πΒ best-of-ml-python - Computer Vision ( β 16K) - Collection of computer vision and image processing..
Pipeless (π₯18 Β· β 660) - An open-source framework to create and deploy computer vision..
Apache-2
- [GitHub](https://github.com/pipeless-ai/pipeless) (π¨βπ» 8 Β· π 31 Β· π₯ 990 Β· π 26 - 26% open Β· β±οΈ 08.05.2024):
```
git clone https://github.com/pipeless-ai/pipeless
```
- [PyPi](https://pypi.org/project/pipeless-ai) (π₯ 80 / month Β· π¦ 2 Β· β±οΈ 02.11.2023):
```
pip install pipeless-ai
```
## Machine Learning & Data Engineering
πΒ best-of-ml-python ( β 16K) - A ranked list of awesome machine learning Python libraries. Updated..
## Text Data
πΒ best-of-ml-python - NLP ( β 16K) - Collection of text processing and NLP libraries.
emoji (π₯37 Β· β 1.8K) - emoji terminal output for Python.
BSD-3
- [GitHub](https://github.com/carpedm20/emoji) (π¨βπ» 68 Β· π 270 Β· π¦ 71K Β· π 170 - 8% open Β· β±οΈ 20.05.2024):
```
git clone https://github.com/carpedm20/emoji
```
- [PyPi](https://pypi.org/project/emoji) (π₯ 4.1M / month Β· π¦ 980 Β· β±οΈ 20.05.2024):
```
pip install emoji
```
- [Conda](https://anaconda.org/conda-forge/emoji) (π₯ 75K Β· β±οΈ 20.05.2024):
```
conda install -c conda-forge emoji
```phonenumbers (π₯34 Β· β 3.4K) - Python port of Googles libphonenumber.
Apache-2
- [GitHub](https://github.com/daviddrysdale/python-phonenumbers) (π¨βπ» 31 Β· π 410 Β· π 180 - 5% open Β· β±οΈ 04.06.2024):
```
git clone https://github.com/daviddrysdale/python-phonenumbers
```
- [PyPi](https://pypi.org/project/phonenumbers) (π₯ 7M / month Β· π¦ 530 Β· β±οΈ 04.06.2024):
```
pip install phonenumbers
```
- [Conda](https://anaconda.org/conda-forge/phonenumbers) (π₯ 920K Β· β±οΈ 05.06.2024):
```
conda install -c conda-forge phonenumbers
```inflect (π₯34 Β· β 930) - Correctly generate plurals, ordinals, indefinite articles; convert numbers..
MIT
- [GitHub](https://github.com/jaraco/inflect) (π¨βπ» 55 Β· π 100 Β· π¦ 22K Β· π 120 - 23% open Β· β±οΈ 24.04.2024):
```
git clone https://github.com/jaraco/inflect
```
- [PyPi](https://pypi.org/project/inflect) (π₯ 6M / month Β· π¦ 610 Β· β±οΈ 23.04.2024):
```
pip install inflect
```
- [Conda](https://anaconda.org/conda-forge/inflect) (π₯ 380K Β· β±οΈ 23.04.2024):
```
conda install -c conda-forge inflect
```python-slugify (π₯33 Β· β 1.5K) - Returns unicode slugs.
MIT
- [GitHub](https://github.com/un33k/python-slugify) (π¨βπ» 36 Β· π 110 Β· π¦ 85K Β· π 73 - 2% open Β· β±οΈ 01.03.2024):
```
git clone https://github.com/un33k/python-slugify
```
- [PyPi](https://pypi.org/project/python-slugify) (π₯ 20M / month Β· π¦ 1.4K Β· β±οΈ 08.02.2024):
```
pip install python-slugify
```
- [Conda](https://anaconda.org/conda-forge/python-slugify) (π₯ 2.1M Β· β±οΈ 08.02.2024):
```
conda install -c conda-forge python-slugify
```chardet (π₯31 Β· β 2.1K Β· π€) - Python character encoding detector.
βοΈLGPL-2.1
- [GitHub](https://github.com/chardet/chardet) (π¨βπ» 48 Β· π 250 Β· π¦ 6 Β· π 150 - 42% open Β· β±οΈ 01.08.2023):
```
git clone https://github.com/chardet/chardet
```
- [PyPi](https://pypi.org/project/chardet) (π₯ 68M / month Β· π¦ 5.4K Β· β±οΈ 01.08.2023):
```
pip install chardet
```
- [Conda](https://anaconda.org/conda-forge/chardet) (π₯ 23M Β· β±οΈ 23.09.2023):
```
conda install -c conda-forge chardet
```
- [npm](https://www.npmjs.com/package/@pypi/chardet) (π₯ 58 / month Β· π¦ 5 Β· β±οΈ 20.08.2017):
```
npm install @pypi/chardet
```pyahocorasick (π₯29 Β· β 900) - Python module (C extension and plain python) implementing Aho-..
BSD-3
- [GitHub](https://github.com/WojciechMula/pyahocorasick) (π¨βπ» 30 Β· π 120 Β· π₯ 50 Β· π¦ 2.8K Β· π 130 - 18% open Β· β±οΈ 21.03.2024):
```
git clone https://github.com/WojciechMula/pyahocorasick
```
- [PyPi](https://pypi.org/project/pyahocorasick) (π₯ 830K / month Β· π¦ 140 Β· β±οΈ 21.03.2024):
```
pip install pyahocorasick
```
- [Conda](https://anaconda.org/conda-forge/pyahocorasick) (π₯ 220K Β· β±οΈ 21.03.2024):
```
conda install -c conda-forge pyahocorasick
```price-parser (π₯21 Β· β 300 Β· π€) - Extract price amount and currency symbol from a raw text..
BSD-3
- [GitHub](https://github.com/scrapinghub/price-parser) (π¨βπ» 14 Β· π 48 Β· π¦ 420 Β· π 39 - 66% open Β· β±οΈ 17.10.2023):
```
git clone https://github.com/scrapinghub/price-parser
```
- [PyPi](https://pypi.org/project/price-parser) (π₯ 120K / month Β· π¦ 32 Β· β±οΈ 25.11.2020):
```
pip install price-parser
```Show 4 hidden projects...
- humanize (π₯30 Β· β 1.7K Β· π) - python humanize functions.
MIT
- coolname (π₯22 Β· β 130 Β· π) - Random Name and Slug Generator.BSD-2
- awesome-slugify (π₯20 Β· β 480 Β· π) - Python flexible slugify function.βοΈGPL-3.0
- millify (π₯16 Β· β 83 Β· π) - Convert long numbers into a human-readable format in Python.MIT
## Web Development
πΒ best-of-web-python ( β 2.2K) - A ranked list of awesome python libraries for web development. Updated..
## Database Clients
_Libraries for connecting to, operating, and querying databases._
boto3 (π₯48 Β· β 8.8K Β· π) - AWS SDK for Python.
Apache-2
- [GitHub](https://github.com/boto/boto3) (π¨βπ» 160 Β· π 1.8K Β· π¦ 440K Β· π 3.3K - 5% open Β· β±οΈ 05.06.2024):
```
git clone https://github.com/boto/boto3
```
- [PyPi](https://pypi.org/project/boto3) (π₯ 1.3B / month Β· π¦ 11K Β· β±οΈ 05.06.2024):
```
pip install boto3
```
- [Conda](https://anaconda.org/conda-forge/boto3) (π₯ 20M Β· β±οΈ 06.06.2024):
```
conda install -c conda-forge boto3
```SQLAlchemy (π₯46 Β· β 9K) - The Database Toolkit for Python.
MIT
- [GitHub](https://github.com/sqlalchemy/sqlalchemy) (π¨βπ» 710 Β· π 1.3K Β· π₯ 48K Β· π¦ 790K Β· π 7.8K - 2% open Β· β±οΈ 04.06.2024):
```
git clone https://github.com/sqlalchemy/sqlalchemy
```
- [PyPi](https://pypi.org/project/SQLAlchemy) (π₯ 120M / month Β· π¦ 11K Β· β±οΈ 05.05.2024):
```
pip install SQLAlchemy
```
- [Conda](https://anaconda.org/conda-forge/sqlalchemy) (π₯ 15M Β· β±οΈ 06.05.2024):
```
conda install -c conda-forge sqlalchemy
```azure-storage-blob (π₯43 Β· β 4.3K) - This repository is for active development of the Azure SDK..
MIT
- [GitHub](https://github.com/Azure/azure-sdk-for-python) (π¨βπ» 720 Β· π 2.7K Β· π¦ 2.5K Β· π 9.8K - 10% open Β· β±οΈ 06.06.2024):
```
git clone https://github.com/Azure/azure-sdk-for-python
```
- [PyPi](https://pypi.org/project/azure-storage-blob) (π₯ 52M / month Β· π¦ 880 Β· β±οΈ 08.05.2024):
```
pip install azure-storage-blob
```
- [Conda](https://anaconda.org/conda-forge/azure-storage-blob) (π₯ 1.1M Β· β±οΈ 09.05.2024):
```
conda install -c conda-forge azure-storage-blob
```redis (π₯42 Β· β 12K) - Redis Python client.
MIT
- [GitHub](https://github.com/redis/redis-py) (π¨βπ» 440 Β· π 2.5K Β· π 1.7K - 13% open Β· β±οΈ 06.06.2024):
```
git clone https://github.com/redis/redis-py
```
- [PyPi](https://pypi.org/project/redis) (π₯ 41M / month Β· π¦ 5.5K Β· β±οΈ 06.06.2024):
```
pip install redis
```
- [Conda](https://anaconda.org/conda-forge/redis-py) (π₯ 1.2M Β· β±οΈ 06.06.2024):
```
conda install -c conda-forge redis-py
```google-cloud-storage (π₯42 Β· β 4.7K) - Google Cloud Client Library for Python.
Apache-2
- [GitHub](https://github.com/googleapis/google-cloud-python) (π¨βπ» 520 Β· π 1.5K Β· π 3.8K - 2% open Β· β±οΈ 05.06.2024):
```
git clone https://github.com/googleapis/google-cloud-python
```
- [PyPi](https://pypi.org/project/google-cloud-storage) (π₯ 75M / month Β· π¦ 1.6K Β· β±οΈ 18.03.2024):
```
pip install google-cloud-storage
```
- [Conda](https://anaconda.org/conda-forge/google-cloud-storage) (π₯ 4.5M Β· β±οΈ 19.03.2024):
```
conda install -c conda-forge google-cloud-storage
```elasticsearch (π₯42 Β· β 4.2K) - Official Python client for Elasticsearch.
Apache-2
- [GitHub](https://github.com/elastic/elasticsearch-py) (π¨βπ» 200 Β· π 1.2K Β· π₯ 3.9K Β· π¦ 49K Β· π 1.1K - 5% open Β· β±οΈ 06.06.2024):
```
git clone https://github.com/elastic/elasticsearch-py
```
- [PyPi](https://pypi.org/project/elasticsearch) (π₯ 28M / month Β· π¦ 1.4K Β· β±οΈ 06.06.2024):
```
pip install elasticsearch
```
- [Conda](https://anaconda.org/conda-forge/elasticsearch) (π₯ 1M Β· β±οΈ 25.05.2024):
```
conda install -c conda-forge elasticsearch
```peewee (π₯41 Β· β 11K) - a small, expressive orm -- supports postgresql, mysql, sqlite and..
MIT
- [GitHub](https://github.com/coleifer/peewee) (π¨βπ» 160 Β· π 1.4K Β· π¦ 30K Β· π 2.4K - 0% open Β· β±οΈ 22.05.2024):
```
git clone https://github.com/coleifer/peewee
```
- [PyPi](https://pypi.org/project/peewee) (π₯ 2.6M / month Β· π¦ 900 Β· β±οΈ 10.05.2024):
```
pip install peewee
```
- [Conda](https://anaconda.org/conda-forge/peewee) (π₯ 670K Β· β±οΈ 18.04.2024):
```
conda install -c conda-forge peewee
```PyMySQL (π₯40 Β· β 7.6K) - MySQL client library for Python.
MIT
- [GitHub](https://github.com/PyMySQL/PyMySQL) (π¨βπ» 120 Β· π 1.4K Β· π¦ 220K Β· π 660 - 2% open Β· β±οΈ 21.05.2024):
```
git clone https://github.com/PyMySQL/PyMySQL
```
- [PyPi](https://pypi.org/project/PyMySQL) (π₯ 50M / month Β· π¦ 7 Β· β±οΈ 21.05.2024):
```
pip install PyMySQL
```
- [Conda](https://anaconda.org/conda-forge/pymysql) (π₯ 1.4M Β· β±οΈ 26.06.2023):
```
conda install -c conda-forge pymysql
```python-bigquery (π₯39 Β· β 720) - Google BigQuery API client library.
Apache-2
- [GitHub](https://github.com/googleapis/python-bigquery) (π¨βπ» 160 Β· π 280 Β· π¦ 30K Β· π 660 - 7% open Β· β±οΈ 04.06.2024):
```
git clone https://github.com/googleapis/python-bigquery
```
- [PyPi](https://pypi.org/project/google-cloud-bigquery) (π₯ 48M / month Β· π¦ 880 Β· β±οΈ 04.06.2024):
```
pip install google-cloud-bigquery
```
- [Conda](https://anaconda.org/conda-forge/google-cloud-bigquery) (π₯ 2.9M Β· β±οΈ 05.06.2024):
```
conda install -c conda-forge google-cloud-bigquery
```Ibis (π₯38 Β· β 4.4K) - the portable Python dataframe library.
Apache-2
- [GitHub](https://github.com/ibis-project/ibis) (π¨βπ» 310 Β· π 540 Β· π₯ 150 Β· π¦ 1.6K Β· π 2.9K - 9% open Β· β±οΈ 05.06.2024):
```
git clone https://github.com/ibis-project/ibis
```
- [PyPi](https://pypi.org/project/ibis-framework) (π₯ 190K / month Β· π¦ 67 Β· β±οΈ 02.06.2024):
```
pip install ibis-framework
```
- [Conda](https://anaconda.org/conda-forge/ibis-framework) (π₯ 340K Β· β±οΈ 13.05.2024):
```
conda install -c conda-forge ibis-framework
```MongoEngine (π₯38 Β· β 4.2K) - A Python Object-Document-Mapper for working with MongoDB.
MIT
- [GitHub](https://github.com/MongoEngine/mongoengine) (π¨βπ» 390 Β· π 1.2K Β· π¦ 24K Β· π 1.7K - 22% open Β· β±οΈ 10.03.2024):
```
git clone https://github.com/MongoEngine/mongoengine
```
- [PyPi](https://pypi.org/project/mongoengine) (π₯ 1.1M / month Β· π¦ 390 Β· β±οΈ 07.03.2024):
```
pip install mongoengine
```
- [Conda](https://anaconda.org/conda-forge/mongoengine) (π₯ 250K Β· β±οΈ 28.09.2023):
```
conda install -c conda-forge mongoengine
```pymongo (π₯38 Β· β 4.1K) - PyMongo - the Official MongoDB Python driver.
Apache-2
- [GitHub](https://github.com/mongodb/mongo-python-driver) (π¨βπ» 210 Β· π 1.1K Β· β±οΈ 05.06.2024):
```
git clone https://github.com/mongodb/mongo-python-driver
```
- [PyPi](https://pypi.org/project/pymongo) (π₯ 29M / month Β· π¦ 4K Β· β±οΈ 04.06.2024):
```
pip install pymongo
```
- [Conda](https://anaconda.org/conda-forge/pymongo) (π₯ 1.8M Β· β±οΈ 05.06.2024):
```
conda install -c conda-forge pymongo
```AWS Data Wrangler (π₯38 Β· β 3.8K) - pandas on AWS - Easy integration with Athena, Glue,..
Apache-2
- [GitHub](https://github.com/aws/aws-sdk-pandas) (π¨βπ» 150 Β· π 670 Β· π₯ 240K Β· π¦ 1.6K Β· π 1.1K - 3% open Β· β±οΈ 05.06.2024):
```
git clone https://github.com/awslabs/aws-data-wrangler
```
- [PyPi](https://pypi.org/project/awswrangler) (π₯ 46M / month Β· π¦ 97 Β· β±οΈ 05.06.2024):
```
pip install awswrangler
```
- [Conda](https://anaconda.org/conda-forge/awswrangler) (π₯ 500K Β· β±οΈ 05.06.2024):
```
conda install -c conda-forge awswrangler
```sqlmodel (π₯37 Β· β 13K Β· π) - SQL databases in Python, designed for simplicity, compatibility,..
MIT
pydantic
- [GitHub](https://github.com/tiangolo/sqlmodel) (π¨βπ» 77 Β· π 610 Β· π¦ 13K Β· π 390 - 60% open Β· β±οΈ 05.06.2024):
```
git clone https://github.com/tiangolo/sqlmodel
```
- [PyPi](https://pypi.org/project/sqlmodel) (π₯ 1.4M / month Β· π¦ 360 Β· β±οΈ 04.06.2024):
```
pip install sqlmodel
```
- [Conda](https://anaconda.org/conda-forge/sqlmodel) (π₯ 31K Β· β±οΈ 04.06.2024):
```
conda install -c conda-forge sqlmodel
```kafka-python (π₯37 Β· β 5.5K) - Python client for Apache Kafka.
Apache-2
- [GitHub](https://github.com/dpkp/kafka-python) (π¨βπ» 220 Β· π 1.4K Β· π₯ 1.8K Β· π¦ 26K Β· π 1.5K - 20% open Β· β±οΈ 08.03.2024):
```
git clone https://github.com/dpkp/kafka-python
```
- [PyPi](https://pypi.org/project/kafka-python) (π₯ 13M / month Β· π¦ 690 Β· β±οΈ 30.09.2020):
```
pip install kafka-python
```
- [Conda](https://anaconda.org/conda-forge/kafka-python) (π₯ 440K Β· β±οΈ 16.06.2023):
```
conda install -c conda-forge kafka-python
```Elasticsearch DSL (π₯37 Β· β 3.8K) - High level Python client for Elasticsearch.
Apache-2
- [GitHub](https://github.com/elastic/elasticsearch-dsl-py) (π¨βπ» 140 Β· π 800 Β· π₯ 200 Β· π¦ 10K Β· π 1.3K - 3% open Β· β±οΈ 30.05.2024):
```
git clone https://github.com/elastic/elasticsearch-dsl-py
```
- [PyPi](https://pypi.org/project/elasticsearch-dsl) (π₯ 4.5M / month Β· π¦ 340 Β· β±οΈ 30.04.2024):
```
pip install elasticsearch-dsl
```
- [Conda](https://anaconda.org/anaconda/elasticsearch-dsl):
```
conda install -c anaconda elasticsearch-dsl
```alembic (π₯36 Β· β 2.5K Β· π) - A database migrations tool for SQLAlchemy.
MIT
- [GitHub](https://github.com/sqlalchemy/alembic) (π¨βπ» 180 Β· π 230 Β· π¦ 220K Β· π 1.1K - 10% open Β· β±οΈ 24.04.2024):
```
git clone https://github.com/sqlalchemy/alembic
```
- [PyPi](https://pypi.org/project/alembic) (π₯ 41M / month Β· π¦ 1.5K Β· β±οΈ 20.12.2023):
```
pip install alembic
```
- [Conda](https://anaconda.org/conda-forge/alembic) (π₯ 4.7M Β· β±οΈ 13.01.2024):
```
conda install -c conda-forge alembic
```SQLAlchemy-Utils (π₯36 Β· β 1.2K) - Various utility functions and datatypes for SQLAlchemy.
BSD-3
- [GitHub](https://github.com/kvesteri/sqlalchemy-utils) (π¨βπ» 120 Β· π 320 Β· π¦ 30K Β· π 440 - 45% open Β· β±οΈ 22.03.2024):
```
git clone https://github.com/kvesteri/sqlalchemy-utils
```
- [PyPi](https://pypi.org/project/sqlalchemy-utils) (π₯ 7.3M / month Β· π¦ 860 Β· β±οΈ 24.03.2024):
```
pip install sqlalchemy-utils
```
- [Conda](https://anaconda.org/conda-forge/sqlalchemy-utils) (π₯ 580K Β· β±οΈ 24.03.2024):
```
conda install -c conda-forge sqlalchemy-utils
```s3fs (π₯36 Β· β 830) - S3 Filesystem.
BSD-3
- [GitHub](https://github.com/fsspec/s3fs) (π¨βπ» 140 Β· π 270 Β· π¦ 18K Β· π 470 - 29% open Β· β±οΈ 04.06.2024):
```
git clone https://github.com/fsspec/s3fs
```
- [PyPi](https://pypi.org/project/s3fs) (π₯ 260M / month Β· π¦ 950 Β· β±οΈ 04.06.2024):
```
pip install s3fs
```
- [Conda](https://anaconda.org/conda-forge/s3fs) (π₯ 6.9M Β· β±οΈ 04.06.2024):
```
conda install -c conda-forge s3fs
```tortoise-orm (π₯35 Β· β 4.3K) - Familiar asyncio ORM for python, built with relations in mind.
Apache-2
- [GitHub](https://github.com/tortoise/tortoise-orm) (π¨βπ» 130 Β· π 350 Β· π₯ 13 Β· π¦ 7.8K Β· π 1.1K - 50% open Β· β±οΈ 03.06.2024):
```
git clone https://github.com/tortoise/tortoise-orm
```
- [PyPi](https://pypi.org/project/tortoise-orm) (π₯ 140K / month Β· π¦ 160 Β· β±οΈ 01.06.2024):
```
pip install tortoise-orm
```
- [Conda](https://anaconda.org/conda-forge/tortoise-orm):
```
conda install -c conda-forge tortoise-orm
```Motor (π₯35 Β· β 2.3K) - Motor - the async Python driver for MongoDB and Tornado or asyncio.
Apache-2
- [GitHub](https://github.com/mongodb/motor) (π¨βπ» 52 Β· π 210 Β· π¦ 91K Β· β±οΈ 05.06.2024):
```
git clone https://github.com/mongodb/motor
```
- [PyPi](https://pypi.org/project/motor) (π₯ 2M / month Β· π¦ 560 Β· β±οΈ 26.03.2024):
```
pip install motor
```
- [Conda](https://anaconda.org/conda-forge/motor) (π₯ 68K Β· β±οΈ 26.03.2024):
```
conda install -c conda-forge motor
```s3transfer (π₯35 Β· β 200) - Amazon S3 Transfer Manager for Python.
Apache-2
- [GitHub](https://github.com/boto/s3transfer) (π¨βπ» 39 Β· π 130 Β· π¦ 290K Β· π 87 - 58% open Β· β±οΈ 23.05.2024):
```
git clone https://github.com/boto/s3transfer
```
- [PyPi](https://pypi.org/project/s3transfer) (π₯ 340M / month Β· π¦ 670 Β· β±οΈ 14.03.2024):
```
pip install s3transfer
```
- [Conda](https://anaconda.org/conda-forge/s3transfer):
```
conda install -c conda-forge s3transfer
```Prometheus Client (π₯34 Β· β 3.8K) - Prometheus instrumentation library for Python..
Apache-2
- [GitHub](https://github.com/prometheus/client_python) (π¨βπ» 150 Β· π 790 Β· π 550 - 19% open Β· β±οΈ 28.05.2024):
```
git clone https://github.com/prometheus/client_python
```
- [PyPi](https://pypi.org/project/prometheus_client) (π₯ 36M / month Β· π¦ 1.5K Β· β±οΈ 14.02.2024):
```
pip install prometheus_client
```
- [Conda](https://anaconda.org/conda-forge/prometheus_client) (π₯ 17M Β· β±οΈ 14.02.2024):
```
conda install -c conda-forge prometheus_client
```Databases (π₯34 Β· β 3.7K) - Async database support for Python.
BSD-3
- [GitHub](https://github.com/encode/databases) (π¨βπ» 59 Β· π 260 Β· π¦ 23K Β· π 330 - 39% open Β· β±οΈ 01.03.2024):
```
git clone https://github.com/encode/databases
```
- [PyPi](https://pypi.org/project/databases) (π₯ 720K / month Β· π¦ 160 Β· β±οΈ 01.03.2024):
```
pip install databases
```
- [Conda](https://anaconda.org/conda-forge/databases):
```
conda install -c conda-forge databases
```mysqlclient (π₯34 Β· β 2.4K) - MySQL database connector for Python (with Python 3 support).
βοΈGPL-2.0
- [GitHub](https://github.com/PyMySQL/mysqlclient) (π¨βπ» 84 Β· π 430 Β· π₯ 5.3K Β· π¦ 170K Β· π 340 - 3% open Β· β±οΈ 08.02.2024):
```
git clone https://github.com/PyMySQL/mysqlclient
```
- [PyPi](https://pypi.org/project/mysqlclient) (π₯ 8.3M / month Β· π¦ 800 Β· β±οΈ 08.02.2024):
```
pip install mysqlclient
```
- [Conda](https://anaconda.org/conda-forge/mysqlclient) (π₯ 370K Β· β±οΈ 10.03.2024):
```
conda install -c conda-forge mysqlclient
```Cassandra Driver (π₯34 Β· β 1.4K) - DataStax Python Driver for Apache Cassandra.
Apache-2
- [GitHub](https://github.com/datastax/python-driver) (π¨βπ» 200 Β· π 540 Β· π¦ 7K Β· β±οΈ 31.05.2024):
```
git clone https://github.com/datastax/python-driver
```
- [PyPi](https://pypi.org/project/cassandra-driver) (π₯ 2.1M / month Β· π¦ 200 Β· β±οΈ 20.03.2024):
```
pip install cassandra-driver
```
- [Conda](https://anaconda.org/conda-forge/cassandra-driver) (π₯ 220K Β· β±οΈ 20.03.2024):
```
conda install -c conda-forge cassandra-driver
```PyPika (π₯33 Β· β 2.4K) - PyPika is a python SQL query builder that exposes the full richness..
Apache-2
- [GitHub](https://github.com/kayak/pypika) (π¨βπ» 100 Β· π 290 Β· π¦ 22K Β· π 470 - 44% open Β· β±οΈ 26.04.2024):
```
git clone https://github.com/kayak/pypika
```
- [PyPi](https://pypi.org/project/pypika) (π₯ 3.1M / month Β· π¦ 160 Β· β±οΈ 15.03.2022):
```
pip install pypika
```
- [Conda](https://anaconda.org/conda-forge/pypika) (π₯ 16K Β· β±οΈ 16.06.2023):
```
conda install -c conda-forge pypika
```neo4j-driver (π₯33 Β· β 870) - Neo4j Bolt driver for Python.
Apache-2
- [GitHub](https://github.com/neo4j/neo4j-python-driver) (π¨βπ» 43 Β· π 190 Β· π¦ 9.5K Β· π 240 - 1% open Β· β±οΈ 15.05.2024):
```
git clone https://github.com/neo4j/neo4j-python-driver
```
- [PyPi](https://pypi.org/project/neo4j-driver) (π₯ 130K / month Β· π¦ 61 Β· β±οΈ 26.04.2024):
```
pip install neo4j-driver
```
- [Conda](https://anaconda.org/conda-forge/neo4j-python-driver):
```
conda install -c conda-forge neo4j-python-driver
```minio (π₯33 Β· β 790) - MinIO Client SDK for Python.
Apache-2
- [GitHub](https://github.com/minio/minio-py) (π¨βπ» 130 Β· π 310 Β· π¦ 7.7K Β· π 560 - 1% open Β· β±οΈ 30.04.2024):
```
git clone https://github.com/minio/minio-py
```
- [PyPi](https://pypi.org/project/minio) (π₯ 2.7M / month Β· π¦ 510 Β· β±οΈ 30.04.2024):
```
pip install minio
```
- [Conda](https://anaconda.org/conda-forge/minio) (π₯ 170K Β· β±οΈ 01.05.2024):
```
conda install -c conda-forge minio
```pandas-gbq (π₯33 Β· β 420) - Google BigQuery connector for pandas.
BSD-3
- [GitHub](https://github.com/googleapis/python-bigquery-pandas) (π¨βπ» 51 Β· π 120 Β· π₯ 350 Β· π¦ 10K Β· π 350 - 10% open Β· β±οΈ 04.06.2024):
```
git clone https://github.com/googleapis/python-bigquery-pandas
```
- [PyPi](https://pypi.org/project/pandas-gbq) (π₯ 16M / month Β· π¦ 180 Β· β±οΈ 20.05.2024):
```
pip install pandas-gbq
```
- [Conda](https://anaconda.org/conda-forge/pandas-gbq) (π₯ 1.9M Β· β±οΈ 30.05.2024):
```
conda install -c conda-forge pandas-gbq
```Pony (π₯32 Β· β 3.6K Β· π€) - Pony Object Relational Mapper.
Apache-2
- [GitHub](https://github.com/ponyorm/pony) (π¨βπ» 30 Β· π 240 Β· π₯ 110 Β· π¦ 4K Β· π 650 - 48% open Β· β±οΈ 25.09.2023):
```
git clone https://github.com/ponyorm/pony
```
- [PyPi](https://pypi.org/project/pony) (π₯ 180K / month Β· π¦ 160 Β· β±οΈ 25.09.2023):
```
pip install pony
```
- [Conda](https://anaconda.org/conda-forge/pony) (π₯ 100K Β· β±οΈ 25.09.2023):
```
conda install -c conda-forge pony
```PynamoDB (π₯32 Β· β 2.4K) - A pythonic interface to Amazons DynamoDB.
MIT
- [GitHub](https://github.com/pynamodb/PynamoDB) (π¨βπ» 110 Β· π 430 Β· π¦ 1.7K Β· π 660 - 42% open Β· β±οΈ 29.05.2024):
```
git clone https://github.com/pynamodb/PynamoDB
```
- [PyPi](https://pypi.org/project/pynamodb) (π₯ 2.3M / month Β· π¦ 80 Β· β±οΈ 29.05.2024):
```
pip install pynamodb
```
- [Conda](https://anaconda.org/conda-forge/pynamodb) (π₯ 660K Β· β±οΈ 31.05.2024):
```
conda install -c conda-forge pynamodb
```libcloud (π₯32 Β· β 2K) - Apache Libcloud is a Python library which hides differences between..
Apache-2
- [GitHub](https://github.com/apache/libcloud) (π¨βπ» 480 Β· π 930 Β· π 210 - 40% open Β· β±οΈ 27.04.2024):
```
git clone https://github.com/apache/libcloud
```
- [PyPi](https://pypi.org/project/apache-libcloud) (π₯ 180K / month Β· π¦ 160 Β· β±οΈ 10.08.2023):
```
pip install apache-libcloud
```pygsheets (π₯32 Β· β 1.5K) - Google Sheets Python API v4.
MIT
- [GitHub](https://github.com/nithinmurali/pygsheets) (π¨βπ» 91 Β· π 220 Β· π¦ 2.5K Β· π 400 - 15% open Β· β±οΈ 14.01.2024):
```
git clone https://github.com/nithinmurali/pygsheets
```
- [PyPi](https://pypi.org/project/pygsheets) (π₯ 1.8M / month Β· π¦ 76 Β· β±οΈ 30.11.2022):
```
pip install pygsheets
```Records (π₯31 Β· β 7.1K) - SQL for Humans.
ISC
- [GitHub](https://github.com/kennethreitz/records) (π¨βπ» 50 Β· π 570 Β· π¦ 1.2K Β· π 130 - 29% open Β· β±οΈ 30.03.2024):
```
git clone https://github.com/kennethreitz/records
```
- [PyPi](https://pypi.org/project/records) (π₯ 190K / month Β· π¦ 46 Β· β±οΈ 29.03.2024):
```
pip install records
```
- [Conda](https://anaconda.org/conda-forge/records):
```
conda install -c conda-forge records
```influxdb (π₯31 Β· β 1.7K) - Python client for InfluxDB.
MIT
- [GitHub](https://github.com/influxdata/influxdb-python) (π¨βπ» 140 Β· π 520 Β· π 550 - 30% open Β· β±οΈ 17.04.2024):
```
git clone https://github.com/influxdata/influxdb-python
```
- [PyPi](https://pypi.org/project/influxdb) (π₯ 2.3M / month Β· π¦ 350 Β· β±οΈ 18.04.2024):
```
pip install influxdb
```
- [Conda](https://anaconda.org/conda-forge/influxdb) (π₯ 150K Β· β±οΈ 16.06.2023):
```
conda install -c conda-forge influxdb
```cx-Oracle (π₯31 Β· β 880) - Python interface to Oracle Database now superseded by python-oracledb.
BSD-3
- [GitHub](https://github.com/oracle/python-cx_Oracle) (π¨βπ» 17 Β· π 360 Β· π¦ 8.3K Β· π 650 - 4% open Β· β±οΈ 31.05.2024):
```
git clone https://github.com/oracle/python-cx_Oracle
```
- [PyPi](https://pypi.org/project/cx-Oracle) (π₯ 3.9M / month Β· π¦ 420 Β· β±οΈ 20.07.2023):
```
pip install cx-Oracle
```
- [Conda](https://anaconda.org/conda-forge/cx_oracle):
```
conda install -c conda-forge cx_oracle
```dataset (π₯30 Β· β 4.7K Β· π€) - Easy-to-use data handling for SQL data stores with support for..
MIT
- [GitHub](https://github.com/pudo/dataset) (π¨βπ» 78 Β· π 300 Β· π¦ 3.9K Β· π 300 - 12% open Β· β±οΈ 12.07.2023):
```
git clone https://github.com/pudo/dataset
```
- [PyPi](https://pypi.org/project/dataset) (π₯ 120K / month Β· π¦ 130 Β· β±οΈ 12.07.2023):
```
pip install dataset
```
- [Conda](https://anaconda.org/conda-forge/dataset) (π₯ 8.9K Β· β±οΈ 12.07.2023):
```
conda install -c conda-forge dataset
```confluent-kafka-python (π₯29 Β· β 3.6K) - Confluents Kafka Python Client.
Apache-2
- [GitHub](https://github.com/confluentinc/confluent-kafka-python) (π¨βπ» 100 Β· π 880 Β· π¦ 10K):
```
git clone https://github.com/confluentinc/confluent-kafka-python
```
- [PyPi](https://pypi.org/project/confluent-kafka) (π₯ 15M / month Β· π¦ 530 Β· β±οΈ 07.05.2024):
```
pip install confluent-kafka
```
- [Conda](https://anaconda.org/conda-forge/python-confluent-kafka) (π₯ 890K Β· β±οΈ 21.05.2024):
```
conda install -c conda-forge python-confluent-kafka
```piccolos (π₯29 Β· β 1.3K) - A fast, user friendly ORM and query builder which supports asyncio.
MIT
- [GitHub](https://github.com/piccolo-orm/piccolo) (π¨βπ» 43 Β· π 85 Β· π¦ 360 Β· π 390 - 32% open Β· β±οΈ 03.06.2024):
```
git clone https://github.com/piccolo-orm/piccolo
```
- [PyPi](https://pypi.org/project/piccolo) (π₯ 19K / month Β· π¦ 16 Β· β±οΈ 31.05.2024):
```
pip install piccolo
```pysolr (π₯29 Β· β 660) - Pysolr Python Solr client.
BSD-3
- [GitHub](https://github.com/django-haystack/pysolr) (π¨βπ» 72 Β· π 340 Β· π¦ 3.4K Β· π 160 - 18% open Β· β±οΈ 21.05.2024):
```
git clone https://github.com/django-haystack/pysolr
```
- [PyPi](https://pypi.org/project/pysolr) (π₯ 290K / month Β· π¦ 54 Β· β±οΈ 13.10.2023):
```
pip install pysolr
```
- [Conda](https://anaconda.org/conda-forge/pysolr) (π₯ 34K Β· β±οΈ 16.06.2023):
```
conda install -c conda-forge pysolr
```prisma (π₯27 Β· β 1.7K) - Prisma Client Python is an auto-generated and fully type-safe..
Apache-2
- [GitHub](https://github.com/RobertCraigie/prisma-client-py) (π¨βπ» 28 Β· π 69 Β· π 390 - 52% open Β· β±οΈ 30.05.2024):
```
git clone https://github.com/RobertCraigie/prisma-client-py
```
- [PyPi](https://pypi.org/project/prisma) (π₯ 92K / month Β· π¦ 16 Β· β±οΈ 24.03.2024):
```
pip install prisma
```HappyBase (π₯27 Β· β 610) - A developer-friendly Python library to interact with Apache HBase.
MIT
- [GitHub](https://github.com/python-happybase/happybase) (π¨βπ» 21 Β· π 160 Β· π¦ 860 Β· π 220 - 15% open Β· β±οΈ 04.12.2023):
```
git clone https://github.com/python-happybase/happybase
```
- [PyPi](https://pypi.org/project/happybase) (π₯ 38K / month Β· π¦ 35 Β· β±οΈ 14.05.2019):
```
pip install happybase
```
- [Conda](https://anaconda.org/conda-forge/happybase) (π₯ 160K Β· β±οΈ 16.06.2023):
```
conda install -c conda-forge happybase
```ODMantic (π₯26 Β· β 1K) - Sync and Async ODM (Object Document Mapper) for MongoDB based on python..
ISC
- [GitHub](https://github.com/art049/odmantic) (π¨βπ» 19 Β· π 92 Β· π¦ 3.3K Β· π 180 - 50% open Β· β±οΈ 26.04.2024):
```
git clone https://github.com/art049/odmantic
```
- [PyPi](https://pypi.org/project/odmantic) (π₯ 30K / month Β· π¦ 8 Β· β±οΈ 26.04.2024):
```
pip install odmantic
```filedepot (π₯25 Β· β 160) - Toolkit for storing files and attachments in web applications.
MIT
- [GitHub](https://github.com/amol-/depot) (π¨βπ» 21 Β· π 43 Β· π¦ 1.1K Β· π 46 - 15% open Β· β±οΈ 22.02.2024):
```
git clone https://github.com/amol-/depot
```
- [PyPi](https://pypi.org/project/filedepot) (π₯ 13K / month Β· π¦ 9 Β· β±οΈ 22.02.2024):
```
pip install filedepot
```aioprometheus (π₯21 Β· β 170) - A Prometheus Python client library for asyncio-based applications.
MIT
- [GitHub](https://github.com/claws/aioprometheus) (π¨βπ» 12 Β· π 19 Β· π¦ 330 Β· π 36 - 33% open Β· β±οΈ 27.12.2023):
```
git clone https://github.com/claws/aioprometheus
```
- [PyPi](https://pypi.org/project/aioprometheus) (π₯ 140K / month Β· π¦ 15 Β· β±οΈ 27.12.2023):
```
pip install aioprometheus
```psycopg3 (π₯19 Β· β 1.5K) - New generation PostgreSQL database adapter for the Python..
βοΈLGPL-3.0
- [GitHub](https://github.com/psycopg/psycopg) (π¨βπ» 56 Β· π 150 Β· π 460 - 7% open Β· β±οΈ 04.06.2024):
```
git clone https://github.com/psycopg/psycopg
```Show 17 hidden projects...
- psycopg2 (π₯38 Β· β 3.2K) - PostgreSQL database adapter for the Python..
βοΈBSD-3-Clause-Attribution
- pyodbc (π₯35 Β· β 2.9K) - Python ODBC bridge.βοΈMIT-0
- google-cloud-bigtable (π₯31 Β· β 63) - Google Cloud Bigtable API client library.Apache-2
- gino (π₯29 Β· β 2.7K Β· π) - GINO Is Not ORM - a Python asyncio ORM on SQLAlchemy core.BSD-3
- redis-py-cluster (π₯29 Β· β 1.1K Β· π) - Python cluster client for the official redis cluster...MIT
- umongo (π₯28 Β· β 440 Β· π) - sync/async MongoDB ODM, yes.MIT
- cloudant (π₯28 Β· β 160 Β· π) - A Python library for Cloudant and CouchDB.Apache-2
- mongo-connector (π₯27 Β· β 1.9K Β· π) - MongoDB data stream pipeline tools by YouGov (adopted..Apache-2
- pyhdb (π₯24 Β· β 320 Β· π) - SAP HANA Connector in pure Python.Apache-2
- PyMODM (π₯21 Β· β 350 Β· π) - A Pythonic, object-oriented interface for working with MongoDB.Apache-2
- gsheets-db-api (π₯21 Β· β 210 Β· π) - A Python DB-API and SQLAlchemy dialect to Google Spreasheets.MIT
- py2neo (π₯21 Β· β 14 Β· π€) - EOL! Py2neo is a comprehensive Neo4j driver library and toolkit for..Apache-2
- PugSQL (π₯20 Β· β 670 Β· π) - A HugSQL-inspired database library for Python.Apache-2
- db.py (π₯19 Β· β 1.2K Β· π) - db.py is an easier way to interact with your databases.BSD-2
- Queries (π₯19 Β· β 260 Β· π) - PostgreSQL database access simplified.BSD-3
- SuperSQLite (π₯15 Β· β 720 Β· π) - A supercharged SQLite library for Python.MIT
- lazydata (π₯15 Β· β 630 Β· π) - Lazydata: Scalable data dependencies for Python projects.Apache-2
## Data Loading & Extraction
_Libraries for loading, collecting, and extracting data from a variety of data sources and formats._
Datasets (π₯43 Β· β 19K) - The largest hub of ready-to-use datasets for ML models with fast,..
Apache-2
- [GitHub](https://github.com/huggingface/datasets) (π¨βπ» 560 Β· π 2.5K Β· π¦ 51K Β· π 2.9K - 24% open Β· β±οΈ 06.06.2024):
```
git clone https://github.com/huggingface/datasets
```
- [PyPi](https://pypi.org/project/datasets) (π₯ 10M / month Β· π¦ 1.7K Β· β±οΈ 03.06.2024):
```
pip install datasets
```
- [Conda](https://anaconda.org/conda-forge/datasets) (π₯ 790K Β· β±οΈ 03.06.2024):
```
conda install -c conda-forge datasets
```Faker (π₯43 Β· β 17K) - Faker is a Python package that generates fake data for you.
MIT
- [GitHub](https://github.com/joke2k/faker) (π¨βπ» 580 Β· π 1.9K Β· π¦ 220K Β· π 720 - 2% open Β· β±οΈ 04.06.2024):
```
git clone https://github.com/joke2k/faker
```
- [PyPi](https://pypi.org/project/Faker) (π₯ 16M / month Β· π¦ 1.8K Β· β±οΈ 04.06.2024):
```
pip install Faker
```
- [Conda](https://anaconda.org/conda-forge/faker) (π₯ 950K Β· β±οΈ 05.06.2024):
```
conda install -c conda-forge faker
```Tablib (π₯36 Β· β 4.5K) - Python Module for Tabular Datasets in XLS, CSV, JSON, YAML, &c.
MIT
- [GitHub](https://github.com/jazzband/tablib) (π¨βπ» 130 Β· π 590 Β· π¦ 98K Β· π 260 - 12% open Β· β±οΈ 05.04.2024):
```
git clone https://github.com/jazzband/tablib
```
- [PyPi](https://pypi.org/project/tablib) (π₯ 1.9M / month Β· π¦ 170 Β· β±οΈ 04.04.2024):
```
pip install tablib
```
- [Conda](https://anaconda.org/conda-forge/tablib) (π₯ 98K Β· β±οΈ 04.04.2024):
```
conda install -c conda-forge tablib
```xlwings (π₯36 Β· β 2.9K) - xlwings is a Python library that makes it easy to call Python from..
BSD-3
- [GitHub](https://github.com/xlwings/xlwings) (π¨βπ» 65 Β· π 480 Β· π₯ 17K Β· π¦ 31K Β· π 1.9K - 18% open Β· β±οΈ 03.06.2024):
```
git clone https://github.com/xlwings/xlwings
```
- [PyPi](https://pypi.org/project/xlwings) (π₯ 160K / month Β· π¦ 150 Β· β±οΈ 03.06.2024):
```
pip install xlwings
```
- [Conda](https://anaconda.org/conda-forge/xlwings) (π₯ 770K Β· β±οΈ 04.06.2024):
```
conda install -c conda-forge xlwings
```xmltodict (π₯35 Β· β 5.4K) - Python module that makes working with XML feel like you are working..
MIT
- [GitHub](https://github.com/martinblech/xmltodict) (π¨βπ» 51 Β· π 460 Β· π¦ 67K Β· π 260 - 36% open Β· β±οΈ 03.05.2024):
```
git clone https://github.com/martinblech/xmltodict
```
- [PyPi](https://pypi.org/project/xmltodict) (π₯ 48M / month Β· π¦ 2.9K Β· β±οΈ 08.05.2022):
```
pip install xmltodict
```
- [Conda](https://anaconda.org/conda-forge/xmltodict) (π₯ 4M Β· β±οΈ 16.06.2023):
```
conda install -c conda-forge xmltodict
```python-magic (π₯35 Β· β 2.6K) - A python wrapper for libmagic.
MIT
- [GitHub](https://github.com/ahupp/python-magic) (π¨βπ» 63 Β· π 270 Β· π¦ 58K Β· π 210 - 8% open Β· β±οΈ 26.05.2024):
```
git clone https://github.com/ahupp/python-magic
```
- [PyPi](https://pypi.org/project/python-magic) (π₯ 9.2M / month Β· π¦ 1.4K Β· β±οΈ 07.06.2022):
```
pip install python-magic
```
- [Conda](https://anaconda.org/conda-forge/python-magic) (π₯ 260K Β· β±οΈ 25.09.2023):
```
conda install -c conda-forge python-magic
```gdown (π₯34 Β· β 4K) - Google Drive Public File Downloader when Curl/Wget Fails.
MIT
- [GitHub](https://github.com/wkentaro/gdown) (π¨βπ» 24 Β· π 330 Β· π¦ 32K Β· π 170 - 19% open Β· β±οΈ 12.05.2024):
```
git clone https://github.com/wkentaro/gdown
```
- [PyPi](https://pypi.org/project/gdown) (π₯ 1.5M / month Β· π¦ 800 Β· β±οΈ 12.05.2024):
```
pip install gdown
```
- [Conda](https://anaconda.org/conda-forge/gdown) (π₯ 280K Β· β±οΈ 12.05.2024):
```
conda install -c conda-forge gdown
```smart-open (π₯34 Β· β 3.1K) - Utils for streaming large files (S3, HDFS, gzip, bz2...).
MIT
- [GitHub](https://github.com/piskvorky/smart_open) (π¨βπ» 120 Β· π 380 Β· π 390 - 16% open Β· β±οΈ 08.05.2024):
```
git clone https://github.com/RaRe-Technologies/smart_open
```
- [PyPi](https://pypi.org/project/smart-open) (π₯ 25M / month Β· π¦ 510 Β· β±οΈ 26.03.2024):
```
pip install smart-open
```
- [Conda](https://anaconda.org/conda-forge/smart_open) (π₯ 2.5M Β· β±οΈ 26.03.2024):
```
conda install -c conda-forge smart_open
```csvkit (π₯33 Β· β 5.9K) - A suite of utilities for converting to and working with CSV, the king of..
MIT
- [GitHub](https://github.com/wireservice/csvkit) (π¨βπ» 110 Β· π 600 Β· π¦ 1.6K Β· π 910 - 3% open Β· β±οΈ 22.05.2024):
```
git clone https://github.com/wireservice/csvkit
```
- [PyPi](https://pypi.org/project/csvkit) (π₯ 140K / month Β· π¦ 39 Β· β±οΈ 01.05.2024):
```
pip install csvkit
```
- [Conda](https://anaconda.org/conda-forge/csvkit) (π₯ 110K Β· β±οΈ 02.05.2024):
```
conda install -c conda-forge csvkit
```pandas-datareader (π₯32 Β· β 2.8K Β· π€) - Extract data from a wide range of Internet sources..
BSD-3
- [GitHub](https://github.com/pydata/pandas-datareader) (π¨βπ» 92 Β· π 670 Β· π¦ 24K Β· π 540 - 26% open Β· β±οΈ 24.10.2023):
```
git clone https://github.com/pydata/pandas-datareader
```
- [PyPi](https://pypi.org/project/pandas-datareader) (π₯ 500K / month Β· π¦ 260 Β· β±οΈ 13.07.2021):
```
pip install pandas-datareader
```
- [Conda](https://anaconda.org/conda-forge/pandas-datareader) (π₯ 360K Β· β±οΈ 16.06.2023):
```
conda install -c conda-forge pandas-datareader
```Intake (π₯32 Β· β 990) - Intake is a lightweight package for finding, investigating, loading and..
BSD-2
- [GitHub](https://github.com/intake/intake) (π¨βπ» 89 Β· π 140 Β· π¦ 2.4K Β· π 380 - 28% open Β· β±οΈ 05.06.2024):
```
git clone https://github.com/intake/intake
```
- [PyPi](https://pypi.org/project/intake) (π₯ 67K / month Β· π¦ 170 Β· β±οΈ 24.04.2024):
```
pip install intake
```
- [Conda](https://anaconda.org/conda-forge/intake) (π₯ 590K Β· β±οΈ 24.04.2024):
```
conda install -c conda-forge intake
```snorkel (π₯31 Β· β 5.7K) - A system for quickly generating training data with weak supervision.
Apache-2
- [GitHub](https://github.com/snorkel-team/snorkel) (π¨βπ» 81 Β· π 860 Β· π₯ 1.1K Β· π¦ 520 Β· π 980 - 1% open Β· β±οΈ 27.02.2024):
```
git clone https://github.com/snorkel-team/snorkel
```
- [PyPi](https://pypi.org/project/snorkel) (π₯ 35K / month Β· π¦ 18 Β· β±οΈ 27.02.2024):
```
pip install snorkel
```
- [Conda](https://anaconda.org/conda-forge/snorkel) (π₯ 50K Β· β±οΈ 28.02.2024):
```
conda install -c conda-forge snorkel
```textract (π₯27 Β· β 3.8K) - extract text from any document. no muss. no fuss.
MIT
- [GitHub](https://github.com/deanmalmgren/textract) (π¨βπ» 41 Β· π 580 Β· π 260 - 50% open Β· β±οΈ 10.03.2024):
```
git clone https://github.com/deanmalmgren/textract
```
- [PyPi](https://pypi.org/project/textract) (π₯ 290K / month Β· π¦ 58 Β· β±οΈ 10.03.2022):
```
pip install textract
```
- [Conda](https://anaconda.org/conda-forge/textract) (π₯ 24K Β· β±οΈ 16.06.2023):
```
conda install -c conda-forge textract
```img2dataset (π₯27 Β· β 3.4K) - Easily turn large sets of image urls to an image dataset. Can..
MIT
- [GitHub](https://github.com/rom1504/img2dataset) (π¨βπ» 34 Β· π 310 Β· π₯ 1.7K Β· π¦ 150 Β· π 250 - 43% open Β· β±οΈ 22.02.2024):
```
git clone https://github.com/rom1504/img2dataset
```
- [PyPi](https://pypi.org/project/img2dataset) (π₯ 22K / month Β· π¦ 2 Β· β±οΈ 22.01.2024):
```
pip install img2dataset
```deepdish (π₯24 Β· β 270) - Flexible HDF5 saving/loading and other data science tools from the..
BSD-3
- [GitHub](https://github.com/uchicago-cs/deepdish) (π¨βπ» 11 Β· π 58 Β· π¦ 880 Β· π 42 - 42% open Β· β±οΈ 29.05.2024):
```
git clone https://github.com/uchicago-cs/deepdish
```
- [PyPi](https://pypi.org/project/deepdish) (π₯ 18K / month Β· π¦ 64 Β· β±οΈ 24.09.2021):
```
pip install deepdish
```
- [Conda](https://anaconda.org/conda-forge/deepdish) (π₯ 96K Β· β±οΈ 16.06.2023):
```
conda install -c conda-forge deepdish
```camelot (π₯23 Β· β 2.7K Β· π€) - A Python library to extract tabular data from PDFs.
MIT
- [GitHub](https://github.com/camelot-dev/camelot) (π¨βπ» 46 Β· π 430 Β· π 380 - 70% open Β· β±οΈ 02.10.2023):
```
git clone https://github.com/camelot-dev/camelot
```
- [PyPi](https://pypi.org/project/camelot) (π₯ 6.4K / month Β· π¦ 6 Β· β±οΈ 15.12.2021):
```
pip install camelot
```rows (π₯23 Β· β 860) - A common, beautiful interface to tabular data, no matter the format.
βοΈLGPL-3.0
- [GitHub](https://github.com/turicas/rows) (π¨βπ» 31 Β· π 140 Β· π₯ 38 Β· π¦ 170 Β· π 320 - 52% open Β· β±οΈ 16.05.2024):
```
git clone https://github.com/turicas/rows
```
- [PyPi](https://pypi.org/project/rows) (π₯ 1.4K / month Β· π¦ 6 Β· β±οΈ 15.12.2021):
```
pip install rows
```excalibur (π₯21 Β· β 1.5K Β· π€) - A web interface to extract tabular data from PDFs.
MIT
- [GitHub](https://github.com/camelot-dev/excalibur) (π¨βπ» 13 Β· π 220 Β· π₯ 12K Β· π 130 - 68% open Β· β±οΈ 15.07.2023):
```
git clone https://github.com/camelot-dev/excalibur
```
- [PyPi](https://pypi.org/project/excalibur-py) (π₯ 1.5K / month Β· β±οΈ 21.03.2020):
```
pip install excalibur-py
```Upgini (π₯21 Β· β 300) - Data search & enrichment library for Machine Learning Easily find and add..
BSD-3
- [GitHub](https://github.com/upgini/upgini) (π¨βπ» 12 Β· π 25 Β· π¦ 6 Β· β±οΈ 01.06.2024):
```
git clone https://github.com/upgini/upgini
```
- [PyPi](https://pypi.org/project/upgini) (π₯ 8.5K / month Β· β±οΈ 05.06.2024):
```
pip install upgini
```Squirrel (π₯17 Β· β 280) - A Python library that enables ML teams to share, load, and transform..
Apache-2
- [GitHub](https://github.com/merantix-momentum/squirrel-core) (π¨βπ» 19 Β· π 8 Β· π¦ 2 Β· π 14 - 21% open Β· β±οΈ 08.05.2024):
```
git clone https://github.com/merantix-momentum/squirrel-core
```
- [PyPi](https://pypi.org/project/squirrel-core) (π₯ 1.3K / month Β· β±οΈ 08.05.2024):
```
pip install squirrel-core
```
- [Conda](https://anaconda.org/anaconda/squirrel-core) (π¦ 1 Β· β±οΈ 18.11.2022):
```
conda install -c anaconda squirrel-core
```Show 10 hidden projects...
- xlrd (π₯33 Β· β 2.1K Β· π) - Please use openpyxl where you can...
BSD-3
- SDV (π₯31 Β· β 2.2K) - Synthetic data generation for tabular data.βοΈSSPL-1.0
- PDFMiner (π₯27 Β· β 5.2K Β· π) - Python PDF Parser (Not actively maintained). Check out pdfminer.six.MIT
- tabulator-py (π₯27 Β· β 240 Β· π) - Python library for reading and writing tabular data via streams.MIT
- Singer (π₯26 Β· β 1.2K Β· π) - Standard for moving data between databases, web APIs, files,..βοΈAGPL-3.0
- messytables (π₯24 Β· β 390 Β· π) - Tools for parsing messy tabular data. This is now superseded by..MIT
- pyexcel-xlsx (π₯23 Β· β 110 Β· π) - A wrapper library to read, manipulate and write data in xlsx..BSD-3
- borb (π₯22 Β· β 3.3K) - borb is a library for reading, creating and manipulating PDF files..βUnlicensed
- datatest (π₯21 Β· β 290 Β· π) - Tools for test driven data-wrangling and data validation.Apache-2
- csvs-to-sqlite (π₯15 Β· β 860 Β· π) - Convert CSV files into a SQLite database.Apache-2
## Data Pipelines & Streaming
_Libraries for data batch- and stream-processing, workflow automation, job scheduling, and other data pipeline tasks._
Airflow (π₯49 Β· β 35K) - Platform to programmatically author, schedule, and monitor workflows.
Apache-2
- [GitHub](https://github.com/apache/airflow) (π¨βπ» 3.3K Β· π 14K Β· π₯ 620K Β· π¦ 11K Β· π 9.3K - 10% open Β· β±οΈ 06.06.2024):
```
git clone https://github.com/apache/airflow
```
- [PyPi](https://pypi.org/project/apache-airflow) (π₯ 24M / month Β· π¦ 470 Β· β±οΈ 06.06.2024):
```
pip install apache-airflow
```
- [Conda](https://anaconda.org/conda-forge/airflow) (π₯ 1.1M Β· β±οΈ 07.05.2024):
```
conda install -c conda-forge airflow
```
- [Docker Hub](https://hub.docker.com/r/apache/airflow) (π₯ 1.3B Β· β 520 Β· β±οΈ 06.06.2024):
```
docker pull apache/airflow
```Celery (π₯46 Β· β 24K) - Asynchronous task queue/job queue based on distributed message passing.
BSD-3
- [GitHub](https://github.com/celery/celery) (π¨βπ» 1.4K Β· π 4.6K Β· π¦ 130K Β· π 5.1K - 14% open Β· β±οΈ 05.06.2024):
```
git clone https://github.com/celery/celery
```
- [PyPi](https://pypi.org/project/celery) (π₯ 11M / month Β· π¦ 1.7K Β· β±οΈ 17.04.2024):
```
pip install celery
```
- [Conda](https://anaconda.org/conda-forge/celery) (π₯ 1.7M Β· β±οΈ 30.12.2023):
```
conda install -c conda-forge celery
```Beam (π₯44 Β· β 7.6K) - Unified programming model to define and execute data processing..
Apache-2
- [GitHub](https://github.com/apache/beam) (π¨βπ» 1.6K Β· π 4.1K Β· π¦ 7.1K Β· π 6.8K - 64% open Β· β±οΈ 06.06.2024):
```
git clone https://github.com/apache/beam
```
- [PyPi](https://pypi.org/project/apache-beam) (π₯ 8.6M / month Β· π¦ 150 Β· β±οΈ 02.05.2024):
```
pip install apache-beam
```
- [Conda](https://anaconda.org/conda-forge/apache-beam-with-aws) (π₯ 77K Β· β±οΈ 08.05.2024):
```
conda install -c conda-forge apache-beam-with-aws
```Prefect (π₯43 Β· β 15K) - Prefect is a workflow orchestration tool empowering developers to..
Apache-2
- [GitHub](https://github.com/PrefectHQ/prefect) (π¨βπ» 470 Β· π 1.5K Β· π¦ 4.9K Β· π 5K - 17% open Β· β±οΈ 06.06.2024):
```
git clone https://github.com/PrefectHQ/prefect
```
- [PyPi](https://pypi.org/project/prefect) (π₯ 1.7M / month Β· π¦ 250 Β· β±οΈ 04.06.2024):
```
pip install prefect
```
- [Conda](https://anaconda.org/conda-forge/prefect) (π₯ 660K Β· β±οΈ 05.06.2024):
```
conda install -c conda-forge prefect
```Dagster (π₯42 Β· β 10K) - An orchestration platform for the development, production, and..
Apache-2
- [GitHub](https://github.com/dagster-io/dagster) (π¨βπ» 430 Β· π 1.3K Β· π¦ 2.4K Β· π 7.4K - 33% open Β· β±οΈ 06.06.2024):
```
git clone https://github.com/dagster-io/dagster
```
- [PyPi](https://pypi.org/project/dagster) (π₯ 980K / month Β· π¦ 170 Β· β±οΈ 30.05.2024):
```
pip install dagster
```
- [Conda](https://anaconda.org/conda-forge/dagster) (π₯ 1.2M Β· β±οΈ 31.05.2024):
```
conda install -c conda-forge dagster
```Great Expectations (π₯40 Β· β 9.6K) - Always know what to expect from your data.
Apache-2
- [GitHub](https://github.com/great-expectations/great_expectations) (π¨βπ» 430 Β· π 1.5K Β· π 1.9K - 11% open Β· β±οΈ 06.06.2024):
```
git clone https://github.com/great-expectations/great_expectations
```
- [PyPi](https://pypi.org/project/great_expectations) (π₯ 21M / month Β· π¦ 92 Β· β±οΈ 28.05.2024):
```
pip install great_expectations
```
- [Conda](https://anaconda.org/conda-forge/great-expectations) (π₯ 810K Β· β±οΈ 29.05.2024):
```
conda install -c conda-forge great-expectations
```joblib (π₯40 Β· β 3.7K) - Computing with Python functions.
BSD-3
- [GitHub](https://github.com/joblib/joblib) (π¨βπ» 130 Β· π 410 Β· π¦ 450K Β· π 900 - 45% open Β· β±οΈ 02.05.2024):
```
git clone https://github.com/joblib/joblib
```
- [PyPi](https://pypi.org/project/joblib) (π₯ 54M / month Β· π¦ 6K Β· β±οΈ 02.05.2024):
```
pip install joblib
```
- [Conda](https://anaconda.org/conda-forge/joblib) (π₯ 26M Β· β±οΈ 02.05.2024):
```
conda install -c conda-forge joblib
```rq (π₯39 Β· β 9.6K) - Simple job queues for Python.
BSD-3
- [GitHub](https://github.com/rq/rq) (π¨βπ» 320 Β· π 1.4K Β· π¦ 17K Β· π 1.2K - 17% open Β· β±οΈ 26.05.2024):
```
git clone https://github.com/rq/rq
```
- [PyPi](https://pypi.org/project/rq) (π₯ 1.4M / month Β· π¦ 220 Β· β±οΈ 01.05.2024):
```
pip install rq
```
- [Conda](https://anaconda.org/conda-forge/rq) (π₯ 110K Β· β±οΈ 26.03.2024):
```
conda install -c conda-forge rq
```luigi (π₯38 Β· β 17K Β· π) - Luigi is a Python module that helps you build complex pipelines of..
Apache-2
- [GitHub](https://github.com/spotify/luigi) (π¨βπ» 620 Β· π 2.4K Β· π¦ 2.4K Β· π 1K - 12% open Β· β±οΈ 20.05.2024):
```
git clone https://github.com/spotify/luigi
```
- [PyPi](https://pypi.org/project/luigi) (π₯ 480K / month Β· π¦ 140 Β· β±οΈ 20.05.2024):
```
pip install luigi
```
- [Conda](https://anaconda.org/anaconda/luigi) (π₯ 14K Β· π¦ 3 Β· β±οΈ 16.06.2023):
```
conda install -c anaconda luigi
```Kedro (π₯38 Β· β 9.4K) - Kedro is a toolbox for production-ready data science. It uses software..
Apache-2
- [GitHub](https://github.com/kedro-org/kedro) (π¨βπ» 230 Β· π 870 Β· π¦ 2.4K Β· π 1.8K - 14% open Β· β±οΈ 06.06.2024):
```
git clone https://github.com/kedro-org/kedro
```
- [PyPi](https://pypi.org/project/kedro) (π₯ 560K / month Β· π¦ 110 Β· β±οΈ 27.05.2024):
```
pip install kedro
```dbt (π₯38 Β· β 9.1K) - dbt enables data analysts and engineers to transform their data using the..
Apache-2
- [GitHub](https://github.com/dbt-labs/dbt-core) (π¨βπ» 320 Β· π 1.5K Β· π₯ 4.1K Β· π¦ 5.1K Β· π 5.2K - 10% open Β· β±οΈ 05.06.2024):
```
git clone https://github.com/dbt-labs/dbt-core
```
- [PyPi](https://pypi.org/project/dbt) (π₯ 47K / month Β· π¦ 35 Β· β±οΈ 04.06.2024):
```
pip install dbt
```
- [Conda](https://anaconda.org/conda-forge/dbt) (π₯ 260K Β· β±οΈ 16.06.2023):
```
conda install -c conda-forge dbt
```petl (π₯35 Β· β 1.2K) - Python Extract Transform and Load Tables of Data.
MIT
- [GitHub](https://github.com/petl-developers/petl) (π¨βπ» 64 Β· π 190 Β· π¦ 3.7K Β· π 460 - 18% open Β· β±οΈ 17.04.2024):
```
git clone https://github.com/petl-developers/petl
```
- [PyPi](https://pypi.org/project/petl) (π₯ 1.6M / month Β· π¦ 44 Β· β±οΈ 12.03.2024):
```
pip install petl
```
- [Conda](https://anaconda.org/conda-forge/petl) (π₯ 230K Β· β±οΈ 13.03.2024):
```
conda install -c conda-forge petl
```Activeloop (π₯33 Β· β 7.8K) - Database for AI. Store Vectors, Images, Texts, Videos, etc. Use..
MPL-2.0
- [GitHub](https://github.com/activeloopai/deeplake) (π¨βπ» 130 Β· π 600 Β· π¦ 2.8K Β· π 450 - 11% open Β· β±οΈ 05.06.2024):
```
git clone https://github.com/activeloopai/Hub
```
- [PyPi](https://pypi.org/project/hub) (π₯ 4.7K / month Β· π¦ 4 Β· β±οΈ 02.02.2023):
```
pip install hub
```zenml (π₯32 Β· β 3.7K) - ZenML : Build portable, production-ready MLOps pipelines...
Apache-2
- [GitHub](https://github.com/zenml-io/zenml) (π¨βπ» 93 Β· π 400 Β· π₯ 1 Β· π¦ 540 Β· π 320 - 23% open Β· β±οΈ 27.05.2024):
```
git clone https://github.com/zenml-io/zenml
```
- [PyPi](https://pypi.org/project/zenml) (π₯ 42K / month Β· π¦ 3 Β· β±οΈ 27.05.2024):
```
pip install zenml
```whylogs (π₯31 Β· β 2.6K) - Open standard for end-to-end data and ML monitoring for any scale in..
Apache-2
- [GitHub](https://github.com/whylabs/whylogs) (π¨βπ» 34 Β· π 120 Β· π₯ 27 Β· π¦ 260 Β· π 430 - 2% open Β· β±οΈ 29.05.2024):
```
git clone https://github.com/whylabs/whylogs
```
- [PyPi](https://pypi.org/project/whylogs) (π₯ 530K / month Β· π¦ 7 Β· β±οΈ 22.05.2024):
```
pip install whylogs
```arq (π₯31 Β· β 2K) - Fast job queuing and RPC in python with asyncio and redis.
MIT
- [GitHub](https://github.com/samuelcolvin/arq) (π¨βπ» 61 Β· π 160 Β· π¦ 620 Β· π 220 - 30% open Β· β±οΈ 01.05.2024):
```
git clone https://github.com/samuelcolvin/arq
```
- [PyPi](https://pypi.org/project/arq) (π₯ 97K / month Β· π¦ 31 Β· β±οΈ 01.05.2024):
```
pip install arq
```
- [Conda](https://anaconda.org/conda-forge/arq) (π₯ 10K Β· β±οΈ 02.05.2024):
```
conda install -c conda-forge arq
```huey (π₯30 Β· β 4.9K) - a little task queue for python.
MIT
- [GitHub](https://github.com/coleifer/huey) (π¨βπ» 67 Β· π 360 Β· π¦ 1.5K Β· β±οΈ 05.06.2024):
```
git clone https://github.com/coleifer/huey
```
- [PyPi](https://pypi.org/project/huey) (π₯ 100K / month Β· π¦ 70 Β· β±οΈ 20.09.2023):
```
pip install huey
```
- [Conda](https://anaconda.org/conda-forge/huey) (π₯ 34K Β· β±οΈ 16.06.2023):
```
conda install -c conda-forge huey
```ploomber (π₯29 Β· β 3.4K) - The fastest way to build data pipelines. Develop iteratively,..
Apache-2
- [GitHub](https://github.com/ploomber/ploomber) (π¨βπ» 80 Β· π 230 Β· π¦ 130 Β· π 860 - 11% open Β· β±οΈ 20.02.2024):
```
git clone https://github.com/ploomber/ploomber
```
- [PyPi](https://pypi.org/project/ploomber) (π₯ 6.9K / month Β· π¦ 11 Β· β±οΈ 08.02.2024):
```
pip install ploomber
```
- [Conda](https://anaconda.org/conda-forge/ploomber) (π₯ 91K Β· β±οΈ 09.02.2024):
```
conda install -c conda-forge ploomber
```mleap (π₯28 Β· β 1.5K Β· π€) - MLeap: Deploy ML Pipelines to Production.
Apache-2
- [GitHub](https://github.com/combust/mleap) (π¨βπ» 85 Β· π 310 Β· π¦ 230 Β· π 480 - 23% open Β· β±οΈ 14.11.2023):
```
git clone https://github.com/combust/mleap
```
- [PyPi](https://pypi.org/project/mleap) (π₯ 170K / month Β· π¦ 11 Β· β±οΈ 14.11.2023):
```
pip install mleap
```
- [Conda](https://anaconda.org/conda-forge/mleap) (π₯ 81K Β· β±οΈ 15.11.2023):
```
conda install -c conda-forge mleap
```PyFunctional (π₯27 Β· β 2.4K) - Python library for creating data pipelines with chain functional..
MIT
- [GitHub](https://github.com/EntilZha/PyFunctional) (π¨βπ» 31 Β· π 130 Β· π¦ 800 Β· π 140 - 10% open Β· β±οΈ 13.03.2024):
```
git clone https://github.com/EntilZha/PyFunctional
```
- [PyPi](https://pypi.org/project/pyfunctional) (π₯ 170K / month Β· π¦ 27 Β· β±οΈ 13.03.2024):
```
pip install pyfunctional
```streamparse (π₯25 Β· β 1.5K) - Run Python in Apache Storm topologies. Pythonic API, CLI..
Apache-2
- [GitHub](https://github.com/pystorm/streamparse) (π¨βπ» 45 Β· π 220 Β· π¦ 65 Β· π 340 - 21% open Β· β±οΈ 21.04.2024):
```
git clone https://github.com/Parsely/streamparse
```
- [PyPi](https://pypi.org/project/streamparse) (π₯ 1.7K / month Β· π¦ 2 Β· β±οΈ 10.01.2022):
```
pip install streamparse
```TaskTiger (π₯25 Β· β 1.4K) - Python task queue using Redis.
MIT
- [GitHub](https://github.com/closeio/tasktiger) (π¨βπ» 30 Β· π 81 Β· π¦ 30 Β· π 84 - 51% open Β· β±οΈ 25.04.2024):
```
git clone https://github.com/closeio/tasktiger
```
- [PyPi](https://pypi.org/project/tasktiger) (π₯ 4.4K / month Β· π¦ 2 Β· β±οΈ 25.04.2024):
```
pip install tasktiger
```dbnd (π₯25 Β· β 250) - DBND is an agile pipeline framework that helps data engineering teams..
Apache-2
- [GitHub](https://github.com/databand-ai/dbnd) (π¨βπ» 82 Β· π 34 Β· π¦ 36 Β· π 30 - 86% open Β· β±οΈ 19.05.2024):
```
git clone https://github.com/databand-ai/dbnd
```
- [PyPi](https://pypi.org/project/dbnd) (π₯ 270K / month Β· π¦ 26 Β· β±οΈ 19.05.2024):
```
pip install dbnd
```Databolt Flow (π₯19 Β· β 950 Β· π€) - Python library for building highly effective data science..
MIT
- [GitHub](https://github.com/d6t/d6tflow) (π¨βπ» 13 Β· π 77 Β· π¦ 28 Β· π 24 - 45% open Β· β±οΈ 20.07.2023):
```
git clone https://github.com/d6t/d6tflow
```
- [PyPi](https://pypi.org/project/d6tflow) (π₯ 270 / month Β· β±οΈ 20.02.2024):
```
pip install d6tflow
```BatchFlow (π₯19 Β· β 200) - BatchFlow helps you conveniently work with random or sequential..
Apache-2
- [GitHub](https://github.com/analysiscenter/batchflow) (π¨βπ» 37 Β· π 44 Β· π¦ 9 Β· π 110 - 29% open Β· β±οΈ 18.05.2024):
```
git clone https://github.com/analysiscenter/batchflow
```
- [PyPi](https://pypi.org/project/batchflow) (π₯ 210 / month Β· β±οΈ 01.08.2023):
```
pip install batchflow
```flupy (π₯18 Β· β 190) - Fluent data pipelines for python and your shell.
MIT
- [GitHub](https://github.com/olirice/flupy) (π¨βπ» 6 Β· π 15 Β· π 14 - 14% open Β· β±οΈ 27.02.2024):
```
git clone https://github.com/olirice/flupy
```
- [PyPi](https://pypi.org/project/flupy) (π₯ 230K / month Β· β±οΈ 21.10.2022):
```
pip install flupy
```Mara Pipelines (π₯16 Β· β 2.1K) - A lightweight opinionated ETL framework, halfway between plain..
MIT
- [GitHub](https://github.com/mara/mara-pipelines) (π¨βπ» 17 Β· π 100 Β· π 42 - 61% open Β· β±οΈ 07.12.2023):
```
git clone https://github.com/mara/mara-pipelines
```
- [PyPi](https://pypi.org/project/mara-pipelines) (π₯ 59 / month Β· π¦ 1 Β· β±οΈ 06.12.2023):
```
pip install mara-pipelines
```Show 16 hidden projects...
- mrjob (π₯31 Β· β 2.6K Β· π) - Run MapReduce jobs on Hadoop or Amazon Web Services.
Apache-2
- faust (π₯29 Β· β 6.7K Β· π) - Python Stream Processing.BSD-3
- Optimus (π₯25 Β· β 1.4K Β· π) - Agile Data Preparation Workflows madeeasy with Pandas,..Apache-2
spark
- bonobo (π₯24 Β· β 1.6K Β· π) - Extract Transform Load for Python 3.5+.Apache-2
- Pypeline (π₯24 Β· β 1.5K Β· π) - Concurrent data pipelines in Python .MIT
- pysparkling (π₯23 Β· β 260 Β· π) - A pure Python implementation of Apache Sparks RDD and DStream..MIT
- dpark (π₯22 Β· β 2.7K Β· π) - Python clone of Spark, a MapReduce alike framework in Python.BSD-3
spark
- pdpipe (π₯20 Β· β 720 Β· π) - Easy pipelines for pandas DataFrames.MIT
- spark-deep-learning (π₯19 Β· β 2K Β· π) - Deep Learning Pipelines for Apache Spark.Apache-2
spark
- mrq (π₯19 Β· β 880 Β· π) - Mr. Queue - A distributed worker task queue in Python using Redis & gevent.MIT
- riko (π₯18 Β· β 1.6K Β· π) - A Python stream processing engine modeled after Yahoo! Pipes.MIT
- bodywork-core (π₯17 Β· β 430 Β· π) - ML pipeline orchestration and model deployments on..βοΈAGPL-3.0
- kale (π₯16 Β· β 630 Β· π) - Kubeflows superfood for Data Scientists.Apache-2
jupyter
- Botflow (π₯15 Β· β 1.2K Β· π) - Python Fast Dataflow programming framework for Data pipeline work(..BSD-3
- RasgoQL (π₯13 Β· β 270 Β· π) - Write python locally, execute SQL in your data warehouse.βοΈAGPL-3.0
- datajob (π₯13 Β· β 110 Β· π) - Build and deploy a serverless data pipeline on AWS with no effort.Apache-2
## File Formats
PyYAML (π₯38 Β· β 2.4K Β· π€) - Canonical source repository for PyYAML.
MIT
- [GitHub](https://github.com/yaml/pyyaml) (π¨βπ» 40 Β· π 500 Β· π¦ 1.2M Β· π 610 - 46% open Β· β±οΈ 14.11.2023):
```
git clone https://github.com/yaml/pyyaml
```
- [PyPi](https://pypi.org/project/pyyaml) (π₯ 320M / month Β· π¦ 37K Β· β±οΈ 18.07.2023):
```
pip install pyyaml
```
- [Conda](https://anaconda.org/conda-forge/pyyaml) (π₯ 45M Β· β±οΈ 22.09.2023):
```
conda install -c conda-forge pyyaml
```XlsxWriter (π₯36 Β· β 3.5K) - A Python module for creating Excel XLSX files.
BSD-2
- [GitHub](https://github.com/jmcnamara/XlsxWriter) (π¨βπ» 52 Β· π 620 Β· π¦ 78K Β· π 940 - 1% open Β· β±οΈ 06.04.2024):
```
git clone https://github.com/jmcnamara/XlsxWriter
```
- [PyPi](https://pypi.org/project/xlsxwriter) (π₯ 22M / month Β· π¦ 1.6K Β· β±οΈ 18.02.2024):
```
pip install xlsxwriter
```
- [Conda](https://anaconda.org/conda-forge/xlsxwriter) (π₯ 3.3M Β· β±οΈ 05.11.2023):
```
conda install -c conda-forge xlsxwriter
```Show 1 hidden projects...
- jmespath (π₯32 Β· β 2.1K Β· π) - JMESPath is a query language for JSON.
MIT
## Code Inspection
deepdiff (π₯36 Β· β 1.9K) - DeepDiff: Deep Difference and search of any Python object/data...
MIT
- [GitHub](https://github.com/seperman/deepdiff) (π¨βπ» 81 Β· π 210 Β· π¦ 11K Β· π 290 - 20% open Β· β±οΈ 08.04.2024):
```
git clone https://github.com/seperman/deepdiff
```
- [PyPi](https://pypi.org/project/deepdiff) (π₯ 12M / month Β· π¦ 830 Β· β±οΈ 08.04.2024):
```
pip install deepdiff
```
- [Conda](https://anaconda.org/conda-forge/deepdiff) (π₯ 440K Β· β±οΈ 09.04.2024):
```
conda install -c conda-forge deepdiff
```Show 3 hidden projects...
- importlib-resources (π₯31 Β· β 58) - Backport of the importlib.resources module.
Apache-2
- typing_inspect (π₯25 Β· β 330 Β· π) - Runtime inspection utilities for Python typing module.MIT
- entrypoints (π₯23 Β· β 74 Β· π) - Discover and load entry points from installed packages.MIT
## General Utilities
attrs (π₯42 Β· β 5.1K Β· π) - Python Classes Without Boilerplate.
MIT
- [GitHub](https://github.com/python-attrs/attrs) (π¨βπ» 160 Β· π 360 Β· π¦ 1M Β· π 710 - 18% open Β· β±οΈ 03.06.2024):
```
git clone https://github.com/python-attrs/attrs
```
- [PyPi](https://pypi.org/project/attrs) (π₯ 210M / month Β· π¦ 7.9K Β· β±οΈ 31.12.2023):
```
pip install attrs
```
- [Conda](https://anaconda.org/conda-forge/attrs) (π₯ 37M Β· β±οΈ 31.12.2023):
```
conda install -c conda-forge attrs
```more-itertools (π₯39 Β· β 3.5K) - More routines for operating on iterables, beyond itertools.
MIT
- [GitHub](https://github.com/more-itertools/more-itertools) (π¨βπ» 120 Β· π 270 Β· π₯ 3K Β· π¦ 220K Β· π 310 - 7% open Β· β±οΈ 02.06.2024):
```
git clone https://github.com/more-itertools/more-itertools
```
- [PyPi](https://pypi.org/project/more-itertools) (π₯ 82M / month Β· π¦ 3.4K Β· β±οΈ 08.01.2024):
```
pip install more-itertools
```
- [Conda](https://anaconda.org/conda-forge/more-itertools) (π₯ 15M Β· β±οΈ 08.01.2024):
```
conda install -c conda-forge more-itertools
```toolz (π₯37 Β· β 4.5K) - A functional standard library for Python.
BSD-3
- [GitHub](https://github.com/pytoolz/toolz) (π¨βπ» 77 Β· π 260 Β· π¦ 160K Β· π 270 - 46% open Β· β±οΈ 24.01.2024):
```
git clone https://github.com/pytoolz/toolz
```
- [PyPi](https://pypi.org/project/toolz) (π₯ 34M / month Β· π¦ 1.4K Β· β±οΈ 24.01.2024):
```
pip install toolz
```
- [Conda](https://anaconda.org/conda-forge/toolz) (π₯ 21M Β· β±οΈ 24.01.2024):
```
conda install -c conda-forge toolz
```boltons (π₯35 Β· β 6.4K) - Like builtins, but boltons. 250+ constructs, recipes, and snippets..
BSD-3
- [GitHub](https://github.com/mahmoud/boltons) (π¨βπ» 90 Β· π 350 Β· π₯ 30 Β· π¦ 7.3K Β· π 180 - 39% open Β· β±οΈ 28.04.2024):
```
git clone https://github.com/mahmoud/boltons
```
- [PyPi](https://pypi.org/project/boltons) (π₯ 4.4M / month Β· π¦ 350 Β· β±οΈ 31.03.2024):
```
pip install boltons
```
- [Conda](https://anaconda.org/conda-forge/boltons) (π₯ 5M Β· β±οΈ 01.04.2024):
```
conda install -c conda-forge boltons
```tenacity (π₯33 Β· β 6.1K) - Retrying library for Python.
Apache-2
- [GitHub](https://github.com/jd/tenacity) (π¨βπ» 92 Β· π 260 Β· π 260 - 39% open Β· β±οΈ 14.03.2024):
```
git clone https://github.com/jd/tenacity
```
- [PyPi](https://pypi.org/project/tenacity) (π₯ 67M / month Β· π¦ 2.4K Β· β±οΈ 07.05.2024):
```
pip install tenacity
```
- [Conda](https://anaconda.org/conda-forge/tenacity) (π₯ 6.8M Β· β±οΈ 09.05.2024):
```
conda install -c conda-forge tenacity
```returns (π₯31 Β· β 3.3K) - Make your functions return something meaningful, typed, and safe!.
BSD-2
- [GitHub](https://github.com/dry-python/returns) (π¨βπ» 49 Β· π 110 Β· π¦ 560 Β· π 420 - 15% open Β· β±οΈ 04.06.2024):
```
git clone https://github.com/dry-python/returns
```
- [PyPi](https://pypi.org/project/returns) (π₯ 180K / month Β· π¦ 59 Β· β±οΈ 26.08.2023):
```
pip install returns
```
- [Conda](https://anaconda.org/conda-forge/returns) (π₯ 9.6K Β· β±οΈ 28.08.2023):
```
conda install -c conda-forge returns
```funcy (π₯30 Β· β 3.3K) - A fancy and practical functional tools.
BSD-3
- [GitHub](https://github.com/Suor/funcy) (π¨βπ» 33 Β· π 140 Β· π¦ 11K Β· π 81 - 11% open Β· β±οΈ 01.05.2024):
```
git clone https://github.com/Suor/funcy
```
- [PyPi](https://pypi.org/project/funcy) (π₯ 1.5M / month Β· π¦ 370 Β· β±οΈ 28.03.2023):
```
pip install funcy
```
- [Conda](https://anaconda.org/conda-forge/funcy) (π₯ 430K Β· β±οΈ 16.06.2023):
```
conda install -c conda-forge funcy
```natsort (π₯29 Β· β 860) - Simple yet flexible natural sorting in Python.
MIT
- [GitHub](https://github.com/SethMMorton/natsort) (π¨βπ» 22 Β· π 50 Β· π¦ 29K Β· π 94 - 2% open Β· β±οΈ 04.03.2024):
```
git clone https://github.com/SethMMorton/natsort
```
- [PyPi](https://pypi.org/project/natsort) (π₯ 4.9M / month Β· π¦ 1.3K Β· β±οΈ 20.06.2023):
```
pip install natsort
```
- [Conda](https://anaconda.org/conda-forge/natsort) (π₯ 1.6M Β· β±οΈ 20.06.2023):
```
conda install -c conda-forge natsort
```ubelt (π₯24 Β· β 710) - A Python utility library with a stdlib like feel and extra batteries...
Apache-2
- [GitHub](https://github.com/Erotemic/ubelt) (π¨βπ» 4 Β· π 42 Β· π₯ 13 Β· π 15 - 13% open Β· β±οΈ 26.04.2024):
```
git clone https://github.com/Erotemic/ubelt
```
- [PyPi](https://pypi.org/project/ubelt) (π₯ 22K / month Β· π¦ 100 Β· β±οΈ 20.03.2024):
```
pip install ubelt
```
- [Conda](https://anaconda.org/conda-forge/ubelt) (π₯ 91K Β· β±οΈ 20.03.2024):
```
conda install -c conda-forge ubelt
```Show 6 hidden projects...
- python-dependency-injector (π₯32 Β· β 3.6K Β· π) - Dependency injection framework for Python.
BSD-3
- retrying (π₯27 Β· β 1.9K Β· π) - Retrying is an Apache 2.0 licensed general-purpose retrying..Apache-2
- ratelimit (π₯25 Β· β 720 Β· π) - API Rate Limit Decorator.MIT
- pinject (π₯24 Β· β 1.3K Β· π) - A pythonic dependency injection library.Apache-2
- CommonRegex (π₯23 Β· β 1.6K Β· π) - A collection of common regular expressions bundled with an easy..MIT
- pampy (π₯22 Β· β 3.5K Β· π) - Pampy: The Pattern Matching for Python you always dreamed of.MIT
## Python Implementations
cpython (π₯52 Β· β 60K) - The Python programming language.
MIT
- [GitHub](https://github.com/python/cpython) (π¨βπ» 2.9K Β· π 29K Β· π¦ 610K Β· π 69K - 12% open Β· β±οΈ 06.06.2024):
```
git clone https://github.com/python/cpython
```
- [PyPi](https://pypi.org/project/cpython) (π₯ 54 / month Β· π¦ 20 Β· β±οΈ 22.07.2020):
```
pip install cpython
```
- [Conda](https://anaconda.org/conda-forge/typing) (π₯ 3M Β· β±οΈ 17.05.2024):
```
conda install -c conda-forge typing
```
- [npm](https://www.npmjs.com/package/@buckpkg/python) (π¦ 6 Β· β±οΈ 03.08.2017):
```
npm install @buckpkg/python
```micropython (π₯33 Β· β 19K) - MicroPython - a lean and efficient Python implementation for..
Python-2.0
- [GitHub](https://github.com/micropython/micropython) (π¨βπ» 630 Β· π 7.4K Β· π₯ 79K Β· π 5.6K - 32% open Β· β±οΈ 06.06.2024):
```
git clone https://github.com/micropython/micropython
```
- [PyPi](https://pypi.org/project/micropython-_markupbase) (β±οΈ 10.10.2016):
```
pip install micropython-_markupbase
```Show 4 hidden projects...
- grumpy (π₯23 Β· β 11K Β· π) - Grumpy is a Python to Go source code transcompiler and runtime.
Apache-2
- pyston (π₯22 Β· β 2.5K Β· π) - A faster and highly-compatible implementation of the Python..Apache-2
- stackless (π₯17 Β· β 1K Β· π) - The Stackless Python programming language.βUnlicensed
- cl-python (π₯11 Β· β 360 Β· π€) - An implementation of Python in Common Lisp.βUnlicensed
## Others
Pygments (π₯43 Β· β 1.7K) - Pygments is a generic syntax highlighter written in Python.
BSD-2
- [GitHub](https://github.com/pygments/pygments) (π¨βπ» 840 Β· π 620 Β· π¦ 740K Β· π 1.8K - 23% open Β· β±οΈ 20.05.2024):
```
git clone https://github.com/pygments/pygments
```
- [PyPi](https://pypi.org/project/pygments) (π₯ 110M / month Β· π¦ 6.9K Β· β±οΈ 04.05.2024):
```
pip install pygments
```
- [Conda](https://anaconda.org/conda-forge/pygments) (π₯ 30M Β· β±οΈ 04.05.2024):
```
conda install -c conda-forge pygments
```cookiecutter (π₯41 Β· β 22K) - A cross-platform command-line utility that creates projects from..
BSD-3
- [GitHub](https://github.com/cookiecutter/cookiecutter) (π¨βπ» 320 Β· π 2K Β· π¦ 28K Β· π 880 - 26% open Β· β±οΈ 06.06.2024):
```
git clone https://github.com/cookiecutter/cookiecutter
```
- [PyPi](https://pypi.org/project/cookiecutter) (π₯ 4.1M / month Β· π¦ 830 Β· β±οΈ 21.02.2024):
```
pip install cookiecutter
```
- [Conda](https://anaconda.org/conda-forge/cookiecutter) (π₯ 1M Β· β±οΈ 22.02.2024):
```
conda install -c conda-forge cookiecutter
```pyparsing (π₯40 Β· β 2.1K) - Python library for creating PEG parsers.
MIT
- [GitHub](https://github.com/pyparsing/pyparsing) (π¨βπ» 66 Β· π 280 Β· π₯ 11K Β· π¦ 1M Β· π 350 - 13% open Β· β±οΈ 03.06.2024):
```
git clone https://github.com/pyparsing/pyparsing
```
- [PyPi](https://pypi.org/project/pyparsing) (π₯ 120M / month Β· π¦ 4.8K Β· β±οΈ 06.03.2024):
```
pip install pyparsing
```
- [Conda](https://anaconda.org/conda-forge/pyparsing) (π₯ 44M Β· β±οΈ 06.03.2024):
```
conda install -c conda-forge pyparsing
```pycparser (π₯38 Β· β 3.2K) - Complete C99 parser in pure Python.
BSD-3
- [GitHub](https://github.com/eliben/pycparser) (π¨βπ» 84 Β· π 600 Β· π¦ 820K Β· π 360 - 9% open Β· β±οΈ 15.04.2024):
```
git clone https://github.com/eliben/pycparser
```
- [PyPi](https://pypi.org/project/pycparser) (π₯ 240M / month Β· π¦ 2.1K Β· β±οΈ 30.03.2024):
```
pip install pycparser
```
- [Conda](https://anaconda.org/conda-forge/pycparser) (π₯ 39M Β· β±οΈ 30.03.2024):
```
conda install -c conda-forge pycparser
```py4j (π₯35 Β· β 1.2K) - Py4J enables Python programs to dynamically access arbitrary Java objects.
BSD-3
- [GitHub](https://github.com/py4j/py4j) (π¨βπ» 41 Β· π 210 Β· π¦ 40K Β· π 420 - 35% open Β· β±οΈ 16.04.2024):
```
git clone https://github.com/bartdag/py4j
```
- [PyPi](https://pypi.org/project/py4j) (π₯ 51M / month Β· π¦ 290 Β· β±οΈ 12.08.2022):
```
pip install py4j
```
- [Conda](https://anaconda.org/conda-forge/py4j) (π₯ 5.8M Β· β±οΈ 16.06.2023):
```
conda install -c conda-forge py4j
```fastcore (π₯34 Β· β 900) - Python supercharged for the fastai library.
Apache-2
- [GitHub](https://github.com/fastai/fastcore) (π¨βπ» 61 Β· π 260 Β· π¦ 6.6K Β· π 360 - 8% open Β· β±οΈ 05.06.2024):
```
git clone https://github.com/fastai/fastcore
```
- [PyPi](https://pypi.org/project/fastcore) (π₯ 1.5M / month Β· π¦ 640 Β· β±οΈ 05.06.2024):
```
pip install fastcore
```
- [Conda](https://anaconda.org/conda-forge/fastcore) (π₯ 78K Β· β±οΈ 05.06.2024):
```
conda install -c conda-forge fastcore
```diagrams (π₯33 Β· β 35K) - Diagram as Code for prototyping cloud system architectures.
MIT
- [GitHub](https://github.com/mingrammer/diagrams) (π¨βπ» 140 Β· π 2.2K Β· π¦ 1.5K Β· π 560 - 66% open Β· β±οΈ 13.04.2024):
```
git clone https://github.com/mingrammer/diagrams
```
- [PyPi](https://pypi.org/project/diagrams) (π₯ 1.2M / month Β· π¦ 67 Β· β±οΈ 30.10.2023):
```
pip install diagrams
```
- [Conda](https://anaconda.org/conda-forge/diagrams) (π₯ 190K Β· β±οΈ 30.10.2023):
```
conda install -c conda-forge diagrams
```Copier (π₯33 Β· β 1.7K) - Library and command-line utility for rendering projects templates.
MIT
- [GitHub](https://github.com/copier-org/copier) (π¨βπ» 76 Β· π 170 Β· π¦ 990 Β· π 470 - 15% open Β· β±οΈ 06.06.2024):
```
git clone https://github.com/copier-org/copier
```
- [PyPi](https://pypi.org/project/copier) (π₯ 370K / month Β· π¦ 110 Β· β±οΈ 04.04.2024):
```
pip install copier
```pluggy (π₯33 Β· β 1.2K) - A minimalist production ready plugin system.
MIT
- [GitHub](https://github.com/pytest-dev/pluggy) (π¨βπ» 54 Β· π 120 Β· π 190 - 27% open Β· β±οΈ 04.06.2024):
```
git clone https://github.com/pytest-dev/pluggy
```
- [PyPi](https://pypi.org/project/pluggy) (π₯ 140M / month Β· π¦ 2K Β· β±οΈ 20.04.2024):
```
pip install pluggy
```
- [Conda](https://anaconda.org/conda-forge/pluggy) (π₯ 27M Β· β±οΈ 21.04.2024):
```
conda install -c conda-forge pluggy
```decorator (π₯33 Β· β 820 Β· π€) - Decorators for Humans.
BSD-2
- [GitHub](https://github.com/micheles/decorator) (π¨βπ» 27 Β· π 110 Β· π¦ 580K Β· π 110 - 14% open Β· β±οΈ 23.08.2023):
```
git clone https://github.com/micheles/decorator
```
- [PyPi](https://pypi.org/project/decorator) (π₯ 110M / month Β· π¦ 2.1K Β· β±οΈ 07.01.2022):
```
pip install decorator
```
- [Conda](https://anaconda.org/conda-forge/decorator) (π₯ 28M Β· β±οΈ 16.06.2023):
```
conda install -c conda-forge decorator
```wrapt (π₯32 Β· β 2K Β· π€) - A Python module for decorators, wrappers and monkey patching.
BSD-2
- [GitHub](https://github.com/GrahamDumpleton/wrapt) (π¨βπ» 27 Β· π 220 Β· π 190 - 26% open Β· β±οΈ 10.11.2023):
```
git clone https://github.com/GrahamDumpleton/wrapt
```
- [PyPi](https://pypi.org/project/wrapt) (π₯ 150M / month Β· π¦ 2.1K Β· β±οΈ 09.11.2023):
```
pip install wrapt
```
- [Conda](https://anaconda.org/conda-forge/wrapt) (π₯ 15M Β· β±οΈ 09.11.2023):
```
conda install -c conda-forge wrapt
```pyscaffold (π₯29 Β· β 2K Β· π€) - Python project template generator with batteries included.
MIT
- [GitHub](https://github.com/pyscaffold/pyscaffold) (π¨βπ» 58 Β· π 180 Β· π 300 - 12% open Β· β±οΈ 20.06.2023):
```
git clone https://github.com/pyscaffold/pyscaffold
```
- [PyPi](https://pypi.org/project/pyscaffold) (π₯ 880K / month Β· π¦ 43 Β· β±οΈ 20.06.2023):
```
pip install pyscaffold
```
- [Conda](https://anaconda.org/conda-forge/pyscaffold) (π₯ 190K Β· β±οΈ 26.06.2023):
```
conda install -c conda-forge pyscaffold
```Send2Trash (π₯27 Β· β 260) - Python library to natively send files to Trash (or Recycle bin) on..
BSD-3
- [GitHub](https://github.com/arsenetar/send2trash) (π¨βπ» 17 Β· π 41 Β· π 60 - 48% open Β· β±οΈ 06.04.2024):
```
git clone https://github.com/arsenetar/send2trash
```
- [PyPi](https://pypi.org/project/send2trash) (π₯ 21M / month Β· π¦ 490 Β· β±οΈ 07.04.2024):
```
pip install send2trash
```
- [Conda](https://anaconda.org/conda-forge/send2trash) (π₯ 14M Β· β±οΈ 08.04.2024):
```
conda install -c conda-forge send2trash
```catalogue (π₯26 Β· β 170) - Super lightweight function registries for your library.
MIT
- [GitHub](https://github.com/explosion/catalogue) (π¨βπ» 12 Β· π 20 Β· π¦ 41K Β· π 13 - 46% open Β· β±οΈ 31.05.2024):
```
git clone https://github.com/explosion/catalogue
```
- [PyPi](https://pypi.org/project/catalogue) (π₯ 11M / month Β· π¦ 130 Β· β±οΈ 25.09.2023):
```
pip install catalogue
```
- [Conda](https://anaconda.org/conda-forge/catalogue) (π₯ 1.3M Β· β±οΈ 25.09.2023):
```
conda install -c conda-forge catalogue
```python-mss (π₯25 Β· β 970) - An ultra fast cross-platform multiple screenshots module in pure..
MIT
- [GitHub](https://github.com/BoboTiG/python-mss) (π¨βπ» 23 Β· π 83 Β· π 140 - 26% open Β· β±οΈ 27.02.2024):
```
git clone https://github.com/BoboTiG/python-mss
```
- [PyPi](https://pypi.org/project/mss) (π₯ 850K / month Β· π¦ 220 Β· β±οΈ 20.04.2023):
```
pip install mss
```
- [Conda](https://anaconda.org/conda-forge/python-mss) (π₯ 50K Β· β±οΈ 16.06.2023):
```
conda install -c conda-forge python-mss
```Show 6 hidden projects...
- keyboard (π₯32 Β· β 3.7K Β· π) - Hook and simulate global keyboard events on Windows and Linux.
MIT
- pyscreenshot (π₯26 Β· β 500 Β· π) - Python screenshot library, replacement for the Pillow..BSD-2
- openpyxl (π₯26 Β· β 78) - A Python library to read/write Excel 2010 xlsx/xlsm files.MIT
- powerline-shell (π₯25 Β· β 6.2K Β· π) - A beautiful and useful prompt for your shell.MIT
- pluginbase (π₯24 Β· β 1.1K Β· π) - A simple but flexible plugin system for Python.BSD-3
- macropy (π₯22 Β· β 3.3K Β· π) - Macros in Python: quasiquotes, case classes, LINQ and more!.MIT
---
## Related Resources
- [**Best-of lists**](https://best-of.org): Discover other best-of lists with awesome open-source projects on all kinds of topics.
- [**best-of-ml-python**](https://github.com/ml-tooling/best-of-ml-python): A ranked list of awesome machine learning Python libraries.
- [**best-of-web-python**](https://github.com/ml-tooling/best-of-web-python): A ranked list of awesome Python libraries for web development.
- [**best-of-python-dev**](https://github.com/ml-tooling/best-of-python-dev): A ranked list of awesome Python developer tools and libraries.
- [**awesome-python**](https://github.com/vinta/awesome-python): A curated list of awesome Python frameworks, libraries, software and resources.## Contribution
Contributions are encouraged and always welcome! If you like to add or update projects, choose one of the following ways:
- Open an issue by selecting one of the provided categories from the [issue page](https://github.com/ml-tooling/best-of-python/issues/new/choose) and fill in the requested information.
- Modify the [projects.yaml](https://github.com/ml-tooling/best-of-python/blob/main/projects.yaml) with your additions or changes, and submit a pull request. This can also be done directly via the [Github UI](https://github.com/ml-tooling/best-of-python/edit/main/projects.yaml).If you like to contribute to or share suggestions regarding the project metadata collection or markdown generation, please refer to the [best-of-generator](https://github.com/best-of-lists/best-of-generator) repository. If you like to create your own best-of list, we recommend to follow [this guide](https://github.com/best-of-lists/best-of/blob/main/create-best-of-list.md).
For more information on how to add or update projects, please read the [contribution guidelines](https://github.com/ml-tooling/best-of-python/blob/main/CONTRIBUTING.md). By participating in this project, you agree to abide by its [Code of Conduct](https://github.com/ml-tooling/best-of-python/blob/main/.github/CODE_OF_CONDUCT.md).
## License
[![CC0](https://mirrors.creativecommons.org/presskit/buttons/88x31/svg/by-sa.svg)](https://creativecommons.org/licenses/by-sa/4.0/)