
TOP 41 Python Open Source Projects in 2023

1. System Design Primer
GitHub stars: 229,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: 11 days ago
Link: https://github.com/donnemartin/system-design-primer

2. Awesome Python
GitHub stars: 180,000
Description: A curated list of awesome Python frameworks, libraries, software and resources
Programing Language: Python
Tags: python, awesome, python-library, collections, python-framework
Updated: 15 hours ago
Link: https://github.com/vinta/awesome-python

3. Tensorflow
GitHub stars: 178,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: 2 hours ago
Link: https://github.com/tensorflow/tensorflow

4. Python
GitHub stars: 168,000
Description: All Algorithms implemented in Python
Programing Language: Python
Tags: python, education, algorithm, practice, interview
Updated: 2 minutes ago
Link: https://github.com/TheAlgorithms/Python

5. Cs Notes
GitHub stars: 167,000
Description: 📚 技术面试必备基础知识、Leetcode、计算机操作系统、计算机网络、系统设计
Programing Language: Updated on Aug 4
Tags: python, java, computer-science, algorithm, leetcode
Updated:
Link: https://github.com/CyC2018/CS-Notes

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

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

8. Python 100 Days
GitHub stars: 140,000
Description: Python - 100天从新手到大师
Programing Language: Python
Updated: 29 days ago
Link: https://github.com/jackfrued/Python-100-Days

9. 30 Seconds Of Code
GitHub stars: 116,000
Description: Short code snippets for all your development needs
Programing Language: JavaScript
Tags: nodejs, javascript, css, python, git
Updated: 2 hours ago
Link: https://github.com/30-seconds/30-seconds-of-code

10. Transformers
GitHub stars: 112,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: 2 minutes ago
Link: https://github.com/huggingface/transformers

11. Thefuck
GitHub stars: 79,300
Description: Magnificent app which corrects your previous console command.
Programing Language: Python
Tags: python, shell
Updated: 22 days ago
Link: https://github.com/nvbn/thefuck

12. Flask
GitHub stars: 64,099
Description: The Python micro framework for building web applications.
Programing Language: Python
Tags: python, flask, web-framework, wsgi, jinja
Updated: 6 days ago
Link: https://github.com/pallets/flask

13. core
GitHub stars: 62,900
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

14. Fastapi
GitHub stars: 62,400
Description: FastAPI framework, high performance, easy to learn, fast to code, ready for production
Programing Language: Python
Tags: python, api, json, framework, web
Updated: 44 minutes ago
Link: https://github.com/tiangolo/fastapi

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

16. Devops Exercises
GitHub stars: 57,800
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: yesterday
Link: https://github.com/bregman-arie/devops-exercises

17. Fun Nlp
GitHub stars: 56,900
Description: 字符数据、speech-aligner: 从“人声语音”及其“语言文本”产生音素级别时间对齐标注的工具、AmpliGraph: 知识图谱表示学习(Python)库:知识图谱概念链接预测、Scattertext 文本可视化(python)、语言/知识表示工具:BERT & E…
Programing Language: Python
Updated: 19 days ago
Link: https://github.com/fighting41love/funNLP

18. Yt Dlp
GitHub stars: 55,800
Description: A youtube-dl fork with additional features and fixes
Programing Language: Python
Tags: python, youtube-dl, video-downloader, youtube-downloader, sponsorblock
Updated: 7 hours ago
Link: https://github.com/yt-dlp/yt-dlp

19. Scikit Learn
GitHub stars: 55,700
Description: scikit-learn: machine learning in Python
Programing Language: Python
Tags: python, data-science, machine-learning, statistics, data-analysis
Updated: 24 minutes ago
Link: https://github.com/scikit-learn/scikit-learn

20. Ansible
GitHub stars: 58,500
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: 5 hours ago
Link: https://github.com/ansible/ansible

21. Cpython
GitHub stars: 55,700
Description: The Python programming language
Programing Language: Python
Updated: 7 minutes ago
Link: https://github.com/python/cpython

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

23. Manim
GitHub stars: 53,500
Description: Animation engine for explanatory math videos
Programing Language: Python
Tags: python, animation, explanatory-math-videos, 3b1b-videos
Updated: 9 days ago
Link: https://github.com/3b1b/manim

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

25. Leetcode
GitHub stars: 52,400
Description: LeetCode Solutions: A Record of My Problem Solving Journey.( leetcode题解,记录自己的leetcode解题之路。)
Programing Language: JavaScript
Tags: javascript, python, java, computer-science, tree
Updated: 23 days ago
Link: https://github.com/azl397985856/leetcode

26. Requests
GitHub stars: 50,200
Description: A simple, yet elegant, HTTP library.
Programing Language: Python
Tags: python, http, client, cookies, requests
Updated: 2 days ago
Link: https://github.com/psf/requests

27. Python Patterns
GitHub stars: 38,100
Description: A collection of design patterns/idioms in Python
Programing Language: Python
Tags: python, idioms, design-patterns
Updated: 29 days ago
Link: https://github.com/faif/python-patterns

28. Open Source Mac Os Apps
GitHub stars: 36,800
Description: 🚀 Awesome list of open source applications for macOS. https://t.me/s/opensourcemacosapps
Programing Language: Updated 24 days ago
Tags: javascript, ruby, python, c, macos
Updated:
Link: https://github.com/serhii-londar/open-source-mac-os-apps

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

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

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

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

33. Airflow
GitHub stars: 31,600
Description: Apache Airflow - A platform to programmatically author, schedule, and monitor workflows
Programing Language: Python
Tags: python, workflow, airflow, scheduler, apache
Updated: 24 minutes ago
Link: https://github.com/apache/airflow

34. odoo
GitHub stars: 30,600
Description: Odoo. Open Source Apps To Grow Your Business.
Programing Language: JavaScript
Tags: python, business, erp, apps, management
Updated: 2 minutes ago
Link: https://github.com/odoo/odoo

35. cli
GitHub stars: 29,100
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: 11 days ago
Link: https://github.com/httpie/cli

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

37. Spark
GitHub stars: 36,700
Description: Apache Spark - A unified analytics engine for large-scale data processing
Programing Language: Scala
Tags: python, java, r, scala, sql
Updated: 1 hour ago
Link: https://github.com/apache/spark

38. Open Assistant
GitHub stars: 35,100
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: 16 hours ago
Link: https://github.com/LAION-AI/Open-Assistant

39. Made With Ml
GitHub stars: 34,100
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: 23 days ago
Link: https://github.com/GokuMohandas/Made-With-ML

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

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