An open API service indexing awesome lists of open source software.

awesome-python

Better Awesome Python List with πŸ”₯ Stars 🌐 Dependent Packages πŸ“ Last Commit
https://github.com/Cyanhall/awesome-python

Last synced: 3 days ago
JSON representation

  • Logging [πŸ”](#readme)

    • 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)

    • mininet - Emulator for rapid prototyping of Software Defined Networks ` πŸ“ 3 months ago `
    • napalm - Network Automation and Programmability Abstraction Layer with Multivendor support ` πŸ“ 11 days ago `
    • pox - The POX network software platform ` πŸ“ a year ago `
  • 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)

    • pip
    • conda - OS-agnostic, system-level binary package manager and ecosystem ` πŸ“ 2 days ago `
    • poetry - Python dependency management and packaging made easy. ` πŸ“ 4 days ago `
  • 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)

  • RPC Servers [πŸ”](#readme)

    • zeroRPC - zerorpc for python ` πŸ“ a year ago `
    • RPyC - RPyC (Remote Python Call) - A transparent and symmetric RPC library for python ` πŸ“ 2 months ago `
  • 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
  • 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)

    • Genshi
    • Jinja2 - A very fast and expressive template engine. ` πŸ“ a month ago `
  • 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`
  • Third-party APIs [πŸ”](#readme)

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 Database Drivers [πŸ”](#readme) 16 Science [πŸ”](#readme) 16 Command-line Tools [πŸ”](#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 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 Game Development [πŸ”](#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