RESTful API

Top 23 RESTful API Open-Source Projects

RESTful API
  1. nocodb

    🔥 🔥 🔥 Open Source Airtable Alternative

    Project mention: Top 15 Fastest-Growing Open-Source Low-Code Projects on GitHub in 2025 | dev.to | 2025-04-08

    GitHub: https://github.com/nocodb/nocodb

  2. Judoscale

    Save 47% on cloud hosting with autoscaling that just works. Judoscale integrates with Django, FastAPI, Celery, and RQ to make autoscaling easy and reliable. Save big, and say goodbye to request timeouts and backed-up task queues.

    Judoscale logo
  3. go-zero

    A cloud-native Go microservices framework with cli tool for productivity.

    Project mention: Show HN: Go-Zero Reaches 30k GitHub Stars a Milestone Worth Celebrating | news.ycombinator.com | 2025-03-03

    It's already been fixed two years ago. Please check it here: https://github.com/zeromicro/go-zero/security/advisories/GHS...

  4. django-rest-framework

    Web APIs for Django. 🎸

    Project mention: Building a REST API with Django REST Framework: A Beginners Guide | dev.to | 2025-02-21

    Explore the Django REST Framework Documentation for advanced topics.

  5. glance

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

    Project mention: Glances – Htop Alternative | news.ycombinator.com | 2024-10-05
  6. openapi-generator

    OpenAPI Generator allows generation of API client libraries (SDK generation), server stubs, documentation and configuration automatically given an OpenAPI Spec (v2, v3)

    Project mention: API-First Development in Scala | dev.to | 2025-04-22

    various openapi-generator plugins

  7. grpc-gateway

    gRPC to JSON proxy generator following the gRPC HTTP spec

    Project mention: gRPC API Gateway: Bridging the Gap Between REST and gRPC | dev.to | 2025-04-22

    gRPC Gateway is an open-source project that serves as a protocol translator between HTTP/JSON and gRPC. It was developed to solve a common challenge in modern microservice architectures: how to leverage gRPC's high-performance benefits for internal service communication while still providing accessible REST APIs for external clients.

  8. hyperswitch

    An open source payments switch written in Rust to make payments fast, reliable and affordable

    Project mention: Why I wont pay on your website? | news.ycombinator.com | 2024-10-22
  9. CodeRabbit

    CodeRabbit: AI Code Reviews for Developers. Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR.

    CodeRabbit logo
  10. Tweepy

    Twitter for Python!

  11. Apache Thrift

    Apache Thrift

  12. SpaceX-API

    :rocket: Open Source REST API for SpaceX launch, rocket, core, capsule, starlink, launchpad, and landing pad data.

  13. doccano

    Open source annotation tool for machine learning practitioners.

  14. falcon

    The no-magic web API and microservices framework for Python developers, with an emphasis on reliability and performance at scale.

  15. Sylius

    Open Source eCommerce Framework on Symfony

  16. flask-restful

    Simple framework for creating REST APIs

  17. hug

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

  18. eve

    REST API framework designed for human beings (by pyeve)

  19. connexion

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

    Project mention: Top 20 Python API Frameworks with OpenAPI Support | dev.to | 2024-12-19

    Connexion is a framework that automagically handles HTTP requests based on OpenAPI specification, built on top of Flask.

  20. Dependency Injector

    Dependency injection framework for Python

  21. crud

    NestJs CRUD for RESTful APIs

    Project mention: Top 8 Open-Source CRUD Projects with the Most GitHub Stars | dev.to | 2024-09-04

    GitHub https://github.com/nestjsx/crud GitHub Stars 4k Most Recent Update on GitHub 2 years ago Open Source License MIT Number of Active Contributors This Year 0 Acceptance of External PRs Yes Official Website / Documentation https://github.com/nestjsx/crud/wiki#why

  22. Mathesar

    Mathesar is an 100% open source collaborative web application that empowers users of all technical skill levels to view, edit, query, and collaborate on PostgreSQL data in an intuitive spreadsheet-like interface. It has native database-level access control, is self hosted and deployed in minutes, and works directly with Postgres objects without extra abstractions.

    Project mention: Mathesar – An intuitive spreadsheet-like interface on Postgres | news.ycombinator.com | 2025-01-29

    Just a heads-up, I’m opinionated on this!

    Every app has some terminology you need to learn to use it effectively, we just think that terminology should actually map to how databases work, rather than being an arbitrary abstraction. Instead of inventing our own terms, we stick to tables, records, schemas, and relationships so that users who learn Mathesar are also learning concepts that translate directly to Postgres (or relational databases in general).

    Making software approachable isn’t about hiding complexity, it’s about presenting it well. The UI patterns you use determine whether a system feels intuitive, not whether the underlying mental model is simple. A well-designed interface can make even complex concepts feel natural, while a bad one can make simple tasks frustrating. Mathesar doesn’t make databases approachable by pretending tables aren’t tables, it makes them approachable by using familiar interactions, and progressively exposing complexity.

    We do want to work on surveys ("forms") soon, and we're definitely thinking about bulk actions and integrations as well. Please feel free to open a feature request on https://github.com/mathesar-foundation/mathesar/issues for anything that would particularly help your use case.

  23. django-tastypie

    Creating delicious APIs for Django apps since 2010.

  24. flasgger

    Easy OpenAPI specs and Swagger UI for your Flask API

  25. awesome-http-benchmark

    HTTP(S) benchmark tools, testing/debugging, & restAPI (RESTful)

  26. InfluxDB

    InfluxDB high-performance time series database. Collect, organize, and act on massive volumes of high-resolution data to power real-time intelligent systems.

    InfluxDB 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).

RESTful API discussion

Log in or Post with

RESTful API related posts

  • gRPC API Gateway: Bridging the Gap Between REST and gRPC

    3 projects | dev.to | 22 Apr 2025
  • Generate JAVA code from OpenAPI specification

    1 project | dev.to | 15 Apr 2025
  • Create a timesheet-based Payroll Application

    1 project | dev.to | 27 Mar 2025
  • openapi-generator VS lapidary-render - a user suggested alternative

    2 projects | 16 Mar 2025
  • NestJS + AWS S3 + Multipart file upload + gRPC + e2e testing

    2 projects | dev.to | 9 Mar 2025
  • Generated reverse-proxy server which translates a RESTful JSON API into gRPC

    1 project | news.ycombinator.com | 7 Mar 2025
  • Define, Generate, and Implement: An API-First Approach with OpenAPI Generator and FlightPHP

    1 project | dev.to | 24 Feb 2025
  • A note from our sponsor - Judoscale
    judoscale.com | 24 Apr 2025
    Judoscale integrates with Django, FastAPI, Celery, and RQ to make autoscaling easy and reliable. Save big, and say goodbye to request timeouts and backed-up task queues. Learn more →

Index

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

# Project Stars
1 nocodb 53,818
2 go-zero 30,803
3 django-rest-framework 29,053
4 glance 28,385
5 openapi-generator 23,505
6 grpc-gateway 19,167
7 hyperswitch 15,817
8 Tweepy 10,844
9 Apache Thrift 10,668
10 SpaceX-API 10,632
11 doccano 9,922
12 falcon 9,637
13 Sylius 8,185
14 flask-restful 6,884
15 hug 6,880
16 eve 6,722
17 connexion 4,532
18 Dependency Injector 4,299
19 crud 4,189
20 Mathesar 4,078
21 django-tastypie 3,944
22 flasgger 3,675
23 awesome-http-benchmark 3,542

Sponsored
Save 47% on cloud hosting with autoscaling that just works
Judoscale integrates with Django, FastAPI, Celery, and RQ to make autoscaling easy and reliable. Save big, and say goodbye to request timeouts and backed-up task queues.
judoscale.com

Did you know that Python is
the 2nd most popular programming language
based on number of references?