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 30 complete days
1–100 of 213 by Attention Score · Oct 4, 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.
Transforms complex documents like PDFs and Office docs into LLM-ready markdown/JSON for your Agentic workflows.
Implement a ChatGPT-like LLM in PyTorch from scratch, step by step
Linux, Jenkins, AWS, SRE, Prometheus, Docker, Python, Ansible, Git, Kubernetes, Terraform, OpenStack, SQL, NoSQL, Azure, GCP, DNS, Elastic, Network, Virtualization. DevOps Interview Questions
Tensors and Dynamic neural networks in Python with strong GPU acceleration
Open Data Platform for analysts, quants and AI agents.
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 Source AI Platform - AI Chat with advanced features that works with every LLM
Odoo. Open Source Apps To Grow Your Business.
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.
This repository showcases various advanced techniques for Retrieval-Augmented Generation (RAG) systems. Each technique has a detailed notebook tutorial.
A list of AI autonomous 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.
Developer-first error tracking and performance monitoring
Don't memorize ML. Understand it from first principles including Inference, Cuda, Deep Learning, Data Science and Reinforcement Learning
The fundamental package for scientific computing with Python.
50+ tutorials and implementations for Generative AI Agent techniques, from basic conversational bots to complex multi-agent systems.
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
End-to-end, code-first tutorials for building production-grade GenAI agents. From prototype to enterprise deployment.
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.
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.
Automatic SQL injection and database takeover tool
Interactive deep learning book with multi-framework code, math, and discussions. Adopted at 500 universities from 70 countries including Stanford, MIT, Harvard, and Cambridge.
Daemon to ban hosts that cause multiple authentication errors
Python sample codes and textbook for robotics algorithms.
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.
Distributed Task Queue (development branch)
Glances an Eye on your system. A top/htop alternative for GNU/Linux, BSD, macOS and Windows operating systems.
Dark Web OSINT Tool
CUDA Templates and Python DSLs for High-Performance Linear Algebra
A highly configurable Windows status bar written in Python.
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.
High-quality single file implementation of Deep Reinforcement Learning algorithms with research-friendly features (PPO, DQN, C51, DDPG, TD3, SAC, PPG)
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.
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.
Open3D: A Modern Library for 3D Data Processing
Clone a voice in 5 seconds to generate arbitrary speech in real-time
Clone of the Age of Empires II engine 🚀
A retro game engine for Python
Volatility 3.0 development
The open-source AIOps and alert management platform
Securely and anonymously share files, host websites, and chat with friends using the Tor network
Deduplicating archiver with compression and authenticated encryption.
The fastai book, published as Jupyter Notebooks
Python Imaging Library (fork)
The property-based testing library for Python
Impacket is a collection of Python classes for working with network protocols.
AiLearning:数据分析+机器学习实战+线性代数+PyTorch+NLTK+TF2
120+ interactive Python coding interview challenges (algorithms and data structures). Includes Anki flashcards.
Python based web automation tool. Powerful and elegant.
A computer algebra system written in pure Python
An open access book on scientific visualization using python and matplotlib
Network Analysis in Python
MicroPython - a lean and efficient Python implementation for microcontrollers and constrained systems
Python资源大全中文版,包括:Web框架、网络爬虫、模板引擎、数据库、数据可视化、图片处理等,由「开源前哨」和「Python开发者」微信公号团队维护更新。
A lightweight, high-performance, industrial-grade cross-language logging library (C++/Java/C#/Kotlin/TS/Python/Go), battle-tested in Honor of Kings.
Optional static typing for Python
CTF framework and exploit development library
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.
The official Open-Asset-Importer-Library Repository. Loads 40+ 3D-file-formats into one unified and clean data structure.
Web APIs for Django. 🎸
Multi-platform, free open source software for visualization and image computing.
Python best practices guidebook, written for humans.
Connect APIs, remarkably fast. Free for developers.
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.
A pure-python PDF library capable of splitting, merging, cropping, and transforming the pages of PDF files
A extendable, replaceable Python algorithmic backtest && trading framework supporting multiple securities
: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.
The Sphinx documentation generator
Open Machine Learning Course
cryptography is a package designed to expose cryptographic primitives and recipes to Python developers.
Bayesian Modeling and Probabilistic Programming in Python
💻 A fully functional local AWS cloud stack. Develop and test your cloud & Serverless apps offline
Automated Αll-in-One OS command injection exploitation tool.
Official git repository for Biopython (originally converted from CVS)
Freeze (package) Python programs into stand-alone executables
Scalable PaaS (automated Docker+nginx) - aka Heroku on Steroids
gunicorn 'Green Unicorn' is a WSGI HTTP Server for UNIX, fast clients and sleepy applications.
Exploitation Framework for Embedded Devices
The free and open-source Download Manager written in pure Python
Powerful, mature open-source cross-platform game engine for Python and C++, developed by Disney and CMU
Ticket shop application for conferences, festivals, concerts, tech events, shows, exhibitions, workshops, barcamps, etc.
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.
Image processing in Python
A system-level, binary package and environment manager running on all major operating systems and platforms.
pyright fork with various type checking improvements, improved vscode support and pylance features built into the language server
Official upstream for the cloud-init: cloud instance initialization
An efficient, small mobile key-value storage framework developed by WeChat. Works on Android, iOS, macOS, Windows, POSIX, and OHOS.
CKAN is an open-source DMS (data management system) for powering data hubs and data portals. CKAN makes it easy to publish, share and use data. It powers catalog.data.gov, open.canada.ca/data, data.humdata.org among many other sites.
Trio – a friendly Python library for async concurrency and I/O
Game Boy emulator written in Python
LeetCode Solutions: A Record of My Problem Solving Journey.( leetcode题解,记录自己的leetcode解题之路。)
Your new Mentor for Data Science E-Learning.
Source-available agent platform for Global × China enterprises — wire every system through one agent core. Self-hosted, any LLM.
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.
mal - Make a Lisp
Collection of library stubs for Python, with static types