Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality. Learn more →
Top 23 JavaScript REST-API Projects
-
insomnia
The open-source, cross-platform API client for GraphQL, REST, WebSockets, SSE and gRPC. With Cloud, Local and Git storage.
-
swagger-ui
Swagger UI is a collection of HTML, JavaScript, and CSS assets that dynamically generate beautiful documentation from a Swagger-compliant API.
-
SurveyJS
Open-Source JSON Form Builder to Create Dynamic Forms Right in Your App. With SurveyJS form UI libraries, you can build and style forms in a fully-integrated drag & drop form builder, render them in your JS app, and store form submission data in any backend, inc. PHP, ASP.NET Core, and Node.js.
-
SpaceX-API
:rocket: Open Source REST API for SpaceX launch, rocket, core, capsule, starlink, launchpad, and landing pad data.
-
node-express-boilerplate
A boilerplate for building production-ready RESTful APIs using Node.js, Express, and Mongoose
-
InfluxDB
Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
-
headless-wp-starter
🔪 WordPress + React Starter Kit: Spin up a WordPress-powered React app in one step
-
mediacms
MediaCMS is a modern, fully featured open source video and media CMS, written in Python/Django and React, featuring a REST API.
-
frisby
Frisby is a REST API testing framework built on Jest that makes testing API endpoints easy, fast, and fun. (by vlucas)
-
woo-next
:rocket: React WooCommerce theme, built with Next JS, Webpack, Babel, Node, Express, using GraphQL and Apollo Client
-
node.js-clean-architecture
A use case of Clean Architecture in Node.js comprising of Express.js, MongoDB and Redis as the main (but replaceable) infrastructure.
-
gogoanime-api
Anime Streaming, Discovery API made with Cheerio and Express. Uses data from Gogoanime
-
WorkOS
The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.
Use tools like Postman or Insomnia to test the API endpoints and ensure they behave as expected.
Project mention: Simplifying Angular Development with Swagger: A Step-by-Step Guide | dev.to | 2024-04-11Swagger is a fantastic open-source toolset that's perfect for developing and describing RESTful APIs. It offers you a user-friendly interface to understand a service's capabilities without needing to dig into the code. It even provides a way for you to interact directly with the API, which means you get to test its functionality.
Backend as a Service (BaaS) goes back to early 2010’s with companies like Parse and Firebase. These products integrated everything a backend provides to a webapp in a single, integrated package that makes it easier to get started and enables you to offload some of the devops maintenance work to someone else.
Restify & Fastify Hapi
It has an online editor. You can easily play around with it and generate easy-to-use documentation.
Hi, I'm trying to build a Nuxt 3 module that fetch an OpenAPI schema at build time (it should also run when the dev server starts) using Swagger-client. Can anybody give some guidance ? I've had it somewhat working in a Nuxt 2, but never finished or used it.
Last, host something like https://github.com/mediacms-io/mediacms to serve the optimized files. As long as your clients are not halfway across the world, they should be able to watch the videos with relative ease.
View on GitHub
Project mention: Building a Modern Full-Stack MonoRepo Application: A Journey with GraphQL, NextJS, Bun, and AWS | dev.to | 2023-11-26This project was conceived as a coding challenge and a demonstration of integrating modern web technologies into a cohesive application. The core of this project involves leveraging GraphQL to interact with the open-source Rick and Morty API, a task I often set for potential hires.
While you've learned to create an Express application with express-openapi in this section, it's been light on information about the OpenAPI specification and the express-openapi package. You can start with the OpenAPI guide if you'd like to learn more about the OpenAPI specification and the express-openapi documentation for more information on how to use the package.
View on GitHub
The package @actions/github provides a hydrated Octokit.js client. Octokit.js is the SDK of GitHub and contains several subpackages like @octokit/rest and @octokit/graphql to interact with the REST or GraphQL API.
JavaScript REST-API related posts
- Ask HN: Alternatives to Postman?
- Free Random Quotes API - WhollyAPI
- Make your Azure OpenAI apps compliant with RBAC
- Bruno
- The Collaborative API Development Platform – Insomnia
- Local automation
- Angular Interview - Implement Data Reload
-
A note from our sponsor - InfluxDB
www.influxdata.com | 24 Apr 2024
Index
What are some of the best open-source REST-API projects in JavaScript? This list will help you:
Project | Stars | |
---|---|---|
1 | insomnia | 33,036 |
2 | swagger-ui | 25,507 |
3 | parse-server | 20,613 |
4 | Restify | 10,694 |
5 | SpaceX-API | 10,283 |
6 | swagger-editor | 8,662 |
7 | node-express-boilerplate | 6,440 |
8 | headless-wp-starter | 4,442 |
9 | nodejs-basics | 2,957 |
10 | Swagger Client | 2,577 |
11 | mediacms | 2,300 |
12 | rest | 1,779 |
13 | quotable | 1,643 |
14 | frisby | 1,518 |
15 | swagger-parser | 1,055 |
16 | rick-and-morty-api | 954 |
17 | open-api | 873 |
18 | woo-next | 861 |
19 | node.js-clean-architecture | 685 |
20 | gogoanime-api | 670 |
21 | rest.js | 508 |
22 | json-server-heroku | 503 |
23 | restana | 452 |
Sponsored