Python REST

Open-source Python projects categorized as REST

Top 23 Python REST Projects

  • fastapi

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

    Project mention: LangChain, Python, and Heroku | dev.to | 2024-03-18

    An API application framework (such as FastAPI)

  • 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: Bruno | news.ycombinator.com | 2024-03-09

    There is also HTTPie which I've mostly been using for its excellent `http` CLI as a modern replacement for curl.

    However I recently learned that it also has web and desktop client apps which are pretty great too!

    https://httpie.io/

  • 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.

  • django-rest-framework

    Web APIs for Django. 🎸

    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

  • falcon

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

  • Bottle

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

    Project mention: Ask HN: What are some unpopular technologies you wish people knew more about? | news.ycombinator.com | 2023-12-02

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

  • eve

    REST API framework designed for human beings (by pyeve)

  • FlareSolverr

    Proxy server to bypass Cloudflare protection

    Project mention: Scraping Google trends, and incomplete datasets. Help, please? | /r/datasets | 2023-12-07

    What 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.

  • 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.

  • 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: Pretty simple question, could be rewarding if enough people answer. | /r/flask | 2023-06-06

    This one might be interesting as well: https://github.com/dpgaspar/Flask-AppBuilder

  • litestar

    Production-ready, Light, Flexible and Extensible ASGI API framework | Effortlessly Build Performant APIs

    Project mention: Litestar – powerful, flexible, and highly performant Python ASGI framework | news.ycombinator.com | 2024-02-26

    What 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-...

  • drf-yasg

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

    Project mention: Swagger for Django api | /r/django | 2023-04-23

    I believe drf-yasg what you need. You can create a schema manually and define request and response types for your small API.

  • Flask RestPlus

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

  • 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)

    Project mention: The most popular Django API packages listed by Django.WTF | /r/django | 2023-05-31
  • flask-restx

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

  • Crossbar

    Crossbar.io - WAMP application router

    Project mention: Crossbar.io Is Down (Forever?) | news.ycombinator.com | 2023-08-25
  • sandman2

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

  • drf-nested-routers

    Nested Routers for Django Rest Framework

    Project mention: Django Rest Framework Nested Routing | /r/django | 2023-05-20

    I suggest that you use the drf nested routes package.

  • cookiecutter-django-rest

    Build best practiced apis fast with Python3

  • fastapi-crudrouter

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

  • apiflask

    A lightweight Python web API framework.

  • 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.

  • huobi_Python

    Python SDK for Huobi Spot API

  • django-api-domains

    A pragmatic styleguide for Django API Projects

  • titiler

    Build your own Raster dynamic map tile services

  • SaaSHub

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

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). The latest post mention was on 2024-03-18.

Python REST related posts

Index

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

Project Stars
1 fastapi 70,277
2 httpie 31,680
3 django-rest-framework 27,432
4 falcon 9,375
5 Bottle 8,281
6 eve 6,656
7 FlareSolverr 5,549
8 Flask-AppBuilder 4,498
9 litestar 4,348
10 drf-yasg 3,313
11 Flask RestPlus 2,731
12 django-rest-auth 2,393
13 flask-restx 2,061
14 Crossbar 2,045
15 sandman2 1,981
16 drf-nested-routers 1,595
17 cookiecutter-django-rest 1,474
18 fastapi-crudrouter 1,302
19 apiflask 950
20 scantron 730
21 huobi_Python 685
22 django-api-domains 684
23 titiler 682
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com