SaaSHub helps you find the best software and product alternatives Learn more →
Top 23 JavaScript API Projects
-
one-api
LLM API 管理 & 分发系统,支持 OpenAI、Azure、Anthropic Claude、Google Gemini、DeepSeek、字节豆包、ChatGLM、文心一言、讯飞星火、通义千问、360 智脑、腾讯混元等主流模型,统一 API 适配,可用于 key 管理与二次分发。单可执行文件,提供 Docker 镜像,一键部署,开箱即用。LLM API management & key redistribution system, unifying multiple providers under a single API. Single binary, Docker-ready, with an English UI.
In the Chinese ecosystem the same role is played by new-api and one-api, which add key distribution and billing on top — useful when you need to resell or meter access across a team.
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
-
whatsapp-web.js
A WhatsApp client library for NodeJS that connects through the WhatsApp Web browser app
-
In our JSDoc comments we describe our endpoints to using a set of tags, you can look at the different tags and what they do over on JSDoc's website but here's what we've used and why.
-
SpaceX-API
:rocket: Open Source REST API for SpaceX launch, rocket, core, capsule, starlink, launchpad, and landing pad data.
Project mention: I Built a SpaceX Launch Tracker in 50 Lines of Python (No API Key Needed) | dev.to | 2026-03-25The SpaceX REST API is completely free, requires no authentication, and returns beautifully structured JSON about every launch since 2006.
-
-
-
artillery
The complete load testing platform. Everything you need for production-grade load tests. Serverless & distributed. Load test with Playwright. Load test HTTP APIs, GraphQL, WebSocket, and more. Use any Node.js module.
My simple ab tests? Yeah, they were totally not enough! For high-stakes events like flash sales, really thorough load testing is just non-negotiable. Period. Now, I make sure to incorporate more robust tools like k6 or Artillery into my pre-launch checklist for any client project that’s expecting a lot of traffic. These tools can simulate thousands of concurrent users, which is awesome for spotting bottlenecks *before* they ever hit production. Trust me, it's worth every bit of effort!
-
no-as-a-service
No-as-a-Service (NaaS) is a simple API that returns a random rejection reason. Use it when you need a realistic excuse, a fun “no,” or want to simulate being turned down in style.
Project mention: Integrating no-as-a-service in Linux kernel code | news.ycombinator.com | 2026-05-10 -
Project mention: Best API Monitoring Tools in 2026: What Developers Actually Use | dev.to | 2026-06-13
Postman Monitors turn your existing Postman collections into scheduled API checks. If your team already uses Postman for API development and testing, monitors let you reuse those collections — complete with pre-request scripts, test assertions, and environment variables — as production monitoring without rewriting anything.
-
-
postcat
Postcat 是一个可扩展的 API 工具平台。集合基础的 API 管理和测试功能,并且可以通过插件简化你的 API 开发工作,让你可以更快更好地创建 API。An extensible API tool.
-
Kroki — Universal gateway to 20+ diagram engines (D2, Graphviz, BPMN, Structurizr...)
-
node-chatgpt-api
A client implementation for ChatGPT and Bing AI. Available as a Node.js module, REST API server, and CLI app.
-
Chartbrew
Open-source reporting platform to build and share live dashboards from APIs, SQL and NoSQL databases, with powerful AI assistant, scheduling, and embeddable charts 📈📊
-
-
freeDictionaryAPI
There was no free Dictionary API on the web when I wanted one for my friend, so I created one.
-
-
-
-
-
-
-
aimeos-headless
Aimeos cloud-native, API-first ecommerce headless distribution based on Laravel for ultra fast online shops, scalable marketplaces, complex B2B applications and #gigacommerce
JavaScript API discussion
JavaScript API related posts
-
OpenAPI Specs automatisch in saubere Markdown-Doku konvertieren
-
Best API Monitoring Tools in 2026: What Developers Actually Use
-
UX DataTables in 2026: typed columns, server-side processing, API Platform, Mercure and inline editing
-
Backend Basics for Frontend Engineers: Dive into SQL and APIs with Node.js
-
Integrating no-as-a-service in Linux kernel code
-
How to sync large amounts of contacts from the HubSpot API
-
Step-by-Step Webhook Signature Verification for Any Sender
-
A note from our sponsor - SaaSHub
www.saashub.com | 17 Jun 2026
Index
What are some of the best open-source API projects in JavaScript? This list will help you:
| # | Project | Stars |
|---|---|---|
| 1 | one-api | 34,868 |
| 2 | whatsapp-web.js | 22,009 |
| 3 | JSDoc | 15,439 |
| 4 | SpaceX-API | 10,854 |
| 5 | css.gg | 9,996 |
| 6 | node-telegram-bot-api | 9,167 |
| 7 | artillery | 8,996 |
| 8 | no-as-a-service | 7,798 |
| 9 | Newman | 7,227 |
| 10 | miniprogram-demo | 7,188 |
| 11 | postcat | 5,551 |
| 12 | kroki | 4,190 |
| 13 | node-chatgpt-api | 4,178 |
| 14 | Chartbrew | 3,946 |
| 15 | lib | 3,823 |
| 16 | freeDictionaryAPI | 3,486 |
| 17 | react-refetch | 3,401 |
| 18 | google-translate-api | 3,112 |
| 19 | nodejs-docs-samples | 2,972 |
| 20 | google-play-scraper | 2,887 |
| 21 | apisauce | 2,886 |
| 22 | Swagger Client | 2,693 |
| 23 | aimeos-headless | 2,535 |