[Go to site: main page, start]

Python

Open-source projects categorized as Python

Top 23 Python Open-Source Projects

  1. system-design-primer

    Learn how to design large-scale systems. Prep for the system design interview. Includes Anki flashcards.

    Project mention: 🏛️ The System Design Playbook 📖 | dev.to | 2026-05-05

    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

  2. SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
  3. awesome-python

    An opinionated list of Python frameworks, libraries, tools, and resources

  4. project-based-learning

    Curated list of project-based tutorials

    Project mention: Is the software engineer the new farmer of the digital age? | dev.to | 2025-06-21

    Project-based learning — Explore the Project Based Learning repository

  5. TheAlgorithms

    All Algorithms implemented in Python

    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

  6. tensorflow

    An Open Source Machine Learning Framework for Everyone

    Project mention: The $100 ChatGPT: Why Karpathy's nanochat Represnts the Next Big Thing | dev.to | 2026-05-04

    TensorFlow: 2.1 million lines

  7. 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.

    Project mention: Agents 101: Reasoning, Actions & Autonomy | dev.to | 2026-05-11

    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.

  8. yt-dlp

    A feature-rich command-line audio/video downloader

    Project mention: Interesting links - May 2026 | dev.to | 2026-05-29

    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.

  9. stable-diffusion-webui

    Stable Diffusion web UI

    Project mention: Set up your own personal AI Frankenstack: DIY edition | dev.to | 2025-09-03

    Link (Github): https://github.com/AUTOMATIC1111/stable-diffusion-webui

  10. 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-04

    Hugging Face Transformers: 500,000+ lines

  11. HelloGitHub

    :octocat: 分享 GitHub 上有趣、入门级的开源项目。Share interesting, entry-level open source projects on GitHub.

  12. dify

    Production-ready platform for agentic workflow development.

    Project mention: Sinas VS dify - a user suggested alternative | libhunt.com/r/sinas | 2026-06-11

    Dify is an open source platform for building and deploying LLM applications. It provides workflow orchestration, agent capabilities, model integrations, and developer tooling. Users evaluating AI application platforms may find both projects relevant.

  13. langchain

    The agent engineering platform.

    Project mention: Wait... FDE Is Not a JavaScript Framework? | dev.to | 2026-06-09

    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.)

  14. ComfyUI

    The most powerful and modular diffusion model GUI, api and backend with a graph/nodes interface.

    Project mention: Remove AI Watermarks | news.ycombinator.com | 2026-05-19

    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

  15. awesome-llm-apps

    100+ AI Agent & RAG apps you can actually run — clone, customize, ship.

    Project mention: Awesome LLM Apps: Agents & RAG Showcase | dev.to | 2026-03-30

    Explore the repository and contribute to the future of AI: https://github.com/Shubhamsaboo/awesome-llm-apps

  16. Pytorch

    Tensors and Dynamic neural networks in Python with strong GPU acceleration

    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.

  17. fastapi

    FastAPI framework, high performance, easy to learn, fast to code, ready for production

    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.

  18. 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.

    Project mention: What Is browser-use? And How to Run It Through Lynkr | dev.to | 2026-06-07

    browser-use: https://github.com/browser-use/browser-use

  19. LLMs-from-scratch

    Implement a ChatGPT-like LLM in PyTorch from scratch, step by step

    Project mention: DeepSeek Sparse Attention | news.ycombinator.com | 2026-05-24
  20. thefuck

    Magnificent app which corrects your previous console command.

    Project mention: Show HN: A faster fuck (thefuck CLI rewritten in Rust) | news.ycombinator.com | 2026-02-26
  21. Django

    The Web framework for perfectionists with deadlines.

    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).

  22. 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-08

    Do 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.

  23. manim

    Animation engine for explanatory math videos

    Project mention: Use Txt for Bookmarks | news.ycombinator.com | 2025-08-27
  24. ML-For-Beginners

    12 weeks, 26 lessons, 52 quizzes, classic Machine Learning for all

    Project mention: 10 Best AI Engineering GitHub Repos to Build Real Systems | dev.to | 2026-01-07

    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

NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020).

Python discussion

Log in or Post with

Python related posts

  • Ask HN: Migrated from Pandas to Polars in a CSV cleaning project, went from 200s

    1 project | news.ycombinator.com | 11 Jun 2026
  • I Just Wanted dbt State Without Another Account

    2 projects | dev.to | 10 Jun 2026
  • EU AI Act Enforcement Starts in 7 Weeks. Is Your Codebase Ready?

    1 project | dev.to | 10 Jun 2026
  • The "Zero-Latency" Deep Dive: Architecting Concurrent Voice AI in Python

    1 project | dev.to | 10 Jun 2026
  • Show HN: Amanuensis – a local-first AI persona that won't fabricate facts

    1 project | news.ycombinator.com | 10 Jun 2026
  • Ask HN: What are tools you have made for yourself since the advent of AI

    233 projects | news.ycombinator.com | 8 Jun 2026
  • Webhook-verification bugs across 45 popular OSS repos

    1 project | news.ycombinator.com | 10 Jun 2026
  • A note from our sponsor - SaaSHub
    www.saashub.com | 11 Jun 2026
    SaaSHub helps you find the best software and product alternatives Learn more →

Index

What are some of the best open-source Python projects? This list will help you:

# Project Stars
1 system-design-primer 352,602
2 awesome-python 302,340
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,893
11 dify 144,696
12 langchain 138,635
13 ComfyUI 116,497
14 awesome-llm-apps 114,288
15 Pytorch 100,384
16 fastapi 99,095
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

Sponsored
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com

Did you know that Python is
the 1st most popular programming language
based on number of references?