Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

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.

Awesome Lists containing this project

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

Back to top

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

Back to top

_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

Back to top

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

Back to top

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

Back to top

πŸ”—Β 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

Back to top

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

Back to top

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

Back to top

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

Back to top

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

Back to top

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

Back to top

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

Back to top

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

Back to top

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

Back to top

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

Back to top

πŸ”—Β best-of-python-dev ( ⭐ 930) - A ranked list of awesome python developer tools and libraries. Updated..


## Data Caching

Back to top

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

Back to top

πŸ”—Β 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

Back to top

πŸ”—Β 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

Back to top

πŸ”—Β best-of-ml-python ( ⭐ 16K) - A ranked list of awesome machine learning Python libraries. Updated..


## Text Data

Back to top

πŸ”—Β 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

Back to top

πŸ”—Β best-of-web-python ( ⭐ 2.2K) - A ranked list of awesome python libraries for web development. Updated..


## Database Clients

Back to top

_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

Back to top

_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

Back to top

_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

Back to top

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

Back to top

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

Back to top

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

Back to top

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

Back to top

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/)