Python RESTful API

Open-source Python projects categorized as RESTful API | Edit details
Related topics: #Python #Flask #Django #Python3 #API

Top 23 Python RESTful API Projects

  • django-rest-framework

    Web APIs for Django. 🎸

    Project mention: Has anyone here used Nextjs (SSR) with Django? What have the benefits been? | reddit.com/r/django | 2022-01-23

    I recommend Django with Django Rest Framework, but you can use any other backend server to develop REST API.

  • glances

    Glances an Eye on your system. A top/htop alternative for GNU/Linux, BSD, Mac OS and Windows operating systems.

    Project mention: Any good suggestions for a Mac app to monitor an NC server? | reddit.com/r/NextCloud | 2022-01-25
  • SonarQube

    Static code analysis for 29 languages.. Your projects are multi-language. So is SonarQube analysis. Find Bugs, Vulnerabilities, Security Hotspots, and Code Smells so you can release quality code every time. Get started analyzing your projects today for free.

  • falcon

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

    Project mention: Pyjion – A Python JIT Compiler | news.ycombinator.com | 2021-11-09

    And here's a project that's mostly Python, and optionally uses Cython https://github.com/falconry/falcon

  • Tweepy

    Twitter for Python!

    Project mention: Any python library/ tool that shows current social media trends | reddit.com/r/learnpython | 2021-12-05

    Here are links to a few: Twitter: https://www.tweepy.org Reddit: https://praw.readthedocs.io/en/stable/ Facebook: https://pypi.org/project/python-facebook-api/

  • hug

    Embrace the APIs of the future. Hug aims to make developing APIs as simple as possible, but no simpler.

    Project mention: Python Web Frameworks, but not Flask or FastApi | dev.to | 2021-07-30

    Hug

  • eve

    REST API framework designed for human beings (by pyeve)

  • flask-restful

    Simple framework for creating REST APIs

    Project mention: How to implement flask restful api to a flask application? | reddit.com/r/flask | 2021-10-16
  • OPS

    OPS - Build and Run Open Source Unikernels. Quickly and easily build and deploy open source unikernels in tens of seconds. Deploy in any language to any cloud.

  • doccano

    Open source annotation tool for machine learning practitioners.

    Project mention: Why are networks converted to Network policy at Destination when using kompose? | reddit.com/r/kubernetes | 2021-08-07

    I ran kompose convert on the docker file at https://github.com/doccano/doccano/blob/master/docker-compose.prod.yml.

  • apistar

    The Web API toolkit. 🛠

  • connexion

    Swagger/OpenAPI First framework for Python on top of Flask with automatic endpoint validation & OAuth2 support

    Project mention: How to test a Connexion/Flask app? | reddit.com/r/codehunter | 2021-12-05

    I'm using the Connexion framework for Flask to build a microservice. I would like to write tests for my application using py.test.

  • django-tastypie

    Creating delicious APIs for Django apps since 2010.

    Project mention: Does anyone know the status of Tastypie? Worth using? | reddit.com/r/django | 2022-01-19

    But the django-tastypie GitHub repo shows there's recent activity and it now supports "Django 2.2, 3.2 (LTS releases) or Django 4.0 (latest release)".

  • flasgger

    Easy OpenAPI specs and Swagger UI for your Flask API

    Project mention: MLOps: Deploying Machine Learning Models with Docker and Google Cloud Platform (Part 2) | dev.to | 2021-10-01

    Flasgger

  • Flask RestPlus

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

    Project mention: Need help with flask-restful, application factories and blueprints | reddit.com/r/flask | 2021-04-03

    Nah, it’s flask-restplus - says so right on the GH page https://github.com/noirbizarre/flask-restplus

  • sandman

    Sandman "makes things REST".

  • django-sql-explorer

    Easily share data across your company via SQL queries. From Grove Collab.

    Project mention: Show HN: Django SQL Dashboard | news.ycombinator.com | 2021-05-10

    Very cool! I wrote Django SQL Explorer[0], and this looks very similar in spirit, but an emphasis on visualization that Explorer does not have (to the extent it has a focus, it's more on providing a reasonable way to write complex queries and re-use them).

    These types of tools are extremely handy.

    [0] https://github.com/groveco/django-sql-explorer

  • flask-ask

    Alexa Skills Kit for Python

  • Dependency Injector

    Dependency injection framework for Python

    Project mention: Dependency Injection and Python | reddit.com/r/Python | 2021-03-21

    Dependency Injector

  • sandman2

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

    Project mention: PostgREST v9.0.0 | news.ycombinator.com | 2021-11-29

    I'm using sandman2[0] as a wrapper for psql and mysql databases. how is it different or any feature/differentiating factor I should consider for my future wrappers?

    [0] - https://github.com/jeffknupp/sandman2

  • pycord

    Pycord, a maintained fork of discord.py, is a python wrapper for the Discord API

    Project mention: import error: cannot import name 'PartialMessageable' from 'discord.channel' on pc only. All is up to date | reddit.com/r/Discord_Bots | 2022-01-23

    I had to write the command like this py -m pip install --upgrade --no-deps --force-reinstall git+https://github.com/Pycord-Development/pycord So I did have to updated it I just needed a load of other bits

  • flask-api

    Browsable web APIs for Flask.

  • pdir2

    Pretty dir() printing with joy:beer:

  • flask-restless

    NO LONGER MAINTAINED - A Flask extension for creating simple ReSTful JSON APIs from SQLAlchemy models.

  • apispec

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

    Project mention: 21 tools to document your Python project | dev.to | 2021-03-17

    apispec is not a framework, but a library that provides a Pythonic interface to OpenAPI constructs. It has multiple integrations with different tools and frameworks, including Flask, Pyramid, aiohttp, and Falcon. The list of integrations is available on the ecosystem page.

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 2022-01-25.

Python RESTful API related posts

Index

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

Project Stars
1 django-rest-framework 22,666
2 glances 19,844
3 falcon 8,683
4 Tweepy 8,405
5 hug 6,586
6 eve 6,429
7 flask-restful 6,257
8 doccano 5,712
9 apistar 5,613
10 connexion 3,897
11 django-tastypie 3,773
12 flasgger 2,859
13 Flask RestPlus 2,590
14 sandman 2,326
15 django-sql-explorer 1,974
16 flask-ask 1,878
17 Dependency Injector 1,827
18 sandman2 1,775
19 pycord 1,495
20 flask-api 1,295
21 pdir2 1,253
22 flask-restless 1,028
23 apispec 922
Find remote jobs at our new job board 99remotejobs.com. There are 29 new remote jobs listed recently.
Are you hiring? Post a new remote job listing for free.
Less time debugging, more time building
Scout APM allows you to find and fix performance issues with no hassle. Now with error monitoring and external services monitoring, Scout is a developer's best friend when it comes to application development.
scoutapm.com