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 |
|---|---|---|---|
| faveosuite/faveo-helpdesk Faveo Helpdesk is an open-source, self-hosted customer support and ticketing system built on the Laravel PHP framework. It helps businesses… | 67 | 1255 | active |
| inertiajs/inertia-rails The Rails adapter for Inertia.js, letting you build single-page React, Vue, or Svelte apps on top of existing Rails controllers, routes, an… | 99 | 1244 | active |
| snarfed/bridgy-fed Bridgy Fed is an open-source bridge service that connects decentralized social networks, translating profiles, posts, likes, reposts, follo… | 77 | 1243 | active |
| supavec/supavec Supavec is an open-source RAG-as-a-Service platform (an alternative to Carbon.ai) that lets developers upload documents, generate embedding… | 45 | 1239 | active |
| owen2345/camaleon-cms Camaleon CMS is a dynamic and advanced content management system built on Ruby on Rails, designed as a flexible alternative to WordPress fo… | 92 | 1237 | active |
| damienbod/angular-auth-oidc-client An npm library for securing Angular applications with OpenID Connect and OAuth2, supporting Code Flow with PKCE, refresh tokens, and the Im… | 94 | 1236 | active |
| Swift AWS Lambda Runtime A Swift implementation of the AWS Lambda Runtime API for developing and deploying Lambda functions written in Swift. It uses an embedded as… | 96 | 1235 | active |
| TheSmallHanCat/sora2api A self-hosted OpenAI-compatible API gateway that wraps Sora's text-to-video and image generation capabilities behind standard /v1/chat/comp… | 10 | 1235 | active |
| jx-sec/jxwaf JXWAF is an open-source web application firewall powered by an AI large language model, combining an AI security model, a semantic analysis… | 67 | 1228 | active |
| Lyrebird Lyrebird is a plugin-based testing workbench for mobile applications that intercepts and mocks HTTP/HTTPS network traffic via a proxy. It p… | 38 | 1225 | active |
| Oudwins/zog Zog is a Zod-inspired schema builder for runtime value parsing and validation in Go, using method chaining to define expressive schemas wit… | 86 | 1218 | active |
| frourios/frourio Frourio is a TypeScript full-stack framework that statically type-checks API communication between frontend and backend by generating bridg… | 38 | 1218 | active |
| vibe.d vibe.d is a high-performance asynchronous I/O, concurrency, and web application toolkit for the D programming language. It bundles an HTTP … | 76 | 1216 | active |
| auth0/go-jwt-middleware A Go middleware library by Auth0 that validates JSON Web Tokens (JWTs) on incoming HTTP requests, with a framework-agnostic core validator.… | 91 | 1206 | active |
| yezz123/authx AuthX is a Python library providing ready-to-use, customizable authentication and OAuth2 management for FastAPI applications. It offers JWT… | 88 | 1203 | active |
| Telegram-Mini-Apps/tma.js A monorepo of TypeScript packages, examples, and documentation for developing Telegram Mini Apps—web applications running inside Telegram c… | 83 | 1203 | active |
| Certificate Transparency Google's Go implementation of Certificate Transparency (RFC 6962), providing libraries for parsing and auditing TLS certificates, client li… | 78 | 1197 | active |
| polterguy/magic Magic Cloud is a self-hosted, MIT-licensed AI app builder platform that turns plain-English prompts into full-stack applications — database… | 93 | 1194 | active |
| trevorwang/retrofit.dart retrofit.dart is a Dart code generator that creates type-safe HTTP API clients for the dio package using annotations and source_gen, inspir… | 96 | 1183 | active |
| unionj-cloud/go-doudou go-doudou is a lightweight Go microservice framework based on OpenAPI 3.0 (for REST) and Protobuf v3 (for gRPC), with a built-in code gener… | 66 | 1171 | active |
| parcadei/llm-tldr A Python CLI tool and daemon that indexes codebases into a 5-layer analysis stack (AST, call graph, control flow, data flow, program depend… | 10 | 1169 | active |
| oblac/jodd Jodd is a collection of lightweight Java micro-frameworks and utility libraries with zero external dependencies, including a DI container (… | 23 | 4049 | maintenance |
| Thalhammer/jwt-cpp jwt-cpp is a header-only C++11 library for creating and validating JSON Web Tokens (JWT). It supports all standard signature algorithms (HM… | 72 | 1164 | stable |
| adobe/S3Mock S3Mock is a lightweight server that implements a subset of the Amazon S3 API for local integration testing, removing the need for real AWS … | 97 | 1163 | active |
| TheThingsNetwork/lorawan-stack The Things Stack is an open source LoRaWAN network server written in Go, providing network, application, and join server components plus an… | 91 | 1163 | active |
| EventSource/eventsource A WhatWG/W3C-compliant EventSource client library for consuming server-sent events (SSE) in Node.js, browsers, Deno, Bun, and other JavaScr… | 96 | 1161 | stable |
| StreamerHelper/web-server The backend service for StreamerHelper, a self-hosted livestream recording system. It polls live status from platforms like Bilibili, Huya,… | 75 | 1156 | active |
| zino-rs/zino Zino is a spec-driven, opinionated framework for building composable web and desktop applications in Rust, with modular crates for ORM, aut… | 83 | 1154 | active |
| spacecloud-io/space-cloud Space Cloud is a Kubernetes-based open-source serverless platform that generates instant GraphQL and REST APIs over databases like MongoDB,… | 23 | 4002 | maintenance |
| blendbyte/laravel-paypal A PayPal REST API client for Laravel that also works as a standalone PHP package, covering orders, payments, payouts, subscriptions, invoic… | 93 | 1150 | active |
| WeBankBlockchain/WeIdentity WeIdentity is a blockchain-based distributed identity solution implementing W3C DID and Verifiable Credential specifications, developed by … | 26 | 1150 | active |
| tmwgsicp/wechat-download-api An open-source API service for fetching WeChat official account articles, generating standard RSS 2.0 feeds, and exporting entire account a… | 72 | 1146 | active |
| ponder-sh/ponder Ponder is an open-source TypeScript framework for indexing EVM smart contract data into Postgres and serving it via GraphQL or SQL over HTT… | 93 | 1145 | active |
| dnnsoftware/Dnn.Platform DNN (formerly DotNetNuke) is an open-source web content management platform (CMS) built on the Microsoft/.NET ecosystem, used to build comm… | 99 | 1141 | active |
| leev/ngx_http_geoip2_module An Nginx module that creates variables from MaxMind GeoIP2 databases based on client IP addresses, supporting both IPv4 and IPv6. It works … | 23 | 1141 | stable |
| tesseral-labs/tesseral Tesseral is open-source, multi-tenant authentication infrastructure designed for B2B SaaS applications, runnable as a cloud service or self… | 40 | 1138 | active |
| ixre/go2o Go2o is a Go-based open-source O2O (online-to-offline) e-commerce business framework built on domain-driven design (DDD) principles, expose… | 69 | 1131 | active |
| marmelab/ng-admin ng-admin is an AngularJS-based framework that generates a complete administration GUI (datagrids, filters, forms, dashboards) on top of any… | 23 | 3900 | maintenance |
| Exrick/xboot XBoot is a full-stack, front-end/back-end separated rapid development platform built on Spring Boot 2.x with a Vue + iView Admin front end.… | 23 | 3895 | maintenance |
| exAspArk/batch-loader A Ruby gem providing a generic lazy batching mechanism to avoid N+1 database or HTTP queries, inspired by Facebook's DataLoader and Haskell… | 54 | 1124 | stable |
| awspring/spring-cloud-aws Spring Cloud AWS is a community-maintained Spring and Spring Boot integration project for AWS managed services such as S3, SQS, SNS, Dynamo… | 93 | 1123 | active |
| Sign-In with Ethereum (SIWE) A TypeScript library implementing Sign-In with Ethereum (EIP-4361), a standard message format for Ethereum accounts to authenticate with of… | 30 | 1122 | active |
| pastelsky/tsdocs tsdocs.dev is a web service for browsing type reference documentation of JavaScript and TypeScript packages. It uses a customized version o… | 28 | 1122 | active |
| gautema/CQRSlite CQRSlite is a lightweight CQRS and Event Sourcing framework for .NET that provides building blocks like command dispatching, event publishi… | 76 | 1119 | active |
| yanzhenjie/AndServer AndServer is a web server and web framework for the Android platform, providing SpringMVC-style annotations for building HTTP APIs and stat… | 23 | 3858 | maintenance |
| crewjam/saml A Go library providing a partial implementation of the SAML standard for identity federation. It supports building both Service Providers (… | 57 | 1117 | stable |
| easydoc-ai/easydoc EasyDoc is a multimodal document processing API that converts unstructured documents like PDFs into hierarchical, machine-readable JSON. It… | 32 | 1114 | active |
| Ape Volo Admin Ape-Volo-Admin is an enterprise-grade RBAC permission management and admin backend solution built on .NET 8, SqlSugar ORM, and Vue 3 with E… | 72 | 1107 | active |
| metabrainz/musicbrainz-server The official server for the MusicBrainz project, providing the musicbrainz.org website, a RESTful web service API, and database tools for t… | 77 | 1105 | active |
| caoqianming/django-vue-admin A full-stack admin platform built on RBAC permission control, with a Django + Django REST Framework backend and a Vue 2 + Element UI fronte… | 63 | 1104 | active |
| DSpace DSpace is an open-source digital asset management system that powers institutional repositories, providing durable access to digital resour… | 97 | 1102 | stable |
| tus/tus-node-server tus-node-server is the official Node.js/TypeScript implementation of the tus resumable upload protocol, usable standalone or integrated int… | 96 | 1098 | active |
| ietf-tools/datatracker The IETF Datatracker is a Django-based web application serving as the day-to-day front-end to the IETF database, tracking documents, workin… | 95 | 1097 | active |
| OpenIDC/mod_auth_openidc An OpenID Certified™ Apache HTTPd module implementing OpenID Connect 1.x and FAPI 2.x Relying Party functionality. It lets an Apache web se… | 95 | 1096 | stable |
| yanzhenjie/NoHttp NoHttp is an Android HTTP framework implementing standard HTTP protocol with support for multiple caching modes and swappable network layer… | 32 | 3710 | maintenance |
| LINE Messaging API SDK The official LINE Messaging API SDK for Node.js, maintained by LINE Corp. It provides typed clients and helpers for building LINE bots, inc… | 99 | 1081 | active |
| open-webui/openapi-servers A collection of reference OpenAPI Tool Server implementations that expose external tools and data sources to LLM agents over standard REST … | 36 | 1078 | active |
| emanuele-em/proxelar Proxelar is a scriptable local MITM proxy workbench written in Rust for inspecting, intercepting, replaying, and rewriting HTTP, HTTPS, and… | 97 | 1076 | active |
| duo-labs/py_webauthn A Python 3 library implementing the server-side of the WebAuthn API for verifying FIDO2 credential registration and authentication. It supp… | 94 | 1069 | active |
| Cloud Functions for Firebase Cloud Functions for Firebase is a serverless framework that runs JavaScript, TypeScript, Python, and (experimentally) Dart backend code in … | 98 | 1068 | active |
| joreilly/Confetti Confetti is a Kotlin Multiplatform conference app project that lets users browse schedules and session information for a range of tech conf… | 68 | 1066 | active |
| Dataherald/dataherald Dataherald is an open-source natural language-to-SQL engine for enterprise question answering over relational databases, exposing an API th… | 20 | 3648 | maintenance |
| pepperoni21/ollama-rs A Rust client library for interacting with the Ollama API, supporting completion generation, streaming, chat, model management, embeddings,… | 84 | 1063 | active |
| auth0/auth0.js Auth0's client-side JavaScript SDK for browser-based authentication and authorization against the Auth0 platform. It provides WebAuth, Auth… | 91 | 1062 | active |
| WPPConnect WPPConnect is a Node.js/TypeScript library that exports WhatsApp Web functionality via Puppeteer, enabling message sending, session managem… | 95 | 1061 | active |
| stripe-samples/checkout-one-time-payments An official Stripe sample demonstrating how to integrate Stripe Checkout to collect one-time payments via a hosted payment page. It include… | 67 | 1061 | active |
| ali-bouali/book-social-network Book Social Network (BSN) is a full-stack social network application for exchanging and borrowing books among members. It combines a Spring… | 26 | 1059 | active |
| AWS IoT Device SDK for Embedded C AWS's official C SDK for connecting embedded devices to AWS IoT, composed of modular libraries like coreMQTT, coreHTTP, coreJSON, and coreP… | 54 | 1058 | active |
| Arcade Arcade MCP is an open-source Python framework for building Model Context Protocol (MCP) servers and the tools that run inside them, with a … | 70 | 1056 | active |
| Emiyaaaaa/HiveMind AgentFlow (repo HiveMind) is a Python-first runtime layer for multi-agent systems that adds persistent run state, ordered step/message/tool… | 63 | 1056 | active |
| better-auth/better-fetch Better Fetch is an advanced TypeScript fetch wrapper with standard schema validation support (zod, valibot, arktype), pre-defined routes, c… | 88 | 1049 | active |
| Zenodo Zenodo is a CERN-built open-source research data repository platform where researchers can share and preserve research outputs of any size … | 61 | 1045 | active |
| metabrainz/listenbrainz-server ListenBrainz server is the open-source backend and front-end for tracking users' music listening history, providing insights, visualization… | 96 | 1041 | active |
| opensupports/opensupports OpenSupports is a free and open-source, self-hostable helpdesk ticketing web application built with PHP and JavaScript on MySQL. It lets cu… | 23 | 1038 | active |
| jaredhanson/oauth2orize OAuth2orize is a Node.js toolkit for building OAuth 2.0 authorization servers. It provides Express-compatible middleware plus a pluggable s… | 32 | 3531 | maintenance |
| agents-flex/agents-flex Agents-Flex is a lightweight, modular Java framework for building AI applications and agents, positioned as a Java counterpart to Spring AI… | 93 | 1036 | active |
| pingooio/pingoo Pingoo is a self-hosted load balancer, API gateway, and reverse proxy written in Rust, positioned as an open-source alternative to Cloudfla… | 55 | 1035 | active |
| cnpm/cnpmjs.org A self-hosted private npm registry and web application for enterprises, built on Koa, MySQL/MariaDB/SQLite/PostgreSQL, and pluggable object… | 10 | 3519 | maintenance |
| apple/swift-http-types Swift HTTP Types is an Apple-maintained Swift library providing version-independent HTTP request, response, and header field types usable b… | 87 | 1033 | active |
| colinin/abp-next-admin An admin management frontend based on the vue-vben-admin template, built for the ABP vNext framework, with a companion C# backend including… | 94 | 1024 | active |
| auth0/auth0-spa-js Auth0's official JavaScript SDK for adding authentication to Single Page Applications using the Authorization Code Grant flow with PKCE. It… | 98 | 1015 | active |
| mpociot/laravel-apidoc-generator A Laravel/Lumen package that automatically generates API documentation from your application's routes using annotations and strategies, out… | 23 | 3443 | maintenance |
| hybridauth/hybridauth Hybridauth is an open-source PHP library for social sign-on that acts as an abstract API between your application and social identity provi… | 85 | 3383 | maintenance |
| FreeGPT35 A self-hosted service that exposes the login-free ChatGPT Web's GPT-3.5-Turbo as an OpenAI-compatible /v1/chat/completions API. It can be d… | 10 | 3211 | maintenance |
| GitHawkApp/GitHawk GitHawk is a free, open-source iOS client for GitHub that lets users manage notifications, issues, and pull requests from their phone. It f… | 10 | 2885 | maintenance |
| AWS Amplify The AWS Amplify CLI is a Node.js-based toolchain that simplifies provisioning and managing serverless backends (auth, storage, APIs, functi… | 93 | 2871 | maintenance |
| spdy-http2/node-spdy A Node.js module for creating SPDY and HTTP/2 servers with a natural http-module-like interface, falling back to regular HTTPS for unsuppor… | 32 | 2789 | maintenance |
| soheilhy/cmux cmux is a Go library that multiplexes TCP connections based on their payload, allowing multiple protocols like gRPC, HTTP, HTTPS, and SSH t… | 58 | 2768 | maintenance |
| SUSI.AI SUSI.AI is an open-source personal assistant platform whose Java server holds the assistant's 'intelligence', answering chat and voice quer… | 10 | 2518 | maintenance |
| ory/ladon Ladon is a Go SDK for policy-based access control (authorization), inspired by AWS IAM policies. It provides fine-grained, condition-based … | 64 | 2458 | maintenance |
| CannerCMS/cannercms CannerCMS is a content management framework for building custom CMS interfaces quickly using React and JSX, with support for data sources s… | 10 | 2406 | maintenance |
| remy/mit-license A hosted service that generates permanent permalink MIT License pages (e.g. rem.mit-license.org) whose copyright holder details are control… | 69 | 2403 | maintenance |
| CNSRE/ABTestingGateway ABTestingGateway is a layer-7 gray-release (canary) gateway built on nginx and ngx_lua that dynamically routes requests to different upstre… | 23 | 2347 | maintenance |
| mylxsw/wizard Wizard is an open-source, self-hosted documentation management system for teams, supporting Markdown, Swagger (OpenAPI 3.0), and spreadshee… | 23 | 2266 | maintenance |
| pump-io/pump.io pump.io is a self-hosted social network server built on Node.js that exposes an ActivityStreams JSON API for posting, following, and federa… | 49 | 2237 | maintenance |
| ThinkSNS+ Plus Plus (ThinkSNS+) is a self-hosted social networking system built on the Laravel PHP framework, providing REST APIs and a Vue.js admin panel… | 23 | 2200 | maintenance |
| adamcooke/staytus Staytus is a self-hosted, open-source status page application built with Ruby on Rails for publishing the status of services, incidents, an… | 32 | 2172 | maintenance |
| davidmoreno/onion Onion (libonion) is a lightweight C library for building HTTP servers and web applications by layering URL handlers. It is designed to add … | 67 | 2088 | maintenance |
| sandman2 sandman2 is a Python library and CLI tool that automatically generates RESTful API services from existing relational databases using SQLAlc… | 77 | 2043 | maintenance |
| glennreyes/graphpack Graphpack is a zero-config CLI tool for building GraphQL servers, bundling webpack, Babel, nodemon, and Apollo Server under the hood. It pr… | 23 | 1973 | maintenance |