Ross ROSS = Recommend OSS · open-source software intelligence for agents

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.

ProductHealth v2StarsMaturity
FastAPI
FastAPI is a modern, high-performance Python web framework for building APIs, based on standard Python type hints and built on Starlette an…
94103093active
Hoppscotch
Hoppscotch is an open-source API development ecosystem for building, testing, and documenting HTTP, REST, GraphQL, and WebSocket requests. …
9880634active
typicode/json-server
A Node.js CLI tool that turns a JSON file into a full fake REST API with CRUD endpoints, filtering, and pagination in seconds. It is widely…
7375711active
OpenBB
OpenBB's Open Data Platform (ODP) is an open-source Python toolset that integrates proprietary, licensed, and public financial data sources…
8573550active
Plane
Plane is an open-source project management platform offering issue tracking, cycles/sprints, kanban boards, roadmaps, and an integrated wik…
9761193active
CLIProxyAPI
A Go-based proxy server that exposes OpenAI/Gemini/Claude/Codex-compatible API endpoints backed by CLI AI assistant accounts (Claude Code, …
8254756active
psf/requests
Requests is a widely-used Python library for making HTTP/1.1 requests with a simple, human-friendly API. It handles connection pooling, ses…
9054342stable
New API
New API is a self-hosted LLM gateway and AI asset management system that aggregates 30+ model providers behind a single unified endpoint. I…
8848905active
Bruno
Bruno is an open-source desktop IDE for exploring and testing REST and GraphQL APIs, positioned as a lightweight alternative to Postman and…
9847313active
Hyperswitch
Hyperswitch is an open-source, composable payments orchestration platform written in Rust by Juspay, connecting to 300+ payment processors,…
9545357active
Wei-Shaw/sub2api
Sub2API is a self-hosted AI API gateway written in Go that converts Claude, OpenAI, Gemini, and Grok subscriptions into unified API access.…
8044264active
lysine-dev/retrofit
Retrofit is a type-safe HTTP client for Android and the JVM that turns REST APIs into Java or Kotlin interfaces using annotations. It gener…
7943934stable
curl Docker images
curl is a command-line tool and libcurl is a C library for transferring data to or from servers using URL syntax, supporting dozens of prot…
9543152stable
httpie/cli
HTTPie CLI is a modern, user-friendly command-line HTTP client written in Python for testing, debugging, and interacting with APIs and HTTP…
2338644stable
ASP.NET Core
ASP.NET Core is the open-source, cross-platform web framework for .NET, used to build modern cloud-based web applications, APIs, IoT apps, …
9738467stable
songquanpeng/one-api
One API is a self-hosted LLM API gateway and key management system that unifies OpenAI, Azure, Anthropic Claude, Google Gemini, DeepSeek, a…
5237040stable
jq
jq is a lightweight command-line JSON processor written in portable C with zero runtime dependencies. It lets users slice, filter, map, and…
8235854stable
github/github-mcp-server
GitHub's official Model Context Protocol (MCP) server that connects AI tools like Claude, Cursor, and VS Code directly to GitHub's platform…
8333620active
binarywang/WxJava
WxJava is a comprehensive Java SDK for WeChat backend development, covering WeChat Pay, Mini Programs, Official Accounts, Open Platform, En…
7233138active
Hono
Hono is a small, ultrafast web framework built on Web Standards APIs with zero dependencies. It runs on any JavaScript runtime including Cl…
9532549stable
SWR
SWR is a React Hooks library for data fetching, named after the stale-while-revalidate caching strategy. It returns cached data first, then…
9032493stable
Antigravity Tools
Antigravity Tools is a desktop application built with Tauri v2, React, and Rust that manages multiple AI service accounts and provides one-…
8032370active
Hasura GraphQL Engine
Hasura GraphQL Engine is an open-source engine that auto-generates instant, realtime GraphQL APIs (and REST endpoints) over existing databa…
9832132active
googleworkspace/cli
A single command-line tool (`gws`) for interacting with all Google Workspace APIs — Drive, Gmail, Calendar, Sheets, Docs, Chat, Admin, and …
7231505active
decolua/9router
9Router is a self-hosted AI gateway/router that connects AI coding tools like Claude Code, Cursor, Codex, and Cline to 60+ LLM providers th…
7430634active
spf13/viper
Viper is a comprehensive configuration library for Go applications that reads from files, environment variables, command-line flags, and re…
5430475stable
encode/django-rest-framework
Django REST framework is a powerful and flexible toolkit for building Web APIs on top of Django. It provides serializers, class-based views…
9830205stable
swagger-api/swagger-ui
Swagger UI is a collection of HTML, JavaScript, and CSS assets that dynamically generate interactive API documentation from an OpenAPI (Swa…
9329025stable
PostgREST
PostgREST is a standalone web server that automatically exposes any existing PostgreSQL database as a fully RESTful HTTP API. Written in Ha…
9827693stable
tokio-rs/axum
Axum is an HTTP routing and request-handling library for Rust built on Tokio, focusing on ergonomics and modularity. It integrates deeply w…
8927309stable
discord.js
discord.js is a powerful, object-oriented Node.js library for interacting with the Discord API, covering gateway events, REST calls, slash …
9026819stable
Agent2Agent (A2A) Protocol
Agent2Agent (A2A) is an open protocol, hosted under the Linux Foundation, that standardizes communication and interoperability between opaq…
8026020active
rwf2/Rocket
Rocket is an async web framework for Rust focused on usability, security, extensibility, and speed. It provides macro-based routing, compil…
4625783stable
TOON
TOON (Token-Oriented Object Notation) is a compact, human-readable encoding of the JSON data model designed to reduce token usage in LLM pr…
7825440active
ranaroussi/yfinance
yfinance is a Python library that fetches financial and market data from Yahoo! Finance's publicly available APIs, returning data as pandas…
9525373stable
gorilla/websocket
gorilla/websocket is a fast, well-tested Go implementation of the WebSocket protocol (RFC 6455) for both clients and servers. It is part of…
2524876stable
Actix Web
Actix Web is a powerful, pragmatic, and extremely fast asynchronous web framework for Rust. It provides type-safe routing, flexible respond…
10024864stable
Guzzle
Guzzle is an extensible PHP HTTP client for sending HTTP requests and integrating with web services. It supports synchronous and asynchrono…
9823445stable
go-chi/chi
chi is a lightweight, idiomatic HTTP router for Go that is 100% compatible with net/http and built around the context package. It supports …
9522952stable
SwiftyJSON
SwiftyJSON is a Swift library that simplifies parsing and manipulating JSON data with convenient subscript access and automatic optional ha…
6322939stable
whatsapp-web.js
whatsapp-web.js is a Node.js client library that connects to WhatsApp through the WhatsApp Web browser app using Puppeteer, exposing nearly…
9022673active
gorilla/mux
gorilla/mux is a powerful HTTP request router and URL matcher for Go web servers, implementing the standard http.Handler interface. It supp…
2321833stable
Dgraph
Dgraph is a distributed, horizontally scalable graph database with native GraphQL support, written in Go. It provides ACID transactions, co…
9721804stable
Parse Platform
Parse Server is an open-source Backend-as-a-Service (BaaS) that runs on Node.js with the Express framework, providing REST and GraphQL APIs…
9621398active
graphql/graphql-js
GraphQL.js is the official reference implementation of GraphQL for JavaScript. It provides tools to build a GraphQL schema and execute quer…
9720340active
grpc-gateway
A protoc plugin that reads protobuf service definitions with google.api.http annotations and generates a reverse-proxy server translating R…
10020006stable
lionsoul2014/ip2region
ip2region is an offline IP-to-region localization library and IP data management framework supporting both IPv4 and IPv6 with city-level re…
9819713stable
Elysia
Elysia is a TypeScript backend web framework built for Bun, emphasizing end-to-end type safety, schema-driven validation, and ergonomic dev…
9319239active
Keploy
Keploy is a developer-centric API and integration testing platform that records real application traffic, database queries, and streaming e…
9618641active
Sanic
Sanic is a fast, asynchronous Python web framework and web server supporting async/await syntax and ASGI compliance. It bundles a productio…
7818634stable
ory/hydra
Ory Hydra is an OpenID Certified OAuth 2.0 and OpenID Connect provider server written in Go, handling token issuance, client management, an…
7217563stable
Apache APISIX
Apache APISIX is a dynamic, high-performance cloud-native API gateway and AI gateway built on NGINX and etcd, offering load balancing, dyna…
9417201stable
julienschmidt/httprouter
HttpRouter is a lightweight, high-performance HTTP request router (mux) for Go that supports path variables and method matching using a com…
2317132stable
LibreTranslate/LibreTranslate
LibreTranslate is a free and open source machine translation API that is fully self-hosted and offline capable, powered by the Argos Transl…
9217127stable
Ky
Ky is a tiny, zero-dependency JavaScript HTTP client built on the Fetch API, offering a simpler API with method shortcuts, automatic retrie…
9517095stable
yhirose/cpp-httplib
A C++11 single-file header-only HTTP/HTTPS server and client library supporting HTTP/1.1 with SSL/TLS via OpenSSL, MbedTLS, or wolfSSL. It …
9616913active
graphql/graphiql
GraphiQL is the official GraphQL Foundation reference IDE for exploring and testing GraphQL APIs in the browser, plus a monorepo ecosystem …
9416913active
forwardemail/superagent
SuperAgent is a small, progressive HTTP request library for Node.js and browsers with an elegant, chainable API supporting callbacks, promi…
9316628stable
aiohttp
aiohttp is an asynchronous HTTP client and server framework for Python built on asyncio. It supports client and server WebSockets out of th…
9916572stable
hyperium/hyper
hyper is a fast, correct, low-level HTTP implementation for Rust providing both client and server APIs with HTTP/1 and HTTP/2 support. It i…
9516362stable
scalar/scalar
Scalar is an open-source API platform centered on rendering beautiful interactive API references from OpenAPI/Swagger documents, with a bui…
9116250active
Rapptz/discord.py
discord.py is a modern, async-ready Python library wrapping the Discord API, including a commands extension for building bots. It handles r…
7416187stable
rjsf-team/react-jsonschema-form
A React component library that declaratively builds and validates web forms from JSON Schema. It supports multiple UI themes (MUI, Bootstra…
9815909stable
HTTPX
HTTPX is a fully featured HTTP client library for Python 3 with sync and async APIs, HTTP/1.1 and HTTP/2 support, and a requests-compatible…
7815639stable
Moya/Moya
Moya is a Swift network abstraction layer that encapsulates Alamofire calls behind typed, enum-based API endpoints. It provides compile-tim…
6115354stable
corsairdev/corsair
Corsair is an open-source TypeScript integration layer that lets applications and AI agents connect to 200+ third-party services (GitHub, S…
5815309active
Feathers
Feathers is a full-stack framework for building web APIs and real-time applications in TypeScript or JavaScript. It provides a service-orie…
9715257stable
ZITADEL
ZITADEL is an open-source identity and access management (IAM) platform providing authentication and authorization out of the box, includin…
9415193active
languagetool-org/languagetool
LanguageTool is an open-source proofreading engine that checks grammar, spelling, and style in 25+ languages. It ships as a Java library, a…
7715163stable
OpenWA
OpenWA is a free, MIT-licensed, self-hosted WhatsApp API Gateway that wraps WhatsApp connections in a REST API with webhooks, a React dashb…
7815142active
sindresorhus/got
Got is a human-friendly and powerful HTTP request library for Node.js, offering JSON mode, retries, pagination, hooks, and stream support. …
9514949stable
Ajv
Ajv is the fastest JSON Schema validator for JavaScript, compiling declarative schemas into optimized validation functions. It supports JSO…
8414852stable
hapijs/hapi
@hapi/hapi is a mature Node.js web framework for building HTTP servers and APIs with secure defaults, a rich plugin system, and zero extern…
6614786stable
Ktor
Ktor is an asynchronous web framework for Kotlin, built by JetBrains on top of coroutines, for creating servers, microservices, and multipl…
9814548stable
Drogon
Drogon is a C++14/17/20-based HTTP web application framework for building high-performance web application servers. It uses non-blocking I/…
8214326active
Netflix/zuul
Zuul is Netflix's L7 application gateway service providing dynamic routing, monitoring, resiliency, and security for microservices. It is a…
9314083active
OpenResty
OpenResty is a full-fledged web platform that bundles an enhanced Nginx core, LuaJIT, and many Nginx modules and Lua libraries into a singl…
7914044stable
apollographql/apollo-server
Apollo Server is a spec-compliant, production-ready GraphQL server library for Node.js that supports schema-first development. It integrate…
9013952stable
quicktype
quicktype is a code generation tool that produces strongly-typed models and serializers from JSON samples, JSON Schema, TypeScript, and Gra…
9413889active
MeterSphere
MeterSphere is an open-source continuous testing platform with a built-in AI assistant for generating test cases. It combines test case man…
9413541active
HackerNews/API
Official documentation and samples for the Hacker News public API, hosted on Firebase. It describes how to access HN items (stories, commen…
3213357stable
Cap'n Proto
Cap'n Proto is an extremely fast binary data interchange format and capability-based RPC system, designed so data can be read directly from…
7613210stable
nock/nock
Nock is an HTTP server mocking and expectations library for Node.js. It intercepts HTTP requests made by code under test and returns predef…
9413126stable
Portkey AI Gateway
Portkey AI Gateway is an open-source, TypeScript-based AI gateway that routes requests to 1,600+ LLMs across many providers through a singl…
7113079active
ShishirPatil/gorilla
Gorilla is a UC Berkeley research project for training and evaluating LLMs to make function/tool calls, including the OpenFunctions fine-tu…
5213044active
Swag (Go Swagger generator)
Swag converts Go source code annotations into Swagger 2.0 (OpenAPI) documentation, with a CLI generator and integrations for popular Go web…
8513039stable
graphile/crystal
Graphile's Crystal monorepo containing Grafast, a planning and execution engine for GraphQL.js, and PostGraphile, which auto-generates high…
9512935active
fullstorydev/grpcurl
grpcurl is a command-line tool for invoking RPC methods on gRPC servers, accepting JSON input and converting it to binary protobuf encoding…
8612855active
dio
dio is a powerful HTTP client library for Dart and Flutter supporting global configuration, interceptors, FormData, request cancellation, t…
9412840stable
NangoHQ/nango
Nango is an open-source integration platform for building product integrations with 900+ pre-built API providers. It handles OAuth/API-key …
9512694active
Kludex/starlette
Starlette is a lightweight, production-ready ASGI framework and toolkit for building async web services in Python. It provides HTTP and Web…
10012674stable
Play Framework
Play Framework is a high-velocity, reactive web framework for Java and Scala running on the JVM. It offers a stateless, non-blocking archit…
9012617active
darrenburns/posting
Posting is a terminal-based (TUI) HTTP client for testing and working with REST APIs, similar to Postman or Insomnia but keyboard-centric. …
9112509active
grpc/grpc-rust
Tonic is a Rust implementation of gRPC over HTTP/2, providing async/await client and server support built on hyper and tokio, with prost-ba…
9112495stable
Sinatra
Sinatra is a Ruby DSL for quickly creating web applications with minimal effort, built on Rack. It provides routing, filters, sessions, and…
7012454stable
Slim Framework
Slim is a PHP micro-framework for quickly writing simple yet powerful web applications and APIs. It provides a fast HTTP router, concentric…
8612275active
expressjs/multer
Multer is Node.js middleware for handling multipart/form-data, primarily used for file uploads, built on top of busboy. It integrates with …
9312087stable
LonamiWebs/Telethon
Telethon is a pure Python 3 asyncio MTProto library for interacting with Telegram's full API, either as a user account or a bot, serving as…
1012067active
seanmonstar/reqwest
Reqwest is an ergonomic, batteries-included HTTP client library for Rust built on hyper. It supports async and blocking clients, JSON/multi…
9611845stable
go-resty/resty
Resty is a simple HTTP, REST, and SSE client library for Go with a fluent API. It provides middleware, retries with backoff, circuit breaki…
9311814active

page 1 / 28 next →