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.
💫 Industrial-strength Natural Language Processing (NLP) in Python
:zap: A Fast, Extensible Progress Bar for Python and CLI
Pretrain, finetune ANY AI model of ANY size on 1 or 10,000+ GPUs with zero code changes.
Search infrastructure for AI
🤗 smolagents: a barebones library for agents that think in code.
Data validation using Python type hints
🕸️ Web apps in pure Python 🐍
Distributed Task Queue (development branch)
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
Python Fire is a library for automatically generating command line interfaces (CLIs) from absolutely any Python object.
🚀 The fast, Pythonic way to build MCP servers and clients.
Minimal examples of data structures and algorithms in Python
Download market data from Yahoo! Finance's API
The official Python SDK for Model Context Protocol servers and clients
Python logging made (stupidly) simple
Prefect is a workflow orchestration framework for building resilient data pipelines in Python.
Project documentation with Markdown.
Tornado is a Python web framework and asynchronous networking library, originally developed at FriendFeed.
MicroPython - a lean and efficient Python implementation for microcontrollers and constrained systems
🤗 PEFT: State-of-the-art Parameter-Efficient Fine-Tuning.
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.
Train transformer language models with reinforcement learning.
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.
A fast, distributed, high performance gradient boosting (GBT, GBDT, GBRT, GBM or MART) framework based on decision tree algorithms, used for ranking, classification and many other machine learning tasks.
Accelerate your web app development | Build fast. Run fast.
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.
A lightweight, lightning-fast, in-process vector database
⚡A CLI tool for code structural search, lint and rewriting. Written in Rust
Software to automate the management and configuration of infrastructure and applications at scale.
Dear PyGui: A fast and powerful Graphical User Interface Toolkit for Python with minimal dependencies
Sampling profiler for Python programs
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.
Python version of the Playwright testing and automation library.
A computer algebra system written in pure Python