Python
General-purpose programming language designed for readability.
Contents
AI and Agents
Agent Skills
Orchestration
A framework for orchestrating role-playing autonomous AI agents for collaborative task solving.
A Python agent framework for building generative AI applications with structured schemas.
An open-source AgentOS for multi-agent orchestration and building agentic AI systems.
Data Layer
Pre-trained Models and Inference
A library that provides pre-trained diffusion models for generating and editing images, audio, and video.
A framework that lets you easily use pre-trained transformer models for NLP, vision, and audio tasks.
A high-throughput and memory-efficient inference and serving engine for LLMs.
Speech
Deep Learning
A library for high-performance numerical computing with automatic differentiation and JIT compilation.
A high-level deep learning library with support for JAX, TensorFlow, and PyTorch backends.
Deep learning framework to train, deploy, and ship AI products Lightning fast.
Tensors and Dynamic neural networks in Python with strong GPU acceleration.
Machine Learning
A fast, scalable, high performance gradient boosting on decision trees library.
sklearn compatible API with the widest toolset for feature engineering and selection.
MindsDB is an open source AI layer for existing databases that allows you to effortlessly develop, train and deploy state-of-the-art machine learning models using standard queries.
A Python library for probabilistic graphical models and Bayesian networks.
The most popular Python library for Machine Learning with extensive documentation and community support.
Distributed Computing
Natural Language Processing
A leading platform for building Python programs to work with human language data.
A library for industrial-strength natural language processing in Python and Cython.
Computer Vision
Recommender Systems
Web Frameworks
Synchronous
Geolocation
Web APIs
Django
Flask
Framework Agnostic
A spec-first framework that automatically handles requests based on your OpenAPI specification.
A high-performance framework for building cloud APIs and web app backends.
A modern, fast, web framework for building APIs with standard Python type hints.
Web Servers
ASGI
WSGI
WebSocket
Template Engines
Web Asset Management
Authentication
OAuth
Admin Panels
Elevate your Django admin with a stunning modern interface, powerful features, and seamless user experience.
Simple and extensible administrative interface framework for Flask.
CMS
Static Site Generators
HTTP Clients
Web Scraping
Frameworks
Content Extraction
ORM
Relational Databases
NoSQL Databases
Database Drivers
MySQL
PostgreSQL
SQLite
Other Relational Databases
NoSQL Databases
Database
Caching
Search
Serialization
Data Analysis
General
A drop-in pandas replacement that scales workflows by changing a single line of code.
A library providing high-performance, easy-to-use data structures and data analysis tools.
Data Validation
Data Visualization
Plotting
Interactive and realtime 2D/3D/Image plotting and science/engineering widgets.
Specialized
Science
Core
Biology and Chemistry
Biopython is a set of freely available tools for biological computation.
A library for parsing and interpreting the results of computational chemistry packages.
Physics and Engineering
Simulation and Modeling
Quantum Computing
A Google-developed framework focused on hardware-aware quantum circuit design for NISQ devices.
A hybrid quantum-classical machine learning library with automatic differentiation support.
Algorithms and Design Patterns
Algorithms
Interactive Interpreter
Code Analysis
Code Linters
Code Formatters
Type Checkers
Testing
Frameworks
Test Runners
GUI / Web Testing
Python version of the Playwright testing and automation library.
PyAutoGUI is a cross-platform GUI automation Python module for human beings.
Mock
Object Factories
Code Coverage
Fake Data
pdb-like Debugger
Tracing
Profiler
Build Tools
Documentation
DevOps Tools
Task Queues
Job Schedulers
Airflow is a platform to programmatically author, schedule and monitor workflows.
A light but powerful in-process task scheduler that lets you schedule functions.
An orchestration platform for the development, production, and observation of data assets.
Logging
Network Virtualization
CLI Development
A package for creating beautiful command line interfaces in a composable way.
A library for creating command line interfaces from absolutely any Python object.
Terminal Rendering
A new kind of Progress Bar, with real-time throughput, eta and very cool animations.
A package to create full-screen text UIs (from interactive forms to ASCII animations).
Python library for rich text and beautiful formatting in the terminal. Also provides a great RichHandler log handler.
CLI Tools
Productivity Tools
CLI Enhancements
GUI Development
Desktop
Web-based
Terminal
Text Processing
General
Unique identifiers
HTML Manipulation
File Format Processing
High-performance document extraction library with a Rust core, supporting 62+ formats including PDF, Office, images with OCR, HTML, email, and archives.
Providing one API for reading, manipulating and writing csv, ods, xls, xlsx and xlsm files.
A fast PDF library for text extraction, image extraction, and markdown conversion, powered by Rust.
Pdfminer.six is a community maintained fork of the original PDFMiner.
A library capable of splitting, merging, cropping, and transforming PDF pages.
Markdown parser with 100% CommonMark support, extensions, and syntax plugins.
File Manipulation
Image Processing
Audio & Video Processing
Audio
Video
Game Development
Implementations
Built-in Classes Enhancement
Functional Programming
Asynchronous Programming
Date and Time
Environment Management
Package Management
Package Repositories
Distribution
It is a Python tool that converts Python scripts into standalone executables and installers for Windows, macOS, and Linux.
Compiles Python programs into high-performance standalone executables (cross-platform, supports all Python versions).
A tool used to obfuscate python scripts, bind obfuscated scripts to fixed machine or expire obfuscated scripts.