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. Learn more →
Top 23 Python REST Projects
-
only having 1 maintainer
-
httpie
🥧 HTTPie for Terminal — modern, user-friendly command-line HTTP client for the API era. JSON support, colors, sessions, downloads, plugins & more.
Project mention: Need a fully local web alternative to Postman | reddit.com/r/selfhosted | 2023-02-02I'm not an pro. Look at httpie maybe it is what you are looking for.
-
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.
-
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/
-
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.
-
However much makes sense for your project. bottle.py is a web framework in a single file, and it's about 4500 lines of code. Should you do the same thing? Probably not. But you can.
-
-
Flask-AppBuilder
Simple and rapid application development framework, built on top of Flask. includes detailed security, auto CRUD generation for your models, google charts and much more. Demo (login with guest/welcome) - http://flaskappbuilder.pythonanywhere.com/
Project mention: CSRF State Not Equal Error using Flask-AppBuilder and Authlib | reddit.com/r/flask | 2023-01-05I have spent a ton of time and did a TON of debugging on this. In the interest of my time and not copying information, I have put all the debugging, as well as more information on the issue, on FAB's github page. Here is the link to that to learn more: https://github.com/dpgaspar/Flask-AppBuilder/issues/1957
-
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???
-
django-rest-auth
This app makes it extremely easy to build Django powered SPA's (Single Page App) or Mobile apps exposing all registration and authentication related functionality as CBV's (Class Base View) and REST (JSON)
View on GitHub
-
-
-
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.
-
flask-restx
Fork of Flask-RESTPlus: Fully featured framework for fast, easy and documented API development with Flask
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???
-
You can find the complete changelog on our v1.51.0 GitHub release page.
-
This worked for me https://github.com/alanjds/drf-nested-routers
-
Project mention: DR-CLI: A Flexible Cookie cutter and CRUD Endpoints Generator for Django | dev.to | 2022-05-13
At a point, I wished there was a tool that could start my project with the integrations I need already configured. I found cookie-cutter-django-rest to be useful, but sometimes it's just an overkill for my use-case.
-
As you can see, in this benchmark Starlite handily beats even blakchseep, a notoriously fast ASGI framework written in Cython
-
Project mention: why when I search for Python jobs I find alot! but when I search for Django (the most used Python framework ) I get few compared to spring or nodejs ? | reddit.com/r/Python | 2022-08-21
FastAPI does have an equivalent. Something like this? https://github.com/awtkns/fastapi-crudrouter
-
Project mention: what popular wabsites uses Flask and Django and what popular companies uses Python? | reddit.com/r/learnpython | 2022-06-11
*some options that were mentioned in the thread I linked to include - Starlite (made to bypass perceived shortcomings of FastAPI) - Flama (Starlette w/ Marshmellow instead of Pydantic) - APIFlask (Flask w/ Pydantic) - Django Ninja - Quart-Schema
-
scantron
A distributed nmap / masscan scanning framework complete with scan scheduling, engine pooling, subsequent scan port diff-ing, and an API client for automation workflows.
-
-
TiMVT and TiFeatures, along with TiTiler for raster services, complete a trio of python-FastAPI services. The current roadmap includes merging TiFeatures & TiMVT, the vector-based services, into a single project to reduce code redundancy.
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
Python REST related posts
- Starlite v1.51.0 Released
- First glimpse into gRPC through Python (Part 2)
- How to connect backend django with frontend react?
- Except model or viewset from cache
- Creating Videos, Tutorials and other Resources for Starlite
- Trying to Enable SSH port on an EXSi host
- What libraries do you use the most alongside django?
-
A note from our sponsor - InfluxDB
www.influxdata.com | 5 Feb 2023
Index
What are some of the best open-source REST projects in Python? This list will help you:
Project | Stars | |
---|---|---|
1 | fastapi | 54,150 |
2 | httpie | 26,200 |
3 | django-rest-framework | 24,905 |
4 | falcon | 9,012 |
5 | Bottle | 7,874 |
6 | eve | 6,579 |
7 | Flask-AppBuilder | 4,038 |
8 | drf-yasg | 3,003 |
9 | Flask RestPlus | 2,669 |
10 | django-rest-auth | 2,358 |
11 | Crossbar | 2,023 |
12 | FlareSolverr | 1,915 |
13 | sandman2 | 1,913 |
14 | flask-restx | 1,717 |
15 | starlite | 1,620 |
16 | drf-nested-routers | 1,442 |
17 | cookiecutter-django-rest | 1,362 |
18 | BlackSheep | 1,148 |
19 | fastapi-crudrouter | 994 |
20 | apiflask | 715 |
21 | scantron | 693 |
22 | django-api-domains | 596 |
23 | titiler | 463 |