JavaScript API

Open-source JavaScript projects categorized as API

Top 23 JavaScript API Projects

  • insomnia

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

  • Project mention: Building a RESTful API with Node.js and Express | dev.to | 2024-04-08

    Use tools like Postman or Insomnia to test the API endpoints and ensure they behave as expected.

  • JSDoc

    An API documentation generator for JavaScript.

  • Project mention: Deep Dive: Google Apps Script - Testing APIs and Automating Sheets | dev.to | 2024-05-15

    Note: For simplicity, I will omit the JavaScript documentation, but for a production grade code you may want to add the documentation (see jsdoc.app website for more).

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

    SurveyJS logo
  • 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.

  • Project mention: 最近写代码越写越慢,每个符号每个函数都有考虑,我的代码写上了就几乎不会被删 | /r/Youmo | 2023-05-30
  • 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.

  • bilibili-API-collect

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

  • SpaceX-API

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

  • node-telegram-bot-api

    Telegram Bot API for NodeJS

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

    InfluxDB logo
  • 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: Artillery: The complete load testing platform | news.ycombinator.com | 2024-05-09
  • Newman

    Newman is a command-line collection runner for Postman

  • Project mention: A Low-Code/No-Code approach to Strapi Enablement | dev.to | 2024-05-13

    Serve your local Strapi instance to test our registration API using Postman.

  • miniprogram-demo

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

  • postcat

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

  • node-chatgpt-api

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

  • dredd

    Language-agnostic HTTP API Testing Tool

  • Project mention: The Uncreative Software Engineer's Compendium to Testing | dev.to | 2023-07-31

    Dredd: used to test APIs based on the API blueprint or OpenAPI specification, to ensure implementation matches the specification.

  • lib

    Autocode CLI and standard library tooling

  • react-refetch

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

  • nodejs-docs-samples

    Node.js samples for Google Cloud Platform products.

  • google-translate-api

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

  • apisauce

    Axios + standardized errors + request/response transforms.

  • kroki

    Creates diagrams from textual descriptions!

  • Project mention: WireViz: Easily document cables and wiring harnesses | news.ycombinator.com | 2024-04-14

    Your wish showing up in the face of a submission just 14 days ago and then another 29 days ago must be indicative of why there are so many dupes all the time: https://news.ycombinator.com/from?site=kroki.io

    You can feel free to submit the GH repo, as that one doesn't seem to have been submitted before https://github.com/yuzutech/kroki

  • Swagger Client

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

  • Project mention: Swagger-js client | /r/Nuxt | 2023-12-06

    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.

  • freeDictionaryAPI

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

  • Project mention: Feedback on new game | /r/wordgames | 2023-05-23

    I see that the request to dictionaryapi.dev comes directly from the client. Looking at the github for that project, I see this:

  • Chartbrew

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

  • Project mention: Show HN: Released Chartbrew v3.0 an open source client reporting platform | news.ycombinator.com | 2024-02-22
  • lad

    Node.js framework made by a former @expressjs TC and @koajs team member. Built for @forwardemail, @spamscanner, @breejs, @cabinjs, and @lassjs.

  • SaaSHub

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

    SaaSHub logo
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 related posts

  • Deep Dive: Google Apps Script - Testing APIs and Automating Sheets

    1 project | dev.to | 15 May 2024
  • A Low-Code/No-Code approach to Strapi Enablement

    2 projects | dev.to | 13 May 2024
  • 10 Ferramentas de Produtividade para Desenvolvedores Experimentarem em 2024

    3 projects | dev.to | 11 May 2024
  • Artillery: The complete load testing platform

    1 project | news.ycombinator.com | 9 May 2024
  • AWS SnapStart - Part 20 Measuring warm starts with Java 17 using different Lambda memory settings

    1 project | dev.to | 8 May 2024
  • Data API for Amazon Aurora Serverless v2 with AWS SDK for Java - Part 6 Comparing cold and warm starts between Data API and JDBC

    2 projects | dev.to | 6 May 2024
  • How to Add Firebase Authentication To Your NodeJS App

    7 projects | dev.to | 1 May 2024
  • A note from our sponsor - SaaSHub
    www.saashub.com | 16 May 2024
    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 33,244
2 JSDoc 14,784
3 one-api 14,357
4 whatsapp-web.js 13,785
5 bilibili-API-collect 13,345
6 SpaceX-API 10,298
7 node-telegram-bot-api 7,978
8 artillery 7,519
9 Newman 6,727
10 miniprogram-demo 6,478
11 postcat 4,943
12 node-chatgpt-api 4,187
13 dredd 4,135
14 lib 3,806
15 react-refetch 3,433
16 nodejs-docs-samples 2,777
17 google-translate-api 2,754
18 apisauce 2,751
19 kroki 2,698
20 Swagger Client 2,583
21 freeDictionaryAPI 2,388
22 Chartbrew 2,299
23 lad 2,261

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