Releases: ml-tooling/best-of-python
Update: 2021.02.18
📈 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.
- Pygments (🥇35 · ⭐ 510 · 📈) - Pygments is a generic syntax highlighter written in Python.
BSD-2
- more-itertools (🥇34 · ⭐ 1.8K · 📈) - More routines for operating on iterables, beyond itertools.
MIT
- uvloop (🥇33 · ⭐ 7.5K · 📈) - Ultra fast asyncio event loop.
MIT
- emoji (🥈32 · ⭐ 1.2K · 📈) - emoji terminal output for Python.
BSD-3
- confluent-kafka-python (🥈30 · ⭐ 2.1K · 📈) - Confluent's Kafka Python Client.
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.
- cryptography (🥇33 · ⭐ 3.9K · 📉) - cryptography is a package designed to expose cryptographic..
BSD-3
- rsa (🥈30 · ⭐ 300 · 📉) - Python-RSA is a pure-Python RSA implementation.
Apache-2
- bcrypt (🥉27 · ⭐ 710 · 📉) - Modern(-ish) password hashing for your software and your servers.
Apache-2
- s3fs (🥉27 · ⭐ 380 · 📉) - S3 Filesystem.
BSD-3
- stopit (🥉19 · ⭐ 83 · 💀) - Raise asynchronous exceptions in other thread, control the timeout of..
MIT
Update: 2021.02.04
📈 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.
- elasticsearch (🥇35 · ⭐ 3.1K · 📈) - Official Python low-level client for Elasticsearch.
Apache-2
- python-bigquery (🥈34 · ⭐ 3.5K · 📈) - Google BigQuery API client library.
Apache-2
- schedule (🥉31 · ⭐ 8.2K · 📈) - Python job scheduling for humans.
MIT
- Ibis (🥈30 · ⭐ 1.5K · 📈) - A pandas-like deferred expression system, with first-class SQL..
Apache-2
- pygsheets (🥉29 · ⭐ 1.1K · 📈) - Google Sheets Python API v4.
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.
- protobuf (🥇39 · ⭐ 46K · 📉) - Protocol Buffers - Google's data interchange format.
BSD-3
- awscli (🥇38 · ⭐ 11K · 📉) - Universal Command Line Interface for Amazon Web Services.
Apache-2
- SQLAlchemy (🥇36 · ⭐ 3.3K · 📉) - The Database Toolkit for Python.
MIT
- paramiko (🥈34 · ⭐ 6.7K · 📉) - The leading native Python SSHv2 protocol library.
❗️LGPL-2.1
- parsedatetime (🥉25 · ⭐ 590 · 💤) - Parse human-readable date/time strings.
Apache-2
➕ Added Projects
Projects that were recently added to this best-of list.
- MongoEngine (🥈34 · ⭐ 3.4K · ➕) - A Python Object-Document-Mapper for working with MongoDB.
MIT
- umongo (🥉23 · ⭐ 320 · ➕) - sync/async MongoDB ODM, yes.
MIT
- PyMODM (🥉21 · ⭐ 310 · ➕) - A Pythonic, object-oriented interface for working with MongoDB.
Apache-2
- ODMantic (🥉17 · ⭐ 190 · ➕) - Async ODM (Object Document Mapper) for MongoDB based on python type..
ISC
Update: 2021.01.28
📈 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.
- peewee (🥈34 · ⭐ 8.1K · 📈) - a small, expressive orm -- supports postgresql, mysql and sqlite.
MIT
- python-fire (🥈33 · ⭐ 19K · 📈) - Python Fire is a library for automatically generating..
Apache-2
- Ibis (🥉28 · ⭐ 1.5K · 📈) - A pandas-like deferred expression system, with first-class SQL..
Apache-2
- natsort (🥈28 · ⭐ 440 · 📈) - Simple yet flexible natural sorting in Python.
MIT
- ordered-set (🥉24 · ⭐ 110 · 💤) - A mutable set that remembers the order of its entries. One of..
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.
- cryptography (🥇37 · ⭐ 3.8K · 📉) - cryptography is a package designed to expose cryptographic..
BSD-3
- attrs (🥇34 · ⭐ 3.4K · 📉) - Python Classes Without Boilerplate.
MIT
- XlsxWriter (🥉33 · ⭐ 2.4K · 📉) - A Python module for creating Excel XLSX files.
BSD-3
- azure-storage-blob (🥈33 · ⭐ 1.8K · 📉) - This repository is for active development of the Azure..
MIT
- msgpack (🥈31 · ⭐ 1.4K · 📉) - MessagePack serializer implementation for Python..
Apache-2
Update: 2021.01.21
📈 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.
- PyYAML (🥇36 · ⭐ 1.4K · 📈) - Canonical source repository for PyYAML.
MIT
- azure-storage-blob (🥈34 · ⭐ 1.8K · 📈) - This repository is for active development of the Azure..
MIT
- fabric (🥉32 · ⭐ 13K · 💤) - Simple, Pythonic remote execution and deployment.
BSD-2
- pygsheets (🥉28 · ⭐ 1.1K · 📈) - Google Sheets Python API v4.
MIT
- munch (🥉27 · ⭐ 440 · 📈) - A Munch is a Python dictionary that provides attribute-style access (a..
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.
- elasticsearch (🥈34 · ⭐ 3.1K · 📉) - Official Python low-level client for Elasticsearch.
Apache-2
- Pygments (🥇34 · ⭐ 480 · 📉) - Pygments is a generic syntax highlighter written in Python.
BSD-2
- docopt (🥈30 · ⭐ 7.3K · 💀) - Pythonic command line arguments parser, that will make you smile.
MIT
- AWS Data Wrangler (🥉23 · ⭐ 1.4K · 📉) - Pandas on AWS - Easy integration with Athena, Glue,..
Apache-2
pandas
- enaml (🥉22 · ⭐ 1K · 📉) - Declarative User Interfaces for Python.
BSD-3
Update: 2021.01.16
📈 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.
- pysolr (🥉28 · ⭐ 570 · 📈) - Pysolr Python Solr client.
BSD-3
- beaker (🥉27 · ⭐ 460 · 📈) - WSGI middleware for sessions and caching.
BSD-3
- typing_inspect (🥉22 · ⭐ 180 · 📈) - 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.
- asciimatics (🥉26 · ⭐ 2.5K · 📉) - A cross platform package to do curses-like operations, plus..
Apache-2
- dataclasses (🥉26 · ⭐ 470 · 📉) - A backport of the dataclasses module for Python 3.6.
Apache-2
- lazydata (🥉15 · ⭐ 620 · 💀) - Lazydata: Scalable data dependencies for Python projects.
Apache-2
➕ Added Projects
Projects that were recently added to this best-of list.
Update: 2021.01.12-22.51
📈 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 (🥇40 · ⭐ 46K · 📈) - Protocol Buffers - Google's data interchange format.
BSD-3
- cloudpickle (🥉31 · ⭐ 860 · 📈) - Extended pickling support for Python objects.
BSD-3
- typing (🥈30 · ⭐ 850 · 📈) - Work related to PEP 484: typing.py and typing_extensions.py..
Python-2.0
- configobj (🥈29 · ⭐ 240 · 📈) - Python 3+ compatible port of the configobj library.
BSD-3
- futures (🥉27 · ⭐ 210 · 💤) - Backport of the concurrent.futures package to Python 2.6 and 2.7.
Python-2.0
➕ Added Projects
Projects that were recently added to this best-of list.
- boto3 (🥇37 · ⭐ 6K · ➕) - AWS SDK for Python.
Apache-2
- SQLAlchemy (🥇37 · ⭐ 3.2K · ➕) - The Database Toolkit for Python.
MIT
- redis (🥇36 · ⭐ 9K · ➕) - Redis Python Client.
MIT
- pymongo (🥇36 · ⭐ 3.2K · ➕) - PyMongo - the Python driver for MongoDB.
Apache-2
- PyMySQL (🥇35 · ⭐ 6.3K · ➕) - Pure Python MySQL Client.
MIT
- google-cloud-storage (🥇35 · ⭐ 3.4K · ➕) - Google Cloud Client Library for Python.
Apache-2
- elasticsearch (🥇35 · ⭐ 3.1K · ➕) - Official Python low-level client for Elasticsearch.
Apache-2
- psycopg2 (🥇35 · ⭐ 2K · ➕) - PostgreSQL database adapter for the Python..
❗️BSD-3-Clause-Attribution
- kivy (🥇34 · ⭐ 13K · ➕) - Open source UI framework written in Python, running on Windows, Linux,..
MIT
- kafka-python (🥈34 · ⭐ 4.2K · ➕) - Python client for Apache Kafka.
Apache-2
- peewee (🥈33 · ⭐ 8.1K · ➕) - a small, expressive orm -- supports postgresql, mysql and sqlite.
MIT
- python-bigquery (🥈33 · ⭐ 3.4K · ➕) - Google BigQuery API client library.
Apache-2
- azure-storage-blob (🥈33 · ⭐ 1.8K · ➕) - This repository is for active development of the Azure..
MIT
- fabric (🥉31 · ⭐ 13K · 💤) - Simple, Pythonic remote execution and deployment.
BSD-2
- google-cloud-bigtable (🥈31 · ⭐ 3.4K · ➕) - Google Cloud Bigtable API client library.
Apache-2
- Elasticsearch DSL (🥈31 · ⭐ 3.1K · ➕) - High level Python client for Elasticsearch.
Apache-2
- Prometheus Client (🥈31 · ⭐ 2K · ➕) - Prometheus instrumentation library for Python..
Apache-2
- influxdb (🥈31 · ⭐ 1.4K · ➕) - Python client for InfluxDB.
MIT
- Cassandra Driver (🥈31 · ⭐ 1.2K · ➕) - DataStax Python Driver for Apache Cassandra.
Apache-2
- schedule (🥉30 · ⭐ 8.1K · ➕) - Python job scheduling for humans.
MIT
- pyodbc (🥈30 · ⭐ 2K · ➕) - Python ODBC bridge.
MIT
- mysqlclient (🥈30 · ⭐ 1.9K · ➕) - MySQL database connector for Python (with Python 3 support).
❗️GPL-2.0
- Motor (🥈30 · ⭐ 1.6K · ➕) - Motor - the async Python driver for MongoDB and Tornado or asyncio.
Apache-2
- SQLAlchemy-Utils (🥈30 · ⭐ 710 · ➕) - Various utility functions and datatypes for SQLAlchemy.
BSD-3
- s3transfer (🥈30 · ⭐ 99 · ➕) - Amazon S3 Transfer Manager for Python.
Apache-2
- cpython (🥇29 · ⭐ 36K · ➕) - The Python programming language.
MIT
- confluent-kafka-python (🥉29 · ⭐ 2.1K · ➕) - Confluent's Kafka Python Client.
Apache-2
- PynamoDB (🥉29 · ⭐ 1.5K · ➕) - A pythonic interface to Amazon's DynamoDB.
MIT
- py2neo (🥉29 · ⭐ 960 · ➕) - Py2neo is a comprehensive toolkit for working with Neo4j from..
Apache-2
- redis-py-cluster (🥉29 · ⭐ 920 · ➕) - Python cluster client for the official redis cluster...
MIT
- s3fs (🥉29 · ⭐ 370 · ➕) - S3 Filesystem.
BSD-3
- pandas-gbq (🥉29 · ⭐ 240 · ➕) - Pandas Google BigQuery.
BSD-3
- Records (🥉28 · ⭐ 6.5K · ➕) - SQL for Humans.
ISC
- dataset (🥉28 · ⭐ 4K · ➕) - Easy-to-use data handling for SQL data stores with support for implicit..
MIT
- minio (🥉28 · ⭐ 390 · ➕) - MinIO Client SDK for Python.
Apache-2
- keyboard (🥉27 · ⭐ 2.2K · ➕) - Hook and simulate global keyboard events on Windows and Linux.
MIT
- Databases (🥉27 · ⭐ 1.9K · ➕) - Async database support for Python.
BSD-3
- libcloud (🥉27 · ⭐ 1.7K · ➕) - Apache Libcloud is a Python library which hides differences..
Apache-2
- orjson (🥉27 · ⭐ 1.7K · ➕) - Fast, correct Python JSON library supporting dataclasses,..
Apache-2
- Ibis (🥉27 · ⭐ 1.5K · ➕) - A pandas-like deferred expression system, with first-class SQL..
Apache-2
- pysolr (🥉27 · ⭐ 570 · ➕) - Pysolr Python Solr client.
BSD-3
- param (🥉27 · ⭐ 190 · ➕) - Param: Make your Python code clearer and more reliable by declaring..
BSD-3
- srsly (🥉27 · ⭐ 180 · ➕) - Modern high-performance serialization utilities for Python (JSON,..
MIT
- AWS Data Wrangler (🥉26 · ⭐ 1.3K · ➕) - Pandas on AWS - Easy integration with Athena, Glue,..
Apache-2
pandas
- <a href="https...
Update: 2021.01.12
Nothing changed from last update.