Open-source apis software
2782 open-source libraries, tools and applications tagged apis, ranked by how closely apis is their primary purpose, then by adoption and maintenance health. Each entry links to a page with sources, use cases and when to choose or avoid it.
2782 products, primary matches first, then adoption-weighted; health v2 shown.
| Product | Health v2 | Stars | Maturity |
|---|---|---|---|
| Mock Service Worker Mock Service Worker (MSW) is an API mocking library for JavaScript that intercepts HTTP, GraphQL, and WebSocket requests in browsers via th… | 94 | 18275 | stable |
| Windmill Windmill is an open-source, self-hostable developer platform that turns scripts in Python, TypeScript, Go, Bash, SQL and other languages in… | 96 | 18219 | active |
| auth0/node-jsonwebtoken A Node.js library implementing JSON Web Tokens (JWT) per RFC 7519, supporting signing and verification with HMAC, RSA, and ECDSA algorithms… | 69 | 18183 | stable |
| lidge-jun/opencodex opencodex is a lightweight local proxy (installed via npm, running on a bundled Bun runtime) that translates OpenAI Codex's Responses API a… | 77 | 17631 | active |
| apache/brpc Apache bRPC ("better RPC") is an industrial-grade C++ RPC framework for building reliable, high-performance services and clients. It suppor… | 93 | 17621 | stable |
| redwoodjs/graphql RedwoodJS GraphQL is the GraphQL-focused full-stack web framework from the Redwood project, integrating React, Apollo, Prisma, and GraphQL … | 75 | 17596 | active |
| Effect Effect is a TypeScript library and ecosystem for building production-grade, type-safe applications, centered on the Effect type that encode… | 95 | 17323 | stable |
| OpenIM OpenIM Server is an open-source instant messaging backend written in Go that powers in-app chat, group messaging, and voice/video calling. … | 87 | 16671 | stable |
| ag-ui-protocol/ag-ui AG-UI is an open, lightweight, event-based protocol that standardizes how AI agent backends connect to user-facing frontend applications. I… | 82 | 16423 | active |
| amplication/amplication Amplication is an open-source platform that generates production-ready backend services (NestJS/Node.js, with .NET support) from data model… | 81 | 16011 | active |
| Spree Commerce Spree Commerce is an open-source headless eCommerce platform written in Ruby, providing a complete REST API, TypeScript SDK, admin dashboar… | 95 | 15750 | stable |
| apitable/apitable APITable is an open-source, API-oriented low-code platform for building collaborative database-spreadsheet applications, positioned as an o… | 83 | 15633 | active |
| OpenMetadata OpenMetadata is an open-source metadata management platform that unifies data cataloging, lineage, data quality, governance, and business s… | 95 | 15506 | active |
| JSDoc JSDoc is an API documentation generator for JavaScript, similar to Javadoc. It parses JSDoc-style comments in source code and generates an … | 68 | 15469 | stable |
| Cachet Cachet is an open-source, self-hosted status page system built on Laravel (PHP) for communicating downtime, incidents, and scheduled mainte… | 67 | 15255 | active |
| TanStack/router TanStack Router is a fully type-safe, client-first router for React and Solid applications, with file-based routing, nested layouts, loader… | 93 | 15143 | active |
| Logto Logto is an open-source identity and access management (IAM) infrastructure for SaaS and AI applications, built on OIDC, OAuth 2.1, and SAM… | 100 | 14728 | active |
| ABP Framework ABP Framework is an open-source, opinionated application framework for building enterprise web applications on .NET and ASP.NET Core. It pr… | 97 | 14441 | active |
| sogou/workflow Sogou C++ Workflow is an enterprise-level C++ framework for parallel computing and asynchronous networking, powering Sogou's back-end servi… | 87 | 14424 | stable |
| forwardemail/supertest SuperTest is a Node.js library for testing HTTP servers using a fluent, chainable API built on top of superagent. It provides high-level HT… | 99 | 14401 | stable |
| ory/kratos Ory Kratos is a headless, API-first identity and user management server written in Go that centralizes login, registration, account recover… | 71 | 13888 | stable |
| graphql/dataloader DataLoader is a JavaScript/Node.js utility that batches and caches data-loading requests to reduce round trips to backends like databases o… | 66 | 13387 | stable |
| GoFrame GoFrame is a modular, high-performance full-stack development framework for Go, comparable to Laravel or Spring Boot, offering batteries-in… | 97 | 13287 | active |
| star7th/showdoc ShowDoc is a self-hostable online documentation tool for IT teams, focused on API docs, data dictionaries, and technical manuals with a Mar… | 96 | 12871 | stable |
| Wei-Shaw/claude-relay-service A self-hosted relay/proxy service for Claude Code (and OpenAI, Gemini, Droid) subscriptions that lets multiple users share accounts via ind… | 83 | 12667 | active |
| WordPress.com (Calypso) Calypso is the JavaScript and REST API powered single-page web application that serves as the WordPress.com dashboard. It is built with Rea… | 68 | 12645 | active |
| BentoML OpenLLM is a Python framework and CLI for self-hosting open-source large language models (Llama, DeepSeek, Qwen, Mistral, etc.) as OpenAI-c… | 76 | 12552 | active |
| Encore Encore is an open-source infrastructure SDK and backend framework for TypeScript and Go that lets developers declare resources like databas… | 94 | 12446 | active |
| ILLA Builder ILLA Builder is an open-source low-code platform for building internal business tools like dashboards, CRUD apps, admin panels, CRMs, and C… | 57 | 12328 | active |
| tadata-org/fastapi_mcp FastAPI-MCP is a Python library that automatically exposes FastAPI endpoints as Model Context Protocol (MCP) tools, preserving request/resp… | 43 | 12012 | active |
| quic-go/quic-go quic-go is a production-ready, pure Go implementation of the QUIC transport protocol (RFC 9000/9001/9002) with support for HTTP/3, datagram… | 98 | 11794 | stable |
| walkor/workerman Workerman is an asynchronous, event-driven PHP framework for building high-performance socket servers supporting HTTP, WebSocket, SSL, and … | 98 | 11550 | stable |
| tymondesigns/jwt-auth A PHP library providing JSON Web Token (JWT) authentication for Laravel and Lumen applications. It handles token issuance, refresh, and val… | 60 | 11494 | stable |
| Datasette Datasette is an open-source tool for exploring and publishing data, turning SQLite databases into interactive websites with an accompanying… | 88 | 11487 | active |
| nitrojs/nitro Nitro is a TypeScript server toolkit that extends Vite apps with a production-ready server featuring file-based routing, caching, KV storag… | 100 | 11293 | active |
| dotansimha/graphql-code-generator GraphQL Code Generator is a plugin-based CLI tool that generates typed code from GraphQL schemas and operations (queries, mutations, subscr… | 95 | 11257 | stable |
| openai/openai-node The official JavaScript/TypeScript SDK for the OpenAI REST API, auto-generated from OpenAI's OpenAPI specification. It provides typed acces… | 95 | 11225 | stable |
| Kutt URL Shortener Kutt is a free, open-source, self-hostable URL shortener built with Node.js. It supports custom domains, link management, private click sta… | 91 | 11130 | active |
| aws/chalice AWS Chalice is a Python serverless microframework for building and deploying applications on AWS Lambda. It provides a CLI for scaffolding … | 77 | 11056 | stable |
| vuestorefront/vue-storefront Alokai (formerly Vue Storefront) is a Frontend-as-a-Service ecosystem for building fast, scalable, headless eCommerce storefronts on Vue/Nu… | 69 | 10950 | active |
| sashabaranov/go-openai An unofficial Go client library for the OpenAI API covering chat completions, the Responses API, embeddings, image generation, audio transc… | 96 | 10778 | active |
| simonlin1212/a-stock-data A self-contained Skill file (structured Markdown with embedded Python) that aggregates China A-share market data from 19 sources into 54 re… | 80 | 10617 | active |
| trailhq/Graft Graft is an open-source context layer for large codebases that builds a deterministic code graph using tree-sitter AST parsing and exposes … | 59 | 10536 | active |
| Polar Polar is an open-source billing and monetization platform that acts as merchant of record, offering usage-based billing, subscriptions, sea… | 96 | 10293 | active |
| Reacher Email Verification A Rust library and CLI that checks whether an email address exists via SMTP/MX lookups without sending an actual email. It also ships as a … | 85 | 10093 | active |
| Keystone CMS KeystoneJS is a Node.js headless CMS and web application framework for defining schemas that generate a GraphQL API and an auto-generated A… | 96 | 9981 | active |
| Watermill Watermill is a Go library for building event-driven and message-driven applications over a unified Pub/Sub API. It supports Kafka, RabbitMQ… | 89 | 9910 | active |
| kubernetes/client-go The official Go client library for the Kubernetes API, providing typed clientsets, a dynamic client, API discovery, authentication plugins,… | 77 | 9908 | stable |
| ModSecurity ModSecurity (libmodsecurity v3) is an open source, cross-platform web application firewall (WAF) engine written in C++ that inspects HTTP(S… | 88 | 9784 | stable |
| zuiidea/antd-admin Antd Admin is a production-style admin dashboard template and scaffolding CLI built on React 19, Ant Design 6, TanStack Router/Query, Zusta… | 82 | 9769 | active |
| dotnet/yarp YARP (Yet Another Reverse Proxy) is a .NET library and toolkit for building high-performance, customizable HTTP reverse proxy servers on AS… | 67 | 9627 | stable |
| xorbitsai/inference Xinference is an open-source model serving platform for deploying LLMs, embedding, speech, image, and multimodal models via a unified OpenA… | 93 | 9623 | active |
| loco-rs/loco Loco is a batteries-included web framework for Rust, strongly inspired by Ruby on Rails and built on Axum and SeaORM. It bundles models, co… | 94 | 9466 | active |
| kubernetes-sigs/kubebuilder Kubebuilder is an SDK and scaffolding framework for building Kubernetes APIs and controllers in Go using custom resource definitions (CRDs)… | 94 | 9351 | stable |
| CoAI.Dev (Chat Nio) CoAI.Dev is a self-hostable, multi-tenant AI platform combining a ChatGPT-style chat UI with an enterprise-grade unified LLM gateway suppor… | 50 | 9323 | active |
| Nhost Nhost is an open source Firebase alternative providing a complete backend platform built on PostgreSQL, Hasura GraphQL, authentication, fil… | 92 | 9297 | active |
| golang-jwt/jwt A Go library for creating, signing, parsing, and verifying JSON Web Tokens (JWTs) per RFC 7519. It is the community-maintained successor to… | 75 | 9241 | stable |
| meetecho/janus-gateway Janus is an open-source, general-purpose WebRTC server written in C that sets up media communication with browsers and relays RTP/RTCP and … | 77 | 9192 | stable |
| openstatus Openstatus is an open-source status page and uptime monitoring platform that monitors websites, APIs, and services from 28 global regions a… | 73 | 9143 | active |
| Artillery Artillery is an open-source load testing platform and CLI for stress-testing HTTP APIs, GraphQL, WebSocket, Socket.IO, gRPC, and browser ap… | 90 | 9091 | active |
| cloudflare/workerd workerd is the open-source JavaScript/Wasm server runtime based on the same code that powers Cloudflare Workers. It can be used as an appli… | 96 | 9042 | active |
| open-circle/valibot Valibot is a modular, type-safe schema library for TypeScript that validates and parses unknown structural data at runtime while inferring … | 93 | 9021 | stable |
| getmoto/moto Moto is a Python library that mocks AWS services so tests can run against simulated AWS infrastructure without real credentials or network … | 100 | 8717 | active |
| Sylius/Sylius Sylius is an open-source headless eCommerce platform and framework built on top of PHP/Symfony and API Platform. It provides a powerful RES… | 93 | 8545 | active |
| vendurehq/vendure Vendure is an open-source, plugin-first headless commerce platform built with TypeScript, NestJS, GraphQL, and a React admin dashboard. It … | 100 | 8529 | active |
| growthbook/growthbook GrowthBook is an open-source platform for feature flags, A/B testing experimentation, and product analytics, deployable via Docker or as a … | 94 | 8521 | active |
| RoadRunner RoadRunner is a high-performance PHP application server and process manager written in Go, extensible through a plugin system. It runs PHP … | 91 | 8509 | stable |
| idosal/git-mcp GitMCP is a free, open-source remote Model Context Protocol (MCP) server that turns any public GitHub repository or GitHub Pages site into … | 53 | 8465 | active |
| hs-web/hsweb-framework hsweb is a fully reactive enterprise backend management framework built on Spring Boot 2.x, Spring WebFlux, and R2DBC. It provides modular … | 72 | 8396 | active |
| CompreFace Exadel CompreFace is a free, open-source face recognition system that provides REST APIs for face recognition, verification, detection, lan… | 23 | 8344 | stable |
| smartcontractkit/chainlink Chainlink is the core node software of a decentralized oracle network that bridges smart contracts with real-world data and off-chain compu… | 99 | 8246 | stable |
| Inertia.js Inertia.js is a glue framework that lets you build single-page React, Vue, or Svelte apps on top of classic server-side routing and control… | 95 | 8131 | stable |
| TechEmpower/FrameworkBenchmarks The TechEmpower Framework Benchmarks (TFB) project, a suite that measures and compares the performance of web application frameworks across… | 10 | 8106 | active |
| Solid Solid is a set of open standards and tools for building decentralized web applications where users store their data in personal online data… | 10 | 8091 | active |
| cloudwego/kitex Kitex is a high-performance, strongly extensible Go RPC framework for building microservices, developed by ByteDance's CloudWeGo team. It i… | 98 | 8050 | stable |
| webiny/webiny-js Webiny is an open-source, self-hosted content platform built as a TypeScript framework that runs on AWS serverless infrastructure (Lambda, … | 97 | 8047 | active |
| SimoneAvogadro/android-reverse-engineering-skill A Claude Code skill that decompiles Android APK/XAPK/JAR/AAR files and extracts the HTTP APIs an app uses, including Retrofit, OkHttp, Ktor… | 60 | 7922 | active |
| mindoc-org/mindoc MinDoc is a self-hosted document management system for IT teams, built in Go on the beego framework, used to store and share API docs, data… | 67 | 7829 | active |
| panva/jose A zero-dependency JavaScript/TypeScript library implementing JSON Object Signing and Encryption standards (JWA, JWS, JWE, JWT, JWK, JWKS). … | 96 | 7808 | stable |
| midwayjs/midway Midway is a progressive, TypeScript-first Node.js framework from Alibaba's Taobao frontend architecture team, built around a custom depende… | 100 | 7757 | active |
| mnfst/manifest Manifest is an open-source LLM gateway and router that lets AI agents and apps reach all their model providers through one OpenAI- and Anth… | 93 | 7551 | active |
| labring/laf Laf is an open-source cloud development platform (BaaS/FaaS) offering cloud functions, cloud database (MongoDB), and cloud storage (MinIO) … | 62 | 7551 | active |
| lcobucci/jwt A PHP library for creating, parsing, and validating JSON Web Tokens (JWT) and JSON Web Signatures (JWS) per RFC 7519. It is installed via C… | 95 | 7480 | stable |
| anomalyco/openauth OpenAuth is a universal, standards-based OAuth 2.0 auth provider that can be deployed as a standalone service or embedded into existing app… | 35 | 7408 | active |
| cloudwego/hertz Hertz is a high-performance, extensible Go HTTP framework from CloudWeGo (ByteDance) for building microservices. It uses the Netpoll networ… | 88 | 7377 | active |
| miantiao-me/Sink Sink is a self-hosted URL shortener with link analytics that runs entirely on Cloudflare's serverless platform. It offers customizable slug… | 90 | 7229 | active |
| node-formidable/formidable Formidable is a Node.js library for parsing multipart form data, especially file uploads, with fast streaming support. It can write uploads… | 76 | 7175 | active |
| katanemo/plano Plano is an AI-native proxy server and data plane for agentic applications, built on Envoy by its core contributors. It centralizes agent r… | 86 | 7092 | active |
| Gatling Gatling is an open-source, code-first load testing tool and performance engineering platform. It uses a fully asynchronous, non-blocking ar… | 87 | 6955 | stable |
| hyperf/hyperf Hyperf is a high-performance PHP coroutine framework built on Swoole and Swow, designed for building microservices, middleware, web systems… | 99 | 6905 | active |
| pallets/werkzeug Werkzeug is a comprehensive WSGI utility library for Python web applications, providing request/response objects, URL routing, HTTP utiliti… | 98 | 6879 | stable |
| FullStackHero .NET Starter Kit A production-grade .NET 10 starter kit template combining a modular-monolith Web API (vertical slice architecture) with two React 19 front-… | 81 | 6814 | active |
| ticarpi/jwt_tool A Python command-line toolkit for validating, forging, scanning, and tampering with JSON Web Tokens (JWTs). It automates checks for known J… | 28 | 6770 | active |
| gRPC Prometheus monitoring A Go library of gRPC middleware (interceptors) providing chained, ready-to-use implementations for auth, logging, tracing, metrics, retries… | 94 | 6760 | active |
| basketikun/chatgpt2api A self-hosted reverse-engineered implementation of ChatGPT's official web interfaces, exposing OpenAI-compatible API endpoints for text gen… | 71 | 6544 | active |
| Spin Spin is an open-source framework and CLI for building, deploying, and running event-driven serverless microservices as WebAssembly componen… | 100 | 6540 | active |
| Micronaut Micronaut is a modern, JVM-based full-stack framework for building modular, easily testable applications and microservices in Java, Kotlin,… | 96 | 6437 | stable |
| Hanami Hanami is a full-stack, modular Ruby web framework composed of small single-purpose libraries (router, actions, views, database, assets) ti… | 97 | 6426 | active |
| s0md3v/Arjun Arjun is a Python command-line tool that discovers hidden HTTP query parameters for URL endpoints using a large dictionary of over 25,000 p… | 23 | 6402 | active |
| jsdelivr/jsdelivr jsDelivr is a free, production-grade public CDN for open-source files, tightly integrated with npm and GitHub, offering on-the-fly minifica… | 76 | 6401 | stable |