Python REST

Open-source Python projects categorized as REST

Top 23 Python REST Projects

  1. fastapi

    FastAPI framework, high performance, easy to learn, fast to code, ready for production

    Project mention: Shipping Sovereign SDK: Cryptographic Forensic Receipts and the End of the AI "Prose Tax" | dev.to | 2026-05-29

    The Sovereign SDK is a Python-native framework designed to minimize prose overhead while generating ironclad, cryptographic execution receipts for AI agents, complete with drop-in FastAPI/Starlette ASGI middleware.

  2. SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
  3. httpie

    πŸ₯§ HTTPie CLI β€” modern, user-friendly command-line HTTP client for the API era. JSON support, colors, sessions, downloads, plugins & more. (by httpie)

    Project mention: 5 CLI Tools I Use to Keep Terminal Workflows Less Annoying | dev.to | 2026-05-07

    httpie is easier to read than curl when testing APIs manually.

  4. django-rest-framework

    Web APIs for Django. 🎸

    Project mention: GraphQL vs REST: 18 Claims Fact-Checked with Primary Sources (2026) | dev.to | 2026-04-17

    Many REST frameworks also ship with limited security controls enabled by default. Express.js , a minimal web framework, does not include rate limiting or input validation out of the box and relies on middleware for these concerns. Django REST Framework includes throttling features, but they are not enabled by default.

  5. FlareSolverr

    Proxy server to bypass Cloudflare protection

    Project mention: I Built a Self-Hosted RSS Reader with AI Summarization, Translation, and an MCP Server | dev.to | 2026-03-16

    For sites requiring JavaScript rendering, FlareSolverr (Headless Chrome) handles it.

  6. posting

    The modern API client that lives in your terminal.

    Project mention: Slumber a TUI HTTP Client | news.ycombinator.com | 2026-05-21
  7. falcon

    The no-magic web API and microservices framework for Python developers, with a focus on reliability and performance at scale.

  8. Bottle

    bottle.py is a fast and simple micro-framework for python web-applications.

    Project mention: Response to Ruby Is Not a Serious Programming Language | news.ycombinator.com | 2025-12-01

    > see especially the context local proxies in Flask (request, session); these look like global module imports, but they're actually request specific despite not being passed into your handlers... eek

    I guess that was a Bottle thing that Armin Ronacher borrowed: https://bottlepy.org/docs/dev/api.html#request-context

    A bad idea in retrospect, but hard to change now: https://github.com/bottlepy/bottle/issues/761

  9. litestar

    Light, flexible and extensible ASGI framework | Built to scale

    Project mention: Hyperflask – Full stack Flask and Htmx framework | news.ycombinator.com | 2025-10-16

    A lot of people in this thread mentioning the limitations of Flask and β€œwhy not FastAPI” etc - but I’ve found Litestar to be the best alternative and it has htmx support out of the box.

    https://litestar.dev/

  10. eve

    REST API framework designed for human beings (by pyeve)

  11. 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/

  12. drf-yasg

    Automated generation of real Swagger/OpenAPI 2.0 schemas from Django REST Framework code.

  13. Flask RestPlus

    Fully featured framework for fast, easy and documented API development with Flask

  14. 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)

  15. flask-restx

    Fork of Flask-RESTPlus: Fully featured framework for fast, easy and documented API development with Flask

  16. Crossbar

    Crossbar.io - WAMP application router

  17. sandman2

    Automatically generate a RESTful API service for your legacy database. No code required!

  18. drf-nested-routers

    Nested Routers for Django Rest Framework

  19. fastapi-crudrouter

    A dynamic FastAPI router that automatically creates CRUD routes for your models

  20. cookiecutter-django-rest

    Build best practiced apis fast with Python3

  21. django-modern-rest

    Modern REST framework for Django with types and async support!

    Project mention: Show HN: Django-Modern-Rest | news.ycombinator.com | 2026-04-29
  22. apiflask

    A lightweight Python web API framework.

  23. titiler

    Build your own Raster dynamic map tile services

  24. httpdbg

    A tool for Python developers to easily debug the HTTP(S) client and server requests in a Python program.

    Project mention: Show HN: Pytest-httpdbg – a simple way to include HTTP traces in Allure reports | news.ycombinator.com | 2025-11-11

    Hi HN,

    I recently updated my pytest plugin based on httpdbg to include the HTTP traces directly in the Allure reports. As with httpdbg, the idea is to have nothing more to do than to add an argument to your command line: --httpdbg-allure.

    For example:

    pytest examples/pytest_demo.py --alluredir=./allure-results --httpdbg-allure

    For each test, all HTTP requests will be recorded and saved in the Allure report under a step named httpdbg.

    You can check the README in the repository to see how it looks: https://github.com/cle-b/pytest-httpdbg?tab=readme-ov-file#c... (the compact mode is quite simple, but the full mode is identical to the httpdbg UI).

    I hope this will be helpful for some of you :) Any feedback is welcome.

    If you enjoy using httpdbg, don’t hesitate to check out the Git repository to discover new features β€” and give it a star to help make it more visible.

    httpdbg: https://github.com/cle-b/httpdbg -- https://pypi.org/project/httpdbg/

NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020).

Python REST discussion

Log in or Post with

Python REST related posts

  • Shipping Sovereign SDK: Cryptographic Forensic Receipts and the End of the AI "Prose Tax"

    2 projects | dev.to | 29 May 2026
  • Warp of Oz! πŸŒͺ️ Ep.1

    2 projects | dev.to | 17 Apr 2026
  • How to Generate PDFs from FileMaker Data Using Python

    1 project | dev.to | 23 Mar 2026
  • How to Build Your First AI Agent Deploy it to Sevalla

    3 projects | dev.to | 7 Jan 2026
  • πŸš€ Build a Todo App API with FastAPI + uv (The Cleanest Way!)

    2 projects | dev.to | 26 Dec 2025
  • A Design Pattern Every Python Developer Should Know

    1 project | dev.to | 29 Sep 2025
  • Building a REST API With the Django Rest Framework and MongoDB

    1 project | dev.to | 23 Sep 2025
  • A note from our sponsor - SaaSHub
    www.saashub.com | 6 Jun 2026
    SaaSHub helps you find the best software and product alternatives Learn more β†’

Index

What are some of the best open-source REST projects in Python? This list will help you:

# Project Stars
1 fastapi 98,890
2 httpie 37,683
3 django-rest-framework 30,050
4 FlareSolverr 14,159
5 posting 12,007
6 falcon 9,795
7 Bottle 8,771
8 litestar 8,259
9 eve 6,738
10 Flask-AppBuilder 4,953
11 drf-yasg 3,544
12 Flask RestPlus 2,739
13 django-rest-auth 2,424
14 flask-restx 2,233
15 Crossbar 2,064
16 sandman2 2,044
17 drf-nested-routers 1,795
18 fastapi-crudrouter 1,687
19 cookiecutter-django-rest 1,601
20 django-modern-rest 1,165
21 apiflask 1,129
22 titiler 1,102
23 httpdbg 904

Sponsored
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com

Did you know that Python is
the 1st most popular programming language
based on number of references?