SaaSHub helps you find the best software and product alternatives Learn more →
Top 23 Python Open-Source Projects
-
system-design-primer
Learn how to design large-scale systems. Prep for the system design interview. Includes Anki flashcards.
A deeply-synthesized, opinionated reference distilled from five canonical sources: donnemartin/system-design-primer · ByteByteGoHq/system-design-101 · karanpratapsingh/system-design · ashishps1/awesome-system-design-resources · binhnguyennus/awesome-scalability
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
-
-
Project-based learning — Explore the Project Based Learning repository
-
Project mention: Stop Hoarding Junk Code! Your Algorithm Learning Bible Awaits | dev.to | 2025-09-01
git clone https://github.com/TheAlgorithms/Python.git cd Python
-
Project mention: The $100 ChatGPT: Why Karpathy's nanochat Represnts the Next Big Thing | dev.to | 2026-05-04
TensorFlow: 2.1 million lines
-
AutoGPT
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.
AutoGPT (agpt.co): Open-source autonomous agent framework, released in 2023. Pioneering example of general-purpose agent architecture; known for demonstrating both promise and limitations of autonomous systems.
-
Pro-tip: yt-dlp works great with TikTok, so you don’t have to actually open the page if you still wanna view the video.
-
Link (Github): https://github.com/AUTOMATIC1111/stable-diffusion-webui
-
transformers
🤗 Transformers: the model-definition framework for state-of-the-art machine learning models in text, vision, audio, and multimodal models, for both inference and training.
Project mention: The $100 ChatGPT: Why Karpathy's nanochat Represnts the Next Big Thing | dev.to | 2026-05-04Hugging Face Transformers: 500,000+ lines
-
HelloGitHub
:octocat: 分享 GitHub 上有趣、入门级的开源项目。Share interesting, entry-level open source projects on GitHub.
-
Project mention: Bringing MongoDB Atlas and Voyage AI to Dify: Build RAG Workflows and Data Agents Without Heavy Glue Code | dev.to | 2026-05-31
The MongoDB extensions for Dify help close that gap.
-
LLM / agentic frameworks: LangChain, LlamaIndex, LangGraph, AutoGen, MCP, RAG. (Fiddler and Razorpay both list these. "Hands-on counts, not just awareness," as Razorpay puts it.)
-
ComfyUI
The most powerful and modular diffusion model GUI, api and backend with a graph/nodes interface.
So I use a combination of Neo Forge and ComfyUI. Forge has an easier learning curve but ComfyUI gets all the new "hotness" almost immediately since there's so much custom nodes for it.
If you're on a Mac, I've heard that Draw Things is supposed to be pretty "batteries included" simple for image gen along the same lines as LM Studio.
https://github.com/Haoming02/sd-webui-forge-classic/tree/neo
https://github.com/Comfy-Org/ComfyUI
https://drawthings.ai
-
Explore the repository and contribute to the future of AI: https://github.com/Shubhamsaboo/awesome-llm-apps
-
Project mention: Tracing torch.cuda.empty_cache() on an RTX 4090 - Where Do the 53 MB Go? | dev.to | 2026-05-28
pytorch/pytorch#173382 - a user calls torch.cuda.empty_cache() after deleting tensors, but GPU memory stays allocated. The caching allocator's empty_cache() only releases blocks it has marked as free, but the user sees a persistent gap between "allocated" and "reserved" memory. We traced what happens when torch cuda empty cache runs on an RTX 4090 and measured exactly how much GPU memory it reclaims.
-
Project mention: Shipping Sovereign SDK: Cryptographic Forensic Receipts and the End of the AI "Prose Tax" | dev.to | 2026-05-29
The Sovereign SDK is a Python-native framework designed to minimize prose overhead while generating ironclad, cryptographic execution receipts for AI agents, complete with drop-in FastAPI/Starlette ASGI middleware.
-
browser-use
Open-source browser automation framework for AI agents. Browser Use lets AI agents control real browser sessions to complete multi-step web workflows.
browser-use: https://github.com/browser-use/browser-use
-
-
Project mention: Show HN: A faster fuck (thefuck CLI rewritten in Rust) | news.ycombinator.com | 2026-02-26
-
Project mention: 3..2..1 Launch!: My journey from zero to Django Contributions | dev.to | 2026-05-15
PR: Link This is very interesting bug. You can perform coalesce to receive not-null first value from given columns fetching. However, column's type are vary. Let imagine you coalesce Column A (string), Column B (JSON).
-
Home Assistant
:house_with_garden: Open source home automation that puts local control and privacy first.
Project mention: Are you expected to run five Python type-checkers now? | news.ycombinator.com | 2026-06-08Do you have examples of issues? OCI is tarball of dependencies that doesn't fight with the OS userland.
Why do you need to write code to insulate Python in containers?
At the simplest level, you can add the flags to the container runtime (network host, host ipc, host process namespace) to turn off all the namespacing besides filesystem and the Python container runs just like a non containerized process.
An extreme example
https://github.com/home-assistant/docker-base (Debian, Ubuntu, Alpine base images with Python for arm64 and amd64)
& https://github.com/home-assistant/core/blob/dev/Dockerfile (Python app built on those with >1000 deps)
And even there most of the custom code is just running a ton of combinations of inputs against docker build.
-
-
A beginner-friendly ML curriculum with practical examples and exercises you can actually finish. A solid starting point if you’re new to ML and want quick wins. Link: https://github.com/microsoft/ML-For-Beginners
Python discussion
Python related posts
-
Ask HN: Migrated from Pandas to Polars in a CSV cleaning project, went from 200s
-
I Just Wanted dbt State Without Another Account
-
EU AI Act Enforcement Starts in 7 Weeks. Is Your Codebase Ready?
-
The "Zero-Latency" Deep Dive: Architecting Concurrent Voice AI in Python
-
Show HN: Amanuensis – a local-first AI persona that won't fabricate facts
-
Ask HN: What are tools you have made for yourself since the advent of AI
-
Webhook-verification bugs across 45 popular OSS repos
-
A note from our sponsor - SaaSHub
www.saashub.com | 11 Jun 2026
Index
What are some of the best open-source Python projects? This list will help you:
| # | Project | Stars |
|---|---|---|
| 1 | system-design-primer | 351,700 |
| 2 | awesome-python | 301,183 |
| 3 | project-based-learning | 265,608 |
| 4 | TheAlgorithms | 221,706 |
| 5 | tensorflow | 195,566 |
| 6 | AutoGPT | 184,885 |
| 7 | yt-dlp | 168,490 |
| 8 | stable-diffusion-webui | 163,441 |
| 9 | transformers | 161,343 |
| 10 | HelloGitHub | 160,020 |
| 11 | dify | 144,696 |
| 12 | langchain | 138,635 |
| 13 | ComfyUI | 116,497 |
| 14 | awesome-llm-apps | 113,059 |
| 15 | Pytorch | 100,384 |
| 16 | fastapi | 98,890 |
| 17 | browser-use | 97,236 |
| 18 | LLMs-from-scratch | 96,979 |
| 19 | thefuck | 96,569 |
| 20 | Django | 87,772 |
| 21 | Home Assistant | 87,648 |
| 22 | manim | 87,378 |
| 23 | ML-For-Beginners | 86,408 |