DEV Community

Cover image for 17 Popular Python Opensource Projects on GitHub
Biplov
Biplov

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.

TensorFlow

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

youtube-dl

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

thefuck

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

Flask

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

Django

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

Keras

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

HTTPie

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

Ansible

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

Requests

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

Scikit-learn

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

PyTorch

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

Scrapy

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

Pandas

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

Sentry

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

Pipenv

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

fastai

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

Top comments (1)

Collapse
 
ryry_02 profile image
Ryan (he/him)

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