
TOP 66 Python Open Source Projects in 2025

1. Donnemartin/System Design Primer
GitHub stars: 289,000
Description: Learn how to design large-scale systems. Prep for the system design interview. Includes Anki flashcards.
Programing Language: Python
Tags: python, design, development, programming, web
Updated: Dec 2, 2024
Link: https://github.com/donnemartin/system-design-primer

2. Vinta/Awesome Python
GitHub stars: 234,000
Description: An opinionated list of awesome Python frameworks, libraries, software and resources.
Programing Language: Python
Tags: python, awesome, python-library, collections, python-framework
Updated: Aug 11, 2024
Link: https://github.com/vinta/awesome-python

3. The Algorithms/Python
GitHub stars: 197,000
Description: All Algorithms implemented in Python
Programing Language: Python
Tags: python, education, algorithm, practice, interview
Updated: 20 hours ago
Link: https://github.com/TheAlgorithms/Python

4. Tensorflow/Tensorflow
GitHub stars: 188,000
Description: An Open Source Machine Learning Framework for Everyone
Programing Language: C++
Tags: python, machine-learning, deep-neural-networks, deep-learning, neural-network
Updated: 6 minutes ago
Link: https://github.com/tensorflow/tensorflow

5. Ohmyzsh/Ohmyzsh
GitHub stars: 176,000
Description: 🙃 A delightful community-driven (with 2,400+ contributors) framework for managing your zsh configuration. Includes 300+ optional plugins …
Programing Language: Shell
Tags: shell, theme, zsh, cli, productivity
Updated: 7 days ago
Link: https://github.com/ohmyzsh/ohmyzsh

6. Significant Gravitas/Auto Gpt
GitHub stars: 171,000
Description: 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 o…
Programing Language: Python
Tags: python, ai, artificial-intelligence, openai, autonomous-agents
Updated: 3 hours ago
Link: https://github.com/Significant-Gravitas/AutoGPT

7. Jackfrued/Python 100 Days
GitHub stars: 161,000
Description: Python - 100天从新手到大师
Programing Language: Jupyter Notebook
Updated: 3 days ago
Link: https://github.com/jackfrued/Python-100-Days

8. Auto Gpt
GitHub stars: 148,000
Description: An experimental open-source attempt to make GPT-4 fully autonomous.
Programing Language: Jupyter Notebook
Tags: python, ai, artificial-intelligence, openai, autonomous-agents
Updated: 59 minutes ago
Link: https://github.com/Significant-Gravitas/Auto-GPT

9. Huggingface/Transformers
GitHub stars: 139,000
Description: 🤗 Transformers: State-of-the-art Machine Learning for Pytorch, TensorFlow, and JAX.
Programing Language: Python
Tags: python, nlp, machine-learning, natural-language-processing, deep-learning
Updated: 45 minutes ago
Link: https://github.com/huggingface/transformers

10. Krahets/Hello Algo
GitHub stars: 109,000
Description: 《Hello 算法》:动画图解、一键运行的数据结构与算法教程。支持 Python, Java, C++, C, C#, JS, Go, Swift, Rust, Ruby, Kotlin, TS, Dart 代码。简体版和繁体版同步更新,English version on…
Programing Language: Java
Tags: education, algorithm, programming, data-structure, algorithms
Updated: yesterday
Link: https://github.com/krahets/hello-algo

11. Yt Dlp/Yt Dlp
GitHub stars: 99,800
Description: A feature-rich command-line audio/video downloader
Programing Language: Python
Tags: python, youtube-dl, video-downloader, youtube-downloader, sponsorblock
Updated: 15 hours ago
Link: https://github.com/yt-dlp/yt-dlp

12. 521xueweihan/Hello Git Hub
GitHub stars: 98,300
Description: 分享 GitHub 上有趣、入门级的开源项目。Share interesting, entry-level open source projects on GitHub.
Programing Language: Python
Tags: github, python, awesome, hellogithub
Updated: 15 days ago
Link: https://github.com/521xueweihan/HelloGitHub

13. Nvbn/Thefuck
GitHub stars: 89,800
Description: Magnificent app which corrects your previous console command.
Programing Language: Python
Tags: python, shell
Updated: Jul 19, 2024
Link: https://github.com/nvbn/thefuck

14. Pytorch/Pytorch
GitHub stars: 86,700
Description: Tensors and Dynamic neural networks in Python with strong GPU acceleration
Programing Language: Python
Tags: python, machine-learning, deep-learning, neural-network, gpu
Updated: 6 minutes ago
Link: https://github.com/pytorch/pytorch

15. Django/Django
GitHub stars: 82,200
Description: The Web framework for perfectionists with deadlines.
Programing Language: Python
Tags: python, django, views, framework, orm
Updated: 7 hours ago
Link: https://github.com/django/django

16. Fastapi/Fastapi
GitHub stars: 80,700
Description: FastAPI framework, high performance, easy to learn, fast to code, ready for production
Programing Language: Python
Tags: python, api, json, framework, web
Updated: 4 hours ago
Link: https://github.com/fastapi/fastapi

17. Home Assistant/Core
GitHub stars: 76,400
Description: 🏡 Open source home automation that puts local control and privacy first.
Programing Language: Python
Tags: python, home-automation, mqtt, raspberry-pi, iot
Updated: 5 minutes ago
Link: https://github.com/home-assistant/core

18. 3b1b/Manim
GitHub stars: 74,900
Description: Animation engine for explanatory math videos
Programing Language: Python
Tags: python, animation, explanatory-math-videos, 3b1b-videos
Updated: Jan 8
Link: https://github.com/3b1b/manim

19. Fastapi
GitHub stars: 71,700
Description: FastAPI framework, high performance, easy to learn, fast to code, ready for production
Programing Language: Python
Tags: python, api, json, framework, web
Updated: 13 hours ago
Link: https://github.com/tiangolo/fastapi

20. Microsoft/Ml For Beginners
GitHub stars: 71,000
Description: 12 weeks, 26 lessons, 52 quizzes, classic Machine Learning for all
Programing Language: HTML
Tags: python, education, data-science, machine-learning, r
Updated: 4 days ago
Link: https://github.com/microsoft/ML-For-Beginners

21. Fighting41love/Fun Nlp
GitHub stars: 70,900
Description: 、MiningZhiDaoQACorpus - 580万百度知道问答数据挖掘项目、brat rapid annotation tool: 序列标注工具、大规模中文知识图谱数据:1.4亿实体、数据增强在机器翻译及其他nlp任务中的应用及效果、allennlp阅读理解:支持多种…
Programing Language: Python
Updated: May 10, 2024
Link: https://github.com/fighting41love/funNLP

22. Pallets/Flask
GitHub stars: 68,800
Description: The Python micro framework for building web applications.
Programing Language: Python
Tags: python, flask, web-framework, wsgi, jinja
Updated: Jan 5
Link: https://github.com/pallets/flask

23. Bregman Arie/Devops Exercises
GitHub stars: 67,700
Description: Linux, Jenkins, AWS, SRE, Prometheus, Docker, Python, Ansible, Git, Kubernetes, Terraform, OpenStack, SQL, NoSQL, Azure, GCP, DNS, Elasti…
Programing Language: Python
Tags: python, git, linux, docker, kubernetes
Updated: 16 days ago
Link: https://github.com/bregman-arie/devops-exercises

24. Binary Husky/Gpt Academic
GitHub stars: 67,400
Description: 为GPT/GLM等LLM大语言模型提供实用化交互接口,特别优化论文阅读/润色/写作体验,模块化设计,支持自定义快捷按钮&函数插件,支持Python和C++等项目剖析&自译解功能,PDF/LaTex论文翻译&总结功能,支持并行问询多种LLM模型,支持chatglm3等本地模型…
Programing Language: Python
Tags: academic, gpt-4, large-language-models, chatgpt, chatglm-6b
Updated: 2 days ago
Link: https://github.com/binary-husky/gpt_academic

25. D2l Ai/D2l Zh
GitHub stars: 65,700
Description: 《动手学深度学习》:面向中文读者、能运行、可讨论。中英文版被70多个国家的500多所大学用于教学。
Programing Language: Python
Tags: python, machine-learning, natural-language-processing, computer-vision, deep-learning
Updated: Jul 30, 2024
Link: https://github.com/d2l-ai/d2l-zh

26. Python/Cpython
GitHub stars: 65,200
Description: The Python programming language
Programing Language: Python
Updated: 31 minutes ago
Link: https://github.com/python/cpython

27. Apache/Superset
GitHub stars: 64,400
Description: Apache Superset is a Data Visualization and Data Exploration Platform
Programing Language: TypeScript
Tags: react, python, flask, data-science, bi
Updated: 52 minutes ago
Link: https://github.com/apache/superset

28. Ansible/Ansible
GitHub stars: 64,000
Description: Ansible is a radically simple IT automation platform that makes your applications and systems easier to deploy and maintain. Automate eve…
Programing Language: Python
Tags: python, ansible, hacktoberfest
Updated: 10 minutes ago
Link: https://github.com/ansible/ansible

29. Keras Team/Keras
GitHub stars: 62,500
Description: Deep Learning for humans
Programing Language: Python
Tags: python, data-science, machine-learning, deep-learning, tensorflow
Updated: 10 hours ago
Link: https://github.com/keras-team/keras

30. Sherlock Project/Sherlock
GitHub stars: 62,300
Description: Hunt down social media accounts by username across social networks
Programing Language: Python
Tags: python, linux, cli, osint, tools
Updated: 8 days ago
Link: https://github.com/sherlock-project/sherlock

31. Scikit Learn/Scikit Learn
GitHub stars: 61,000
Description: scikit-learn: machine learning in Python
Programing Language: Python
Tags: python, data-science, machine-learning, statistics, data-analysis
Updated: 3 hours ago
Link: https://github.com/scikit-learn/scikit-learn

32. Gpt4free
GitHub stars: 58,200
Description: The official gpt4free repository | various collection of powerful language models
Programing Language: Python
Tags: python, chatbot, reverse-engineering, openai, chatbots
Updated: 23 hours ago
Link: https://github.com/xtekky/gpt4free

33. Localstack/Localstack
GitHub stars: 57,600
Description: 💻 A fully functional local AWS cloud stack. Develop and test your cloud & Serverless apps offline
Programing Language: Python
Tags: python, testing, aws, cloud, continuous-integration
Updated: 17 minutes ago
Link: https://github.com/localstack/localstack

34. Ryanoasis/Nerd Fonts
GitHub stars: 56,300
Description: Iconic font aggregator, collection, & patcher. 3,600+ icons, 50+ patched fonts: Hack, Source Code Pro, more. Glyph collections: Font Awes…
Programing Language: CSS
Tags: python, octicons, shell, font, fonts
Updated: 13 days ago
Link: https://github.com/ryanoasis/nerd-fonts

35. Scrapy/Scrapy
GitHub stars: 54,100
Description: Scrapy, a fast high-level web crawling & scraping framework for Python.
Programing Language: Python
Tags: python, crawler, framework, scraping, crawling
Updated: 4 days ago
Link: https://github.com/scrapy/scrapy

36. Ageitgey/Face Recognition
GitHub stars: 54,100
Description: The world's simplest facial recognition api for Python and the command line
Programing Language: Python
Tags: python, machine-learning, face-recognition, face-detection
Updated: Aug 21, 2024
Link: https://github.com/ageitgey/face_recognition

37. Corentin J/Real Time Voice Cloning
GitHub stars: 53,500
Description: Clone a voice in 5 seconds to generate arbitrary speech in real-time
Programing Language: Python
Tags: python, deep-learning, tensorflow, pytorch, tts
Updated: Aug 14, 2024
Link: https://github.com/CorentinJ/Real-Time-Voice-Cloning

38. Anton Osika/Gpt Engineer
GitHub stars: 53,100
Description: Platform to experiment with the AI Software Engineer. Terminal based. NOTE: Very different from https://gptengineer.app
Programing Language: Python
Tags: python, ai, openai, code-generation, codegen
Updated: Nov 17, 2024
Link: https://github.com/AntonOsika/gpt-engineer

39. Psf/Requests
GitHub stars: 52,500
Description: A simple, yet elegant, HTTP library.
Programing Language: Python
Tags: python, http, client, cookies, requests
Updated: 18 hours ago
Link: https://github.com/psf/requests

40. Gpt Engineer
GitHub stars: 50,800
Description: Specify what you want it to build, the AI asks for clarification, and then builds it.
Programing Language: Python
Tags: python, ai, openai, code-generation, codegen
Updated: yesterday
Link: https://github.com/gpt-engineer-org/gpt-engineer

41. Textualize/Rich
GitHub stars: 50,700
Description: Rich is a Python library for rich text and beautiful formatting in the terminal.
Programing Language: Python
Tags: python, emoji, syntax-highlighting, markdown, terminal
Updated: Dec 2, 2024
Link: https://github.com/Textualize/rich

42. Langflow Ai/Langflow
GitHub stars: 47,300
Description: Langflow is a low-code app builder for RAG and multi-agent AI applications. It’s Python-based and agnostic to any model, API, or database.
Programing Language: Python
Tags: react-flow, large-language-models, generative-ai, chatgpt
Updated: 2 minutes ago
Link: https://github.com/langflow-ai/langflow

43. Pandas Dev/Pandas
GitHub stars: 44,500
Description: Flexible and powerful data analysis / manipulation library for Python, providing labeled data structures similar to R data.frame objects,…
Programing Language: Python
Tags: python, data-science, flexible, pandas, alignment
Updated: 17 hours ago
Link: https://github.com/pandas-dev/pandas

44. Asabeneh/30 Days Of Python
GitHub stars: 44,400
Description: 30 days of Python programming challenge is a step-by-step guide to learn the Python programming language in 30 days. This challenge may t…
Programing Language: Python
Tags: github, python, heroku, flask, mongodb
Updated: 5 hours ago
Link: https://github.com/Asabeneh/30-Days-Of-Python

45. Jakevdp/Python Data Science Handbook
GitHub stars: 43,800
Description: Python Data Science Handbook: full text in Jupyter Notebooks
Programing Language: Jupyter Notebook
Tags: python, numpy, scikit-learn, jupyter-notebook, pandas
Updated: Jun 26, 2024
Link: https://github.com/jakevdp/PythonDataScienceHandbook

46. Aymericdamien/Tensor Flow Examples
GitHub stars: 43,500
Description: TensorFlow Tutorial and Examples for Beginners (support TF v1 & v2)
Programing Language: Jupyter Notebook
Tags: python, machine-learning, tutorial, deep-learning, examples
Updated: Jul 26, 2024
Link: https://github.com/aymericdamien/TensorFlow-Examples

47. Grpc/Grpc
GitHub stars: 42,400
Description: The C based gRPC (C++, Python, Ruby, Objective-C, PHP, C#)
Programing Language: C++
Updated: 7 hours ago
Link: https://github.com/grpc/grpc

48. Apachecn/Ailearning
GitHub stars: 40,100
Description: AiLearning:数据分析+机器学习实战+线性代数+PyTorch+NLTK+TF2
Programing Language: Python
Tags: python, nlp, svm, scikit-learn, sklearn
Updated: Nov 12, 2024
Link: https://github.com/apachecn/ailearning

49. Python Patterns
GitHub stars: 39,500
Description: A collection of design patterns/idioms in Python
Programing Language: Python
Tags: python, idioms, design-patterns
Updated: 2 days ago
Link: https://github.com/faif/python-patterns

50. Apache/Airflow
GitHub stars: 38,700
Description: Apache Airflow - A platform to programmatically author, schedule, and monitor workflows
Programing Language: Python
Tags: python, workflow, data-science, machine-learning, airflow
Updated: 53 secds ago
Link: https://github.com/apache/airflow

51. Spark
GitHub stars: 38,500
Description: Apache Spark - A unified analytics engine for large-scale data processing
Programing Language: Scala
Tags: python, java, r, scala, sql
Updated: 2 minutes ago
Link: https://github.com/apache/spark

52. Laion Ai/Open Assistant
GitHub stars: 37,200
Description: OpenAssistant is a chat-based assistant that understands tasks, can interact with third-party systems, and retrieve information dynamical…
Programing Language: Python
Tags: python, machine-learning, ai, nextjs, discord-bot
Updated: Aug 17, 2024
Link: https://github.com/LAION-AI/Open-Assistant

53. Made With Ml
GitHub stars: 36,000
Description: Learn how to design, develop, deploy and iterate on production-grade ML applications.
Programing Language: Jupyter Notebook
Tags: python, data-science, machine-learning, natural-language-processing, deep-learning
Updated: Dec 7, 2023
Link: https://github.com/GokuMohandas/Made-With-ML

54. odoo
GitHub stars: 35,100
Description: Odoo. Open Source Apps To Grow Your Business.
Programing Language: Python
Tags: python, business, erp, apps, management
Updated: 24 secds ago
Link: https://github.com/odoo/odoo

55. Sentry
GitHub stars: 35,100
Description: Developer-first error tracking and performance monitoring
Programing Language: Python
Tags: python, devops, django, monitor, monitoring
Updated: 10 minutes ago
Link: https://github.com/getsentry/sentry

56. Wtfpython
GitHub stars: 34,200
Description: What the f*ck Python? 😱
Programing Language: Python
Tags: python, snippets, documentation, wtf, gotchas
Updated: 10 days ago
Link: https://github.com/satwikkansal/wtfpython

57. Black
GitHub stars: 33,500
Description: The uncompromising Python code formatter
Programing Language: Python
Tags: python, formatter, code, yapf, gofmt
Updated: 6 hours ago
Link: https://github.com/psf/black

58. Python Cheatsheet
GitHub stars: 33,300
Description: Comprehensive Python Cheatsheet
Programing Language: Python
Tags: python, reference, cheatsheet, python-cheatsheet
Updated: 23 hours ago
Link: https://github.com/gto76/python-cheatsheet

59. Pyenv
GitHub stars: 33,300
Description: Simple Python version management
Programing Language: Roff
Tags: python, shell
Updated: 3 days ago
Link: https://github.com/pyenv/pyenv

60. Streamlit
GitHub stars: 32,299
Description: Streamlit — A faster way to build and share data apps.
Programing Language: Python
Tags: python, data-science, machine-learning, deep-learning, data-visualization
Updated: 21 minutes ago
Link: https://github.com/streamlit/streamlit

61. Mitmproxy
GitHub stars: 32,200
Description: An interactive TLS-capable intercepting HTTP proxy for penetration testers and software developers.
Programing Language: Python
Tags: python, tls, debugging, ssl, http
Updated: 5 days ago
Link: https://github.com/mitmproxy/mitmproxy

62. cli
GitHub stars: 32,200
Description: 🥧 HTTPie CLI — modern, user-friendly command-line HTTP client for the API era. JSON support, colors, sessions, downloads, plugins & more.
Programing Language: Python
Tags: python, api, debugging, cli, http
Updated: 22 hours ago
Link: https://github.com/httpie/cli

63. Python
GitHub stars: 28,300
Description: My Python Examples
Programing Language: Python
Updated: 7 days ago
Link: https://github.com/geekcomputers/Python

64. Olical/Conjure
GitHub stars: 1,900
Description: Interactive evaluation for Neovim (Clojure, Fennel, Janet, Racket, Hy, MIT Scheme, Guile, Python and more!)
Programing Language: Fennel
Tags: clojure, neovim, racket, clojurescript, guile
Updated: 23 hours ago
Link: https://github.com/Olical/conjure

65. Avik Jain/100 Days Of Ml Code
GitHub stars: 0
Description: 100 Days of ML Coding
Programing Language:
Tags: python, machine-learning, tutorial, deep-learning, svm
Updated:
Link: https://github.com/Avik-Jain/100-Days-Of-ML-Code

66. Cy C2018/Cs Notes
GitHub stars: 0
Description: 📚 技术面试必备基础知识、Leetcode、计算机操作系统、计算机网络、系统设计
Programing Language:
Tags: python, java, computer-science, algorithm, leetcode
Updated:
Want to find a web3 job?
Job Position and Company | Location | Tags | Posted | Apply |
---|---|---|---|---|
| Remote | |||
![]() | San Francisco, United States | |||
| Bhopal, India | |||
![]() | by Metana | Info | ||
Bhopal, India | Apply |