Top 23 Python RESTful API Projects
-
django-rest-framework
Web APIs for Django. 🎸
I spent a good part of my career writing REST APIs and doing it in Django is an absolute breeze because of the Django REST framework. APIs can be built quite rapidly using DRF and it provides everything including generic views that you can import, serializers, request validation and auth.
-
glances
Glances an Eye on your system. A top/htop alternative for GNU/Linux, BSD, Mac OS and Windows operating systems.
Project mention: What are some super important or useful commands/utilities? | reddit.com/r/linux4noobs | 2021-02-21For system info you could also check out glances, you can do a whole lot of cool stuff with this software.
-
Scout
Get performance insights in less than 4 minutes. Scout APM uses tracing logic that ties bottlenecks to source code so you know the exact line of code causing performance issues and can get back to building a great product faster.
-
falcon
The no-nonsense, minimalist REST and app backend framework for Python developers, with a focus on reliability, correctness, and performance at scale.
-
Tweepy
Twitter for Python!
Project mention: Dev DigitalOcean Hackathon: Geobot, a Geography Python Twitter Bot - Tut 02 | dev.to | 2021-01-10We will use tweepy for this project. First let's activate, then we install all that is needed
-
hug
Embrace the APIs of the future. Hug aims to make developing APIs as simple as possible, but no simpler.
-
eve
REST API framework designed for human beings
-
flask-restful
Simple framework for creating REST APIs
Considering the extension you've mentioned explicitly, the author of it has provided an explanation as to why he is not longer putting in any work, you can read about it here.
-
apistar
The Web API toolkit. 🛠
-
doccano
Open source text annotation tool for machine learning practitioner.
-
django-tastypie
Creating delicious APIs for Django apps since 2010.
-
connexion
Swagger/OpenAPI First framework for Python on top of Flask with automatic endpoint validation & OAuth2 support
Project mention: Here's a list of Python web frameworks that you can use to create a website or API | reddit.com/r/Python | 2021-01-28Connexion for OpenAPI spec first REST APIs: https://github.com/zalando/connexion
-
Flask RestPlus
Fully featured framework for fast, easy and documented API development with Flask
-
flasgger
Easy OpenAPI specs and Swagger UI for your Flask API
-
sandman
Sandman "makes things REST".
-
flask-ask
Alexa Skills Kit for Python
-
django-sql-explorer
Easily share data across your company via SQL queries. From Grove Collab.
-
sandman2
Automatically generate a RESTful API service for your legacy database. No code required!
-
flask-api
Browsable web APIs for Flask.
-
pdir2
Pretty dir() printing with joy:beer:
-
Dependency Injector
Dependency injection framework for Python
-
flask-restless
NO LONGER MAINTAINED - A Flask extension for creating simple ReSTful JSON APIs from SQLAlchemy models.
-
apispec
A pluggable API specification generator. Currently supports the OpenAPI Specification (f.k.a. the Swagger specification)..
-
restless
A lightweight REST miniframework for Python.
Index
What are some of the best open-source RESTful API projects in Python? This list will help you:
Project | Stars | |
---|---|---|
1 | django-rest-framework | 20,319 |
2 | glances | 17,876 |
3 | falcon | 8,245 |
4 | Tweepy | 7,532 |
5 | hug | 6,452 |
6 | eve | 6,297 |
7 | flask-restful | 5,930 |
8 | apistar | 5,546 |
9 | doccano | 4,373 |
10 | django-tastypie | 3,722 |
11 | connexion | 3,557 |
12 | Flask RestPlus | 2,480 |
13 | flasgger | 2,460 |
14 | sandman | 2,329 |
15 | flask-ask | 1,869 |
16 | django-sql-explorer | 1,765 |
17 | sandman2 | 1,645 |
18 | flask-api | 1,225 |
19 | pdir2 | 1,204 |
20 | Dependency Injector | 1,141 |
21 | flask-restless | 1,026 |
22 | apispec | 828 |
23 | restless | 797 |