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 |
|---|---|---|---|
| MarquezProject/marquez Marquez is an open-source metadata service for collecting, aggregating, and visualizing a data ecosystem's metadata. It serves as the refer… | 67 | 2298 | active |
| mootdx/mootdx A Python library that wraps Tongdaxin (TDX) financial data access, providing simple interfaces for reading offline TDX data files and fetch… | 23 | 2293 | active |
| ladjs/lad Lad is a Node.js MVC web framework built on Koa, created by a former Express TC and Koa team member. It provides an opinionated full-stack … | 44 | 2286 | active |
| php-fig/event-dispatcher php-fig/event-dispatcher holds the official PSR-14 interfaces describing the components of an event dispatcher in PHP. It is a specificatio… | 32 | 2284 | stable |
| oiov/wr.do WR.DO is a self-hostable all-in-one domain services platform built with Next.js that bundles short link generation, unlimited domain-based … | 71 | 2279 | active |
| 8treenet/freedom Freedom is a Go framework built on hexagonal architecture (ports and adapters) that supports domain-driven design with rich domain models. … | 87 | 2269 | active |
| liferay/liferay-portal Liferay DXP (formerly Liferay Portal) is a Java-based digital experience platform combining a CMS, DAM, portals, commerce, search, personal… | 75 | 2266 | active |
| Up Up is a command-line tool that deploys serverless applications, APIs, and static sites to AWS Lambda and API Gateway in seconds, supporting… | 23 | 8792 | maintenance |
| App Metrics App Metrics is an open-source, cross-platform .NET library for recording and reporting application metrics such as gauges, counters, meters… | 34 | 2248 | active |
| mozilla/neqo Neqo is Mozilla's Rust implementation of the QUIC transport protocol, HTTP/3, and QPACK, used in production by Firefox and usable standalon… | 100 | 2245 | active |
| monksoul/Furion Furion is a batteries-included application framework for .NET/C# that simplifies building web APIs and enterprise applications with feature… | 91 | 2238 | active |
| V-Modal AI SDKs VModal for Flutter is a Dart/Flutter SDK that adds multimodal video search (semantic, ASR, and OCR based) and streamed video uploads to And… | 57 | 2212 | active |
| mozilla-ai/any-llm any-llm is a Python library from Mozilla.ai that provides a single, unified interface for calling many LLM providers (OpenAI, Anthropic, Mi… | 78 | 2204 | active |
| jwt-dotnet/jwt Jwt.Net is a C# library for generating, encoding, decoding, and validating JSON Web Tokens (JWT) per RFC 7519. It includes fluent builder A… | 83 | 2187 | stable |
| samchon/nestia Nestia is a set of helper libraries for NestJS that turns plain TypeScript types into runtime validation, a typed client SDK, OpenAPI/Swagg… | 93 | 2179 | active |
| kythe/kythe Kythe is a pluggable, mostly language-agnostic ecosystem for building tools that work with code, providing a standard schema and interchang… | 84 | 2168 | active |
| ThinkCMF ThinkCMF is an open-source content management framework built on ThinkPHP 8, supporting both PHP-FPM and Swoole modes. It provides a multi-… | 43 | 2158 | active |
| Hydrogen Hydrogen is a React-based framework from Shopify for building custom, dynamic storefronts powered by Shopify's commerce APIs. It provides s… | 96 | 2152 | active |
| Kludex/mangum Mangum is a Python adapter that runs ASGI applications (FastAPI, Starlette, Quart, Django, etc.) inside AWS Lambda. It translates API Gatew… | 88 | 2142 | active |
| smartwalle/alipay A Go SDK for integrating with the Alipay payment platform, supporting both public key certificate and plain public key signing/verification… | 71 | 2116 | active |
| travisvn/openai-edge-tts A self-hosted Python service that emulates the OpenAI text-to-speech API endpoint (/v1/audio/speech) using Microsoft Edge's free online TTS… | 23 | 2115 | active |
| Leanmcp/superview.sh A shell-based setup for the LeanMCP AI Gateway, a hosted proxy that routes Claude Code (and other AI coding tools) requests through a singl… | 59 | 2111 | active |
| zone-eu/wildduck WildDuck is a scalable, no-single-point-of-failure IMAP/POP3 email server built on Node.js that stores all mail in sharded and replicated M… | 98 | 2109 | active |
| authorizerdev/authorizer Authorizer is an open-source, self-hosted authentication and authorization server written in Go, providing OAuth2/OIDC, SAML SSO, MFA, soci… | 97 | 2107 | active |
| Foso/Ktorfit Ktorfit is an HTTP client generator for Kotlin Multiplatform that uses KSP (Kotlin Symbol Processing) to create type-safe API clients from … | 92 | 2102 | active |
| authgear/authgear-server Authgear is an open-source customer identity and access management (CIAM) platform serving as a self-hostable alternative to Auth0, Clerk, … | 98 | 2098 | active |
| prometheus-net prometheus-net is a .NET library for instrumenting application code with Prometheus metrics such as counters, gauges, histograms, and summa… | 23 | 2095 | active |
| macrozheng/mall-tiny mall-tiny is a rapid development scaffold based on SpringBoot and MyBatis-Plus with complete role-based permission management built in. It … | 53 | 2093 | active |
| ipinfo/cli The official command-line client for the IPinfo.io API, written in Go. It lets users look up IP geolocation, ASN, privacy detection, and re… | 67 | 2074 | active |
| Simple Admin Simple Admin is a Go-based distributed microservice backend framework built on go-zero, Ent, and Casbin for rapidly building admin manageme… | 94 | 2060 | active |
| eclipse-openvsx/openvsx Eclipse Open VSX is a vendor-neutral, open-source registry for VS Code extensions, serving as an alternative to the Visual Studio Marketpla… | 93 | 2056 | active |
| bufanyun/hotgo HotGo is an enterprise-grade full-stack admin development platform built on GoFrame 2 (Go) and Vue 3 + Naive UI + uniapp, designed for rapi… | 65 | 2044 | active |
| ali-sdk/ali-oss The official-style JavaScript SDK for Alibaba Cloud OSS (Object Storage Service), usable in both Node.js and browsers. It provides async AP… | 52 | 2040 | active |
| Commanded Commanded is an Elixir framework for building applications using the CQRS (Command Query Responsibility Segregation) and Event Sourcing (ES… | 85 | 2035 | stable |
| YosemiteCrew/Yosemite-Crew Yosemite Crew is an open-source, self-hostable Practice Information Management System (PIMS) for veterinary clinics, kennels, and grooming … | 87 | 2020 | active |
| Nitric Nitric is a multi-language framework for building cloud backends with infrastructure declared inline in application code. It provisions res… | 95 | 2016 | active |
| qicosmos/rest_rpc rest_rpc is a modern C++20, header-only, high-performance RPC framework built on standalone asio and coroutines. It makes TCP-based remote … | 73 | 2014 | active |
| manfredsteyer/angular-oauth2-oidc A TypeScript library adding OAuth 2, OAuth 2.1, and OpenID Connect support to Angular applications. It handles token issuance, validation, … | 86 | 1983 | stable |
| mikenicholson/passport-jwt passport-jwt is a Passport authentication strategy for Node.js that authenticates HTTP requests using JSON Web Tokens. It extracts a JWT fr… | 32 | 1981 | active |
| graphql-editor/graphql-zeus GraphQL Zeus is a TypeScript-first GraphQL client and code generator that produces strongly typed clients from a GraphQL schema. It offers … | 53 | 1977 | active |
| chengzuopeng/stock-sdk A zero-dependency JavaScript/TypeScript SDK for fetching real-time quotes, K-line history, technical indicators, and extended market data f… | 82 | 1972 | active |
| dghubble/gologin gologin is a Go library providing chainable http.Handler implementations for login flows with OAuth1 and OAuth2 providers like Google, GitH… | 67 | 1958 | stable |
| oidc-client-ts oidc-client-ts is a TypeScript library providing OpenID Connect (OIDC) and OAuth2 protocol support for browser-based JavaScript application… | 81 | 1957 | active |
| Zenko Zenko CloudServer is an open-source, Amazon S3-compatible object storage server written in Node.js. It exposes a single S3 API while storin… | 93 | 1951 | active |
| OpenMRS OpenMRS is an open-source, patient-based electronic medical record (EMR) system built in Java, providing both an API and a web application.… | 95 | 1945 | active |
| apache/servicecomb-java-chassis Apache ServiceComb Java Chassis is a Java SDK for rapidly building microservices, offering service registration, discovery, dynamic routing… | 87 | 1943 | active |
| GhostManager/Ghostwriter Ghostwriter is an open-source Django-based platform from SpecterOps for managing offensive security engagements, including client/project t… | 95 | 1940 | active |
| asc-lab/dotnetcore-microservices-poc A proof-of-concept insurance sales system built with .NET 8 using a microservices architecture, demonstrating CQRS with MediatR, service di… | 75 | 1938 | active |
| tsrpc/tsrpc TSRPC is a TypeScript RPC framework providing runtime type checking and binary serialization derived directly from TypeScript types, withou… | 60 | 1937 | active |
| Shopify/shopify_app A Rails Engine gem by Shopify that provides generators, modules, and mixins for building Rails applications embedded in the Shopify Admin. … | 88 | 1934 | active |
| Payum/Payum Payum is a MIT-licensed PHP payment processing library that unifies 50+ payment gateways (Stripe, PayPal, Klarna, Authorize.Net, Sofort, an… | 70 | 1926 | stable |
| Lavalink Lavalink is a standalone audio sending node for Discord, built on Lavaplayer and Koe, that streams music to Discord voice servers without a… | 87 | 1925 | stable |
| openjournals/joss The Journal of Open Source Software (JOSS) is a developer-friendly, open-access academic journal for research software packages with a form… | 75 | 1918 | active |
| Zodios Zodios is a TypeScript REST API toolbox providing an end-to-end typesafe HTTP client (built on axios) and an optional Express-compatible se… | 67 | 1918 | active |
| SeekStorm/SeekStorm SeekStorm is a sub-millisecond vector and lexical search engine written in Rust, available both as an in-process library and a multi-tenanc… | 85 | 1916 | active |
| anymail/django-anymail A Django library providing email backends and webhook integrations for many transactional email service providers (ESPs) such as Amazon SES… | 87 | 1906 | active |
| Tunnelmole Tunnelmole is an open-source tunneling tool that gives locally running HTTP(S) servers a public URL, similar to ngrok. It is distributed as… | 62 | 1894 | active |
| dzikoysk/reposilite Reposilite is a lightweight, self-hosted Maven repository manager for JVM artifacts, written in Kotlin as a simpler alternative to Nexus, A… | 97 | 1889 | active |
| polyfillpolyfill/polyfill-service Polyfill.io is a web service that automatically serves JavaScript polyfills tailored to each browser. It inspects the User-Agent header of … | 23 | 7136 | maintenance |
| Ada URL Parser Ada is a fast, WHATWG-compliant URL parser written in modern C++, including a full URLPattern implementation. It is the default URL parser … | 95 | 1881 | stable |
| cloudflare/workers-oauth-provider An OAuth 2.1 provider library for Cloudflare Workers that adds authorization-server capabilities to HTTP APIs and remote MCP servers. It ha… | 87 | 1881 | active |
| scholarly-python-package/scholarly scholarly is a Python library for retrieving author and publication metadata from Google Scholar through a friendly, Pythonic API. It handl… | 52 | 1880 | active |
| iMerica/dj-rest-auth dj-rest-auth provides drop-in authentication and registration endpoints for Django REST Framework, including login, logout, password manage… | 74 | 1876 | active |
| ever-co/ever-demand Ever Demand is an open-source, real-time on-demand commerce platform for building single-store shops, multi-vendor marketplaces, and on-dem… | 66 | 1867 | active |
| go-telegram bot framework A zero-dependency Go framework for building Telegram bots, supporting the latest Bot API version with both long-polling and webhook modes. … | 97 | 1859 | active |
| NewLifeX/X NewLife.X is a core foundational component library for .NET (C#) providing logging, configuration, caching (memory/Redis), networking (TCP/… | 65 | 1858 | active |
| zengzhan/qqzeng-ip A high-performance IP geolocation lookup engine (QZDB) with multi-language SDKs (Rust, C/C++, Go, Java, C#, Node.js, Python, PHP) that reso… | 76 | 1856 | active |
| ExpressoTS ExpressoTS is a lightweight TypeScript framework for Node.js for building scalable server-side applications with clean architecture, a buil… | 98 | 1846 | active |
| connor4312/cockatiel Cockatiel is a TypeScript/Node.js resilience and transient-fault-handling library inspired by .NET's Polly. It lets developers compose poli… | 67 | 1829 | active |
| metacall/core MetaCall is an extensible, embeddable polyglot runtime that lets you call functions, methods, or procedures across multiple programming lan… | 99 | 1827 | active |
| itswadesh/svelte-commerce Svelte Commerce is an open-source, production-ready headless ecommerce storefront built with SvelteKit and TypeScript. It connects to 26 co… | 68 | 1820 | active |
| google/nomulus Nomulus is an open-source, scalable, cloud-based top-level domain (TLD) registry service written in Java and running on Google Kubernetes E… | 95 | 1813 | active |
| go-spring/go-spring Go-Spring is an all-in-one Go backend development framework built around an IoC container and dependency injection, inspired by Java Spring… | 89 | 1803 | active |
| ormar-orm/ormar Ormar is an async mini ORM for Python supporting Postgres, MySQL, and SQLite, built on SQLAlchemy Core with pydantic validation. It lets yo… | 91 | 1802 | active |
| spatie/laravel-data A Laravel package for creating rich, typed data objects that can replace form requests, API transformers, and TypeScript definitions. Data … | 88 | 1794 | stable |
| dj-stripe/dj-stripe dj-stripe is a Django application that syncs Stripe data into your local database as pre-implemented Django models, letting you query payme… | 81 | 1794 | active |
| RuoYi RuoYi-Cloud is an open-source Chinese rapid development platform providing a distributed microservices-based permission management system b… | 76 | 1791 | active |
| kriasoft/universal-router Universal Router is a small, middleware-style routing library for isomorphic JavaScript applications, usable on both client and server. Rou… | 56 | 1791 | stable |
| mex-memory/mex mex is a TypeScript CLI that gives AI coding agents persistent, structured project memory: it maps the codebase into a deterministic code g… | 83 | 1775 | active |
| apache/eventmesh Apache EventMesh is a cloud-native, serverless event middleware for building distributed event-driven applications. It provides a unified C… | 73 | 1758 | active |
| BearStudio/start-ui-web Start UI [web] is an opinionated, full-stack React starter template maintained by BearStudio, bundling TanStack Start, Tailwind CSS, shadcn… | 76 | 1752 | active |
| SonicJs-Org/sonicjs SonicJS is an open-source, edge-native headless CMS built for Cloudflare Workers using TypeScript, Hono, D1, and R2, with sub-100ms API res… | 95 | 1742 | active |
| pgjdbc/pgjdbc PgJDBC is the official open-source PostgreSQL JDBC driver, written in pure Java (Type 4) and communicating via the PostgreSQL native networ… | 88 | 1737 | stable |
| envoyproxy/go-control-plane A Go library implementing the Envoy xDS discovery service APIs (data-plane-api) as a gRPC API server with an in-memory configuration cache.… | 100 | 1735 | active |
| zhontai Admin A full-stack, front-end/back-end separated admin permission management system built on .NET 10, Vue3, uniapp, and element-plus. It provides… | 91 | 1728 | active |
| bytedance/go-tagexpr go-tagexpr is a Go library that implements an expression syntax evaluated via struct tags, enabling declarative field validation and value … | 10 | 1725 | stable |
| karolkozer/planby Planby is a React component library for quickly building EPG (electronic program guide), schedule, timeline, and planner UIs with a custom … | 82 | 1720 | active |
| flowglad/flowglad Flowglad is an open-source payments and billing SDK for SaaS applications, built around a 'zero webhooks' stateless model where customer bi… | 63 | 1718 | active |
| dolevf/Damn-Vulnerable-GraphQL-Application Damn Vulnerable GraphQL Application (DVGA) is an intentionally insecure GraphQL service built for learning and practicing GraphQL security … | 30 | 1714 | active |
| mateaix/matecloud MateCloud is a Java-based microservices scaffold built on Spring Boot 4, Spring Cloud 2025, Spring Cloud Alibaba, and Dubbo 3, offering gat… | 82 | 1711 | active |
| eemeli/yaml A comprehensive YAML parser and stringifier library for JavaScript and TypeScript, supporting YAML 1.1 and 1.2 with full comment and blank-… | 92 | 1693 | stable |
| digoarthur/github-automated-repos A React library that lets developers display and manage their GitHub repositories on their portfolio or personal website using simple hooks… | 63 | 1693 | active |
| googleapis/js-genai The official Google Gen AI SDK for TypeScript and JavaScript, providing access to the Gemini Developer API and Vertex AI (Gemini Enterprise… | 85 | 1691 | active |
| murraco/spring-boot-jwt A JWT authentication service built with Spring Boot and Spring Security, backed by MySQL, featuring short-lived access tokens and rotating,… | 74 | 1688 | active |
| thevahidal/soul Soul is a Node.js CLI tool that instantly turns any SQLite database into a RESTful API server with a realtime WebSocket endpoint. It suppor… | 93 | 1682 | active |
| Kuzzle Kuzzle is an open-source, self-hostable general-purpose backend framework built on Node.js that exposes a multi-protocol API (HTTP, WebSock… | 98 | 1668 | active |
| Gooddbird/tinyrpc TinyRPC is a C++ asynchronous RPC framework built on a reactor event loop with coroutine support, claiming 140k+ QPS. It supports a custom … | 63 | 1663 | active |
| aws/aws-lambda-dotnet A collection of NuGet libraries, CLI tools, and project templates from AWS for building AWS Lambda functions with .NET. It includes event t… | 95 | 1661 | active |
| mortada/fredapi fredapi is a Python wrapper around the Federal Reserve Bank of St. Louis FRED and ALFRED web services for fetching economic data. It return… | 48 | 1658 | active |
| tableau/TabPy TabPy is the Tableau Python Server, an Analytics Extensions implementation that lets Tableau users execute Python scripts and saved functio… | 92 | 1654 | active |