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 |
|---|---|---|---|
| kubb-labs/kubb Kubb is a meta framework for code generation that turns OpenAPI/Swagger specifications into type-safe TypeScript code via a plugin-based pi… | 95 | 1825 | active |
| icebear0828/codex-proxy A lightweight local proxy service that exposes ChatGPT Codex Desktop's Responses API through standard OpenAI, Anthropic, Gemini, and Ollama… | 83 | 1822 | active |
| Mcp-Brasil/mcp-brasil An MCP server exposing 70 Brazilian public/government data sources (533 tools) to AI agents like Claude, GPT, and Copilot. Built in Python … | 71 | 1821 | active |
| APIParkLab/APIPark APIPark is an open-source, cloud-native AI gateway and API developer portal for managing, integrating, and deploying AI and REST APIs. It u… | 86 | 1819 | active |
| Twilio Video A multi-party video collaboration application built with Twilio's Programmable Video JS SDK, Conversations SDK, and React. It serves as a d… | 66 | 1819 | active |
| ArtisanCloud/PowerWeChat PowerWeChat is a comprehensive WeChat SDK for Go covering Mini Programs, WeChat Pay, WeCom (Enterprise WeChat), and Official Accounts APIs.… | 89 | 1818 | active |
| gtxx3600/GPTSession2CPAandSub2API A pure client-side single-page web tool that converts ChatGPT Web session JSON into import formats for tools like CPA, sub2api, Cockpit Too… | 50 | 1816 | active |
| digitalbazaar/jsonld.js A JavaScript implementation of the JSON-LD 1.0 and 1.1 W3C specifications, providing expansion, compaction, framing, and RDF dataset conver… | 60 | 1815 | active |
| wallarm/gotestwaf GoTestWAF is a Go-based tool that simulates OWASP and API attacks (SQL injection, XSS, etc.) across REST, GraphQL, gRPC, SOAP, and XMLRPC p… | 97 | 1811 | active |
| doyensec/inql InQL is an open-source Burp Suite extension for advanced GraphQL security testing. It provides schema introspection, vulnerability detectio… | 78 | 1811 | active |
| SunoAI-API/Suno-API An unofficial Python/FastAPI-based API wrapper for Suno AI that lets you generate songs and lyrics programmatically. It includes automatic … | 30 | 1811 | active |
| jsonmodel/jsonmodel JSONModel is an Objective-C framework that maps JSON data directly into smart data model classes with automatic type conversion and validat… | 23 | 6799 | maintenance |
| mantisbt/mantisbt MantisBT is an open-source, self-hosted web-based bug tracker and issue management system written in PHP. It offers per-project role-based … | 77 | 1809 | stable |
| ExpediaGroup/graphql-kotlin A collection of Kotlin libraries built on top of graphql-java that simplify running GraphQL servers and clients. It includes schema generat… | 99 | 1804 | active |
| Cedar Policy Language Cedar is a purpose-built policy language and Rust implementation for writing and enforcing fine-grained authorization policies in applicati… | 98 | 1801 | stable |
| alanjds/drf-nested-routers A Python library providing routers and fields for creating nested resources in Django REST Framework. It enables RESTful URL structures whe… | 83 | 1799 | active |
| microsoft/Recognizers-Text Microsoft.Recognizers-Text is a multilingual library for recognizing and resolving entities such as numbers, units, and date/time expressio… | 61 | 1799 | stable |
| pyeve/eve Eve is an open-source Python REST API framework built on Flask that lets you build fully featured, customizable RESTful web services with m… | 62 | 6746 | maintenance |
| microsoft/vscode-languageserver-node A set of npm modules implementing the Language Server Protocol (LSP) in TypeScript for Node.js, including client, server, protocol definiti… | 99 | 1794 | stable |
| glycerine/zygomys Zygomys is an embeddable Lisp interpreter written in pure Go, with an optional infix syntax subset of Go and a standalone REPL called zygo.… | 77 | 1790 | active |
| iBUHub/AIStudioToAPI A self-hosted proxy service that wraps the Google AI Studio Build web interface into OpenAI, Gemini, and Anthropic compatible APIs using br… | 83 | 1789 | active |
| Surnet/swagger-jsdoc A Node.js library that reads JSDoc-annotated source code and YAML files to generate OpenAPI (Swagger) specifications. It supports OpenAPI 3… | 79 | 1789 | active |
| metlo-labs/metlo Metlo is an open-source API security platform that inventories API endpoints, detects malicious traffic in real time, and can automatically… | 34 | 1789 | active |
| kiwiz/gkeepapi gkeepapi is an unofficial Python client library for the Google Keep note-taking service. It allows programmatic access to create, read, mod… | 56 | 1787 | stable |
| DreamFactory DreamFactory is a self-hosted enterprise data access platform that instantly generates fully governed REST APIs from databases, file stores… | 97 | 1785 | active |
| ThomasAribart/json-schema-to-ts A TypeScript library that statically infers TypeScript types from JSON schemas via a FromSchema type utility, eliminating duplicate type de… | 56 | 1783 | active |
| go-goyave/goyave Goyave is an opinionated, all-in-one Go web framework focused on building enterprise REST APIs with clean architecture, reliability, and de… | 98 | 1781 | active |
| jooby-project/jooby Jooby is a modular, high-performance web framework for Java and Kotlin that runs on Netty, Jetty, or Undertow. It offers both a fluent Scri… | 96 | 1780 | active |
| Solana Pay A Rust CLI that acts as a payment layer for HTTP, wrapping tools like curl and AI agents (Claude, Codex, Goose) to automatically handle HTT… | 97 | 1779 | active |
| br-g/openf1 OpenF1 is a free, open-source API providing real-time and historical Formula 1 data, including lap timings, car telemetry, driver info, and… | 62 | 1779 | active |
| CoreWCF CoreWCF is a port of the service side of Windows Communication Foundation (WCF) to .NET Core, provided as NuGet packages. It enables existi… | 81 | 1777 | active |
| go-fuego/fuego Fuego is a production-ready Go web API framework that automatically generates OpenAPI 3 documentation from typed handler code using generic… | 74 | 1776 | active |
| metosin/malli Malli is a high-performance, data-driven data specification library for Clojure and ClojureScript. It provides schema definitions as plain … | 94 | 1774 | active |
| scotty-web/scotty Scotty is a lightweight Haskell web framework inspired by Ruby's Sinatra, built on the WAI interface and the fast Warp web server. It lets … | 59 | 1774 | active |
| requests/requests-oauthlib A Python library that adds OAuth 1 and OAuth 2 authentication support to the Requests HTTP library. It wraps OAuthlib to provide simple ses… | 31 | 1774 | stable |
| AngusKit/AngusTester AngusTester is a self-hosted agile development and testing platform combining project management, functional/API/scenario testing, service … | 65 | 1772 | active |
| graphql-hive/graphql-inspector GraphQL Inspector is a suite of tools for validating and monitoring GraphQL schemas. It diffs two schemas to flag breaking, dangerous, or n… | 99 | 1768 | stable |
| nategood/httpful Httpful is a chainable, REST-friendly HTTP client library for PHP 8.0+ that emphasizes readability and simplicity. It provides automatic re… | 50 | 1767 | active |
| Genie Genie is a federated distributed job orchestration and execution engine developed by Netflix, exposing REST APIs to run big data jobs like … | 64 | 1766 | active |
| richardszalay/mockhttp A testing library for .NET that replaces HttpClient's HttpMessageHandler with a mock handler, letting you configure canned responses via a … | 80 | 1762 | active |
| ib-api-reloaded/ib_async ib_async is a Python library providing a clean sync/async interface to Interactive Brokers' Trader Workstation (TWS) API and IB Gateway, su… | 61 | 1757 | active |
| standard-webhooks/standard-webhooks Standard Webhooks is an open specification plus reference libraries and tools for sending and verifying webhooks securely and consistently.… | 82 | 1754 | active |
| Firebase Admin SDK The Firebase Admin Node.js SDK is the official server-side library for accessing Firebase services (Authentication, Realtime Database, Clou… | 98 | 1751 | stable |
| jacebrowning/memegen A free and open source REST API for programmatically generating meme images from URLs, built with Python, Sanic, and Pillow. It is stateles… | 77 | 1751 | active |
| googleworkspace/apps-script-oauth2 An OAuth2 library for Google Apps Script that creates, authorizes, and refreshes OAuth2 tokens using Apps Script's StateTokenBuilder and /u… | 58 | 1750 | active |
| dotnet/wcf dotnet/wcf provides the client-oriented Windows Communication Foundation (WCF) libraries for .NET Core, enabling apps to communicate with e… | 77 | 1749 | active |
| dj-bolt/django-bolt Django-Bolt is a Python web framework that layers a Rust (Actix Web + Tokio) HTTP server and msgspec-based typed async handlers on top of D… | 81 | 1744 | active |
| vstakhov/libucl A C library for parsing and emitting UCL (Universal Configuration Language), an nginx-inspired configuration format fully compatible with J… | 81 | 1743 | stable |
| Open Bank Project An open-source RESTful API platform for banks that exposes accounts, transactions, payments, counterparties, entitlements and metadata, sup… | 76 | 1740 | active |
| dilame/instagram-private-api A NodeJS/TypeScript SDK providing a client for Instagram's private (undocumented) API, enabling full programmatic access to feeds, direct m… | 23 | 6480 | maintenance |
| simonlin1212/global-stock-data A self-contained Python-based Skill file that gives AI coding assistants (Claude Code, Codex, etc.) direct access to US stock market data f… | 81 | 1732 | active |
| Uniswap Token Lists A TypeScript package containing the JSON schema specification and utilities for Uniswap token lists, which are JSON blobs of ERC20 token me… | 51 | 1732 | stable |
| jdalrymple/gitbeaker Gitbeaker is a comprehensive, fully typed GitLab API SDK for Node.js, Deno, Bun, browsers, and CLI usage. It covers all of GitLab's exposed… | 81 | 1730 | active |
| tus/tus-resumable-upload-protocol The tus resumable upload protocol is an open HTTP-based protocol specification for reliable, resumable file uploads that can be interrupted… | 58 | 1728 | stable |
| ratchetphp/Ratchet Ratchet is a loosely coupled PHP library for asynchronously serving WebSockets, letting developers build real-time, bi-directional applicat… | 58 | 6437 | maintenance |
| vgrem/office365-rest-python-client A Python client library for Microsoft 365 and Microsoft Graph APIs, providing typed access to SharePoint REST API v1 via ClientContext and … | 93 | 1725 | active |
| sabre-io/dav sabre/dav is the most popular WebDAV framework for PHP, used to build WebDAV, CalDAV, and CardDAV servers. It supports a wide range of rela… | 77 | 1723 | stable |
| dghubble/sling Sling is a Go HTTP client library for creating and sending API requests. It stores request properties (method, path, headers, query params,… | 65 | 1720 | stable |
| php-fig/http-client The official PHP-FIG repository holding the PSR-18 HTTP Client specification interfaces. It provides only abstractions (interfaces), not an… | 23 | 1720 | stable |
| cirospaciari/socketify.py socketify.py is a high-performance Python web framework providing HTTP/HTTPS and WebSocket servers built on uSockets and libuv, optimized f… | 74 | 1716 | active |
| vega/ts-json-schema-generator A TypeScript library and CLI tool that generates JSON Schema documents from TypeScript type definitions. It parses TypeScript source files … | 74 | 1716 | active |
| wyeeeee/hajimi Hajimi is a FastAPI-based proxy for Google's Gemini API that exposes OpenAI-compatible endpoints like /v1/chat/completions. It provides API… | 10 | 1716 | active |
| Safe3/uusec-waf UUSEC WAF is a free, high-performance web application firewall and API security gateway (WAAP) that combines AI/semantic detection engines … | 95 | 1715 | active |
| openappsec/openappsec open-appsec is an open-source machine learning security engine that provides preemptive web application and API threat protection against O… | 90 | 1715 | active |
| fonoster/routr Routr is a lightweight, programmable SIP proxy, location server, and registrar for building scalable VoIP infrastructure. It is cloud-nativ… | 90 | 1714 | active |
| shridarpatil/whatomate Whatomate is an open-source, self-hosted WhatsApp Business platform shipped as a single Go binary with Docker support. It provides multi-te… | 68 | 1714 | active |
| System.Linq.Dynamic A .NET Core / .NET Standard port of Microsoft's Dynamic LINQ library that lets developers write string-based LINQ queries against IQueryabl… | 94 | 1713 | active |
| simplejson/simplejson simple is a simple, fast, complete and extensible JSON encoder/decoder for Python 3.8+ with legacy Python 2.7 support. It is pure Python wi… | 94 | 1710 | stable |
| ekalinin/sitemap.js sitemap.js is a Node.js library and CLI for generating, parsing, validating, and updating sitemap XML files. It uses streaming to efficient… | 87 | 1710 | stable |
| SoapUI SoapUI is a free, open-source, cross-platform desktop application for functional testing of SOAP and REST APIs and web services. It support… | 72 | 1710 | active |
| durable-streams/durable-streams Durable Streams is a protocol and tooling for persistent, addressable, real-time data streams over HTTP, with offset-based resumability, ca… | 72 | 1708 | active |
| aklivity/zilla Zilla is a stateless, multi-protocol gateway for event-driven applications and AI agents, exposing Kafka and MQTT over HTTP, SSE, gRPC, MQT… | 100 | 1707 | active |
| Eventyay Eventyay (Open Event) is an open-source event management platform consisting of a Python API server, web frontend, and mobile apps for orga… | 77 | 1703 | active |
| adamrushy/OpenAISwift A community-maintained Swift wrapper library around the OpenAI and ChatGPT HTTP APIs. It supports Swift Package Manager and CocoaPods, and … | 23 | 1701 | active |
| lquixada/cross-fetch cross-fetch is a universal WHATWG Fetch API implementation that works across Node.js, browsers, workers, and React Native. It can be used a… | 38 | 1694 | stable |
| AvdLee/appstoreconnect-swift-sdk A Swift SDK for interacting with Apple's App Store Connect API, with OpenAPI-generated endpoints and models covering all API requests. It h… | 94 | 1693 | active |
| mattn/vim-gist A Vim plugin (vimscript) for creating, editing, listing, forking, starring, and deleting GitHub Gists directly from the editor. It supports… | 63 | 1691 | active |
| mathiasbynens/punycode.js Punycode.js is a robust JavaScript library for converting between Punycode (ASCII) and Unicode strings, fully compliant with RFC 3492 and R… | 23 | 1691 | stable |
| nodeshift/opossum Opossum is a Node.js circuit breaker library that wraps asynchronous functions (promises and callbacks) and monitors their execution, faili… | 90 | 1689 | active |
| xCss/bing A web service that serves Bing's daily wallpaper images with a browsable gallery and a previously offered API for fetching wallpapers by da… | 52 | 1688 | active |
| zoujingli/WeChatDeveloper WeChatDeveloper is a comprehensive PHP SDK for the WeChat ecosystem (Official Accounts, Mini Programs, WeCom) and payments (WeChat Pay V2/V… | 80 | 1685 | active |
| graphql-python/gql GQL is a GraphQL client library for Python supporting queries, mutations, and subscriptions over HTTP and websockets transports. It offers … | 93 | 1684 | stable |
| theopenco/llmgateway LLM Gateway is an open-source API gateway for large language models that sits between applications and 40+ LLM providers (OpenAI, Anthropic… | 87 | 1683 | active |
| uriyyo/fastapi-pagination A Python library that adds pagination support to FastAPI applications. It provides utility functions and data models (like Page) to paginat… | 97 | 1682 | active |
| Apinto Apinto is a high-performance, cloud-native API gateway written in Go with a modular, pluggable architecture. It handles dynamic routing, lo… | 85 | 1680 | active |
| php-cors A Laravel package that adds Cross-Origin Resource Sharing (CORS) headers support via middleware, handling pre-flight OPTIONS requests and c… | 10 | 6226 | maintenance |
| wiremock/WireMock.Net WireMock.Net is a flexible .NET library for stubbing and mocking HTTP responses with advanced request matching and response templating, bas… | 93 | 1679 | active |
| michalmuskala/jason Jason is a fast, standards-compliant JSON parser and generator written in pure Elixir. It is the default JSON codec for many Elixir ecosyst… | 55 | 1679 | stable |
| medialize/URI.js URI.js is a JavaScript library for parsing, manipulating, and normalizing URLs with a fluent, jQuery-style chaining API. It supports query … | 23 | 6223 | maintenance |
| atlassian-api/atlassian-python-api A Python library wrapping the official REST APIs of Atlassian products such as Jira, Confluence, Bitbucket, Bamboo, Crowd, and Service Desk… | 97 | 1678 | active |
| Project Fluent Fluent is a localization system whose FTL syntax lets translators write natural-sounding, asymmetric translations with locale-specific logi… | 52 | 1677 | stable |
| bazaarvoice/jolt Jolt is a Java library for JSON-to-JSON transformation where the transform specification is itself a JSON document. It provides chained sto… | 66 | 1673 | stable |
| earthboundkid/requests A Go library providing a fluent, declarative builder API for making HTTP client requests, wrapping net/http to reduce boilerplate. It inclu… | 87 | 1671 | stable |
| bufbuild/protobuf-es Protobuf-ES is a Protocol Buffers runtime and protoc plugin for JavaScript and TypeScript, generating idiomatic plain-object messages with … | 98 | 1670 | active |
| ccxt/node-binance-api An asynchronous Node.js library providing a simple wrapper around the Binance cryptocurrency exchange REST and WebSocket APIs. It lets deve… | 92 | 1669 | active |
| node-opcua/node-opcua node-opcua is a full OPC UA (IEC 62541) protocol stack for Node.js and the browser, written in TypeScript. It provides client, server, disc… | 96 | 1661 | stable |
| robsontenorio/vue-api-query A JavaScript library for Vue and Nuxt that provides an elegant, chainable query builder for constructing REST API requests. It lets develop… | 25 | 1659 | stable |
| Rango Exchange Rango Exchange's TypeScript SDK for integrating cross-chain swap and bridge aggregation into applications. It provides both a basic single-… | 97 | 1658 | active |
| OpenFunction/OpenFunction OpenFunction is a cloud-native, open-source Function-as-a-Service (FaaS) platform built on Kubernetes that lets developers deploy business … | 23 | 1654 | active |
| Korea Investment Open Trading API Official sample code repository from Korea Investment & Securities for their Open Trading API (KIS Developers), providing Python examples f… | 77 | 1653 | active |