My top 10 Python projects on the Github

There are currently 336000 projects repos for Python language(Desktop/Web/Mobile) on the GitHub and I will be providing you with my top 10 list among them.

1- Number one is surely without doubt  Django

The Web framework for perfectionists with deadlines. A high-level Python Web framework that encourages rapid development and clean, pragmatic design.

2 – Requests 

Requests is the only Non-GMO HTTP library for Python, safe for human consumption.

3- Peewee

Peewee is a simple and small ORM. It has few (but expressive) concepts, making it easy to learn and intuitive to use.


Scrapy is a fast high-level web crawling and web scraping framework, used to crawl websites and extract structured data from their pages. It can be used for a wide range of purposes, from data mining to monitoring and automated testing.

5 – python social auth 

Python Social Auth is an easy-to-setup social authentication/registration mechanism with support for several frameworks and auth providers.

Crafted using base code from django-social-auth, it implements a common interface to define new authentication providers from third parties, and to bring support for more frameworks and ORMs.

6- Pinax 

Pinax is an open-source platform built on the Django Web Framework. By integrating numerous reusable Django apps and providing starter projects and infrastructure tools, Pinax takes care of the things that many sites have in common so you can focus on what makes your site different.

Pinax has been used for everything from social networks to conference websites, and from intranets to online games.

7- Pyinstaller

PyInstaller is a program that freezes (packages) Python programs into stand-alone executables, under Windows, Linux, Mac OS X, FreeBSD, Solaris and AIX. Its main advantages over similar tools are that PyInstaller works with Python 2.7 and 3.3—3.5, it builds smaller executables thanks to transparent compression, it is fully multi-platform, and use the OS support to load the dynamic libraries, thus ensuring full compatibility.

8- Flask

Flask is a microframework for Python based on Werkzeug and Jinja2. It’s intended for getting started very quickly and was developed with best intentions in mind.

9 – Web2Py

Free and open source full-stack enterprise framework for agile development of secure database-driven web-based applications, written and programmable in Python

10 – IoT Python

Client libraries and samples for connecting to IBM Watson IoT using Python 2.7 or 3.5