The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning. Learn more →
Top 23 Python REST Projects
-
httpie
🥧 HTTPie CLI — modern, user-friendly command-line HTTP client for the API era. JSON support, colors, sessions, downloads, plugins & more. (by httpie)
-
WorkOS
The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.
-
falcon
The no-magic web data plane API and microservices framework for Python developers, with a focus on reliability, correctness, and performance at scale.
-
InfluxDB
Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
-
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/
-
litestar
Production-ready, Light, Flexible and Extensible ASGI API framework | Effortlessly Build Performant APIs
-
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)
-
flask-restx
Fork of Flask-RESTPlus: Fully featured framework for fast, easy and documented API development with Flask
-
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.
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
That’s when I found FastAPI.
tested the end points using httpie and sometime curl
Project mention: Ask HN: Is Python async/await some kind of joke? | news.ycombinator.com | 2024-01-27- Django Rest Framework has no async support? https://github.com/encode/django-rest-framework/issues/7260
Project mention: Ask HN: What are some unpopular technologies you wish people knew more about? | news.ycombinator.com | 2023-12-02Bottle.py: uber-fast and simple python web microframework, about 3x faster, saner, and more memory-efficient than Flask in my experience: https://github.com/bottlepy/bottle
Fossil: distributed version control and much more in a single executable, from the creators of SQLite: https://fossil-scm.org/
Project mention: Scraping Google trends, and incomplete datasets. Help, please? | /r/datasets | 2023-12-07What i didnt tried: - scraping and using these (single page) tokens - headless browser - web-test-frameworks like selenium (programmable browser) - using Flaresolver (my best bet) https://github.com/FlareSolverr/FlareSolverr . A headless browser / proxy developed to bypass cloudflare. You can easily deploy it onprem with docker. I know google got its own defence machanisms, but i've got very good experience using it for scraping and crawling (at least cloudflare protected) websites. So i guess its very good at pretending being a normal browser, being a normal user.
Project mention: Pretty simple question, could be rewarding if enough people answer. | /r/flask | 2023-06-06This one might be interesting as well: https://github.com/dpgaspar/Flask-AppBuilder
Project mention: Litestar – powerful, flexible, and highly performant Python ASGI framework | news.ycombinator.com | 2024-02-26What would you like to see here? Could you perhaps open an issue at https://github.com/litestar-org/litestar so we can track and implement this?
If you are just needing a client what you need should be available OOTB, unless you want more hands off.
Here is also a good article for example: https://dev.to/pbaletkeman/secure-python-litestar-site-with-...
I suggest that you use the drf nested routes package.
Python REST related posts
- FastAPI Got Me an OpenAPI Spec Really... Fast
- Show HN: Mountaineer – Webapps in Python and React
- Don't put your business logic in the controllers
- How can I implement 2FA with Django REST Framework?
- Crossbar.io Is Down (Forever?)
- Why the bottle framework uses only one file
- Litestar-Light, Flexible and Extensible ASGI API Framework
-
A note from our sponsor - WorkOS
workos.com | 25 Apr 2024
Index
What are some of the best open-source REST projects in Python? This list will help you:
Project | Stars | |
---|---|---|
1 | fastapi | 70,779 |
2 | httpie | 31,842 |
3 | django-rest-framework | 27,489 |
4 | falcon | 9,384 |
5 | Bottle | 8,292 |
6 | eve | 6,658 |
7 | FlareSolverr | 5,702 |
8 | Flask-AppBuilder | 4,510 |
9 | litestar | 4,416 |
10 | drf-yasg | 3,322 |
11 | Flask RestPlus | 2,731 |
12 | django-rest-auth | 2,395 |
13 | flask-restx | 2,068 |
14 | Crossbar | 2,044 |
15 | sandman2 | 1,982 |
16 | drf-nested-routers | 1,604 |
17 | cookiecutter-django-rest | 1,476 |
18 | fastapi-crudrouter | 1,304 |
19 | apiflask | 954 |
20 | scantron | 730 |
21 | django-api-domains | 687 |
22 | titiler | 686 |
23 | huobi_Python | 684 |
Sponsored