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 |
|---|---|---|---|
| waybarrios/vllm-mlx vllm-mlx is a vLLM-style LLM inference server for Apple Silicon Macs built on native MLX, exposing both OpenAI and Anthropic compatible API… | 82 | 1618 | active |
| DuendeSoftware/products Duende Products is a suite of identity and access management SDKs for ASP.NET Core, centered on Duende IdentityServer, a standards-complian… | 95 | 1614 | stable |
| wpengine/faustjs Faust.js is a TypeScript toolkit of npm packages for building Next.js applications on top of headless WordPress. It provides data fetching,… | 93 | 1604 | active |
| nacos-group/r-nacos r-nacos is a Nacos server re-implemented in Rust, providing service discovery (registry), configuration center, MCP server capabilities, an… | 95 | 1601 | active |
| haydenbleasel/files-sdk Files SDK is a unified TypeScript storage SDK that provides one small API (ten methods) across 40+ object and blob storage providers includ… | 81 | 1594 | active |
| metosin/reitit Reitit is a fast, data-driven routing library for Clojure and ClojureScript. It provides bi-directional routing, first-class route data, pl… | 93 | 1587 | stable |
| steedos/steedos-platform Steedos Platform is an open-source, metadata-driven low-code platform for building enterprise applications (CRMs, ERPs, approval workflows)… | 85 | 1581 | active |
| vimalloc/flask-jwt-extended Flask-JWT-Extended is an open source Flask extension that adds JSON Web Token (JWT) support for protecting routes, with many optional batte… | 87 | 1580 | stable |
| quixio/quix-streams Quix Streams is a pure Python framework for building real-time data pipelines and event-driven applications on Apache Kafka using a Streami… | 96 | 1574 | active |
| jhurliman/node-rate-limiter A generic rate limiting library for Node.js and the web, exposing RateLimiter and TokenBucket classes for throttling tasks like API request… | 95 | 1568 | stable |
| aws/serverless-java-container A Java library that lets applications built with frameworks like Spring, Spring Boot, Jersey, Struts, and Spark run inside AWS Lambda. It t… | 96 | 1566 | active |
| insistence/RuoYi-Vue3-FastAPI RuoYi-Vue3-FastAPI is a full-stack, open-source admin/management boilerplate framework that pairs a FastAPI backend (SQLAlchemy, MySQL/Post… | 85 | 1562 | active |
| guacsec/guac GUAC (Graph for Understanding Artifact Composition) is an OpenSSF incubating project that ingests software security metadata such as SBOMs,… | 88 | 1557 | active |
| openai/openai-java The official Java SDK for accessing the OpenAI REST API, written in Kotlin and published to Maven Central. It provides typed clients for th… | 86 | 1555 | active |
| lampo1024/DncZeus DncZeus is a general-purpose admin management framework built on .NET 7 (ASP.NET Core Web API + EF Core) and Vue.js (iview-admin) with full… | 35 | 1550 | active |
| RayBytes/ChatMock ChatMock is a Python tool that exposes OpenAI- and Ollama-compatible API endpoints backed by a ChatGPT/Codex account login. It runs a local… | 65 | 1548 | active |
| matrix-org/dendrite Dendrite is a second-generation Matrix homeserver written in Go, designed as an efficient, reliable, and scalable alternative to Synapse. I… | 10 | 5620 | maintenance |
| ComfyDeploy An open-source, Vercel-like deployment platform for ComfyUI workflows, letting teams share workflows, manage machines (on-premise or server… | 37 | 1532 | active |
| sandroasp/Microsoft-Integration-and-Azure-Stencils-Pack-for-Visio A Visio stencil pack containing hundreds of fully resizable vector shapes and icons for Microsoft Azure, BizTalk Server, Power Platform, Of… | 23 | 1530 | active |
| cv-cat/XianYuApis A reverse-engineered unofficial API library for Xianyu (Goofish, Alibaba's second-hand marketplace) that wraps its HTTP endpoints and WebSo… | 74 | 1528 | active |
| akto-api-security/akto Akto is an open-source API and AI security platform that discovers and inventories APIs, AI agents, MCP servers, and LLM usage, then contin… | 94 | 1527 | active |
| Swoft Swoft is a PHP microservice coroutine framework built on the Swoole extension, offering a resident-memory coroutine web server with HTTP, W… | 23 | 5536 | maintenance |
| Broadway Broadway is a PHP library providing infrastructure and testing helpers for building CQRS and event-sourced applications. It offers loosely … | 10 | 1507 | active |
| FriendsOfSymfony/FOSJsRoutingBundle A Symfony bundle that exposes your Symfony routes to client-side JavaScript, letting you generate URLs with parameters in the browser like … | 55 | 1503 | active |
| accounts-js/accounts A suite of TypeScript packages providing fullstack authentication and accounts management for JavaScript applications, supporting GraphQL a… | 23 | 1502 | active |
| wneessen/go-mail go-mail is a modern, feature-rich Go library for composing and sending email over SMTP. It provides mail composition, encoding, DKIM and S/… | 88 | 1497 | active |
| vimeo/player.js The official Vimeo Player API JavaScript library for embedding and programmatically controlling Vimeo video players via iframes. It exposes… | 81 | 1487 | active |
| submato/xhscrawl A Python-based reverse-engineering toolkit for Xiaohongshu (XHS) web APIs, focusing on generating the encrypted x-s signature parameter via… | 70 | 1485 | active |
| lakekeeper/lakekeeper Lakekeeper is an Apache Iceberg REST Catalog implementation written in Rust that provides centralized access control, credential vending, a… | 93 | 1483 | active |
| DroppedNeedle/DroppedNeedle DroppedNeedle is a self-hosted music request and discovery application with a built-in library and download engine that replaces Lidarr. It… | 83 | 1483 | active |
| fsouza/fake-gcs-server fake-gcs-server is a Google Cloud Storage emulator that can run as a standalone binary/Docker image or be embedded as a Go library in test … | 96 | 1479 | active |
| apache/jena Apache Jena is a free and open-source Java framework for building Semantic Web and Linked Data applications. It provides an RDF API, a SPAR… | 77 | 1476 | stable |
| AlphaYu/adnc ADNC is an open-source .NET 8 framework for building modular business systems that can start as modular monoliths and evolve into distribut… | 67 | 1476 | active |
| vybenetwork/solana-swap-api A reference implementation and starter kit for the Vybe Solana Swap API, providing a Node.js backend and frontend demo that fetch DEX swap … | 53 | 1475 | active |
| IBM Watson Node.js SDK The official Node.js/TypeScript client library (npm package ibm-watson) for accessing IBM Watson services such as Assistant, Speech to Text… | 80 | 1473 | active |
| ankitpokhrel/tus-php TusPHP is a pure PHP implementation of both a server and a client for the tus resumable upload protocol v1.0.0. It enables reliable uploads… | 61 | 1471 | active |
| devnen/Chatterbox-TTS-Server A self-hosted server wrapping Resemble AI's Chatterbox TTS models behind an OpenAI-compatible API with a modern web UI. It supports voice c… | 59 | 1469 | active |
| fabriziosalmi/certmate CertMate is a self-hosted certificate lifecycle management platform that issues and renews TLS certificates via ACME/Let's Encrypt across 2… | 82 | 1466 | active |
| Arksine/moonraker Moonraker is a Python-based web API server that exposes HTTP and WebSocket APIs for controlling and monitoring the Klipper 3D printer firmw… | 66 | 1466 | active |
| icebob/fastest-validator A schema-based data validation library for JavaScript with 24 built-in validators, sanitization, and custom validator support. It compiles … | 63 | 1463 | stable |
| owasp-noir/noir OWASP Noir is a static analysis (SAST) CLI tool that scans source code to extract every endpoint an application exposes, including shadow A… | 99 | 1458 | active |
| superstreamerapp/superstreamer Superstreamer is a self-hostable, scalable video streaming platform that covers the full pipeline from transcoding and HLS packaging to dyn… | 44 | 1451 | active |
| binarywang/weixin-java-miniapp-demo A Spring Boot demo application showcasing the WxJava library for building WeChat Mini Program backends in Java. It supports multiple mini p… | 57 | 1450 | active |
| elabftw/elabftw eLabFTW is a free, open source electronic lab notebook (ELN) and laboratory inventory management system for research teams, accessed via th… | 95 | 1442 | stable |
| formancehq/ledger Formance Ledger is an open-source programmable double-entry core ledger for fintech applications, written in Go and backed by PostgreSQL. I… | 95 | 1435 | active |
| facebookincubator/Glean Glean is a system for collecting, storing, and querying facts about source code, such as symbol definitions, references, call hierarchies, … | 77 | 1430 | active |
| bootique/bootique Bootique is a minimally opinionated Java framework and launcher for building container-less runnable applications as collections of modules… | 71 | 1427 | active |
| benoitc/hackney hackney is an HTTP client library for Erlang supporting HTTP/1.1, HTTP/2, and experimental HTTP/3, with connection pooling, streaming, asyn… | 98 | 1420 | active |
| cydrobolt/polr Polr is a self-hostable, open-source URL shortening web application written in PHP on the Lumen framework, with a REST API and click analyt… | 23 | 5093 | maintenance |
| L-Blondy/up-fetch upfetch is an advanced fetch client builder for TypeScript that wraps the native fetch API with schema validation, automatic response parsi… | 93 | 1408 | active |
| awaescher/OllamaSharp OllamaSharp is a .NET client library providing bindings for the entire Ollama API, including chat, generation, embeddings, and model manage… | 89 | 1407 | active |
| Booking Sample Application A practical .NET 10 booking microservices reference application demonstrating Vertical Slice Architecture, CQRS, DDD, and Event Sourcing wi… | 87 | 1406 | active |
| nottelabs/reverse-api-engineer Reverse API Engineer is a Python CLI tool that captures browser network traffic (HAR) from a website and uses a configured AI model to gene… | 81 | 1404 | active |
| PeculiarVentures/PKI.js PKI.js is a pure TypeScript library implementing the common formats and protocols used in PKI applications, including X.509 certificates, P… | 96 | 1399 | stable |
| EvanZhouDev/openai-oauth A TypeScript toolkit that turns a ChatGPT account into an OpenAI-compatible API via a local dev proxy, TypeScript SDK, and client adapters.… | 65 | 1398 | active |
| enatega/food-delivery-multivendor Enatega is a fully customizable, open-source multi-vendor delivery management system for launching food, grocery, courier, and home-service… | 95 | 1395 | active |
| vicanso/pingap Pingap is a high-performance reverse proxy and application gateway built in Rust on Cloudflare's Pingora library, offering nginx-like funct… | 92 | 1390 | active |
| Functions Framework An open-source FaaS framework for Node.js, based on Express, for writing portable functions that run on Google Cloud Run functions, Cloud R… | 92 | 1386 | active |
| Amm1rr/WebAI-to-API A self-hosted Python server that exposes browser-based AI services like Google Gemini through an OpenAI-compatible /v1/chat/completions API… | 89 | 1385 | active |
| unjs/destr destr is a TypeScript library providing a faster, safer alternative to JSON.parse for arbitrary inputs. It gracefully falls back to the ori… | 78 | 1380 | stable |
| Monaco Language Client A set of npm packages that connect the Monaco editor to language servers via the Language Server Protocol, including JSON-RPC over WebSocke… | 75 | 1369 | active |
| tryzealot/zealot Zealot is a self-hosted web platform for distributing beta and internal builds of Android, iOS, macOS, Windows, and Linux applications, act… | 95 | 1363 | stable |
| arterli/CmsWing CmsWing is a CMS and e-commerce website builder built on the Egg.js framework with Sequelize ORM and integrated GraphQL API generation. It … | 23 | 1355 | active |
| good-lly/s3mini s3mini is an ultra-lightweight (~20 KB) zero-dependency TypeScript client for S3-compatible object storage, supporting AWS SigV4, pre-signe… | 78 | 1351 | active |
| astaxie/TokenHub TokenHub is a self-hosted enterprise AI gateway written in Go that provides a governance layer over AI model access, including model routin… | 79 | 1350 | active |
| koajs/jwt koa-jwt is a Koa middleware for authenticating HTTP requests using JSON Web Tokens. It validates JWTs from headers or cookies and exposes t… | 23 | 1347 | stable |
| sebadob/rauthy Rauthy is a lightweight, Rust-based Identity Provider offering Single Sign-On via OpenID Connect, OAuth 2, and PAM, with strong emphasis on… | 92 | 1346 | active |
| Xboard Xboard is a high-performance self-hosted proxy/VPN panel forked from V2board, built on Laravel with Octane, a React admin panel, and a Vue3… | 68 | 4772 | maintenance |
| meteroid-oss/meteroid Meteroid is an open-source pricing and billing infrastructure platform for SaaS, offering usage metering, subscription management, invoicin… | 94 | 1338 | active |
| XRPLF/xrpl.js xrpl.js is the official JavaScript/TypeScript SDK for interacting with the XRP Ledger from Node.js and web browsers. It provides wallet/key… | 97 | 1333 | active |
| PayPal Checkout JS SDK A set of JavaScript components for easily integrating PayPal Buttons and PayPal Checkout into websites, built on the zoid cross-domain comp… | 66 | 1332 | active |
| hangjob/vue-bag-admin Vue-Bag-Admin is a plugin-based, modular Vue3 admin dashboard framework built on Vite, Naive UI, Tailwind CSS, Pinia, and Vue Router. It pr… | 64 | 1330 | active |
| speced/bikeshed Bikeshed is a preprocessor for writing technical specification documents, converting lightly-decorated Markdown/HTML source files into full… | 66 | 1328 | active |
| golang/pkgsite The source code of pkg.go.dev, the official website for discovering and evaluating Go packages and modules, plus a local documentation serv… | 77 | 1327 | stable |
| LiteLLM-Labs/litellm-agent-control-plane LiteLLM Agent Control Plane is a self-hosted platform that provides one unified API and UI for creating and running AI agents across multip… | 60 | 1318 | active |
| dromara/RuoYi-Cloud-Plus RuoYi-Cloud-Plus is a Java microservices-based general-purpose permission management system that rewrites RuoYi-Cloud with a full-stack upg… | 90 | 1313 | active |
| neurogen-dev/NeuroAPI NeuroAPI is a Russian AI API gateway providing unified OpenAI/Anthropic/Gemini-compatible access to models like GPT, Claude, Gemini, and De… | 63 | 1313 | active |
| mcpjungle/MCPJungle MCPJungle is a self-hosted MCP gateway that lets you register and manage multiple MCP servers behind a single endpoint. It provides central… | 77 | 1309 | active |
| gabriel-pineda/git-wrapped-api The Next.js-based API backend that powers git-wrapped.com, generating visualized summaries of a user's GitHub activity. It fetches GitHub s… | 22 | 1298 | active |
| pillarjs/multiparty multiparty is a Node.js library for parsing HTTP requests with content-type multipart/form-data, commonly used for handling file uploads. I… | 86 | 1297 | active |
| bbottema/simple-java-mail Simple Java Mail is a Java library that wraps Jakarta Mail with a fluent builder API for composing and sending well-formed MIME emails. It … | 97 | 1292 | stable |
| waiting-for-dev/devise-jwt A Ruby gem that extends Devise to authenticate Rails users with JWT tokens instead of cookies, built as a thin layer over warden-jwt_auth. … | 65 | 1292 | active |
| miguelgrinberg/Flask-HTTPAuth Flask-HTTPAuth is a Flask extension that adds HTTP authentication to routes, supporting Basic, Digest, and Token schemes. It provides decor… | 74 | 1290 | stable |
| kuafuai/aipexbase AipexBase is an AI-native Backend-as-a-Service (BaaS) platform built with Spring Boot that provides data storage, user authentication, and … | 61 | 1283 | active |
| vercel/bidc BIDC is a TypeScript library providing bidirectional channels for asynchronous communication between JavaScript execution contexts such as … | 39 | 1280 | active |
| RAIRprotocol A TypeScript SDK that wraps the RAIRprotocol API, letting developers build decentralized applications (dApps) with wallet-based authenticat… | 33 | 1280 | active |
| wq Django REST Pandas is a Python library that serves pandas DataFrames through the Django REST Framework as a model-driven data API. It rende… | 49 | 1276 | stable |
| hibernate/hibernate-validator Hibernate Validator is the reference implementation of the Jakarta Validation (Bean Validation) 3.1 specification for Java. It lets develop… | 99 | 1274 | stable |
| jenssegers/optimus A PHP library that obfuscates internal integer IDs using Knuth's multiplicative hashing, producing reversible obfuscated integers instead o… | 23 | 1274 | stable |
| netlify/gotrue GoTrue is a small open-source API written in Go that handles user registration, authentication, and user management for APIs and Jamstack p… | 64 | 4486 | maintenance |
| Xerxes-2/clewdr ClewdR is a high-performance Rust proxy for Claude.ai and Claude Code that exposes native Claude and OpenAI-compatible API endpoints from a… | 78 | 1270 | active |
| Wandbox Wandbox is an online compiler service (wandbox.org) that lets users write, compile, and run code snippets in dozens of languages — C++, Rus… | 76 | 1269 | stable |
| linagora/cozy-stack Cozy-stack is the core backend server of the Cozy/Twake Workplace personal cloud platform, written in Go. It serves user-installed web apps… | 100 | 1268 | active |
| improbable-eng/grpc-web A gRPC-Web implementation providing a Go wrapper/proxy to expose gRPC servers to browsers and a TypeScript client library for invoking gRPC… | 23 | 4474 | maintenance |
| Open Liberty Open Liberty is a lightweight, composable Java application server runtime for building cloud-native microservices with MicroProfile and Jak… | 96 | 1267 | active |
| jazzband/django-rest-knox django-rest-knox is a token-based authentication library for Django REST Framework that improves on DRF's built-in TokenAuthentication. It … | 85 | 1266 | active |
| hashgraph-online/standards-sdk The official HOL Standards SDK for TypeScript, providing reference implementations of Hashgraph Consensus Service (HCS) standards for file … | 87 | 1263 | active |
| Art-of-WiFi/UniFi-API-browser A self-hosted PHP web tool for browsing the data exposed by Ubiquiti's UniFi Controller API. It bundles API clients supporting both classic… | 69 | 1263 | active |
| dedemao/weixinPay A single-file PHP integration for WeChat Pay covering native QR payments, H5 payments, JSAPI (official account) payments, cash red packets,… | 45 | 1263 | active |
| starknet-io/starknet.js Starknet.js is the official JavaScript/TypeScript library for interacting with the Starknet L2 network, a ZK-rollup scaling solution for Et… | 96 | 1255 | active |