1.vinta / awesome-python
The definitive list that answers "I want to do X in Python, which tool should I use?"
Ranked by Attention Score: stars gained over the last 90 complete days
1–100 of 242 by Attention Score · Aug 5, 2026 – Nov 2, 2026 (UTC)
The definitive list that answers "I want to do X in Python, which tool should I use?"
Learn how to design large-scale systems. Prep for the system design interview. Includes Anki flashcards.
Build Agentic workflows, RAG pipelines, with rich AI model and tool support on one collaborative workspace. Deploy on cloud, VPC, or self-hosted, so teams move from prototype to production without rebuilding the stack.
Implement a ChatGPT-like LLM in PyTorch from scratch, step by step
Transforms complex documents like PDFs and Office docs into LLM-ready markdown/JSON for your Agentic workflows.
FinceptTerminal is a modern finance application offering advanced market analytics, investment research, and economic data tools, designed for interactive exploration and data-driven decision-making in a user-friendly environment.
Open Data Platform for analysts, quants and AI agents.
:hedgehog: PostHog is the leading platform for building self-driving products. Our developer tools – AI observability, analytics, session replay, flags, experiments, error tracking, logs, and more – capture all the context agents need to diagnose problems, uncover opportunities, and ship fixes. Steer it all from Slack, web, desktop, or the MCP.
Tensors and Dynamic neural networks in Python with strong GPU acceleration
Linux, Jenkins, AWS, SRE, Prometheus, Docker, Python, Ansible, Git, Kubernetes, Terraform, OpenStack, SQL, NoSQL, Azure, GCP, DNS, Elastic, Network, Virtualization. DevOps Interview Questions
AutoGPT is the vision of accessible AI for everyone, to use and to build on. Our mission is to provide the tools, so that you can focus on what matters.
Odoo. Open Source Apps To Grow Your Business.
Open Source AI Platform - AI Chat with advanced features that works with every LLM
Memori is agent-native memory infrastructure. A LLM-agnostic layer that turns agent execution and conversation into structured, persistent state for production systems. Built for enterprise, Memori works with the data infrastructure you already run, no rip-and-replace, and deploys across managed cloud, single-tenant cloud, VPC, and on-premises.
A list of AI autonomous agents
This repository showcases various advanced techniques for Retrieval-Augmented Generation (RAG) systems. Each technique has a detailed notebook tutorial.
Developer-first error tracking and performance monitoring
Iconic font aggregator, collection, & patcher. 3,600+ icons, 50+ patched fonts: Hack, Source Code Pro, more. Glyph collections: Font Awesome, Material Design Icons, Octicons, & more
50+ tutorials and implementations for Generative AI Agent techniques, from basic conversational bots to complex multi-agent systems.
Code-first platform for workflows, apps and AI agents, on the fastest self-hostable orchestrator (benchmarked against Airflow, Prefect and Temporal). Business teams build with AI, engineers control what ships. Open-source alternative to Lovable, Retool and n8n.
A retro game engine for Python
Automatic SQL injection and database takeover tool
The fundamental package for scientific computing with Python.
Interactive deep learning book with multi-framework code, math, and discussions. Adopted at 500 universities from 70 countries including Stanford, MIT, Harvard, and Cambridge.
Glances an Eye on your system. A top/htop alternative for GNU/Linux, BSD, macOS and Windows operating systems.
Daemon to ban hosts that cause multiple authentication errors
Python sample codes and textbook for robotics algorithms.
Dark Web OSINT Tool
End-to-end, code-first tutorials for building production-grade GenAI agents. From prototype to enterprise deployment.
OpenShot Video Editor is an award-winning free and open-source video editor for Linux, Mac, and Windows, and is dedicated to delivering high quality video editing and animation solutions to the world.
Open-source data movement for ELT pipelines and AI agents — from APIs, databases & files to warehouses, lakes, and AI applications. Both self-hosted and Cloud.
ESPHome is a system to control your ESP32, ESP8266, BK72xx, RP2040 by simple yet powerful configuration files and control them remotely through Home Automation systems.
CUDA Templates and Python DSLs for High-Performance Linear Algebra
A highly configurable Windows status bar written in Python.
High-quality single file implementation of Deep Reinforcement Learning algorithms with research-friendly features (PPO, DQN, C51, DDPG, TD3, SAC, PPG)
Distributed Task Queue (development branch)
Kodi is an award-winning free and open source home theater/media center software and entertainment hub for digital media. With its beautiful interface and powerful skinning engine, it's available for Android, BSD, Linux, macOS, iOS, tvOS and Windows.
Deduplicating archiver with compression and authenticated encryption.
120+ interactive Python coding interview challenges (algorithms and data structures). Includes Anki flashcards.
Clone a voice in 5 seconds to generate arbitrary speech in real-time
The open-source AIOps and alert management platform
Open3D: A Modern Library for 3D Data Processing
The fastai book, published as Jupyter Notebooks
The property-based testing library for Python
Python based web automation tool. Powerful and elegant.
Impacket is a collection of Python classes for working with network protocols.
AiLearning:数据分析+机器学习实战+线性代数+PyTorch+NLTK+TF2
An open access book on scientific visualization using python and matplotlib
Volatility 3.0 development
MicroPython - a lean and efficient Python implementation for microcontrollers and constrained systems
Python资源大全中文版,包括:Web框架、网络爬虫、模板引擎、数据库、数据可视化、图片处理等,由「开源前哨」和「Python开发者」微信公号团队维护更新。
Python Imaging Library (fork)
A computer algebra system written in pure Python
Network Analysis in Python
Clone of the Age of Empires II engine 🚀
Python ETL framework for stream processing, real-time analytics, LLM pipelines, and RAG.
A extendable, replaceable Python algorithmic backtest && trading framework supporting multiple securities
The official Open-Asset-Importer-Library Repository. Loads 40+ 3D-file-formats into one unified and clean data structure.
CTF framework and exploit development library
Python best practices guidebook, written for humans.
Certbot is EFF's tool to obtain certs from Let's Encrypt and (optionally) auto-enable HTTPS on your server. It can also act as a client for any other CA that uses the ACME protocol.
Optional static typing for Python
Web APIs for Django. 🎸
Connect APIs, remarkably fast. Free for developers.
Source-available agent platform for Global × China enterprises — wire every system through one agent core. Self-hosted, any LLM.
Securely and anonymously share files, host websites, and chat with friends using the Tor network
:zap: A Fast, Extensible Progress Bar for Python and CLI
Data science Python notebooks: Deep learning (TensorFlow, Theano, Caffe, Keras), scikit-learn, Kaggle, big data (Spark, Hadoop MapReduce, HDFS), matplotlib, pandas, NumPy, SciPy, Python essentials, AWS, and various command lines.
A pure-python PDF library capable of splitting, merging, cropping, and transforming the pages of PDF files
cryptography is a package designed to expose cryptographic primitives and recipes to Python developers.
💻 A fully functional local AWS cloud stack. Develop and test your cloud & Serverless apps offline
A lightweight, high-performance, industrial-grade cross-language logging library (C++/Java/C#/Kotlin/TS/Python/Go), battle-tested in Honor of Kings.
The Sphinx documentation generator
AWX provides a web-based user interface, REST API, and task engine built on top of Ansible. It is one of the upstream projects for Red Hat Ansible Automation Platform.
pyright fork with various type checking improvements, improved vscode support and pylance features built into the language server
Bayesian Modeling and Probabilistic Programming in Python
Multi-platform, free open source software for visualization and image computing.
Your new Mentor for Data Science E-Learning.
Scalable PaaS (automated Docker+nginx) - aka Heroku on Steroids
Freeze (package) Python programs into stand-alone executables
Exploitation Framework for Embedded Devices
Kedro is a toolbox for production-ready data science. It uses software engineering best practices to help you create data engineering and data science pipelines that are reproducible, maintainable, and modular.
Automated Αll-in-One OS command injection exploitation tool.
Official git repository for Biopython (originally converted from CVS)
Open Machine Learning Course
gunicorn 'Green Unicorn' is a WSGI HTTP Server for UNIX, fast clients and sleepy applications.
An efficient, small mobile key-value storage framework developed by WeChat. Works on Android, iOS, macOS, Windows, POSIX, and OHOS.
LeetCode Solutions: A Record of My Problem Solving Journey.( leetcode题解,记录自己的leetcode解题之路。)
Seamless operability between C++11 and Python
The free and open-source Download Manager written in pure Python
A tool used to obfuscate python scripts, bind obfuscated scripts to fixed machine or expire obfuscated scripts.
Python Type Checker / Language Server
Ticket shop application for conferences, festivals, concerts, tech events, shows, exhibitions, workshops, barcamps, etc.
Simple, powerful, and fast logging for Python.
Kratos Multiphysics (A.K.A Kratos) is a framework for building parallel multi-disciplinary simulation software. Modularity, extensibility and HPC are the main objectives. Kratos has BSD license and is written in C++ with extensive Python interface.
Official upstream for the cloud-init: cloud instance initialization
A system-level, binary package and environment manager running on all major operating systems and platforms.
mal - Make a Lisp
Multi-Language Vulkan/GL/GLES/EGL/GLX/WGL Loader-Generator based on the official specs.
Powerful, mature open-source cross-platform game engine for Python and C++, developed by Disney and CMU