Releases: ml-tooling/best-of-python
Update: 2023.08.31
📈 Trending Up
Projects that have a higher project-quality score compared to the last update. There might be a variety of reasons, such as increased downloads or code activity.
- numpy (🥇54 · ⭐ 24K · 📈) - The fundamental package for scientific computing with Python.
BSD-3
- boto3 (🥇47 · ⭐ 8.3K · 📈) - AWS SDK for Python.
Apache-2
- polars (🥈39 · ⭐ 20K · 📈) - Fast multi-threaded, hybrid-out-of-core query engine focussing on..
MIT
- tink (🥈38 · ⭐ 13K · 📈) - Tink is a multi-language, cross-platform, open source library that..
Apache-2
- pyodbc (🥈35 · ⭐ 2.7K · 📈) - Python ODBC bridge.
❗️MIT-0
📉 Trending Down
Projects that have a lower project-quality score compared to the last update. There might be a variety of reasons such as decreased downloads or code activity.
- SQLAlchemy (🥇45 · ⭐ 7.7K · 📉) - The Database Toolkit for Python.
MIT
- flatbuffers (🥇41 · ⭐ 21K · 📉) - FlatBuffers: Memory Efficient Serialization Library.
Apache-2
- XlsxWriter (🥉35 · ⭐ 3.3K · 📉) - A Python module for creating Excel XLSX files.
BSD-2
- pycparser (🥈35 · ⭐ 3K · 📉) - Complete C99 parser in pure Python.
BSD-3
- SQLAlchemy-Utils (🥈35 · ⭐ 1.1K · 📉) - Various utility functions and datatypes for SQLAlchemy.
BSD-3
Update: 2023.08.24
📈 Trending Up
Projects that have a higher project-quality score compared to the last update. There might be a variety of reasons, such as increased downloads or code activity.
- SQLAlchemy (🥇46 · ⭐ 7.7K · 📈) - The Database Toolkit for Python.
MIT
- Dagster (🥇41 · ⭐ 8.2K · 📈) - An orchestration platform for the development, production, and..
Apache-2
- anyio (🥇38 · ⭐ 1.4K · 📈) - High level asynchronous concurrency and networking framework that works..
MIT
- plumbum (🥉35 · ⭐ 2.7K · 📈) - Plumbum: Shell Combinators.
MIT
- immutables (🥉28 · ⭐ 1.1K · 📈) - A high-performance immutable mapping type for Python.
Apache-2
📉 Trending Down
Projects that have a lower project-quality score compared to the last update. There might be a variety of reasons such as decreased downloads or code activity.
- docker-compose (🥈42 · ⭐ 30K · 📉) - Define and run multi-container applications with Docker.
Apache-2
- paramiko (🥈42 · ⭐ 8.5K · 📉) - The leading native Python SSHv2 protocol library.
❗️LGPL-2.1
- PyMySQL (🥈39 · ⭐ 7.4K · 📉) - MySQL client library for Python.
MIT
- XlsxWriter (🥉36 · ⭐ 3.3K · 📉) - A Python module for creating Excel XLSX files.
BSD-2
- colorama (🥈35 · ⭐ 3.2K · 📉) - Simple cross-platform colored terminal text in Python.
BSD-3
Update: 2023.08.17
📈 Trending Up
Projects that have a higher project-quality score compared to the last update. There might be a variety of reasons, such as increased downloads or code activity.
- docker (🥈42 · ⭐ 6.4K · 📈) - A Python library for the Docker Engine API.
Apache-2
- Kedro (🥈37 · ⭐ 8.6K · 📈) - Kedro is a toolbox for production-ready data science. It uses..
Apache-2
- dateparser (🥈36 · ⭐ 2.3K · 📈) - python parser for human readable dates.
BSD-3
- jsonpickle (🥈35 · ⭐ 1.2K · 📈) - Python library for serializing any arbitrary object graph into..
BSD-3
- openpyxl (🥉26 · ⭐ 59 · 📈) - A Python library to read/write Excel 2010 xlsx/xlsm files.
MIT
📉 Trending Down
Projects that have a lower project-quality score compared to the last update. There might be a variety of reasons such as decreased downloads or code activity.
- SQLAlchemy (🥇45 · ⭐ 7.6K · 📉) - The Database Toolkit for Python.
MIT
- h5py (🥇40 · ⭐ 1.9K · 📉) - HDF5 for Python -- The h5py package is a Pythonic interface to the HDF5..
BSD-3
- uvloop (🥇37 · ⭐ 9.5K · 📉) - Ultra fast asyncio event loop.
Apache-2
- tzlocal (🥉29 · ⭐ 170 · 📉) - A Python module that tries to figure out what your local timezone is.
MIT
- pyinfra (🥉27 · ⭐ 2.4K · 📉) - pyinfra automates infrastructure super fast at massive scale. It can..
MIT
➕ Added Projects
Projects that were recently added to this best-of list.
- Grai (🥉16 · ⭐ 220 · ➕) - Platform to programmatically manage, test, and debug data..
❗️MulanPSL-2.0
Update: 2023.08.10
📈 Trending Up
Projects that have a higher project-quality score compared to the last update. There might be a variety of reasons, such as increased downloads or code activity.
- numpy (🥇53 · ⭐ 24K · 📈) - The fundamental package for scientific computing with Python.
BSD-3
- cpython (🥇43 · ⭐ 55K · 📈) - The Python programming language.
MIT
- cerberus (🥈37 · ⭐ 3K · 📈) - Lightweight, extensible data validation library for Python.
ISC
- boltons (🥈33 · ⭐ 6.2K · 📈) - Like builtins, but boltons. 250+ constructs, recipes, and snippets..
BSD-3
- asciimatics (🥉32 · ⭐ 3.4K · 📈) - A cross platform package to do curses-like operations, plus..
Apache-2
📉 Trending Down
Projects that have a lower project-quality score compared to the last update. There might be a variety of reasons such as decreased downloads or code activity.
- awscli (🥇44 · ⭐ 14K · 📉) - Universal Command Line Interface for Amazon Web Services.
Apache-2
- flatbuffers (🥇42 · ⭐ 21K · 📉) - FlatBuffers: Memory Efficient Serialization Library.
Apache-2
- docker (🥈40 · ⭐ 6.3K · 📉) - A Python library for the Docker Engine API.
Apache-2
- pycryptodomex (🥈38 · ⭐ 2.4K · 📉) - A self-contained cryptographic library for Python.
BSD-3
- openpyxl (🥉22 · 📉) - A Python library to read/write Excel 2010 xlsx/xlsm files.
MIT
Update: 2023.08.03
📈 Trending Up
Projects that have a higher project-quality score compared to the last update. There might be a variety of reasons, such as increased downloads or code activity.
- cryptography (🥇47 · ⭐ 5.7K · 📈) - cryptography is a package designed to expose..
Apache-2
- rich (🥇44 · ⭐ 44K · 📈) - Rich is a Python library for rich text and beautiful formatting in the..
MIT
- marshmallow (🥈41 · ⭐ 6.6K · 📈) - A lightweight library for converting complex objects to and from..
MIT
- libcloud (🥈35 · ⭐ 2K · 📈) - Apache Libcloud is a Python library which hides differences..
Apache-2
- asyncer (🥉23 · ⭐ 1.1K · 📈) - Asyncer, async and await, focused on developer experience.
MIT
📉 Trending Down
Projects that have a lower project-quality score compared to the last update. There might be a variety of reasons such as decreased downloads or code activity.
- rq (🥇39 · ⭐ 9K · 📉) - Simple job queues for Python.
BSD-3
- netmiko (🥈38 · ⭐ 3.2K · 📉) - Multi-vendor library to simplify Paramiko SSH connections to network..
MIT
- python-dotenv (🥈36 · ⭐ 6.3K · 📉) - Reads key-value pairs from a .env file and can set them as..
BSD-3
- xlwings (🥇36 · ⭐ 2.6K · 📉) - xlwings is a Python library that makes it easy to call Python from..
BSD-3
- aiofiles (🥈34 · ⭐ 2.3K · 📉) - File support for asyncio.
Apache-2
Update: 2023.07.27
📈 Trending Up
Projects that have a higher project-quality score compared to the last update. There might be a variety of reasons, such as increased downloads or code activity.
- numpy (🥇52 · ⭐ 24K · 📈) - The fundamental package for scientific computing with Python.
BSD-3
- cookiecutter (🥇41 · ⭐ 20K · 📈) - A cross-platform command-line utility that creates projects..
BSD-3
- marshmallow (🥈40 · ⭐ 6.6K · 📈) - A lightweight library for converting complex objects to and from..
MIT
- more-itertools (🥇40 · ⭐ 3.1K · 📈) - More routines for operating on iterables, beyond itertools.
MIT
- cerberus (🥈35 · ⭐ 3K · 📈) - Lightweight, extensible data validation library for Python.
ISC
📉 Trending Down
Projects that have a lower project-quality score compared to the last update. There might be a variety of reasons such as decreased downloads or code activity.
- docker (🥈41 · ⭐ 6.3K · 📉) - A Python library for the Docker Engine API.
Apache-2
- attrs (🥇40 · ⭐ 4.8K · 📉) - Python Classes Without Boilerplate.
MIT
- Dagster (🥈39 · ⭐ 8K · 📉) - An orchestration platform for the development, production, and..
Apache-2
- alembic (🥈39 · ⭐ 2K · 📉) - A database migrations tool for SQLAlchemy.
MIT
- dirty-equals (🥉20 · ⭐ 690 · 📉) - Doing dirty (but extremely useful) things with equals.
MIT
Update: 2023.07.20
📈 Trending Up
Projects that have a higher project-quality score compared to the last update. There might be a variety of reasons, such as increased downloads or code activity.
- polars (🥈39 · ⭐ 19K · 📈) - Fast multi-threaded, hybrid-out-of-core query engine focussing on..
MIT
- PyYAML (🥇39 · ⭐ 2.2K · 💤) - Canonical source repository for PyYAML.
MIT
- MongoEngine (🥈38 · ⭐ 4K · 📈) - A Python Object-Document-Mapper for working with MongoDB.
MIT
- zarr (🥈34 · ⭐ 1.2K · 📈) - An implementation of chunked, compressed, N-dimensional arrays for Python.
MIT
- Prometheus Client (🥈33 · ⭐ 3.4K · 📈) - Prometheus instrumentation library for Python..
Apache-2
📉 Trending Down
Projects that have a lower project-quality score compared to the last update. There might be a variety of reasons such as decreased downloads or code activity.
- python-dotenv (🥇37 · ⭐ 6.2K · 📉) - Reads key-value pairs from a .env file and can set them as..
BSD-3
- s3fs (🥈34 · ⭐ 710 · 📉) - S3 Filesystem.
BSD-3
- boltons (🥈33 · ⭐ 6.2K · 📉) - Like builtins, but boltons. 250+ constructs, recipes, and snippets..
BSD-3
- tortoise-orm (🥈33 · ⭐ 3.7K · 📉) - Familiar asyncio ORM for python, built with relations in..
Apache-2
- python-email-validator (🥉26 · ⭐ 820 · 📉) - A robust email syntax and deliverability validation..
❗️CC0-1.0
Update: 2023.07.13
📈 Trending Up
Projects that have a higher project-quality score compared to the last update. There might be a variety of reasons, such as increased downloads or code activity.
- Airflow (🥇47 · ⭐ 31K · 📈) - Platform to programmatically author, schedule, and monitor..
Apache-2
- click (🥇46 · ⭐ 14K · 📈) - Python composable command line interface toolkit.
BSD-3
- boto3 (🥇46 · ⭐ 8.2K · 📈) - AWS SDK for Python.
Apache-2
- deepdiff (🥇35 · ⭐ 1.7K · 📈) - DeepDiff: Deep Difference and search of any Python object/data...
MIT
- path (🥉30 · ⭐ 1.1K · 📈) - Object-oriented file system path manipulation.
MIT
📉 Trending Down
Projects that have a lower project-quality score compared to the last update. There might be a variety of reasons such as decreased downloads or code activity.
- polars (🥈38 · ⭐ 19K · 📉) - Fast multi-threaded, hybrid-out-of-core query engine focussing on..
MIT
- MongoEngine (🥈37 · ⭐ 4K · 📉) - A Python Object-Document-Mapper for working with MongoDB.
MIT
- anyio (🥇37 · ⭐ 1.3K · 📉) - High level asynchronous concurrency and networking framework that works..
MIT
- gdown (🥈30 · ⭐ 3.2K · 📉) - Download a large file from Google Drive (curl/wget fails because of the..
MIT
- tabulator-py (🥉26 · ⭐ 230 · 💀) - Python library for reading and writing tabular data via streams.
MIT
Update: 2023.07.06
📈 Trending Up
Projects that have a higher project-quality score compared to the last update. There might be a variety of reasons, such as increased downloads or code activity.
- pymongo (🥈39 · ⭐ 3.9K · 📈) - PyMongo - the Official MongoDB Python driver.
Apache-2
- smart-open (🥈30 · ⭐ 2.9K · 📈) - Utils for streaming large files (S3, HDFS, gzip, bz2...).
MIT
- pandas-datareader (🥉29 · ⭐ 2.7K · 📈) - Extract data from a wide range of Internet sources..
BSD-3
- textract (🥉27 · ⭐ 3.5K · 💀) - extract text from any document. no muss. no fuss.
MIT
- Botflow (🥉15 · ⭐ 1.2K · 💀) - Python Fast Dataflow programming framework for Data pipeline work(..
BSD-3
📉 Trending Down
Projects that have a lower project-quality score compared to the last update. There might be a variety of reasons such as decreased downloads or code activity.
- SQLAlchemy (🥇45 · ⭐ 7.5K · 📉) - The Database Toolkit for Python.
MIT
- google-cloud-storage (🥇43 · ⭐ 4.3K · 📉) - Google Cloud Client Library for Python.
Apache-2
- psycopg2 (🥈38 · ⭐ 3K · 📉) - PostgreSQL database adapter for the Python..
❗️BSD-3-Clause-Attribution
- cloudpickle (🥈35 · ⭐ 1.4K · 📉) - Extended pickling support for Python objects.
BSD-3
- pyodbc (🥉32 · ⭐ 2.7K · 📉) - Python ODBC bridge.
❗️MIT-0
Update: 2023.06.29
📈 Trending Up
Projects that have a higher project-quality score compared to the last update. There might be a variety of reasons, such as increased downloads or code activity.
- keyring (🥉35 · ⭐ 1.1K · 📈) - Store and access your passwords safely.
MIT
- pyfilesystem2 (🥉30 · ⭐ 1.9K · 💤) - Pythons Filesystem abstraction layer.
MIT
- ConfigArgParse (🥉30 · ⭐ 650 · 📈) - A drop-in replacement for argparse that allows options to..
MIT
- Unipath (🥉22 · ⭐ 510 · 💀) - An object-oriented approach to Python file/directory operations.
MIT
- db.py (🥉21 · ⭐ 1.2K · 💀) - db.py is an easier way to interact with your databases.
BSD-2
📉 Trending Down
Projects that have a lower project-quality score compared to the last update. There might be a variety of reasons such as decreased downloads or code activity.
- smart-open (🥉27 · ⭐ 2.9K · 📉) - Utils for streaming large files (S3, HDFS, gzip, bz2...).
MIT
- swifter (🥉26 · ⭐ 2.3K · 📉) - A package which efficiently applies any function to a pandas..
MIT
- textract (🥉24 · ⭐ 3.5K · 💀) - extract text from any document. no muss. no fuss.
MIT
- pandas-datareader (🥉23 · ⭐ 2.7K · 📉) - Extract data from a wide range of Internet sources..
❗Unlicensed
- Botflow (🥉11 · ⭐ 1.2K · 💀) - Python Fast Dataflow programming framework for Data pipeline..
❗Unlicensed