JavaScript REST-API

Open-source JavaScript projects categorized as REST-API

Top 23 JavaScript REST-API Projects

  • insomnia

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

    Project mention: Beginner's Guide to REST API in JavaScript using Express | dev.to | 2023-03-22

    Rest Client We will need a REST client to test our API calls. I will be using Insomnia, but you can use any other client as well. Postman is also popular among them. Download Link- Insomnia Download Link- Postman

  • 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: Best way to keep track of API endpoints? | reddit.com/r/learnprogramming | 2023-03-24

    There are libraries for Swagger that you can hook into your code and it will dynamically generate documentation. Then there's unit and integration tests that can be used to help pin down different use cases and ensure you don't inadvertently break 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!

  • parse-server

    Parse Server for Node.js / Express

    Project mention: Thoughts on Parse Platform / Server | reddit.com/r/node | 2023-01-17
  • Restify

    The future of Node.js REST development

    Project mention: Node JS Microservice Frameworks for Developing Scalable Web Apps. | reddit.com/r/node | 2023-03-22

    Restify – Optimized NodeJS Microservice Framework

  • SpaceX-API

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

    Project mention: 38 Awesome APIs to Inspire Your Next Software Project | dev.to | 2023-02-13

    SpaceX REST API

  • swagger-editor

    Swagger Editor

    Project mention: How to deal with toxicity within the community, in context of big open source projects? | reddit.com/r/SoftwareEngineering | 2023-03-10

    I created another issue, this time quoting directly from swagger.io, showing screenshots from editor.swagger.io validation to prove that the library is creating invalid OpenAPI descriptions and that my suggestion creates valid ones, rephrasing the entire problem from a slightly different angle. I asked that if he decides to close the issue, to please not delete it so that it serves as documentation for others.

  • node-express-boilerplate

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

    Project mention: Reduce repetitive CRUD code | reddit.com/r/node | 2023-03-19
  • 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.

  • headless-wp-starter

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

  • nodejs-basics

    Node.js Basics ( v18.x )

    Project mention: How to study for a nodejs interview? | reddit.com/r/node | 2022-11-19

    I got this from my mentor for studying: https://github.com/learning-zone/nodejs-basics https://2ality.com/2022/09/nodejs-overview.html

  • 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)

  • frisby

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

  • 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: Music Video/Clip App Similar to youtube for local Collection? | reddit.com/r/selfhosted | 2023-03-19

    I am looking for an app for a similar problem and the best solution I found was mediacms. Unfortunately the setup is not really easy and I couldn't get it to work.

  • quotable

    Random Quotes API

    Project mention: Build a Random Quote Generator with HTML, CSS, and JavaScript | dev.to | 2023-03-19

    There are many APIs available on the internet that provide quotes, but for this tutorial, we'll use the Quotable API to fetch random quotes. It is a free, open-source and easy-to-use quotations API.

  • swagger-parser

    Swagger 2.0 and OpenAPI 3.0 parser/validator

    Project mention: Any good examples of Next.js + OpenAPI + Request/Response Validation? | reddit.com/r/nextjs | 2022-08-04
  • open-api

    A Monorepo of various packages to power OpenAPI in node (by kogosoftwarellc)

    Project mention: Any good examples of Next.js + OpenAPI + Request/Response Validation? | reddit.com/r/nextjs | 2022-08-04

    So, if you have an openApi doc built you have a few options - at work we've used: https://openapi-generator.tech/docs/generators/javascript which generates an api client for you - it matches the schemas defined in openApi with typescript - alternatively: https://github.com/kogosoftwarellc/open-api/tree/master/packages/openapi-types

  • woo-next

    :rocket: React WooCommerce theme, built with Next JS, Webpack, Babel, Node, Express, using GraphQL and Apollo Client

  • whatsapp-api-nodejs

    RESTful WhatsApp API with Multiple Device Support

  • 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 | dev.to | 2022-08-17

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

  • restana

    Restana is a lightweight and fast Node.js framework for building RESTful APIs.

  • 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

  • http-fake-backend

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

  • 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 CRUD APIs will be ready for consumption in a few simple clicks. The generated code is clean, scalable, and customizable.

  • InfluxDB

    Access the most powerful time series database as a service. Ingest, store, & analyze all types of time series data in a fully-managed, purpose-built database. Keep data forever with low-cost storage and superior data compression.

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-03-24.

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 insomnia 27,247
2 swagger-ui 23,606
3 parse-server 20,146
4 Restify 10,587
5 SpaceX-API 9,753
6 swagger-editor 8,094
7 node-express-boilerplate 5,252
8 headless-wp-starter 4,340
9 nodejs-basics 2,697
10 Swagger Client 2,480
11 rest 1,739
12 frisby 1,506
13 mediacms 1,363
14 quotable 1,115
15 swagger-parser 952
16 open-api 799
17 woo-next 792
18 whatsapp-api-nodejs 635
19 json-server-heroku 491
20 restana 425
21 rest-api-tutorial 399
22 http-fake-backend 280
23 dhiwise-nodejs 261
Access the most powerful time series database as a service
Ingest, store, & analyze all types of time series data in a fully-managed, purpose-built database. Keep data forever with low-cost storage and superior data compression.
www.influxdata.com