Python api-rest

Open-source Python projects categorized as api-rest

Top 23 Python api-rest Projects

  • falcon

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

  • connexion

    Connexion is a modern Python web framework that makes spec-first and api-first development easy.

    Project mention: Write OpenAPI with TypeSpec | news.ycombinator.com | 2024-03-27

    I like the idea, especially the TS-like syntax around enums and union types. I've always preferred the SDL for GraphQL vs writing OpenAPI for similar reasons.

    I echo the sentiment others have brought up, which is the trade-offs of a code-driven schema vs schema-driven code.

    At work we use Pydantic and FastAPI to generate the OpenAPI contract, but there's some cruft and care needed around exposing those underlying Pydantic models through the API documentation. It's been easy to create schemas that have compatibility problems when run through other code generators. I know there are projects such as connexction[1] which attempt to inverse this, but I don't have much experience with it. In the GraphQL space it seems that code-first approaches are becoming more favored, though there's a different level of complexity needed to create a "typesafe" GraphQL server (eg. model mismatches between root query resolvers and field resolvers).

    [1] https://github.com/spec-first/connexion

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

  • Mastodon.py

    Python wrapper for the Mastodon ( https://github.com/mastodon/mastodon/ ) API.

  • VAmPI

    Vulnerable REST API with OWASP top 10 vulnerabilities for security testing

  • dataset-viewer

    Lightweight web API for visualizing and exploring any dataset - computer vision, speech, text, and tabular - stored on the Hugging Face Hub

  • aphrodite-engine

    PygmalionAI's large-scale inference engine

    Project mention: Using vLLM for Home Assistant. I need help getting any model to work. Can't get anything over 7B to run on a 3090. | /r/LocalLLaMA | 2023-11-22

    Try out https://github.com/PygmalionAI/aphrodite-engine

  • flask-classful

    Class based views for Flask

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

  • appkernel

    API development made easy: a smart Python 3 API framework

  • escambo

    Escambo is an HTTP-based APIs test application for GNOME

    Project mention: Introducing Escambo, an HTTP-based API testing application for GNOME. | /r/gnome | 2023-05-15

    Follow its development on [Github](https://github.com/CleoMenezesJr/escambo) or [Codeberg](https://codeberg.org/CleoMenezesJr/escambo).

  • outline-vpn-api

    A Python API wrapper for Outline VPN https://getoutline.org/

  • JackrabbitRelay

    Jackrabbit Relay is an API endpoint for cryptocurrency/forex exchanges.

    Project mention: Python Trading Bot with TradingView and Binance | /r/TradingView | 2023-06-24
  • cleanapi

    Pretty tornado wrapper for making lightweight REST API services

  • http-rider

    Simple and Powerful desktop client for working with JSON APIs

  • SpecialRecipe

    Django-based web application created for educational purposes that allows to find and optionally bookmark recipes.

  • api

    Open Source APIs (by foss42)

  • Tutorials

    Tutorials and FAQs to learn how to use the APIs provided by The Space Devs to create new projects. (by TheSpaceDevs)

    Project mention: r/SpaceX Starlink 6-33 Official Launch Discussion & Updates Thread! | /r/spacex | 2023-12-05

    Information on this thread is provided by and updated automatically using the Launch Library 2 API by The Space Devs.

  • cleanbay

    The metasearch engine for torrents. Ads-free. Hassle free.

  • comics

    GoComics API wrapper (by irahorecka)

  • yclients-api-python

    Python YCLIENTS REST API wrapper on ujson and httpx

  • locationator

    A simple macOS menubar app that provides access to the macOS Location Services reverse geocoding API via a local web server as well as a command line tool.

    Project mention: Locationator: Access Apple's Reverse Geocoding service from the command line, Services menu | /r/macapps | 2023-10-30

    Apple provides a great API for performing reverse geocoding (finding the address and other details of a location given a latitude and longitude). For example, Photos uses this to add additional location context to images. I wanted to use this from my own command line utilities but due to the necessary app permissions, Apple has basically made this impossible. Thus Locationator was born. Locationator is small menu bar/ status bar app that provides a web-based API for performing reverse geocoding from the command line. For example, with Locationator running you can do this in the terminal:

  • django_erp

    Python Enterprise Resource Planner (ERP) software prototype.

  • PhotoScavengerBackend

    Backend for my Scangame react apps. It's a simple image recognition model that helps me understand API's, AI and native app development

  • examples-api-access-and-token-introspection

    Python examples for securing an API and invoking it as a service user

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

Python api-rest related posts

Index

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

Project Stars
1 falcon 9,379
2 connexion 4,412
3 Mastodon.py 861
4 VAmPI 797
5 dataset-viewer 612
6 aphrodite-engine 456
7 flask-classful 225
8 appkernel 158
9 escambo 131
10 outline-vpn-api 101
11 JackrabbitRelay 67
12 cleanapi 30
13 http-rider 29
14 SpecialRecipe 26
15 api 25
16 Tutorials 23
17 cleanbay 21
18 comics 20
19 yclients-api-python 15
20 locationator 14
21 django_erp 9
22 PhotoScavengerBackend 8
23 examples-api-access-and-token-introspection 7
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com