Add the SurveyJS white-label form builder to your JavaScript app (React/Angular/Vue3). Build dynamic JSON forms without coding. Fully customizable, works with any backend, perfect for data-heavy apps. Learn more. Learn more β
Top 23 JavaScript REST Projects
-
# FastHTML > FastHTML is a python library which brings together Starlette, Uvicorn, HTMX, and fastcore's `FT` "FastTags" into a library for creating server-rendered hypermedia applications. Important notes: - Although parts of its API are inspired by FastAPI, it is *not* compatible with FastAPI syntax and is not targeted at creating API services - FastHTML is compatible with JS-native web components and any vanilla JS library, but not with React, Vue, or Svelte. ## Docs - [FastHTML quick start](https://fastht.ml/docs/tutorials/quickstart_for_web_devs.html.md): A brief overview of many FastHTML features - [HTMX reference](https://github.com/bigskysoftware/htmx/blob/master/www/content/reference.md): Brief description of all HTMX attributes, CSS classes, headers, events, extensions, js lib methods, and config options ## Examples - [Todo list application](https://github.com/AnswerDotAI/fasthtml/blob/main/examples/adv_app.py): Detailed walk-thru of a complete CRUD app in FastHTML showing idiomatic use of FastHTML and HTMX patterns. ## Optional - [Starlette full documentation](https://gist.githubusercontent.com/jph00/809e4a4808d4510be0e3dc9565e9cbd3/raw/9b717589ca44cedc8aaf00b2b8cacef922964c0f/starlette-sml.md): A subset of the Starlette documentation useful for FastHTML development.
-
Civic Auth
Web2 & Web3 login in a simple SDK. Drop Civic Auth into your app with native TS/JS support. Email login, SSO options, embedded wallets, and full session management. Minimal config. Deploy in under 5 minutes.
-
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: Videos REST API with API Gateway, Lambda, Aurora Serverless - FakeTube #5 | dev.to | 2025-08-23When building an API, it's essential to have a clear contract that defines how clients can interact with it. This is where the schema comes in. We are going to use OpenAPI (formerly Swagger) to define our API's structure in a YAML file.
-
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: Mobile-Security-Framework-MobSF VS exodus - a user suggested alternative | libhunt.com/r/Mobile-Security-Framework-MobSF | 2025-07-12 -
Project mention: Videos REST API with API Gateway, Lambda, Aurora Serverless - FakeTube #5 | dev.to | 2025-08-23
To visualize this contract, you can simply copy and paste the content of our home.openapi.yaml file into the online Swagger Editor. The editor will instantly render an interactive, beautiful documentation page for the API.
-
nodejs-testing-best-practices
Beyond the basics of Node.js testing. Including a super-comprehensive best practices list and an example app (April 2025)
-
-
-
SurveyJS
JavaScript Form Builder with No-Code UI & Built-In JSON Schema Editor. Add the SurveyJS white-label form builder to your JavaScript app (React/Angular/Vue3). Build dynamic JSON forms without coding. Fully customizable, works with any backend, perfect for data-heavy apps. Learn more.
-
-
-
-
soul
π Soul | Automatic SQLite RESTful and realtime API server | Build CRUD APIs in minutes! (by thevahidal)
-
-
swagger-stats
API Observability. Trace API calls and Monitor API performance, health and usage statistics in Node.js Microservices.
-
Chakram is a REST JavaScript API testing tools framework with a BDD testing style and fully exploiting promises. It is designed for HTTP assertions and provides a simple and readable DSL (Domain-Specific Language) that makes it easy for developers and testers to write tests.
-
ServeRest
APIs REST simulando loja virtual para servir de estudo de testes de API de forma manual ou automatizada
-
-
-
-
-
-
-
ably-js
Javascript, Node, Typescript, React, React Native client library SDK for Ably realtime messaging service
-
speakeasy
Build APIs your users love β€οΈ with Speakeasy. β¨ Polished and type-safe SDKs. π Terraform providers and Contract Tests for your API. OpenAPI native. (by speakeasy-api)
-
Sevalla
Deploy and host your apps and databases, now with $50 credit! Sevalla is the PaaS you have been looking for! Advanced deployment pipelines, usage-based pricing, preview apps, templates, human support by developers, and much more!
JavaScript REST discussion
JavaScript REST related posts
-
Videos REST API with API Gateway, Lambda, Aurora Serverless - FakeTube #5
-
Why hx-boost is actually the most important feature of htmx
-
π₯ Why Everyone Is Talking About HTMX: The Game-Changer for Web Development
-
6 Game-Changing Postman Alternatives That Will Revolutionize Your API Development in 2025
-
How API Schema Validation Boosts Effective Contract Testing
-
Build a Strapi 5 Plugin with Medium & Dev.to APIsβββPart 1
-
Htmx
-
A note from our sponsor - SurveyJS
surveyjs.io | 31 Aug 2025
Index
What are some of the best open-source REST projects in JavaScript? This list will help you:
# | Project | Stars |
---|---|---|
1 | htmx | 45,796 |
2 | swagger-ui | 28,092 |
3 | Mobile-Security-Framework-MobSF | 19,336 |
4 | swagger-editor | 9,265 |
5 | nodejs-testing-best-practices | 4,148 |
6 | react-refetch | 3,425 |
7 | Swagger Client | 2,680 |
8 | rest | 1,805 |
9 | vue-api-query | 1,669 |
10 | platformatic | 1,655 |
11 | soul | 1,597 |
12 | apicache | 1,242 |
13 | swagger-stats | 921 |
14 | chakram | 906 |
15 | ServeRest | 829 |
16 | just-api | 817 |
17 | examples | 709 |
18 | purest | 562 |
19 | json-server-heroku | 508 |
20 | cookbook | 464 |
21 | twinspark-js | 450 |
22 | ably-js | 344 |
23 | speakeasy | 323 |