Open highlighted repo slot
Put your repository first
Promote a GitHub repo at the top of Awesome repository list views for 7 days.
Awesome List
The definitive list that answers "I want to do X in Python, which tool should I use?"
GitHub stars and default-branch commits for vinta/awesome-python.
Open highlighted repo slot
Promote a GitHub repo at the top of Awesome repository list views for 7 days.
An open-source, code-first Python toolkit for building, evaluating, and deploying sophisticated AI agents with flexibility and control.
Optional static typing for Python
How Python does AI. Agents, realtime voice, image generation, embeddings. Every model, every interface, typed end to end.
A Django content management system focused on flexibility and user experience
Interactive Data Visualization in the browser, from Python
Tool for producing high quality forecasts for time series data that has multiple seasonality with linear or non-linear growth.
Open-source speech recognition toolkit for training, inference, streaming ASR, VAD, punctuation, speaker diarization pipelines, and OpenAI-compatible/MCP serving.
Typer, build great CLIs. Easy to code. Based on Python type hints.
An extremely fast Python type checker and language server, written in Rust.
Faker is a Python package that generates fake data for you.
Train transformer language models with reinforcement learning.
State-of-the-Art Embeddings, Retrieval, and Reranking
Open source UI framework written in Python, running on Windows, Linux, macOS, Android and iOS
Luigi is a Python module that helps you build complex pipelines of batch jobs. It handles dependency resolution, workflow management, visualization etc. It also comes with Hadoop support built in.
The interactive graphing library for Python :sparkles:
Accelerate your web app development | Build fast. Run fast.
SQL databases in Python, designed for simplicity, compatibility, and robustness.
Python composable command line interface toolkit
Universal Command Line Interface for Amazon Web Services
Network Analysis in Python
Official repository for IPython itself. Other repos in the IPython organization contain things like the website, documentation builds, etc.
Build realtime web, mobile and desktop apps in Python only. No frontend experience required.
Asynchronous HTTP client/server framework for asyncio and Python
Topic Modelling for Humans
An orchestration platform for the development, production, and observation of data assets.
Create web-based user interfaces with Python. The nice way.
Impacket is a collection of Python classes for working with network protocols.
music library manager and MusicBrainz tagger
Structured Outputs
Software to automate the management and configuration of infrastructure and applications at scale.
A framework for managing and maintaining multi-language pre-commit hooks.
Simple, Pythonic remote execution and deployment.
A next generation HTTP client for Python. 🦋
The Social-Engineer Toolkit (SET) repository from TrustedSec - All new versions of SET will be deployed here.
Nuitka is a Python compiler written in Python. It's fully compatible with Python 2.6, 2.7, 3.4-3.14. You feed it your Python app, it does a lot of clever things, and spits out an executable or extension module.
SciPy library main repository
Python version of the Playwright testing and automation library.
A computer algebra system written in pure Python
Video editing with Python
Pyodide is a Python distribution for the browser and Node.js based on WebAssembly
A hyperparameter optimization framework
NLTK Source
The pytest framework makes it easy to write small tests, yet scales to support complex functional testing
Graph-Native Infrastructure for Context and Accountable AI Systems
Statistical data visualization in Python
Parallel computing with task scheduling
Python Imaging Library (fork)
structured outputs for llms
Deduplicating archiver with compression and authenticated encryption.
PyTorch version of Stable Baselines, reliable implementations of reinforcement learning algorithms.