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 |
|---|---|---|---|
| tensorflow/serving TensorFlow Serving is a flexible, high-performance serving system for machine learning models designed for production environments. It mana… | 89 | 6364 | stable |
| nlweb-ai/NLWeb NLWeb is an open protocol and Python reference implementation for adding natural language conversational interfaces to websites, leveraging… | 60 | 6254 | active |
| asaskevich/govalidator govalidator is a Go package providing validators and sanitizers for strings, numerics, slices, and structs, inspired by validator.js. It su… | 66 | 6202 | stable |
| graffle-js/graffle Graffle is a minimal, extensible, type-safe GraphQL client for JavaScript and TypeScript, formerly known as graphql-request. It supports mu… | 71 | 6119 | active |
| thephpleague/omnipay Omnipay is a framework-agnostic, multi-gateway payment processing library for PHP that provides a single consistent API across dozens of pa… | 60 | 6063 | stable |
| Zammad Zammad is a web-based, open-source helpdesk and customer support/ticketing platform that unifies customer communication across channels lik… | 76 | 5974 | stable |
| samchon/typia Typia is a TypeScript transformer library that compiles pure TypeScript types into super-fast runtime validators, JSON serializers/parsers,… | 93 | 5921 | active |
| Go kit Go kit is a collection of Go packages that provide a comprehensive toolkit for building robust, maintainable microservices (or elegant mono… | 23 | 27419 | maintenance |
| aiogram/aiogram aiogram is a modern, fully asynchronous Python framework for the Telegram Bot API, built on asyncio and aiohttp. It provides routers, middl… | 96 | 5888 | active |
| AidLux (AidLearning) AidLux (originally AidLearning) is an AIoT development platform that runs a native Ubuntu Linux environment with GUI, deep learning tooling… | 63 | 5812 | active |
| Kill Bill Kill Bill is an open-source subscription billing and payments platform that manages subscriptions, invoicing, payment processing, and dunni… | 94 | 5801 | stable |
| middleapi/orpc oRPC is a TypeScript framework for building end-to-end typesafe APIs without code generation, combining RPC-style typed clients with first-… | 86 | 5706 | active |
| zxlie/FeHelper FeHelper is an all-in-one browser extension toolbox for Chrome, Firefox, and Edge (Manifest V3) that bundles 30+ developer utilities such a… | 77 | 5680 | active |
| trailbaseio/trailbase TrailBase is an open-source, single-executable Firebase alternative built on Rust, SQLite (with experimental Postgres support), and Wasmtim… | 84 | 5638 | active |
| lm-sys/RouteLLM RouteLLM is a Python framework for serving and evaluating LLM routers that route queries between strong and weak models to cut costs. It pr… | 25 | 5626 | active |
| remsky/Kokoro-FastAPI A Dockerized FastAPI wrapper around the Kokoro-82M text-to-speech model exposing an OpenAI-compatible speech endpoint with CPU, NVIDIA, AMD… | 87 | 5543 | active |
| openemr/openemr OpenEMR is the most popular open-source electronic health records (EHR) and medical practice management application, written in PHP. It off… | 99 | 5530 | stable |
| Doorkeeper Doorkeeper is a Ruby gem (Rails engine) that adds OAuth 2.0 provider functionality to Ruby on Rails or Grape applications. It implements th… | 94 | 5523 | stable |
| useplunk/plunk Plunk is an open-source, self-hostable email platform combining transactional email sending (API and SMTP), marketing campaigns, and event-… | 89 | 5499 | active |
| Solidus Solidus is a free, open-source eCommerce platform built as a Ruby on Rails framework, providing a full storefront, admin dashboard, and com… | 100 | 5344 | active |
| Shlink Shlink is a self-hosted, PHP-based URL shortener that serves shortened URLs under your own domains. It provides a REST API, a CLI interface… | 96 | 5307 | stable |
| Blog.Core Blog.Core is an open-source, enterprise-ready ASP.NET Core 8.0 Web API framework with a companion Vue frontend, implementing repository + s… | 63 | 5286 | active |
| supabase-community/postgres-language-server A Language Server Protocol implementation and toolchain for Postgres SQL, built on libpg_query for 100% syntax compatibility. It provides e… | 95 | 5260 | active |
| CodeGenieApp/serverless-express A Node.js library that lets you run Express and other Node.js web frameworks on AWS Lambda and API Gateway (plus Lambda@Edge and Azure Func… | 68 | 5260 | active |
| 1nchaos/adata AData is a free, open-source Python library providing market data for China's A-share stock market, including stock codes, K-line quotes, E… | 46 | 5258 | active |
| XRPLF/rippled rippled (xrpld) is the core C++ server daemon implementing the XRP Ledger protocol, a decentralized cryptographic ledger secured by a Byzan… | 95 | 5230 | stable |
| pollinations/pollinations Pollinations is an open-source generative AI platform offering free APIs for text, image, and vision model inference without requiring API … | 77 | 5228 | active |
| elbywan/wretch Wretch is a tiny (~1.8KB gzipped) TypeScript wrapper around the fetch API with an intuitive, chainable syntax for making HTTP requests. It … | 84 | 5180 | active |
| Armeria Armeria is a JVM microservice framework built on Netty that lets you serve gRPC, Thrift, REST, and static files on a single port. It provid… | 99 | 5148 | stable |
| mangiucugna/json_repair A Python library that repairs malformed JSON strings, such as broken output from LLMs, APIs, logs, or user input. It works as a drop-in fal… | 92 | 5119 | active |
| v2board/v2board V2Board is a self-hosted web panel for managing multiple proxy protocols such as V2Ray, Shadowsocks, Trojan, VLESS, and Hysteria. It provid… | 23 | 5062 | active |
| Emby Emby Server is a self-hosted personal media server that organizes videos, music, photos, and live TV into a rich library and streams them t… | 23 | 5002 | active |
| ministackorg/ministack MiniStack is a free, MIT-licensed local AWS emulator that mimics 60+ AWS services (S3, SQS, SNS, DynamoDB, Lambda, EC2, RDS, ElastiCache, E… | 79 | 4996 | active |
| withcoral/coral Coral is a local SQL query engine that exposes APIs, files, and live data sources as read-only tables you can query and join with standard … | 79 | 4943 | active |
| IntelOwl IntelOwl is an open-source, self-hosted application for managing threat intelligence at scale, querying many online analyzers and malware a… | 93 | 4759 | active |
| Blockscout Blockscout is an open-source blockchain explorer for inspecting and analyzing EVM-based chains, supporting Ethereum mainnet, L2s, sidechain… | 94 | 4735 | active |
| offu/WeRoBot WeRoBot is a Python framework for developing WeChat Official Account (公众号) robots. It provides decorators for handling incoming message typ… | 47 | 4663 | stable |
| Aimeos Aimeos is a full-featured, open-source PHP e-commerce framework that integrates with Laravel, Symfony, and TYPO3 to build online shops, mar… | 76 | 4537 | stable |
| Anakin-Inc/anakin AnakinScraper OSS is a self-hosted web scraping API written in Go that turns any website into LLM-ready markdown or structured JSON via a s… | 67 | 4535 | active |
| web3/web3.js Web3.js is a collection of TypeScript/JavaScript libraries for interacting with Ethereum and EVM-compatible blockchains via the JSON-RPC AP… | 10 | 19912 | maintenance |
| express-jwt Express middleware that validates JSON Web Tokens (JWTs) using the webtoken library and attaches the decoded payload to the request object.… | 69 | 4507 | stable |
| RudderStack RudderStack's open-source event streaming server, a privacy- and security-focused Segment alternative written in Go. It collects customer e… | 96 | 4504 | active |
| dreamhead/moco Moco is an easy-setup stub framework for the JVM that spins up mock HTTP, REST, WebSocket, and SSE servers from simple JSON configuration f… | 67 | 4444 | active |
| muety/wakapi Wakapi is a minimalist, self-hosted WakaTime-compatible backend for tracking and visualizing coding statistics such as time spent per proje… | 92 | 4434 | active |
| jazzband/djangorestframework-simplejwt Simple JWT is a JSON Web Token authentication plugin for the Django REST Framework. It provides token-based authentication for Django REST … | 70 | 4336 | stable |
| Fleetbase Fleetbase is an open-source, modular logistics and supply chain operating system (LSOS) providing fleet management, dispatch, route optimiz… | 95 | 4327 | active |
| marmotedu/iam IAM is an enterprise-grade identity and access management system written in Go, used to authenticate users and authorize access to resource… | 25 | 4212 | active |
| esm-dev/esm.sh esm.sh is a no-build JavaScript CDN that serves npm, JSR, and GitHub packages as ES modules over HTTP URLs, transforming TypeScript, Vue, a… | 100 | 4183 | active |
| riok/mapperly Mapperly is a .NET source generator that automatically implements object-to-object mapping methods declared as partial methods, generating … | 78 | 4178 | active |
| simov/grant Grant is an OAuth proxy middleware for Node.js supporting 200+ OAuth providers across OAuth 1.0a, OAuth 2.0, and OpenID Connect. It integra… | 32 | 4165 | stable |
| CSGHub CSGHub is an open-source, self-hostable platform for managing the full lifecycle of LLM assets including models, datasets, spaces, and agen… | 90 | 4115 | active |
| octelium/octelium Octelium is a free, open-source, self-hosted unified zero trust secure access platform built on Kubernetes. It can operate as a remote acce… | 87 | 4107 | active |
| HiEventsDev/Hi.Events Hi.Events is an open-source event management and ticket-selling platform for concerts, conferences, festivals, and club nights, serving as … | 92 | 4067 | active |
| Apache Dubbo Dubbo Admin is the official visualization console and control plane for Apache Dubbo, implemented in Go with a Vue3 frontend. It lets opera… | 73 | 4063 | active |
| alovajs/alova alova is a request strategy layer for JavaScript that provides 20+ ready-made strategies (pagination, forms, uploads, retries, caching) on … | 91 | 4021 | active |
| flippercloud/flipper Flipper is an open-source Ruby gem providing performant feature flags for Ruby and Rails applications, with support for enabling features p… | 87 | 3972 | stable |
| Lightning-AI/LitServe LitServe is a Python framework for building custom AI inference servers with full control over batching, routing, streaming, and scaling lo… | 92 | 3956 | active |
| symfony/contracts Symfony Contracts is a set of PHP interfaces, traits, and normative docblocks extracted from Symfony components, published as small per-dom… | 91 | 3929 | stable |
| ibireme/yyjson yyjson is a high-performance JSON parsing and serialization library written in ANSI C (C89), capable of reading and writing gigabytes of JS… | 89 | 3918 | stable |
| seakee/CPA-Manager-Plus A self-hosted management panel and observability dashboard for CLIProxyAPI (CPA) AI gateways, built in Go. It tracks requests, usage, cost,… | 78 | 3907 | active |
| Space and Time SDK Official SDKs (Python, Go, Node.js) for interacting with the Space and Time (SXT Chain) API, a decentralized data blockchain offering ZK-pr… | 39 | 3906 | active |
| middyjs/middy Middy is a Node.js middleware engine for AWS Lambda that lets developers attach modular, reusable middlewares (before/after/onError phases)… | 93 | 3903 | stable |
| OWASP Coraza WAF OWASP Coraza is an open-source, enterprise-grade Web Application Firewall (WAF) library written in Go, compatible with ModSecurity SecLang … | 99 | 3894 | stable |
| GMWalletApp/epusdt Epusdt (GM Pay) is a self-hosted, multi-chain crypto payment gateway written in Go that lets any website accept USDT, USDC, and other token… | 89 | 3887 | active |
| tus/tusd tusd is the official reference implementation of the tus resumable upload protocol, written in Go and distributed as a single binary. It ac… | 93 | 3884 | stable |
| Ballerina Ballerina is an open-source, cloud-native programming language optimized for integration, developed by WSO2, with built-in support for JSON… | 98 | 3864 | active |
| Pimcore Pimcore is an open core PHP framework and platform for Product Experience Management that unifies PIM, MDM, DAM, CDP, DXP/CMS, and digital … | 93 | 3855 | active |
| Kotlin/dokka Dokka is an API documentation engine for Kotlin that understands KDoc and Javadoc comments in mixed-language projects. It generates documen… | 78 | 3816 | active |
| InfyOmLabs/laravel-generator InfyOm Laravel Generator is a PHP/Laravel package that generates complete CRUD scaffolding—migrations, models, controllers, repositories, r… | 23 | 3815 | active |
| aws/aws-lambda-go The official AWS SDK library for writing AWS Lambda functions in Go, providing the lambda.Start handler registration, event type definition… | 94 | 3801 | stable |
| microsoft/mcp Microsoft's official catalog and monorepo of MCP (Model Context Protocol) server implementations, including Azure MCP and Microsoft Fabric … | 84 | 3790 | active |
| deanxv/coze-discord-proxy A self-hosted Go service that proxies conversations to a Coze-Bot on Discord, exposing OpenAI-compatible API endpoints (v1/chat/completions… | 55 | 3778 | stable |
| grammY grammY is an open-source framework for building Telegram bots in TypeScript or JavaScript, running on Node.js, Deno, and even browsers. It … | 96 | 3769 | active |
| upstash/jstack JStack is a lightweight, end-to-end typesafe framework for building fast Next.js 15 applications, built on Hono, Tailwind, and Drizzle ORM.… | 27 | 3743 | active |
| Mouseww/anything-analyzer An Electron-based all-in-one protocol analysis toolkit that captures HTTP(S) traffic from browsers, desktop apps, terminals, scripts, and m… | 77 | 3734 | active |
| reactor/reactor The Reactor Bill of Materials (BOM) is a curated set of compatible versions for Project Reactor modules such as reactor-core, reactor-netty… | 95 | 3692 | stable |
| speaches-ai/speaches Speaches is an OpenAI API-compatible self-hosted server for speech-to-text (via faster-whisper), translation, and text-to-speech (via Kokor… | 75 | 3689 | active |
| jwt/ruby-jwt A Ruby gem implementing the RFC 7519 OAuth JSON Web Token (JWT) standard, supporting encoding and decoding of signed tokens with HMAC, RSAS… | 98 | 3687 | stable |
| networknt/light-4j Light-4J is a fast, lightweight, cloud-native microservices framework for Java built on the Undertow HTTP core. It offers a small memory fo… | 94 | 3673 | active |
| wa-automate A Node.js/TypeScript toolkit that turns a WhatsApp account into an HTTP API, bot runtime, webhook bridge, plugin host, and MCP server by au… | 95 | 3665 | active |
| Ontos-AI/knowhere Knowhere is a document ingestion and parsing platform that transforms unstructured documents (PDF, DOCX, XLSX, PPTX, images) into structure… | 77 | 3660 | active |
| Telegram.Bot Telegram.Bot is the most popular .NET client library for the Telegram Bot API, letting developers build Telegram chatbots in C#. It support… | 78 | 3646 | active |
| go-oauth2/oauth2 A Go library for building OAuth 2.0 authorization servers that issue and manage access tokens. It supports the standard OAuth 2.0 protocol … | 83 | 3623 | stable |
| Axon Framework Axon Framework is a JVM framework for building evolutionary, message-driven microservices based on Domain-Driven Design, CQRS, and Event So… | 98 | 3622 | stable |
| aws/aws-lambda-rust-runtime A set of Rust crates providing a runtime for running AWS Lambda functions written in Rust, including HTTP support, extensions, and typed ev… | 97 | 3617 | active |
| TangSengDaoDao IM TangSengDaoDao (唐僧叨叨) is an open-source, operationally mature instant messaging server written in Go, providing business-layer IM features … | 62 | 3606 | active |
| HanaokaYuzu/Gemini-API A reverse-engineered asynchronous Python client library for Google's Gemini web app (formerly Bard), published as gemini-webapi on PyPI. It… | 90 | 3597 | active |
| wevm/viem Viem is a TypeScript library providing low-level, stateless primitives for interacting with Ethereum, serving as a modern alternative to et… | 96 | 3590 | active |
| animir/node-rate-limiter-flexible A Node.js/Deno library for counting and limiting events with atomic rate limiting across many backends including Redis, Valkey, Memcached, … | 96 | 3589 | stable |
| chaskiq/chaskiq Chaskiq is a full-featured, source-available live chat, support, and marketing platform serving as an alternative to Intercom, Drift, and C… | 60 | 3573 | active |
| devise token auth A Ruby gem providing token-based authentication for Rails JSON APIs, built on Devise and OmniAuth. It supports multi-client sessions, token… | 71 | 3570 | active |
| symfony/framework-bundle FrameworkBundle is the core Symfony package that glues Symfony components into the full-stack Symfony framework, wiring the kernel, depende… | 93 | 3565 | stable |
| Unity Catalog Unity Catalog is an open-source, multimodal data and AI catalog that provides a unified metadata and governance layer for tables, files, fu… | 88 | 3554 | active |
| marcj/deepkit Deepkit is a modular, high-performance TypeScript framework that preserves TypeScript types at runtime via a compiler plugin, enabling vali… | 49 | 3545 | active |
| juggleim/im-server JuggleIM is a self-hosted, high-performance instant messaging server written in Go, using a Protobuf + WebSocket long-connection protocol w… | 88 | 3526 | active |
| trailblazer/trailblazer Trailblazer is a Ruby framework of around 40 gems that structures business logic through abstractions like operations (service objects), fo… | 43 | 3473 | stable |
| Shopware Shopware 6 is an open-source headless commerce platform built on Symfony 7 and Vue.js 3, providing storefront, product catalog, checkout, C… | 94 | 3443 | stable |
| laravel/passport Laravel Passport is an OAuth2 server package for Laravel applications, built on the League OAuth2 server. It issues and manages access toke… | 99 | 3419 | active |
| symfony/event-dispatcher-contracts A set of PHP interfaces and abstractions for event dispatching, extracted from the Symfony framework. It lets libraries and applications de… | 88 | 3415 | stable |
| apache/linkis Apache Linkis is a computation middleware layer that sits between upper-layer applications and underlying big data engines such as Spark, H… | 67 | 3412 | stable |