Skip to content

Releases: lukasmasuch/best-of-python

Update: 2021.08.26

01 Sep 13:58

Choose a tag to compare

📈 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

16 Jul 21:43

Choose a tag to compare

📈 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

11 Jul 17:24

Choose a tag to compare

📈 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.

  • jsonpickle (🥉27 · ⭐ 950 · 📉) - Python library for serializing any arbitrary object graph into.. BSD-3
  • Pony (🥉24 · ⭐ 2.6K · 📉) - Pony Object Relational Mapper. Apache-2
  • validr (🥉19 · ⭐ 210 · 📉) - A simple, fast, extensible python library for data validation. MIT

Update: 2021.07.01

05 Jul 20:14

Choose a tag to compare

📈 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...
Read more

Update: 2021.06.24

28 Jun 20:35

Choose a tag to compare

📈 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

05 Jun 15:48

Choose a tag to compare

📈 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

28 Jun 20:36

Choose a tag to compare

📈 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

14 May 08:31

Choose a tag to compare

📈 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

29 Apr 16:28

Choose a tag to compare

📈 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.

  • XlsxWriter (🥉31 · ⭐ 2.5K · 📉) - A Python module for creating Excel XLSX files. BSD-3
  • Unipath (🥉23 · ⭐ 500 · 💀) - An object-oriented approach to Python file/directory operations. MIT
  • colout (🥉15 · ⭐ 1K · 💤) - Color text streams with a polished command line interface. ❗️GPL-3.0

Update: 2021.04.22

22 Apr 17:25

Choose a tag to compare

📈 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