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: Python FastAPI: Integrating OAuth2 Security with the Application's Own Authentication Process | dev.to | 2024-05-13
  • 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: Criando uma API simples com PHP puro | dev.to | 2024-05-09
  • 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.

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

  • SaaSHub

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

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

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

  • titiler

    Build your own Raster dynamic map tile services

  • django-api-domains

    A pragmatic styleguide for Django API Projects

  • huobi_Python

    Python SDK for Huobi Spot API

  • SaaSHub

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

    SaaSHub logo
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 related posts

  • FastAPI Got Me an OpenAPI Spec Really... Fast

    4 projects | dev.to | 22 Apr 2024
  • Show HN: Mountaineer – Webapps in Python and React

    4 projects | news.ycombinator.com | 27 Feb 2024
  • Don't put your business logic in the controllers

    1 project | dev.to | 2 Oct 2023
  • How can I implement 2FA with Django REST Framework?

    4 projects | /r/django | 29 Sep 2023
  • Crossbar.io Is Down (Forever?)

    1 project | news.ycombinator.com | 25 Aug 2023
  • Why the bottle framework uses only one file

    1 project | news.ycombinator.com | 3 Aug 2023
  • Litestar-Light, Flexible and Extensible ASGI API Framework

    1 project | news.ycombinator.com | 14 Jul 2023
  • A note from our sponsor - InfluxDB
    www.influxdata.com | 14 May 2024
    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. Learn more →

Index

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

Project Stars
1 fastapi 71,444
2 httpie 32,058
3 django-rest-framework 27,543
4 falcon 9,394
5 Bottle 8,306
6 eve 6,659
7 FlareSolverr 5,867
8 Flask-AppBuilder 4,525
9 litestar 4,511
10 drf-yasg 3,334
11 Flask RestPlus 2,731
12 django-rest-auth 2,399
13 flask-restx 2,084
14 Crossbar 2,044
15 sandman2 1,983
16 drf-nested-routers 1,615
17 cookiecutter-django-rest 1,485
18 fastapi-crudrouter 1,312
19 apiflask 960
20 scantron 731
21 titiler 703
22 django-api-domains 691
23 huobi_Python 684

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