Sonar helps you commit clean code every time. With over 225 unique rules to find Python bugs, code smells & vulnerabilities, Sonar finds the issues while you focus on the work. Learn more →
Top 23 Python RESTful API Projects
-
Project mention: How to connect backend django with frontend react? | reddit.com/r/learnpython | 2023-01-19
The "connection" is an API endpoint. I'm feeling your question isn't phrased right. Maybe this would help? https://www.django-rest-framework.org/
-
glances
Glances an Eye on your system. A top/htop alternative for GNU/Linux, BSD, Mac OS and Windows operating systems.
-
Sonar
Write Clean Python Code. Always.. Sonar helps you commit clean code every time. With over 225 unique rules to find Python bugs, code smells & vulnerabilities, Sonar finds the issues while you focus on the work.
-
I chose Python as a language to handle the streaming, because a) it’s the language I’m strongest in, and b) because of tweepy.
-
falcon
The no-magic web data plane API and microservices framework for Python developers, with a focus on reliability, correctness, and performance at scale.
Sanic is very very popular with 16.6k stars, 1.5k forks, opencollective sponsors and a very active github. Falcon is more popular than japronto with 8.9k stars, 898 forks, opencollective sponsors and a very active github too. Despite Japronto been keeped as first place by TechEmPower, Falcon is a way better solution in general with performance similar to fastify an very fast node.js framework that hits 575k requests per second in this benchmark.
-
Project mention: How do I connect application running in a notebook server to my local machine. | reddit.com/r/Kubeflow | 2022-12-11
I followed the guide to have doccano https://github.com/doccano/doccano setup in a notebook server in Kubeflow. It is running and the django connection is established, but it fails to connect with my localmachine so when I try to open the link, it does not respond. Is there a way to connect apps running on remove notebook servers to local in Kubeflow?
-
hug
Embrace the APIs of the future. Hug aims to make developing APIs as simple as possible, but no simpler.
-
-
InfluxDB
Build time-series-based applications quickly and at scale.. InfluxDB is the Time Series Platform where developers build real-time applications for analytics, IoT and cloud-native services. Easy to start, it is available in the cloud or on-premises.
-
When it comes to Flask, in particular, there’re plenty of choices. And in fairness, not all frameworks are created equal. You’ve got flasgger, restx (successor of flask-restplus), flask-RESTful, and flask-smorest, to mention a few. How do you choose among those???
-
connexion
Swagger/OpenAPI First framework for Python on top of Flask with automatic endpoint validation & OAuth2 support
Connexion is a framework on top of Flask that automagically handles HTTP requests defined using OpenAPI/Swagger.
-
Unfortunately tastypie doesn't yet work with Django 4.1 - I logged this bug a few weeks ago https://github.com/django-tastypie/django-tastypie/issues/1640
-
When it comes to Flask, in particular, there’re plenty of choices. And in fairness, not all frameworks are created equal. You’ve got flasgger, restx (successor of flask-restplus), flask-RESTful, and flask-smorest, to mention a few. How do you choose among those???
-
When it comes to Flask, in particular, there’re plenty of choices. And in fairness, not all frameworks are created equal. You’ve got flasgger, restx (successor of flask-restplus), flask-RESTful, and flask-smorest, to mention a few. How do you choose among those???
-
Project mention: Compclasses: prefer composition over inheritance | reddit.com/r/Python | 2023-01-16
dependency_injector: https://github.com/ets-labs/python-dependency-injector
-
-
Project mention: guild.get_member(id).roles only updates its output when the user sends a message in chat | reddit.com/r/Discord_Bots | 2023-01-28
-
-
Project mention: Nocodb: Turns Any MySQL, Postgres, SQLite into a Spreadsheet with REST APIs | news.ycombinator.com | 2022-10-04
https://github.com/jeffknupp/sandman2 works with many different backends including sqlite, but postgrest definitely have the auth flow and security model right for these things.
-
-
baserow
Baserow is an open source no-code database tool and Airtable alternative. This is a mirrored repository, the official one is hosted on https://gitlab.com/bramw/baserow.
-
Project mention: How many of you have built a full stack web site on top of FastAPI? | reddit.com/r/Python | 2022-02-10
FastAPI is not the flask killer (starlette *might* be but it remains to be seen), fastAPI is the FlaskAPI killer (https://github.com/flask-api/flask-api).
-
-
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)..
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
Python RESTful API related posts
- Budozer not find swagger-client that satisfies
- my bot is online and has ALL nessicary functions to read manage and send messages yet its not responding to !hello and running the code says [INFO ] discord.client: logging in using static token [INFO ] discord.gateway: Shard ID None has connected to Gateway (Session ID)
- Bot cannot read message contents even with proper intents
- New to bot development need help
- guild.get_member(id).roles only updates its output when the user sends a message in chat
- What is the best practice for mapping JSON requests to objects and back to JSON?
- Discord.PY Custom Commands - can you define multiple commands/functions in one file?
-
A note from our sponsor - Sonar
www.sonarsource.com | 5 Feb 2023
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 | 24,905 |
2 | glances | 22,239 |
3 | Tweepy | 9,456 |
4 | falcon | 9,012 |
5 | doccano | 7,250 |
6 | hug | 6,696 |
7 | eve | 6,579 |
8 | flask-restful | 6,522 |
9 | connexion | 4,192 |
10 | django-tastypie | 3,818 |
11 | flasgger | 3,165 |
12 | Flask RestPlus | 2,669 |
13 | Dependency Injector | 2,639 |
14 | sandman | 2,324 |
15 | pycord | 2,313 |
16 | django-sql-explorer | 2,069 |
17 | sandman2 | 1,913 |
18 | flask-ask | 1,901 |
19 | baserow | 1,357 |
20 | flask-api | 1,349 |
21 | pdir2 | 1,282 |
22 | flask-restless | 1,033 |
23 | apispec | 1,006 |