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
An opinionated list of Python frameworks, libraries, tools, and resources
GitHub stars and default-branch commits for vinta/awesome-python.
515 repos currently saved from this list.
Open highlighted repo slot
Promote a GitHub repo at the top of Awesome repository list views for 7 days.
:art: Diagram as Code for prototyping cloud system architectures
The uncompromising Python code formatter
Platform dedicated to building an open foundation for applied Artificial Intelligence, designed for people seeking production-ready AI systems they can truly control, extend and deploy anywhere.
A community-maintained Python framework for creating mathematical animations.
Extremely fast Query Engine for DataFrames, written in Rust
DuckDB is an analytical in-process SQL database management system
🥧 HTTPie CLI — modern, user-friendly command-line HTTP client for the API era. JSON support, colors, sessions, downloads, plugins & more.
Automatic SQL injection and database takeover tool
The lean application framework for Python. Build sophisticated user interfaces with a simple Python API. Run your apps in the terminal and a web browser.
Composable transformations of Python+NumPy programs: differentiate, vectorize, JIT to GPU/TPU, and more
DSPy: The framework for programming—not prompting—language models
Python packaging and dependency management made easy
A browser automation framework and ecosystem.
🤗 Diffusers: State-of-the-art diffusion models for image, video, and audio generation in PyTorch.
💫 Industrial-strength Natural Language Processing (NLP) in Python
The fundamental package for scientific computing with 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.
Web APIs for Django. 🎸
Python sample codes and textbook for robotics algorithms.
Ready-to-use OCR with 80+ supported languages and all popular writing scripts including Latin, Chinese, Arabic, Devanagari, Cyrillic and etc.
Distributed Task Queue (development branch)
🕸️ Web apps in pure Python 🐍
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
SGLang is a high-performance serving framework for large language models and multimodal models.
Python Fire is a library for automatically generating command line interfaces (CLIs) from absolutely any Python object.
Search infrastructure for AI
Data validation using Python type hints
Write scalable load tests in plain Python 🚗💨
A lightweight, powerful framework for multi-agent workflows
Minimal examples of data structures and algorithms in Python
A cross-platform command-line utility that creates projects from cookiecutters (project templates), e.g. Python package projects, C projects.
Download market data from Yahoo! Finance's API
Python logging made (stupidly) simple
matplotlib: plotting with Python
Prefect is a workflow orchestration framework for building resilient data pipelines in Python.
Tornado is a Python web framework and asynchronous networking library, originally developed at FriendFeed.
Project documentation with Markdown.
Turn (almost) any Python command line program into a full GUI application with one line
MicroPython - a lean and efficient Python implementation for microcontrollers and constrained systems
A reactive notebook for Python — run reproducible experiments, query with SQL, execute as a script, deploy as an app, and version with git. Stored as pure Python. All in a modern, AI-native editor.
Optional static typing for Python
Interactive Data Visualization in the browser, from Python
A Django content management system focused on flexibility and user experience
TimesFM (Time Series Foundation Model) is a pretrained time-series foundation model developed by Google Research for time-series forecasting.
VoxCPM2: Tokenizer-Free TTS for Multilingual Speech Generation, Creative Voice Design, and True-to-Life Cloning
AKShare is an elegant and simple financial data interface library for Python, built for human beings! 开源财经数据接口库
Typer, build great CLIs. Easy to code. Based on Python type hints.
Faker is a Python package that generates fake data for you.