Open-source projects categorized as REST | Edit details
Related topics: #API #REST-API #HTTP #Python #JSON

Top 23 REST Open-Source Projects

  • GitHub repo nodebestpractices

    :white_check_mark: The Node.js best practices list (November 2021)

    Project mention: [AskJS] What's your way of structuring and naming things in Express apps? | | 2021-11-18

    I would suggest to have a read on

  • GitHub repo httpie

    As easy as /aitch-tee-tee-pie/ 🥧 Modern, user-friendly command-line HTTP client for the API era. JSON support, colors, sessions, downloads, plugins & more.

    Project mention: Changelog #0003 — 📦 HTTPie command generation | | 2021-11-26

    We’ve added a new command, httpie plugins, to help you manage (install/uninstall/list) plugins. It also solves a long-standing plugins-related issue with non-pip installations (e.g., via Homebrew) and it's a potential place for many new features to come. (#1200)

  • Scout APM

    Scout APM: A developer's best friend. Try free for 14-days. Scout APM uses tracing logic that ties bottlenecks to source code so you know the exact line of code causing performance issues and can get back to building a great product faster.

  • GitHub repo Strapi

    🚀 Open source Node.js Headless CMS to easily build customisable APIs

    Project mention: Announcing Strapi v4 | | 2021-12-02

    Last year, we introduced a stable Strapi v3 with the role-based access control, draft and publish feature, SSO authentication, and most awaited internationalization. We reached 40 000+ Github stars. We held the first online global user conference StrapiConf, with more than 2,500 live attendees.

  • GitHub repo fastapi

    FastAPI framework, high performance, easy to learn, fast to code, ready for production

    Project mention: Is FastAPI going anywhere or just being discontinued? | | 2021-12-02
  • GitHub repo react-query

    ⚛️ Hooks for fetching, caching and updating asynchronous data in React

    Project mention: How to get better and easier state management with Redux Toolkit | | 2021-12-01

    react-query came with a solid purpose, filling the gap that no other library was big and opinionated about, how to get asynchronous data. So this library wasn't here to replace any of the previous state managers, as those were there to handle client and server state, but react-query focused only on server state.

  • GitHub repo OpenAPI-Specification

    The OpenAPI Specification Repository

    Project mention: FastAPI : le nouveau framework web pour vos API avec Python | | 2021-12-02
  • GitHub repo django-rest-framework

    Web APIs for Django. 🎸

    Project mention: Efficient way of creating a stacked bar chart? | | 2021-12-01

    It may also be worth considering introducing a serializer. This handles the 'conversion' from a Python object (the queryset) to JSON (amongst others) in a much cleaner fashion. Take a look at Django REST Framework (

  • Nanos

    Run Linux Software Faster and Safer than Linux with Unikernels.

  • GitHub repo swagger-ui

    Swagger UI is a collection of HTML, JavaScript, and CSS assets that dynamically generate beautiful documentation from a Swagger-compliant API.

    Project mention: Was sind zwei schöne Momente, die ihr heute schon hattet? | | 2021-11-24
  • GitHub repo react-admin

    A frontend Framework for building B2B applications running in the browser on top of REST/GraphQL APIs, using ES6, React and Material Design

    Project mention: Refine vs React-Admin Which is Better for Your Project? | | 2021-11-28

    Simple Rest:

  • GitHub repo postgrest

    REST API for any Postgres database

    Project mention: Realtime Postgres RLS Now Available on Supabase (YC S20) | | 2021-12-01

    Of course this is PostgREST-specific, only when going through it you'd enforce this condition.


  • GitHub repo swagger-petstore

    swagger-codegen contains a template-driven engine to generate documentation, API clients and server stubs in different languages by parsing your OpenAPI / Swagger definition.

    Project mention: Mmmm, sparkling JSON | | 2021-10-09

    Specifically for automatically generating code like clients, check out

  • GitHub repo 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: How does the community like the fact that Spring 5 goes "reactive" for restful? | | 2021-11-27

    If you return ResponseEntity (which you will get if you generateyour interface from OpenAPI definitions), you will also need ResponseEntityDecoder.

  • GitHub repo Mobile-Security-Framework-MobSF

    Mobile Security Framework (MobSF) is an automated, all-in-one mobile application (Android/iOS/Windows) pen-testing, malware analysis and security assessment framework capable of performing static and dynamic analysis.

    Project mention: Tools and Skills to be the Bug Bounty Hunting. | | 2021-05-08

    MobiSRF:Mobile Appliation testing)Mobile Security System (MobSF) is an integrated, all-in-one mobile device pen-testing, malware analysis, and vulnerability evaluation system capable of conducting static and dynamic analysis (Android/iOS/Windows). MobSF accepts mobile app binaries (APK, XAPK, IPA, and APPX) as well as zipped source code and offers REST APIs for seamless integration with your CI/CD or DevSecOps pipeline.You may use the Dynamic Analyzer to conduct runtime security assessments and immersive instrumented monitoring.

  • GitHub repo 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 | | 2021-11-09

    And here's a project that's mostly Python, and optionally uses Cython

  • GitHub repo Dropwizard

    A damn simple library for building production-ready RESTful web services.

    Project mention: Non Spring users what are you using ?? | | 2021-11-02

    You might like Dropwizard then.

  • GitHub repo Bottle is a fast and simple micro-framework for python web-applications.

    Project mention: Python for web development: Flask basic skills. | | 2021-08-12

    Python is widely used for web development today. It has very rich frameworks like Django, Flask,Pyramid and Bottle to assist in the job.

  • GitHub repo API Platform

    Create REST and GraphQL APIs, scaffold Jamstack webapps, stream changes in real-time.

    Project mention: Modern PHP Cheat Sheet | | 2021-11-25

    If you really want things to happen fast, you can also take a look at api platform:

  • GitHub repo ky

    🌳 Tiny & elegant JavaScript HTTP client based on the browser Fetch API

    Project mention: Cancel http request when component is unmounted | | 2021-11-07
  • GitHub repo swagger-core

    Examples and server integrations for generating the Swagger API Specification, which enables easy access to your REST API

    Project mention: Organize code by concepts, not layers | | 2021-06-05

    Im mostly in C# land nowadays, but this seems to be the java version. I’m not sure it is as deeply integrated, as I think Java has a few popular server frameworks.

  • GitHub repo cowboy

    Small, fast, modern HTTP server for Erlang/OTP.

    Project mention: Build an Elixir Redis Server that's 100x faster than HTTP | | 2021-11-12

    Ranch is a pretty well optimized and battle hardened tcp acceptor. It powers the Cowboy/Phoenix server which scales to extreme level of concurrency and low latency. Cowboy uses ranch to pool and accept connections and I believe it uses {active,once}.

  • GitHub repo eve

    REST API framework designed for human beings (by pyeve)

  • GitHub repo modular-monolith-with-ddd

    Full Modular Monolith application with Domain-Driven Design approach.

    Project mention: Know a well-written Web Project that serves as a good reference? | | 2021-10-31
  • GitHub repo REST Assured

    Java DSL for easy testing of REST services

    Project mention: Contract-First Development Using RestAssured and OpenAPI | | 2021-04-09

    In this post, we will demonstrate how can OpenAPI be used in a RestAssured-based integration test to ensure that the API conforms to its specification.

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 2021-12-02.

REST related posts


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

Project Stars
1 nodebestpractices 72,349
2 httpie 52,896
3 Strapi 41,168
4 fastapi 38,806
5 react-query 23,971
6 OpenAPI-Specification 22,475
7 django-rest-framework 22,289
8 swagger-ui 21,164
9 react-admin 18,365
10 postgrest 18,036
11 swagger-petstore 13,794
12 openapi-generator 10,478
13 Mobile-Security-Framework-MobSF 10,104
14 falcon 8,638
15 Dropwizard 8,062
16 Bottle 7,430
17 API Platform 7,108
18 ky 6,997
19 swagger-core 6,883
20 cowboy 6,516
21 eve 6,408
22 modular-monolith-with-ddd 6,111
23 REST Assured 5,612
Find remote REST jobs at our new job board There are 2 new remote jobs listed recently.
Are you hiring? Post a new remote job listing for free.
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives