awesome-python
Better Awesome Python List with π₯ Stars π Dependent Packages π Last Commit
https://github.com/Cyanhall/awesome-python
Last synced: 2 days ago
JSON representation
-
Logging [π](#readme)
- loguru - Python logging made (stupidly) simple ` π 3 months ago `
- sentry-python - The new Python SDK for Sentry.io ` π 14 days ago `
- logbook - A cool logging replacement for Python. ` π 2 years ago `
-
Machine Learning [π](#readme)
- scikit-learn - scikit-learn: machine learning in Python ` π 3 days ago `
- gym - A toolkit for developing and comparing reinforcement learning algorithms. ` π a month ago `
- xgboost - Scalable, Portable and Distributed Gradient Boosting (GBDT, GBRT or GBM) Library, for Python, R, Java, Scala, C++ and more. Runs on single machine, Hadoop, Spark, Dask, Flink and DataFlow ` π 2 days ago `
- H2O - H2O is an Open Source, Distributed, Fast & Scalable Machine Learning Platform: Deep Learning, Gradient Boosting (GBM) & XGBoost, Random Forest, Generalized Linear Modeling (GLM with Elastic Net), K-Means, PCA, Generalized Additive Models (GAM), RuleFit, Support Vector Machine (SVM), Stacked Ensembles, Automatic Machine Learning (AutoML), etc. ` π 2 days ago `
- MindsDB - Predictive AI layer for existing databases. ` π 12 days ago `
- Metrics - Machine learning evaluation metrics, implemented in Python, R, Haskell, and MATLAB / Octave ` π 6 years ago `
- vowpal_porpoise - lightweight python wrapper for vowpal wabbit ` π a year ago `
- NuPIC - Numenta Platform for Intelligent Computing is an implementation of Hierarchical Temporal Memory (HTM), a theory of intelligence based strictly on the neuroscience of the neocortex. ` π 2 years ago `
-
Microsoft Windows [π](#readme)
- Python(x,y)
- WinPython
- PyWin32 - Python for Windows (pywin32) Extensions ` π 4 days ago `
- PythonNet - Python for .NET is a package that gives Python programmers nearly seamless integration with the .NET Common Language Runtime (CLR) and provides a powerful application scripting tool for .NET developers. ` π 9 days ago `
- Python(x,y)
- pythonlibs
-
Miscellaneous [π](#readme)
- tryton
- magenta - Magenta: Music and Art Generation with Machine Intelligence ` π a month ago `
- boltons - Like builtins, but boltons. 250+ constructs, recipes, and snippets which extend (and rely on nothing but) the Python standard library. Nothing like Michael Bolton. ` π a month ago `
- itsdangerous - Safely pass trusted data to untrusted environments and back. ` π a month ago `
- pluginbase - A simple but flexible plugin system for Python. ` π a month ago `
- blinker - A fast Python in-process signal/event dispatching system. ` π 5 months ago `
-
Network Virtualization [π](#readme)
-
News Feed [π](#readme)
- Stream Framework - Stream Framework is a Python library, which allows you to build news feed, activity streams and notification systems using Cassandra and/or Redis. The authors of Stream-Framework also provide a cloud service for feed technology: ` π a year ago `
- django-activity-stream - Generate generic activity streams from the actions on your site. Users can follow any actors' activities for personalized streams. ` π a month ago `
-
Newsletters [π](#readme)
-
ORM [π](#readme)
- Django Models
- SQLAlchemy
- awesome-sqlalchemy
- peewee - a small, expressive orm -- supports postgresql, mysql and sqlite ` π 12 days ago`
- dataset - Easy-to-use data handling for SQL data stores with support for implicit table creation, bulk loading, and transactions. ` π 3 days ago`
- pony - Pony Object Relational Mapper ` π 4 months ago`
- orator - The Orator ORM provides a simple yet beautiful ActiveRecord implementation. ` π a year ago`
- orm - An async ORM. ` π a year ago`
- mongoengine - A Python Object-Document-Mapper for working with MongoDB ` π 14 days ago`
- PynamoDB - A pythonic interface to Amazon's DynamoDB ` π 2 days ago`
- redisco - A Python Library for Simple Models and Containers Persisted in Redis
- hot-redis - Rich Python data types for Redis ` π 3 years ago`
- pydal - A pure Python Database Abstraction Layer ` π a month ago`
-
Package Management [π](#readme)
-
Package Repositories [π](#readme)
- warehouse - The Python Package Index ` π 2 days ago `
- devpi - Python PyPi staging server and packaging, testing, release tool ` π 3 days ago `
- localshop - local pypi server (custom packages and auto-mirroring of pypi) ` π a year ago `
- bandersnatch - A PyPI mirror client according to PEP 381 http://www.python.org/dev/peps/pep-0381/ ` π 3 days ago `
-
Penetration Testing [π](#readme)
- sqlmap - Automatic SQL injection and database takeover tool ` π 3 days ago `
- fsociety - fsociety Hacking Tools Pack β A Penetration Testing Framework ` π 8 months ago `
- setoolkit - The Social-Engineer Toolkit (SET) repository from TrustedSec - All new versions of SET will be deployed here. ` π 24 days ago `
-
Permissions [π](#readme)
- django-guardian - Per object permissions for Django ` π 25 days ago `
- django-rules - Awesome Django authorization, without the database ` π a month ago `
-
Podcasts [π](#readme)
-
Processes [π](#readme)
- sarge
- sh - Python process launching ` π 18 days ago `
- delegator.py - Subprocesses for Humans 2.0. ` π 2 years ago `
-
Recommender Systems [π](#readme)
- annoy - Approximate Nearest Neighbors in C++/Python optimized for memory usage and loading/saving to disk ` π 14 days ago `
- Surprise - A Python scikit for building and analyzing recommender systems ` π a year ago `
- lightfm - A Python implementation of LightFM, a hybrid recommendation algorithm. ` π 5 months ago `
- spotlight - Deep recommender models using PyTorch. ` π a year ago `
- implicit - Fast Python Collaborative Filtering for Implicit Feedback Datasets ` π 2 months ago `
- tensorrec - A TensorFlow recommendation algorithm and framework in Python. ` π a year ago `
- fastFM - fastFM: A Library for Factorization Machines ` π 3 months ago `
- libffm - A Library for Field-aware Factorization Machines ` π 2 years ago `
-
RESTful API [π](#readme)
- django-tastypie
- vibora
- django-tastypie
- eve - REST API framework designed for human beings ` π 3 months ago`
- flask-restful - Simple framework for creating REST APIs ` π a month ago`
- flask-api - Browsable web APIs for Flask. ` π 12 days ago`
- cornice - Build Web Services with Pyramid. ` π 2 months ago`
- fastapi - FastAPI framework, high performance, easy to learn, fast to code, ready for production ` π 19 days ago`
- falcon - The no-nonsense REST API and microservices framework for Python developers, with a focus on reliability, correctness, and performance at scale. ` π 5 days ago`
- hug - Embrace the APIs of the future. Hug aims to make developing APIs as simple as possible, but no simpler. ` π a year ago`
- apistar - The Web API toolkit. ` π a year ago`
- sandman2 - Automatically generate a RESTful API service for your legacy database. No code required! ` π 6 months ago`
- sanic - Async Python 3.7+ web server/framework | Build fast. Run fast. ` π 6 days ago`
-
Robotics [π](#readme)
- rospy
- PythonRobotics - Python sample codes for robotics algorithms. ` π 6 days ago `
- rospy
-
RPC Servers [π](#readme)
-
Science [π](#readme)
- PyDy
- RDKit
- Zipline - Zipline, a Pythonic Algorithmic Trading Library ` π 8 months ago `
- SymPy - A computer algebra system written in pure Python ` π 3 days ago `
- statsmodels - Statsmodels: statistical modeling and econometrics in Python ` π 4 days ago `
- Karate Club - Karate Club: An API Oriented Open-source Python Framework for Unsupervised Learning on Graphs (CIKM 2020) ` π a month ago `
- bcbio-nextgen - Validated, scalable, community developed variant calling, RNA-seq and small RNA analysis ` π 13 days ago `
- bccb - Incubator for useful bioinformatics code, primarily in Python and R ` π 20 days ago `
- SciPy
- SimPy
- ObsPy - ObsPy: A Python Toolbox for seismology/seismological observatories. ` π a month ago `
- NumPy
- Open Babel
- PyMC - Probabilistic Programming in Python: Bayesian Modeling and Probabilistic Machine Learning with Aesara ` π 4 days ago `
- astropy
- NIPY
-
Search [π](#readme)
- elasticsearch-py
- elasticsearch-dsl-py - High level Python client for Elasticsearch ` π 7 months ago `
- django-haystack - Modular search for Django ` π 5 days ago `
- pysolr - Pysolr β Python Solr client ` π a month ago `
- whoosh
- elasticsearch-py
-
Serialization [π](#readme)
- marshmallow - A lightweight library for converting complex objects to and from simple Python datatypes. ` π 5 days ago `
- pysimdjson - Python bindings for the simdjson project. ` π 6 days ago `
- python-rapidjson - Python wrapper around rapidjson ` π 2 days ago `
- ultrajson - Ultra fast JSON decoder and encoder written in C with Python bindings ` π 16 days ago `
-
Serverless Frameworks [π](#readme)
- Zappa - Serverless Python ` π 4 months ago `
- python-lambda - A toolkit for developing and deploying serverless Python code in AWS Lambda. ` π 3 months ago `
-
Shell [π](#readme)
- xonsh - Python-powered, cross-platform, Unix-gazing shell ` π 4 days ago `
-
Specific Formats Processing [π](#readme)
- openpyxl
- tablib - Python Module for Tabular Datasets in XLS, CSV, JSON, YAML, &c. ` π 4 months ago`
- python-docx - Create and modify Word documents with Python ` π a month ago`
- XlsxWriter - A Python module for creating Excel XLSX files. ` π a month ago`
- unoconv - Universal Office Converter - Convert between any document format supported by LibreOffice/OpenOffice. ` π 3 days ago`
- xlwings - xlwings is a BSD-licensed Python library that makes it easy to call Python from Excel and vice versa. It works with Microsoft Excel on Windows and macOS. ` π 2 days ago`
- python-pptx - Create Open XML PowerPoint documents in Python ` π a month ago`
- docxtpl - Use a docx as a jinja2 template ` π 2 months ago`
- xlwt - Library to create spreadsheet files compatible with MS Excel 97/2000/XP/2003 XLS files, on any platform. ` π 3 years ago`
- pyexcel - Single API for reading, manipulating and writing data in csv, ods, xls, xlsx and xlsm files ` π 8 days ago`
- PDFMiner - Python PDF Parser (Not actively maintained). Check out pdfminer.six.
- PyPDF2 - A utility to read and write PDFs with Python ` π 3 years ago`
- Python-Markdown - A Python implementation of John Gruberβs Markdown with Extension support. ` π 12 days ago`
- Mistune - A fast yet powerful Python Markdown parser with renderers and plugins. ` π a month ago`
- csvkit - A suite of utilities for converting to and working with CSV, the king of tabular file formats. ` π 16 days ago`
- unp - Unpacks things. ` π 7 years ago`
- ReportLab
-
Static Site Generator [π](#readme)
- mkdocs - Project documentation with Markdown. ` π 18 days ago `
- pelican - Static site generator that supports Markdown and reST syntax. Powered by Python. ` π 16 days ago `
- lektor - The lektor static file content management system ` π 3 months ago `
- nikola - A static website and blog generator ` π 14 days ago `
- makesite - Simple, lightweight, and magic-free static site/blog generator for Python coders ` π 6 months ago `
-
Tagging [π](#readme)
- django-taggit - Simple tagging for django ` π 11 days ago `
-
Task Queues [π](#readme)
- rq - Simple job queues for Python ` π 4 days ago `
- huey - a little task queue for python ` π 4 days ago `
- dramatiq - A fast and reliable background task processing library for Python 3. ` π a month ago `
- mrq - Mr. Queue - A distributed worker task queue in Python using Redis & gevent ` π 6 months ago `
-
Template Engine [π](#readme)
-
Testing [π](#readme)
- pytest
- unittest
- mock
- Robot Framework - Generic automation framework for acceptance testing and RPA ` π 4 days ago`
- hypothesis - Hypothesis is a powerful, flexible, and easy to use library for property-based testing. ` π 13 days ago`
- nose2 - The successor to nose, based on unittest2 ` π 4 months ago`
- green - Green is a clean, colorful, fast python test runner. ` π 2 months ago`
- locust - Scalable user load testing tool written in Python ` π 4 days ago`
- PyAutoGUI - A cross-platform GUI automation Python module for human beings. Used to programmatically control the mouse & keyboard. ` π 2 months ago`
- splinter - splinter - python test framework for web applications ` π a month ago`
- sixpack - Sixpack is a language-agnostic a/b-testing framework ` π 10 months ago`
- responses - A utility for mocking out the Python Requests library. ` π 2 months ago`
- freezegun - Let your Python tests travel through time ` π 10 days ago`
- VCR.py - Automatically mock your HTTP interactions to simplify and speed up testing ` π 9 months ago`
- httpretty - HTTP client mocking tool for Python - inspired by Fakeweb for Ruby ` π a month ago`
- httmock - A mocking library for requests ` π 8 months ago`
- mocket - a socket mock framework - for all kinds of socket animals, web-clients included ` π 11 days ago`
- factory_boy - A test fixtures replacement for Python ` π 3 days ago`
- mixer - Mixer -- Is a fixtures replacement. Supported Django, Flask, SqlAlchemy and custom python objects. ` π 6 months ago`
- faker - Faker is a Python package that generates fake data for you. ` π 4 days ago`
- mimesis - Mimesis is a high-performance fake data generator for Python, which provides data for a variety of purposes in a variety of languages. ` π 7 days ago`
- fake2db - create custom test databases that are populated with fake data ` π 2 years ago`
- Selenium
- doublex
- coverage
- radar
- Schemathesis - A modern API testing tool for web applications built with Open API and GraphQL specifications. ` π 4 days ago`
- model_mommy - No longer maintained, please migrate to model_bakery ` π 2 years ago`
-
Text Processing [π](#readme)
- difflib
- unidecode
- fuzzywuzzy - Fuzzy String Matching in Python ` π 4 months ago`
- pypinyin - ζ±ε转ζΌι³(pypinyin) ` π 14 days ago`
- ftfy - Fixes mojibake and other glitches in Unicode text, after the fact. ` π a month ago`
- chardet - Python character encoding detector ` π 2 months ago`
- pyfiglet - An implementation of figlet written in Python ` π 8 months ago`
- pangu.py - Paranoid text spacing in Python ` π 2 years ago`
- python-slugify - Returns unicode slugs ` π 2 months ago`
- unicode-slugify - A slugifier that works in unicode ` π 3 years ago`
- awesome-slugify
- shortuuid - A generator library for concise, unambiguous and URL-safe UUIDs. ` π 4 months ago`
- hashids - Implementation of hashids (http://hashids.org) in Python. Compatible with Pythonβ2 and Pythonβ3 ` π 10 months ago`
- python-phonenumbers - Python port of Google's libphonenumber ` π 2 days ago`
- sqlparse - A non-validating SQL parser module for Python ` π 7 months ago`
- ply - Python Lex-Yacc ` π a year ago`
- python-user-agents - A Python library that provides an easy way to identify devices like mobile phones, tablets and their capabilities by parsing (browser) user agent strings. ` π 3 months ago`
- pyparsing - Python library for creating PEG parsers ` π a month ago`
- python-nameparser - A simple Python module for parsing human names into their individual components ` π a year ago`
- Levenshtein - The Levenshtein Python C extension module contains functions for fast computation of Levenshtein distance and string similarity ` π 5 months ago`
- unidecode
- textdistance - Compute distance between sequences. 30+ algorithms, pure python implementation, common interface, optional external libs usage. ` π 6 days ago`
Programming Languages
Categories
Testing [π](#readme)
28
Text Processing [π](#readme)
22
Code Analysis [π](#readme)
19
Debugging Tools [π](#readme)
18
Specific Formats Processing [π](#readme)
17
GUI Development [π](#readme)
17
Command-line Tools [π](#readme)
17
Database Drivers [π](#readme)
16
Science [π](#readme)
16
Image Processing [π](#readme)
15
RESTful API [π](#readme)
13
ORM [π](#readme)
13
Command-line Interface Development [π](#readme)
13
Audio [π](#readme)
13
DevOps Tools [π](#readme)
13
Data Visualization [π](#readme)
12
Implementations [π](#readme)
12
Editor Plugins and IDEs [π](#readme)
10
HTML Manipulation [π](#readme)
10
Date and Time [π](#readme)
10
Web Content Extracting [π](#readme)
9
Websites [π](#readme)
9
Admin Panels [π](#readme)
9
Machine Learning [π](#readme)
8
Recommender Systems [π](#readme)
8
CMS [π](#readme)
8
E-commerce [π](#readme)
8
Job Scheduler [π](#readme)
8
Web Frameworks [π](#readme)
8
Authentication [π](#readme)
8
Game Development [π](#readme)
8
Computer Vision [π](#readme)
7
Hardware [π](#readme)
7
Deep Learning [π](#readme)
7
Web Asset Management [π](#readme)
7
Data Validation [π](#readme)
7
Files [π](#readme)
7
Distributed Computing [π](#readme)
7
Functional Programming [π](#readme)
7
Third-party APIs [π](#readme)
7
Algorithms and Design Patterns [π](#readme)
7
Web Crawling [π](#readme)
7
Search [π](#readme)
6
HTTP Clients [π](#readme)
6
Podcasts [π](#readme)
6
Build Tools [π](#readme)
6
Caching [π](#readme)
6
Miscellaneous [π](#readme)
6
Microsoft Windows [π](#readme)
6
Concurrency and Parallelism [π](#readme)
6
Data Analysis [π](#readme)
6
Email [π](#readme)
6
Configuration [π](#readme)
5
Built-in Classes Enhancement [π](#readme)
5
Distribution [π](#readme)
5
Geolocation [π](#readme)
5
Forms [π](#readme)
5
Foreign Function Interface [π](#readme)
5
WSGI Servers [π](#readme)
5
Static Site Generator [π](#readme)
5
Logging [π](#readme)
5
Package Repositories [π](#readme)
4
Newsletters [π](#readme)
4
Cryptography [π](#readme)
4
Downloader [π](#readme)
4
Serialization [π](#readme)
4
Task Queues [π](#readme)
4
URL Manipulation [π](#readme)
4
Package Management [π](#readme)
3
WebSocket [π](#readme)
3
Asynchronous Programming [π](#readme)
3
Network Virtualization [π](#readme)
3
Compatibility [π](#readme)
3
Penetration Testing [π](#readme)
3
Video [π](#readme)
3
Robotics [π](#readme)
3
Documentation [π](#readme)
3
Database [π](#readme)
3
Processes [π](#readme)
3
News Feed [π](#readme)
2
Interactive Interpreter [π](#readme)
2
Serverless Frameworks [π](#readme)
2
RPC Servers [π](#readme)
2
Environment Management [π](#readme)
2
Permissions [π](#readme)
2
GraphQL [π](#readme)
2
Internationalization [π](#readme)
2
ASGI Servers [π](#readme)
2
Template Engine [π](#readme)
2
Tagging [π](#readme)
1
Enterprise Application Integrations [π](#readme)
1
Shell [π](#readme)
1
ChatOps Tools [π](#readme)
1
Sub Categories
Keywords
python
235
python3
19
django
17
machine-learning
17
http
16
testing
13
database
11
cli
9
flask
8
deep-learning
8
pypi
7
data-science
7
web
7
python-library
7
music
6
library
6
json
6
framework
6
api
6
redis
6
debugging
6
audio
6
pandas
5
recommender-system
5
linux
5
rest
5
requests
5
automation
5
python-3
5
asyncio
5
awesome
5
orm
5
sqlalchemy
5
terminal
5
javascript
4
mock
4
utilities
4
network
4
crawler
4
matrix-factorization
4
aws
4
cloud-management
4
tensorflow
4
python2
4
async
4
http-server
4
awesome-list
4
image-processing
4
email
4
administration
4