DEV Community

Cover image for 17 Popular Python Opensource Projects on GitHub

Posted on

17 Popular Python Opensource Projects on GitHub

Python is a popular programming language, so it is no surprise that it has a large opensource presence with many powerful projects that receives contribution from developers around the world. Here is a list of some of the popular python open-source projects.


⭐ 145K
TensorFlow is a Machine Learning Framework that has a comprehensive, flexible ecosystem of tools, libraries, and community resources that lets researchers push the state-of-the-art in ML and developers easily build and deploy ML-powered applications.


⭐ 66.4K
Command-line program to download videos from YouTube and other video sites


⭐ 53.6K
It is an app which corrects your previous console command.


⭐ 53.6K
Flask is a micro web framework written in Python. It is designed to make getting started quick and easy, with the ability to scale up to complex applications.


⭐ 49.4K
Django is a free and open-source Python web development framework that follows the Model–Template–View (MTV) pattern. It comes with most of the libraries and tools required for common use cases.


⭐ 48.3K
Keras is an Open Source Neural Network library written in Python that runs on top of TensorFlow, CNTK, or Theano.


⭐ 46.8K
HTTPie is a command line HTTP client that makes CLI interaction with web services as human-friendly as possible.


⭐ 43.2K
Ansible is an open source IT Configuration Management, Deployment & Orchestration tool that makes your applications and systems easier to deploy.


⭐ 42.5K
Requests is a Python HTTP library that makes HTTP requests simpler and more human-friendly.


⭐ 40.8K
Scikit-learn is an open source Python library built on top of SciPy that has powerful tools for data analysis and data mining.


⭐ 38.8K
PyTorch is an open source machine learning library based on the Torch library, used for applications such as computer vision and natural language processing.


⭐ 37.2K
Scrapy is a fast high-level web crawling and web scraping framework, used to crawl websites and extract structured data from their pages.

Face Recognition

⭐ 34.2K
Recognize and manipulate faces from Python or from the command line with the world's simplest face recognition library.


⭐ 25K
Pandas is a Python package providing fast, flexible, and expressive data structures designed to make working with "relational" or "labeled" data both easy and intuitive.


⭐ 24.9K
Sentry is a service that helps you monitor and fix crashes in realtime. Although written in Python, Sentry works with most languages and frameworks.


⭐ 20.3K
Pipenv is a dependency manager for Python projects that simplifies dependency management for common use cases.


⭐ 17.9K
The fastai library simplifies training fast and accurate neural nets using modern best practices.

Discussion (1)

ryan_nanson profile image
Ryan Nanson (he/him)

Thanks for sharing this list! Hopefully get more people into open source :D