JavaScript API

Open-source JavaScript projects categorized as API

Top 23 JavaScript API Projects

  1. insomnia

    The open-source, cross-platform API client for GraphQL, REST, WebSockets, SSE and gRPC. With Cloud, Local and Git storage.

    Project mention: Learning API Requests with GUI client - The easy way🚀🚀 | dev.to | 2025-01-06

    Although Apidog is a popular REST client, you can also use others, such as Insomnia, RapidAPI for Mac, and Hoppscotch.

  2. SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
  3. one-api

    OpenAI 接口管理 & 分发系统,支持 Azure、Anthropic Claude、Google PaLM 2 & Gemini、智谱 ChatGLM、百度文心一言、讯飞星火认知、阿里通义千问、360 智脑以及腾讯混元,可用于二次分发管理 key,仅单可执行文件,已打包好 Docker 镜像,一键部署,开箱即用. OpenAI key management & redistribution system, using a single API for all LLMs, and features an English UI.

  4. bilibili-API-collect

    哔哩哔哩-API收集整理【不断更新中....】

  5. whatsapp-web.js

    A WhatsApp client library for NodeJS that connects through the WhatsApp Web browser app

    Project mention: How to build a WhatsApp AI assistant | dev.to | 2024-01-26

    Node.js WhatsApp API - Since WhatsApp only offers an API for business accounts that requires multiple verification and review steps to get access, we’ll put together our own API using the whatsapp-web.js library. It will forward user messages to our API and send responses from the assistant to the user.

  6. JSDoc

    An API documentation generator for JavaScript.

    Project mention: Just Say No to JavaScript | news.ycombinator.com | 2024-12-10

    I've seen several ways of annotating Javascript that IDEs seem to understand. They usually involve using comments before fields, classes, or functions.

    The most compliant one seems to be using [JSDoc](https://jsdoc.app/). JSDoc is mostly intended for generating documentation. However, the Typescript compiler can validate types (and can even interoperate with Typescript definitions), if you configure it as such.

    In scenarios where you HAVE to write raw Javascript but still would like to do some type validation, this is probably the best solution.

    It looks a bit like this:

        /**

  7. SpaceX-API

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

  8. css.gg

    700+ Pure CSS, SVG & Figma UI Icons, 6000+ glyphs, patterns, colors and layouts.

    Project mention: 17 Free Open-source Icon Libraries (Carefully Curated List, Filterable & Sortable) - Need Feedback | dev.to | 2024-07-08

    CSS.gg - Pure CSS Icons

  9. node-telegram-bot-api

    Telegram Bot API for NodeJS

    Project mention: Building a Scalable Anti-Hate Speech Moderation Bot for Telegram: A Deep Dive | dev.to | 2024-12-09
  10. 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.

    Project mention: AWS Serverless Security: Preventing HTTP Flood DDoS Attack | dev.to | 2024-12-15

    Use Artillery to send a large number of requests in a short period to trigger your rate limit rule:

  11. Newman

    Newman is a command-line collection runner for Postman

    Project mention: Sonos CEO Patrick Spence steps down after app update debacle | news.ycombinator.com | 2025-01-13

    I have, it's called Visual Studio Code and I ditched my old native editor(s) for it.

    I'd even suggest that the fact that it's JS based has significantly changed the tech world because the editor itself will run in a browser so it's here https://godbolt.org/ , and here https://codesandbox.io, and here https://www.postman.com/, and here https://aws.amazon.com/pm/cloud9/ and 100s or 1000s of other sites.

  12. miniprogram-demo

    微信小程序组件 / API / 云开发示例

  13. postcat

    Postcat 是一个可扩展的 API 工具平台。集合基础的 API 管理和测试功能,并且可以通过插件简化你的 API 开发工作,让你可以更快更好地创建 API。An extensible API tool.

  14. node-chatgpt-api

    A client implementation for ChatGPT and Bing AI. Available as a Node.js module, REST API server, and CLI app.

  15. lib

    Autocode CLI and standard library tooling

  16. react-refetch

    A simple, declarative, and composable way to fetch data for React components

  17. kroki

    Creates diagrams from textual descriptions!

    Project mention: Show HN: GUI for Editing Mermaid Class Diagrams | news.ycombinator.com | 2025-01-17

    KeenWrite parses the `diagram-` prefix then passes the word `graphviz` to Kroki (https://kroki.io/), which has an API for rendering a variety of ASCII diagrams, including Mermaid. Meaning, if Kroki adds a new diagram type, KeenWrite gets it for free (without modification).

    In Markdown, formatting a source code snippet entails using the standard syntax for code blocks:

        ``` graphviz

  18. google-translate-api

    A free and unlimited API for Google Translate :dollar::no_entry_sign:

  19. nodejs-docs-samples

    Node.js samples for Google Cloud Platform products.

  20. apisauce

    Axios + standardized errors + request/response transforms.

  21. Chartbrew

    Open-source web platform used to create live reporting dashboards from APIs, MongoDB, Firestore, MySQL, PostgreSQL, and more 📈📊

    Project mention: Show HN: I built a platform to create and share dashboards | news.ycombinator.com | 2024-05-25

    Congrats on the release!

    How does it compare to https://chartbrew.com ?

  22. freeDictionaryAPI

    There was no free Dictionary API on the web when I wanted one for my friend, so I created one.

    Project mention: How to use Free dictionary API | dev.to | 2024-09-24

    See also Free Dictionary API project on Github.

  23. Swagger Client

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

  24. google-play-scraper

    Node.js scraper to get data from Google Play

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

JavaScript API discussion

Log in or Post with

JavaScript API related posts

  • Sonos CEO Patrick Spence steps down after app update debacle

    5 projects | news.ycombinator.com | 13 Jan 2025
  • Software Testing Tasks with Challenges, Tools, and Best Practices

    3 projects | dev.to | 9 Jan 2025
  • Image Upload to Strapi via REST API with Next.js and Postman

    4 projects | dev.to | 6 Jan 2025
  • Guide on Authenticating Requests With the REST API in Strapi

    1 project | dev.to | 6 Jan 2025
  • Best Web Development Tools Every Full-Stack Developer Should Know

    1 project | dev.to | 1 Jan 2025
  • Next.js vs Encore.ts — When should you NOT use Next.js for Backend?

    2 projects | dev.to | 27 Dec 2024
  • Mastering API Definitions: A Comprehensive Guide

    6 projects | dev.to | 19 Dec 2024
  • A note from our sponsor - SaaSHub
    www.saashub.com | 18 Jan 2025
    SaaSHub helps you find the best software and product alternatives Learn more →

Index

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

# Project Stars
1 insomnia 35,413
2 one-api 20,825
3 bilibili-API-collect 15,890
4 whatsapp-web.js 15,879
5 JSDoc 15,109
6 SpaceX-API 10,566
7 css.gg 9,758
8 node-telegram-bot-api 8,585
9 artillery 8,163
10 Newman 6,938
11 miniprogram-demo 6,776
12 postcat 5,390
13 node-chatgpt-api 4,210
14 lib 3,799
15 react-refetch 3,428
16 kroki 3,040
17 google-translate-api 2,926
18 nodejs-docs-samples 2,832
19 apisauce 2,804
20 Chartbrew 2,719
21 freeDictionaryAPI 2,690
22 Swagger Client 2,633
23 google-play-scraper 2,378

Sponsored
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com

Did you know that JavaScript is
the 3rd most popular programming language
based on number of references?