Top Python Open Source Projects

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

Link: https://github.com/mitmproxy/mitmproxy




Want to find a web3 job?

Receive emails of TOP 41 Python Open Source Projects in 2023

More by Web3 Jobs