Releases: lukasmasuch/best-of-python
Update: 2021.08.26
📈 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.
- botocore (🥇38 · ⭐ 1K · 📈) - The low-level, core functionality of boto 3.
Apache-2 - greenlet (🥇35 · ⭐ 1.3K · 📈) - Lightweight in-process concurrent programming.
MIT - colorama (🥇34 · ⭐ 2.6K · 📈) - Simple cross-platform colored terminal text in Python.
BSD-3 - ultrajson (🥈33 · ⭐ 3.4K · 📈) - Ultra fast JSON decoder and encoder written in C with Python..
BSD-3 - db.py (🥉23 · ⭐ 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.
- python-prompt-toolkit (🥈33 · ⭐ 7.3K · 📉) - Library for building powerful interactive command..
BSD-3 - PyMySQL (🥈32 · ⭐ 6.6K · 📉) - Pure Python MySQL Client.
MIT - pluggy (🥈30 · ⭐ 660 · 📉) - A minimalist production ready plugin system.
MIT - mysqlclient (🥉28 · ⭐ 1.9K · 💤) - MySQL database connector for Python (with Python 3 support).
❗️GPL-2.0 - hydra (🥉22 · ⭐ 4.7K · 📉) - Hydra is a framework for elegantly configuring complex applications.
MIT
Update: 2021.07.15
📈 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.
- python-dateutil (🥇37 · ⭐ 1.6K · 📈) - Useful extensions to the standard Python datetime..
Apache-2 - simplejson (🥈34 · ⭐ 1.4K · 📈) - simplejson is a simple, fast, extensible JSON encoder/decoder for..
MIT - pulumi (🥉30 · ⭐ 9.3K · 📈) - Pulumi - Modern Infrastructure as Code. Any cloud, any language.
Apache-2 - csvkit (🥈30 · ⭐ 4.6K · 📈) - A suite of utilities for converting to and working with CSV, the king..
MIT - python-decouple (🥈29 · ⭐ 1.8K · 📈) - Strict separation of config from code.
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.
- pandas-datareader (🥈28 · ⭐ 2.1K · 📉) - Extract data from a wide range of Internet sources..
BSD-3 - SDV (🥉22 · ⭐ 460 · 📉) - Synthetic Data Generation for tabular, relational and time series data.
MIT
Update: 2021.07.08
📈 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.
- uvloop (🥈33 · ⭐ 7.9K · 📈) - Ultra fast asyncio event loop.
MIT - pyodbc (🥈31 · ⭐ 2.1K · 📈) - Python ODBC bridge.
MIT - tenacity (🥈30 · ⭐ 3.1K · 📈) - Retrying library for Python.
Apache-2 - cachetools (🥇30 · ⭐ 1K · 📈) - Extensible memoizing collections and decorators.
MIT - pyhdb (🥉22 · ⭐ 300 · 📈) - SAP HANA Connector in pure 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.
Update: 2021.07.01
📈 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.
- python-dateutil (🥇36 · ⭐ 1.6K · 📈) - Useful extensions to the standard Python datetime..
Apache-2 - pyrsistent (🥇34 · ⭐ 1.6K · 📈) - Persistent/Immutable/Functional data structures for Python.
MIT - Motor (🥈33 · ⭐ 1.7K · 📈) - Motor - the async Python driver for MongoDB and Tornado or asyncio.
Apache-2 - simplejson (🥈33 · ⭐ 1.4K · 💤) - simplejson is a simple, fast, extensible JSON encoder/decoder for..
MIT - contextlib2 (🥉27 · ⭐ 33 · 📈) - contextlib2 is a backport of the standard library's..
❗️psfrag
📉 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.
- PyYAML (🥇35 · ⭐ 1.5K · 📉) - Canonical source repository for PyYAML.
MIT - PyMySQL (🥈34 · ⭐ 6.5K · 📉) - Pure Python MySQL Client.
MIT - python-fire (🥈32 · ⭐ 20K · 📉) - Python Fire is a library for automatically generating..
Apache-2 - ultrajson (🥈32 · ⭐ 3.3K · 📉) - Ultra fast JSON decoder and encoder written in C with Python..
BSD-3 - fabric (🥉31 · ⭐ 13K · 📉) - Simple, Pythonic remote execution and deployment.
BSD-2
➕ Added Projects
Projects that were recently added to this best-of list.
- Faker (🥇37 · ⭐ 13K · ➕) - Faker is a Python package that generates fake data for you.
MIT - python-dotenv (🥇34 · ⭐ 4K · ➕) - Get and set values in your .env file in local and production..
BSD-3 - xlwings (🥇33 · ⭐ 2K · ➕) - xlwings is a BSD-licensed Python library that makes it easy to call..
BSD-3 - Datasets (🥇32 · ⭐ 8.5K · ➕) - The largest hub of ready-to-use NLP datasets for ML models with..
Apache-2 - xmltodict (🥇32 · ⭐ 4.4K · 💀) - Python module that makes working with XML feel like you are..
MIT - python-magic (🥇32 · ⭐ 1.9K · ➕) - A python wrapper for libmagic.
MIT - xlrd (🥇32 · ⭐ 1.9K · 💤) - Please use openpyxl where you can...
BSD-3 - alembic (🥈32 · ⭐ 980 · ➕) - A database migrations tool for SQLAlchemy.
MIT - netmiko (🥉31 · ⭐ 2.4K · ➕) - Multi-vendor library to simplify Paramiko SSH connections to network..
MIT - Tablib (🥈30 · ⭐ 4K · ➕) - Python Module for Tabular Datasets in XLS, CSV, JSON, YAML, &c.
MIT - plumbum (🥉30 · ⭐ 2.2K · ➕) - Plumbum: Shell Combinators.
MIT - smart-open (🥈30 · ⭐ 2.1K · ➕) - Utils for streaming large files (S3, HDFS, gzip, bz2...).
MIT - cached-property (🥇30 · ⭐ 600 · 💤) - A decorator for caching properties in classes.
BSD-3 - pulumi (🥉29 · ⭐ 9.2K · ➕) - Pulumi - Modern Infrastructure as Code. Any cloud, any language.
Apache-2 - pandas-datareader (🥈29 · ⭐ 2K · 💤) - Extract data from a wide range of Internet sources into..
BSD-3 - snorkel (🥈28 · ⭐ 4.7K · ➕) - A system for quickly generating training data with weak..
Apache-2 - csvkit (🥈28 · ⭐ 4.6K · ➕) - A suite of utilities for converting to and working with CSV, the king..
MIT - phonenumbers (🥈28 · ⭐ 2.7K · ➕) - Python port of Google's libphonenumber.
Apache-2 - PDFMiner (🥉27 · ⭐ 4.6K · 💀) - Python PDF Parser (Not actively maintained). Check out pdfminer.six.
MIT - python-dependency-injector (🥉27 · ⭐ 1.4K · ➕) - Dependency injection framework for Python.
BSD-3 - gdown (🥉27 · ⭐ 1.2K · ➕) - Download a large file from Google Drive (curl/wget fails because of the..
MIT - pyscaffold (🥉27 · ⭐ 1.1K · ➕) - Python project template generator with batteries included.
MIT - textract (🥉26 · ⭐ 3K · 💀) - extract text from any document. no muss. no fuss.
MIT - gin-config (🥉26 · ⭐ 1.3K · ➕) - Gin provides a lightweight configuration framework for Python.
Apache-2 - pyahocorasick (🥉26 · ⭐ 620 · ➕) - Python module (C extension and plain python) implementing..
BSD-3 - Intake (🥉26 · ⭐ 590 · ➕) - Intake is a lightweight package for finding, investigating, loading..
BSD-2 - inflect (🥉26 · ⭐ 540 · ➕) - Correctly generate plurals, ordinals, indefinite articles; convert..
MIT - janus (🥈26 · ⭐ 500 · ➕) - Thread-safe asyncio-aware queue for Python.
Apache-2 - tortoise-orm (🥉25 · ⭐ 2.1K · ➕) - Familiar asyncio ORM for python, built with relations in..
Apache-2 - bidict (🥉25 · ⭐ 860 · ➕) - The bidirectional mapping library for Python.
MPL-2.0 - sqlitedict (🥉25 · ⭐ 680 · ➕) - Persistent dict, backed by sqlite3 and pickle, multithread-..
Apache-2 - anyio (🥈25 · ⭐ 410 · ➕) - High level asynchronous concurrency and networking framework that works..
MIT - gino (🥉24 · ⭐ 2.2K · ➕) - GINO Is Not ORM - a Python asyncio ORM on SQLAlchemy core.
BSD-3 - Singer (🥉24 · ⭐ 800 · ➕) - Standard for moving data between databases, web APIs, files,..
❗️AGPL-3.0 - questionary (🥉24 · ⭐ 680 · ➕) - Python library to build pretty command line user prompts Easy to..
MIT - aiocache (🥉24 · ⭐ 540 · 💤) - Asyncio cache manager for redis, memcached and memory.
BSD-3 - <a href="https://github.com/frictionlessdata/tabul...
Update: 2021.06.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.
- docker (🥇37 · ⭐ 5.3K · 📈) - A Python library for the Docker Engine API.
Apache-2 - psycopg2 (🥇35 · ⭐ 2.2K · 📈) - PostgreSQL database adapter for the Python..
❗️BSD-3-Clause-Attribution - watchdog (🥇34 · ⭐ 4.8K · 📈) - Python library and shell utilities to monitor filesystem events.
Apache-2 - docopt (🥈32 · ⭐ 7.4K · 💀) - Pythonic command line arguments parser, that will make you smile.
MIT - typing_inspect (🥈24 · ⭐ 210 · 📈) - Runtime inspection utilities for Python typing module.
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.
- cookiecutter (🥇34 · ⭐ 15K · 📉) - A command-line utility that creates projects from..
BSD-3 - azure-storage-blob (🥈31 · ⭐ 2K · 📉) - This repository is for active development of the Azure..
MIT - ConfigArgParse (🥉28 · ⭐ 520 · 📉) - A drop-in replacement for argparse that allows options to..
MIT
Update: 2021.06.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.
- protobuf (🥇41 · ⭐ 48K · 📈) - Protocol Buffers - Google's data interchange format.
BSD-3 - appdirs (🥈32 · ⭐ 740 · 📈) - A small Python module for determining appropriate platform-specific..
MIT - tink (🥉28 · ⭐ 11K · 📈) - Tink is a multi-language, cross-platform, open source library that..
Apache-2 - aiofiles (🥈28 · ⭐ 1.6K · 📈) - File support for asyncio.
Apache-2 - filelock (🥈27 · ⭐ 310 · 💀) - A platform independent file lock for Python.
Unlicense
📉 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.
- kivy (🥇34 · ⭐ 13K · 📉) - Open source UI framework written in Python, running on Windows, Linux,..
MIT - psycopg2 (🥈34 · ⭐ 2.2K · 📉) - PostgreSQL database adapter for the Python..
❗️BSD-3-Clause-Attribution - chardet (🥇34 · ⭐ 1.5K · 📉) - Python character encoding detector.
❗️LGPL-2.1 - pytz (🥈31 · ⭐ 170 · 📉) - pytz Python historical timezone library and database.
MIT - cx-Oracle (🥉24 · ⭐ 740 · 📉) - Python interface to Oracle Database conforming to the Python DB..
BSD-3
Update: 2021.05.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.
- protobuf (🥇41 · ⭐ 48K · 📈) - Protocol Buffers - Google's data interchange format.
BSD-3 - appdirs (🥈32 · ⭐ 740 · 📈) - A small Python module for determining appropriate platform-specific..
MIT - tink (🥉28 · ⭐ 11K · 📈) - Tink is a multi-language, cross-platform, open source library that..
Apache-2 - filelock (🥈27 · ⭐ 310 · 💀) - A platform independent file lock for Python.
Unlicense - pyston (🥈22 · ⭐ 1.2K · 🐣) - A faster and highly-compatible implementation of the 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.
- schematics (🥉29 · ⭐ 2.4K · 💀) - Python Data Structures for Humans.
BSD-3 - cx-Oracle (🥉24 · ⭐ 740 · 📉) - Python interface to Oracle Database conforming to the Python DB..
BSD-3
Update: 2021.05.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.
- flatbuffers (🥇35 · ⭐ 16K · 📈) - FlatBuffers: Memory Efficient Serialization Library.
Apache-2 - six (🥇35 · ⭐ 780 · 📈) - Python 2 and 3 compatibility library.
MIT - pyparsing (🥇34 · ⭐ 1.1K · 📈) - Python library for creating PEG parsers.
MIT - python-slugify (🥈30 · ⭐ 1K · 📈) - Returns unicode slugs.
MIT - pyston (🥈20 · ⭐ 1K · 🐣) - A faster and highly-compatible implementation of the 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.
- protobuf (🥇36 · ⭐ 48K · 📉) - Protocol Buffers - Google's data interchange format.
BSD-3 - cpython (🥈24 · ⭐ 38K · 📉) - The Python programming language.
MIT - filelock (🥉24 · ⭐ 300 · 💀) - A platform independent file lock for Python.
Unlicense - pyhdb (🥉19 · ⭐ 280 · 💤) - SAP HANA Connector in pure Python.
Apache-2 - stackless (🥉11 · ⭐ 710 · 📉) - The Stackless Python programming language.
❗Unlicensed
Update: 2021.04.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.
- SQLAlchemy (🥇38 · ⭐ 3.7K · 📈) - The Database Toolkit for Python.
MIT - ansible (🥈35 · ⭐ 48K · 📈) - Ansible is a radically simple IT automation platform that makes..
❗️GPL-3.0 - more-itertools (🥇35 · ⭐ 1.9K · 📈) - More routines for operating on iterables, beyond itertools.
MIT - s3transfer (🥈32 · ⭐ 120 · 📈) - Amazon S3 Transfer Manager for Python.
Apache-2 - python-decouple (🥈29 · ⭐ 1.7K · 📈) - Strict separation of config from code.
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.
Update: 2021.04.22
📈 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.
- protobuf (🥇41 · ⭐ 48K · 📈) - Protocol Buffers - Google's data interchange format.
BSD-3 - future (🥇35 · ⭐ 1.1K · 📈) - Easy, clean, reliable Python 2/3 compatibility.
MIT - pydantic (🥇34 · ⭐ 6.1K · 📈) - Data parsing and validation using Python type hints.
MIT - pexpect (🥇34 · ⭐ 2K · 📈) - A Python module for controlling interactive programs in a pseudo-..
ISC - redis-py-cluster (🥉29 · ⭐ 940 · 📈) - Python cluster client for the official redis cluster...
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 (🥇37 · ⭐ 3.7K · 📉) - The Database Toolkit for Python.
MIT - PySimpleGUI (🥈27 · ⭐ 6.1K · 📉) - PySimpleGUI is a Python package that enables Python..
❗️LGPL-3.0 - cloudant (🥉25 · ⭐ 160 · 📉) - A Python library for Cloudant and CouchDB.
Apache-2