JavaScript REST-API

Open-source JavaScript projects categorized as REST-API | Edit details

Top 23 JavaScript REST-API Projects

  • 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: What is OpenAPI? | dev.to | 2022-01-18

    Swagger UI

  • GitHub repo insomnia

    The open-source, cross-platform API client for GraphQL, REST, and gRPC.

    Project mention: If you're self-hosting a service that is exposed to the internet, I wrote a Fail2ban guide to help you protect it | reddit.com/r/selfhosted | 2022-01-15

    A simpler solution I like to take sometimes is to just use an API client (my favorite is Insomnia) and write a test suite for an API call and make it so that it runs multiple times.

  • Scout APM

    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.

  • GitHub repo parse-server

    API server module for Node/Express

    Project mention: Any general purpose visualisation "just add the data" framework | reddit.com/r/Frontend | 2022-01-03

    There's numerous standard backends which frontenders could use in simplistic cases to start, say https://github.com/PostgREST/postgrest or https://github.com/parse-community/parse-server

  • GitHub repo Restify

    The future of Node.js REST development

    Project mention: 10 Best Node.js Framework in 2021 | dev.to | 2021-12-02

    Restify.js: Future of Node.js REST development

  • GitHub repo SpaceX-API

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

    Project mention: A good way to start exploring APIs (for beginners) | reddit.com/r/DevelopingAPIs | 2021-10-19

    I like this unofficial SpaceX API. I am using it in examples for API-related tutorials and to train less experience technical personnel. Works like a charm so far :)

  • GitHub repo headless-wp-starter

    🔪 WordPress + React Starter Kit: Spin up a WordPress-powered React app in one step

    Project mention: 10+The Best PHP Projects GitHub 2022 | dev.to | 2021-11-08

    Headless-wp-starter

  • GitHub repo node-express-boilerplate

    A boilerplate for building production-ready RESTful APIs using Node.js, Express, and Mongoose

    Project mention: What boilerplate do you use for large applications? | reddit.com/r/node | 2021-08-18
  • SonarLint

    Deliver Cleaner and Safer Code - Right in Your IDE of Choice!. SonarLint is a free and open source IDE extension that identifies and catches bugs and vulnerabilities as you code, directly in the IDE. Install from your favorite IDE marketplace today.

  • GitHub repo Swagger Client

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

  • GitHub repo rest

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

    Project mention: What is the best Express + JWT + Passport Boilerplate that actually works? | reddit.com/r/node | 2021-02-20

    I've used this one on a handful of projects: https://github.com/diegohaz/rest

  • GitHub repo frisby

    Frisby is a REST API testing framework built on Jest that makes testing API endpoints easy, fast, and fun. (by vlucas)

    Project mention: API Testing Tools in JavaScript | dev.to | 2021-06-06

    View on GitHub

  • GitHub repo swagger-parser

    Swagger 2.0 and OpenAPI 3.0 parser/validator

    Project mention: I created a tool which automatically generates typescript definitions for API endpoints | reddit.com/r/webdev | 2022-01-08

    swagger-parser

  • GitHub repo mediacms

    MediaCMS is a modern, fully featured open source video and media CMS, written in Python/Django and React, featuring a REST API.

    Project mention: Self hosted solution for concerts, instructional video and similars? | reddit.com/r/selfhosted | 2022-01-15

    Sure, there is one, Media CMS probably perfect for this. On its homepage it says:

  • GitHub repo quotable

    Random Quotes API

    Project mention: Would GitHub pages be appropriate for my project? Is it possible to achieve this with JS? | reddit.com/r/learnprogramming | 2021-09-07

    If you don't want a full tutorial, here's just an API: https://github.com/lukePeavey/quotable

  • GitHub repo json-server-heroku

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

    Project mention: My first JavaScript project became a lesson in deploying a REST API json-server (and how you can do it, too.) | dev.to | 2021-06-08

    I reached out to my instructor again for advice on how I might be able to make my web app, well, an actual web app. She returned with this amazing template which allows developers to deploy the fake REST API JSON-server (which I was already using locally) to Heroku.

  • GitHub repo restana

    Super fast and minimalist framework for building REST micro-services.

    Project mention: Spring Dev looking at Nest.JS and I have some major concerns about the packages that its built on and the node community more generally. | reddit.com/r/node | 2021-06-27

    Most newer server frameworks are quite easy to modify and update yourself. For instance, I added async middleware support to https://github.com/BackendStack21/restana without being that familiar with the codebase.

  • GitHub repo rest-api-tutorial

    This is a sample source code for the article published on Toptal: https://www.toptal.com/nodejs/secure-rest-api-in-nodejs

    Project mention: How do I understand someone's codebase quickly? [JS backend] | reddit.com/r/learnprogramming | 2021-04-02

    I did a Udemy course on this stack. I searched github looking for repositories which use this stack to see what a real project with this stack looks like. I found this: https://github.com/makinhs/rest-api-tutorial

  • GitHub repo Finale

    Create flexible REST endpoints and controllers from Sequelize models in your Express app

  • GitHub repo dhiwise-nodejs

    DhiWise Node.js API generator allows you to instantly generate secure REST APIs. Just supply your database schema to DhiWise, and a fully documented API will be ready for consumption in a few simple clicks. The generated code is clean, scalable, and customizable.

    Project mention: Is there any good API implementation fully done using nodejs/express? | reddit.com/r/node | 2021-12-17

    check https://github.com/DhiWise/dhiwise-nodejs using this repo you can generate Rest-API in no time with all the required things you want.

  • GitHub repo JokeAPI

    REST API that serves uniformly and well formatted jokes in JSON, XML, YAML or plain text format that also offers a great variety of filtering methods

    Project mention: A step-by-step guide to migrate a Node.js web app to Typescript | dev.to | 2022-01-15

    Axios as an HTTP client. It fetches random jokes from https://jokeapi.dev.

  • GitHub repo Oblecto

    Oblecto is a media server, which streams media you already own, and is designed to be at the heart of your entertainment experience. It runs on your home server to index and analyze your media such as Movies and TV Shows and presents them in an interface tailored for your media consupmtion needs.

    Project mention: Video hosting system | reddit.com/r/selfhosted | 2021-11-22
  • GitHub repo restapify

    Quickly and easily deploy a mocked REST API by using an intuitive and developer friendly JSON file structure

    Project mention: Devo utilizar React ou JS puro? E onde consigo a API? | reddit.com/r/brdev | 2021-10-21
  • GitHub repo resourcerer

    Declarative data-fetching and caching framework for REST APIs with React

    Project mention: Resourcerer: Declarative react-query alternative for REST APIs | news.ycombinator.com | 2021-11-15
  • GitHub repo nano

    API Documentation for Nano.to

    Project mention: Nano wallet/app design idea - What are your thoughts? | reddit.com/r/nanocurrency | 2021-12-20

    The most important thing is that it's more "contacts"/favorites focused. Putting a more familiarity to the process for people who don't know anything about crypto. Giving the addresses a bit more personality (which is what nano.to does).

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

JavaScript REST-API related posts

Index

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

Project Stars
1 swagger-ui 21,444
2 insomnia 19,271
3 parse-server 19,228
4 Restify 10,353
5 SpaceX-API 9,029
6 headless-wp-starter 4,156
7 node-express-boilerplate 3,547
8 Swagger Client 2,329
9 rest 1,668
10 frisby 1,488
11 swagger-parser 816
12 mediacms 780
13 quotable 640
14 json-server-heroku 409
15 restana 373
16 rest-api-tutorial 353
17 Finale 179
18 dhiwise-nodejs 159
19 JokeAPI 110
20 Oblecto 93
21 restapify 82
22 resourcerer 70
23 nano 64
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.
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.
github.com/nanovms