JavaScript REST

Open-source JavaScript projects categorized as REST

Top 23 JavaScript REST Projects

  • nodebestpractices

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

    Project mention: Awesome Github Repos to Master JAVASCRIPT | | 2023-02-03

    😎 A great list that will increase your Node.js knowledge with practice -> nodebestpractices

  • Strapi

    🚀 Strapi is the leading open-source headless CMS. It’s 100% JavaScript, fully customizable and developer-first.

    Project mention: How to Deploy and Scale Strapi on a Kubernetes Cluster 2/2 | | 2023-02-03

    Strapi is the leading open-source headless CMS based on NodeJS, and its projects can vary a lot between themselves, but also Kubernetes provides a lot of flexibility. Therefore, it's worth investing some time in the best practices to integrate them.

  • Appwrite

    Appwrite - The Open Source Firebase alternative introduces iOS support . Appwrite is an open source backend server that helps you build native iOS applications much faster with realtime APIs for authentication, databases, files storage, cloud functions and much more!

  • OpenAPI-Specification

    The OpenAPI Specification Repository

    Project mention: Getting started with REST APIs | | 2022-12-19

    You may encounter APIs described as RESTful that do not meet these criteria. This is often the result of bottom-up coding, where top-down design should have been used. Another thing to watch out for is the absence of a schema. There are alternatives, but OpenAPI is a common choice with good tools support. If you don't have a schema, you can create one by building a Postman collection.

  • 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: Creating a Swagger Specs Document | | 2023-01-21

    All of the docs in the must be written in YAML format, which I think it is easier to work with.

  • 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: Can anyone recommend a good tool to pentest mobile apps?, I have the packages locally. Thanks | | 2022-07-18

    I can say only for android: - General Scanner -> - Decompiler ->

  • htmx

    </> htmx - high power tools for HTML

    Project mention: Simple interactive browsergame: Python backend but which frontend tool? | | 2023-02-04

    And what about tools like svelte and htmx? I am not sure in which extend I could compare them to Vue etc.

  • swagger-editor

    Swagger Editor

    Project mention: Auto-generate API from a Yaml Schema ? | | 2023-01-26
  • Sonar

    Write Clean JavaScript Code. Always.. Sonar helps you commit clean code every time. With over 300 unique rules to find JavaScript bugs, code smells & vulnerabilities, Sonar finds the issues while you focus on the work.

  • react-refetch

    A simple, declarative, and composable way to fetch data for React components

  • nodejs-integration-tests-best-practices

    ✅ Beyond the basics of Node.js testing. Including a super-comprehensive best practices list and an example app (April 2022)

    Project mention: Testing backend application | | 2023-01-17


  • Swagger Client

    Javascript library to connect to swagger-enabled APIs via browser or nodejs

  • rest

    REST API generator with Node.js, Express and Mongoose (by diegohaz)

  • vue-api-query

    💎 Elegant and simple way to build requests for REST API

  • apicache

    Simple API-caching middleware for Express/Node.

  • chakram

    REST API test framework. BDD and exploits promises

  • just-api

    :boom: Test REST, GraphQL APIs

    Project mention: REST, GraphQL API testing with declarative YAML specs | | 2022-11-01

    would like to introduce Just-API, An open source framework that I built to help people with testing APIs.

  • swagger-stats

    API Observability. Trace API calls and Monitor API performance, health and usage statistics in Node.js Microservices.

  • purest

    REST API Client Library

  • examples

    Examples of Mock Service Worker usage with various frameworks and libraries. (by mswjs)

  • json-server-heroku

    Deploy json-server to Heroku & Glitch & Azure :up: :free:

    Project mention: Deploying your first React app a with json-server backend on Heroku and Netlify | | 2022-08-17

    There is an excellent guide on deploying a json-server backend by Jesper Orb at which we'll be using for this portion of the guide.

  • ServeRest

    APIs REST simulando loja virtual para servir de estudo de testes de API de forma manual ou automatizada

    Project mention: Performance test with K6: Knowing and Running Your First Test🏋️‍♂️ | | 2022-06-14

    For this example we will use the application ServeRest for testing. Create a file named teste.js, and add the following code to your file:

  • cookbook

    VueJS + NodeJS Evergreen Cookbook (by ais-one)

  • http-fake-backend

    Build a fake backend by providing the content of JSON files or JavaScript objects through configurable routes.


    A REST client for browsers

    Project mention: Hoppscotch: Open-Source Alternative to Postman | | 2022-02-28

    I often use the RESTED firefox extension, which covers like 90% of my adhoc http request needs:

  • InfluxDB

    Build time-series-based applications quickly and at scale.. InfluxDB is the Time Series Platform where developers build real-time applications for analytics, IoT and cloud-native services. Easy to start, it is available in the cloud or on-premises.

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 2023-02-04.

JavaScript REST related posts


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

Project Stars
1 nodebestpractices 86,002
2 Strapi 51,565
3 OpenAPI-Specification 25,742
4 swagger-ui 23,336
5 Mobile-Security-Framework-MobSF 13,364
6 htmx 10,499
7 swagger-editor 8,010
8 react-refetch 3,433
9 nodejs-integration-tests-best-practices 2,784
10 Swagger Client 2,464
11 rest 1,735
12 vue-api-query 1,603
13 apicache 1,158
14 chakram 905
15 just-api 810
16 swagger-stats 779
17 purest 524
18 examples 496
19 json-server-heroku 489
20 ServeRest 486
21 cookbook 442
22 http-fake-backend 279
23 RESTED 259
Build time-series-based applications quickly and at scale.
InfluxDB is the Time Series Platform where developers build real-time applications for analytics, IoT and cloud-native services. Easy to start, it is available in the cloud or on-premises.