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 180 complete days
1–100 of 241 by Attention Score · May 7, 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.
Transforms complex documents like PDFs and Office docs into LLM-ready markdown/JSON for your Agentic workflows.
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
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
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.
Linux, Jenkins, AWS, SRE, Prometheus, Docker, Python, Ansible, Git, Kubernetes, Terraform, OpenStack, SQL, NoSQL, Azure, GCP, DNS, Elastic, Network, Virtualization. DevOps Interview Questions
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.
50+ tutorials and implementations for Generative AI Agent techniques, from basic conversational bots to complex multi-agent systems.
End-to-end, code-first tutorials for building production-grade GenAI agents. From prototype to enterprise deployment.
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
Developer-first error tracking and performance monitoring
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.
Automatic SQL injection and database takeover tool
Glances an Eye on your system. A top/htop alternative for GNU/Linux, BSD, macOS and Windows operating systems.
Python sample codes and textbook for robotics algorithms.
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.
Daemon to ban hosts that cause multiple authentication errors
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.
A retro game engine for Python
Dark Web OSINT Tool
CUDA Templates and Python DSLs for High-Performance Linear Algebra
A highly configurable Windows status bar written in Python.
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.
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.
High-quality single file implementation of Deep Reinforcement Learning algorithms with research-friendly features (PPO, DQN, C51, DDPG, TD3, SAC, PPG)
Clone a voice in 5 seconds to generate arbitrary speech in real-time
Distributed Task Queue (development branch)
Python ETL framework for stream processing, real-time analytics, LLM pipelines, and RAG.
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.
Source-available agent platform for Global × China enterprises — wire every system through one agent core. Self-hosted, any LLM.
Python based web automation tool. Powerful and elegant.
Your new Mentor for Data Science E-Learning.
The open-source AIOps and alert management platform
120+ interactive Python coding interview challenges (algorithms and data structures). Includes Anki flashcards.
Deduplicating archiver with compression and authenticated encryption.
Open3D: A Modern Library for 3D Data Processing
The fastai book, published as Jupyter Notebooks
AiLearning:数据分析+机器学习实战+线性代数+PyTorch+NLTK+TF2
Impacket is a collection of Python classes for working with network protocols.
MicroPython - a lean and efficient Python implementation for microcontrollers and constrained systems
💻 A fully functional local AWS cloud stack. Develop and test your cloud & Serverless apps offline
The property-based testing library for Python
Network Analysis in Python
Python资源大全中文版,包括:Web框架、网络爬虫、模板引擎、数据库、数据可视化、图片处理等,由「开源前哨」和「Python开发者」微信公号团队维护更新。
A extendable, replaceable Python algorithmic backtest && trading framework supporting multiple securities
A computer algebra system written in pure Python
Connect APIs, remarkably fast. Free for developers.
Python Imaging Library (fork)
Volatility 3.0 development
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.
An open access book on scientific visualization using python and matplotlib
CTF framework and exploit development library
Clone of the Age of Empires II engine 🚀
Optional static typing for Python
The official Open-Asset-Importer-Library Repository. Loads 40+ 3D-file-formats into one unified and clean data structure.
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.
:zap: A Fast, Extensible Progress Bar for Python and CLI
Web APIs for Django. 🎸
A pure-python PDF library capable of splitting, merging, cropping, and transforming the pages of PDF files
pyright fork with various type checking improvements, improved vscode support and pylance features built into the language server
The Sphinx documentation generator
Securely and anonymously share files, host websites, and chat with friends using the Tor network
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.
Seamless operability between C++11 and Python
cryptography is a package designed to expose cryptographic primitives and recipes to Python developers.
Scalable PaaS (automated Docker+nginx) - aka Heroku on Steroids
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解题之路。)
Official git repository for Biopython (originally converted from CVS)
Multi-platform, free open source software for visualization and image computing.
Open Machine Learning Course
Exploitation Framework for Embedded Devices
Bayesian Modeling and Probabilistic Programming in Python
Freeze (package) Python programs into stand-alone executables
Simple, powerful, and fast logging for Python.
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.
Python Type Checker / Language Server
gunicorn 'Green Unicorn' is a WSGI HTTP Server for UNIX, fast clients and sleepy applications.
Automated Αll-in-One OS command injection exploitation tool.
A tool used to obfuscate python scripts, bind obfuscated scripts to fixed machine or expire obfuscated scripts.
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.
A lightweight, high-performance, industrial-grade cross-language logging library (C++/Java/C#/Kotlin/TS/Python/Go), battle-tested in Honor of Kings.
Ticket shop application for conferences, festivals, concerts, tech events, shows, exhibitions, workshops, barcamps, etc.
mal - Make a Lisp
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
Python Fire is a library for automatically generating command line interfaces (CLIs) from absolutely any Python object.
Multi-Language Vulkan/GL/GLES/EGL/GLX/WGL Loader-Generator based on the official specs.