SaaSHub helps you find the best software and product alternatives Learn more ā
Top 23 Python REST-API Projects
-
quivr
Opiniated RAG for integrating GenAI in your apps š§ Focus on your product rather than the RAG. Easy integration in existing products with customisation! Any LLM: GPT4, Groq, Llama. Any Vectorstore: PGVector, Faiss. Any Files. Anyway you want.
-
CodeRabbit
CodeRabbit: AI Code Reviews for Developers. Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR.
-
httpie
š„§ HTTPie CLI ā modern, user-friendly command-line HTTP client for the API era. JSON support, colors, sessions, downloads, plugins & more. (by httpie)
-
HTTP Prompt
An interactive command-line HTTP and API testing client built on top of HTTPie featuring autocomplete, syntax highlighting, and more. https://twitter.com/httpie
-
š GitHub Repository š Website
-
-
I haven't tried it but there is Posting in a TUI: https://github.com/darrenburns/posting
-
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/
GitHub https://github.com/dpgaspar/Flask-AppBuilder GitHub Stars 4.6k Most Recent Update on GitHub 2 days ago Open Source License BSD-3-Clause Number of Active Contributors This Year 11 Acceptance of External PRs Yes Official Website / Documentation https://flask-appbuilder.readthedocs.io/en/latest/
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
-
-
Third-Party Packages: OpenAPI support via packages like drf-yasg (OpenAPI 2.x / Swagger) and drf-spectacular (OpenAPI 3.x).
-
-
Third-Party Packages: OpenAPI support via packages like drf-yasg (OpenAPI 2.x / Swagger) and drf-spectacular (OpenAPI 3.x).
-
best-of-web-python
š A ranked list of awesome python libraries for web development. Updated weekly.
-
Project mention: Automatically Generate REST and GraphQL APIs From Your Database | dev.to | 2024-12-19
Some solutions are flexible to handle multiple types of databases. Often allowing you to combine them into a single API. We already mentioned Dreamfactory, but others include Apinizer, Directus, and sandman2.
-
-
-
-
Project mention: After 3 Years, I Failed. Here's All My Startup's Code | news.ycombinator.com | 2024-12-17
There's a huge number of them https://openapi.tools/#sdk
Including the semi official tools https://github.com/OpenAPITools/openapi-generator
Now if you want multi language generation and especially high quality you may have to spend a lot of time evaluating different choices. I decided that the official java client didn't generate very nice python code and went with https://github.com/openapi-generators/openapi-python-client even though it's a small personal project with a primary developer+random contributions from users. It just seemed nicer to use for python. Finding which generator to use especially for JavaScript seems difficult
-
apispec
A pluggable API specification generator. Currently supports the OpenAPI Specification (f.k.a. the Swagger specification)..
-
-
-
-
httpdbg
A tool for Python developers to easily debug the HTTP(S) client requests in a Python program.
š¦¾ Leader š Evaluating RAG š Solid Data Curation š¤ Sparse and Dense Embeddings š Embeddings Explained š¢ Distill a small fast model OSS š¢ Easy Podcast š SQL, NoSQL, Vectors š± Vector DB Bencmarks š¼ Extreme Quantization š¢ Bay.Area.AI: Interview with Jiang Chen, Zilliz šāā¬ Building LLMS Stanford Class š New Python Web UI Free Map Hosting š Pipefunc š„ļø The Pipe to extract š½ New Audio Model š§ Easy Milvus Schema Generation š½ Multimodal Models 72B š Fivetran + Milvus š£ļø JSON Viewer š½ ONNX Runtime GenAI š LLM Explorer š¦¾ Interesting Computer Vision Techniques š Build a model from embedding š§© Superchunk š½ Python testing https streams š Small AMD Model
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
Python REST-API discussion
Python REST-API related posts
-
Django Ninja
-
AIM Weekly from 30 September 2024
-
Ač”大ę¶Ø - FAV0åØå#016
-
No-Code REST API for Databases adds Table Joins
-
Preview of SERENDIPITY: selfhosted AI, custom personas, STT, TTS, RAG, tools [video]
-
Show HN: Preview of Serendipity ā A Collective of AI Agents by Valyrian Tech [video]
-
What a fascinating python framework!
-
A note from our sponsor - SaaSHub
www.saashub.com | 9 Feb 2025
Index
What are some of the best open-source REST-API projects in Python? This list will help you:
# | Project | Stars |
---|---|---|
1 | quivr | 37,200 |
2 | httpie | 34,679 |
3 | HTTP Prompt | 8,996 |
4 | frappe | 7,915 |
5 | django-ninja | 7,680 |
6 | posting | 7,555 |
7 | Flask-AppBuilder | 4,760 |
8 | flasgger | 3,651 |
9 | drf-yasg | 3,445 |
10 | djoser | 2,574 |
11 | drf-spectacular | 2,485 |
12 | best-of-web-python | 2,444 |
13 | sandman2 | 2,016 |
14 | alpaca-trade-api-python | 1,759 |
15 | dj-rest-auth | 1,732 |
16 | coronavirus-tracker-api | 1,592 |
17 | cookiecutter-django-rest | 1,562 |
18 | openapi-python-client | 1,439 |
19 | apispec | 1,184 |
20 | Uplink | 1,077 |
21 | langcorn | 915 |
22 | youtube-dl-server | 903 |
23 | httpdbg | 730 |