Python REST-API

Open-source Python projects categorized as REST-API

Top 23 Python REST-API Projects

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

  • Scout Monitoring

    Free Django app performance insights with Scout Monitoring. Get Scout setup in minutes, and let us sweat the small stuff. A couple lines in settings.py is all you need to start monitoring your apps. Sign up for our free tier today.

    Scout Monitoring logo
  • frappe

    Low code web framework for real world applications, in Python and Javascript

  • Project mention: Show HN: We're building your open-source, private Salesforce | news.ycombinator.com | 2024-05-28
  • django-ninja

    💨 Fast, Async-ready, Openapi, type hints based framework for building APIs

  • Project mention: What a fascinating python framework! | dev.to | 2024-05-19

    The URL https://django-ninja.dev/ is the official website of Django-Ninja, a Python web framework for building APIs with Django and Python 3.6+ type hints.

  • 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

  • flasgger

    Easy OpenAPI specs and Swagger UI for your Flask API

  • drf-yasg

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

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

    REST implementation of Django authentication system.

  • mathesar

    Web application providing an intuitive user experience to databases.

  • Project mention: Show HN: Teable – Open-Source No-Code Database Fusion of Postgres and Airtable | news.ycombinator.com | 2024-03-11

    Congratulations on launching, it's nice to see more open source products in this area (I work on https://mathesar.org/). Feel free to reach out if you'd like to talk and compare notes.

  • best-of-web-python

    🏆 A ranked list of awesome python libraries for web development. Updated weekly.

  • drf-spectacular

    Sane and flexible OpenAPI 3 schema generation for Django REST framework.

  • Project mention: Why I chose django-ninja instead of django-rest-framework to build my project | /r/django | 2023-06-17

    Hi, while that is the case, same can be done with drf using drf-spectacular

  • sandman2

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

  • alpaca-trade-api-python

    Python client for Alpaca's trade API

  • coronavirus-tracker-api

    🦠 A simple and fast (< 200ms) API for tracking the global coronavirus (COVID-19, SARS-CoV-2) outbreak. It's written in python using the 🔥 FastAPI framework. Supports multiple sources!

  • dj-rest-auth

    Authentication for Django Rest Framework

  • Project mention: Can someone help me understand CSRF security? (context inside) | /r/django | 2023-09-25

    I am using dj-rest-auth for authentication. I am using JWT token authentication. All advice on JWT tokens is to not store them in local storage. Instead, using this package I store them in HttpOnly cookie. Now, I am apparently vulnerable to CSRF attack. So I enable JWT_AUTH_COOKIE_USE_CSRF. This checks the CSRF token on authenticated requests. However, there is still the potential vulnerability known as "login CSRF" as detailed by this issue on Github. In order to account for this, there is another setting called JWT_AUTH_COOKIE_ENFORCE_CSRF_ON_UNAUTHENTICATED. This enforces CSRF on unauthenticated views (such as login).

  • cookiecutter-django-rest

    Build best practiced apis fast with Python3

  • apispec

    A pluggable API specification generator. Currently supports the OpenAPI Specification (f.k.a. the Swagger specification)..

  • openapi-python-client

    Generate modern Python clients from OpenAPI

  • Project mention: What makes a good REST API? | dev.to | 2024-05-15

    openapi-python-client: Generate API client for Python

  • youtube-dl-server

    Web / REST interface for downloading youtube videos onto a server.

  • langcorn

    ⛓️ Serving LangChain LLM apps and agents automagically with FastApi. LLMops

  • server-client-python

    A Python library for the Tableau Server REST API

  • Project mention: Any way to get deprecated Tableau Desktop version install files? | /r/tableau | 2023-07-08
  • flask-smorest

    DB agnostic framework to build auto-documented REST APIs with Flask and marshmallow

  • 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-API related posts

  • What a fascinating python framework!

    1 project | dev.to | 19 May 2024
  • Secondary authoritative DNS service providers compared (2020)

    1 project | news.ycombinator.com | 8 Apr 2024
  • Django Ninja is a web framework for building APIs with Django

    1 project | news.ycombinator.com | 2 Mar 2024
  • GraphQL is for Backend Engineers

    1 project | dev.to | 5 Feb 2024
  • UtilMeta Python Framework VS django-ninja - a user suggested alternative

    2 projects | 3 Feb 2024
  • Using DuckDNS with custom domain

    1 project | /r/selfhosted | 11 Dec 2023
  • DuckDNS is down again, seeking alternatives for multiple domains

    1 project | /r/selfhosted | 5 Dec 2023
  • A note from our sponsor - Scout Monitoring
    www.scoutapm.com | 1 Jun 2024
    Get Scout setup in minutes, and let us sweat the small stuff. A couple lines in settings.py is all you need to start monitoring your apps. Sign up for our free tier today. Learn more →

Index

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

Project Stars
1 httpie 32,330
2 HTTP Prompt 8,872
3 frappe 6,569
4 django-ninja 6,377
5 Flask-AppBuilder 4,535
6 flasgger 3,509
7 drf-yasg 3,351
8 djoser 2,480
9 mathesar 2,240
10 best-of-web-python 2,197
11 drf-spectacular 2,166
12 sandman2 1,984
13 alpaca-trade-api-python 1,695
14 coronavirus-tracker-api 1,591
15 dj-rest-auth 1,585
16 cookiecutter-django-rest 1,490
17 apispec 1,145
18 openapi-python-client 1,116
19 Uplink 1,056
20 youtube-dl-server 854
21 langcorn 834
22 server-client-python 640
23 flask-smorest 624

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