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
PipedreamHQ/pipedream
Pipedream is a hosted integration platform for developers to connect APIs and build event-driven automations using pre-built components plu…
7511707active
bufbuild/buf
Buf is a modern CLI toolchain for Protocol Buffers that replaces protoc with a fast compiler plus linting, formatting, breaking-change dete…
9711477active
Baileys
Baileys is a WebSocket-based TypeScript/JavaScript library that interacts with the WhatsApp Web API directly, without a browser or Selenium…
9511366active
google/go-github
go-github is a Go client library for accessing the GitHub REST API v3, maintained by Google. It provides typed services for repositories, i…
9811320stable
JamesNK/Newtonsoft.Json
Json.NET (Newtonsoft.Json) is the most popular high-performance JSON framework for .NET, providing serialization, LINQ to JSON, JSON Path q…
6611313stable
BrasilAPI/BrasilAPI
BrasilAPI is a free public REST API that centralizes Brazilian public data (CEP postal codes, and other government-adjacent data) behind mo…
7611259active
Tweepy
Tweepy is an open-source Python library for accessing the Twitter/X API. It wraps the API's endpoints in user-friendly Python functions, su…
7511185active
chimurai/http-proxy-middleware
A Node.js middleware library for proxying HTTP requests, wrapping the httpxy proxy engine in a simple one-liner API. It integrates with con…
9411127stable
Kludex/uvicorn
Uvicorn is a lightning-fast ASGI web server implementation for Python, supporting HTTP/1.1 and WebSockets. It serves async Python framework…
9911017stable
Apache IoTDB
Apache Thrift is a lightweight, language-independent software stack for point-to-point RPC, combining an interface definition language, a c…
9510960stable
StockSharp
StockSharp (S#) is an open-source algorithmic and quantitative trading platform for .NET and Python, providing a trading API, 70+ broker/ex…
6810925active
r-spacex/SpaceX-API
An open-source REST API serving SpaceX launch, rocket, core, capsule, Starlink, launchpad, and landing pad data, hosted publicly at api.spa…
1010911active
Tyk API Gateway
Tyk Gateway is a cloud-native, open-source API Gateway written in Go that supports REST, GraphQL, TCP, and gRPC protocols. It provides rate…
9310840stable
serde-rs/serde
Serde is Rust's standard serialization and deserialization framework, built on the trait system with compile-time derive macros instead of …
9310838stable
gqlgen
gqlgen is a Go library for building GraphQL servers using a schema-first approach with code generation. It generates type-safe resolvers an…
10010767stable
asciimoo/wuzz
Wuzz is an interactive terminal-based tool for inspecting and modifying HTTP requests and responses, with cURL-compatible command line argu…
6210737active
Lago
Lago is an open-source metering and usage-based billing platform that ingests usage events, manages subscriptions and pricing, and generate…
9510699active
restify
Restify is a Node.js web service framework optimized for building semantically correct RESTful APIs, using connect-style middleware and Sin…
8310689stable
protobufjs/protobuf.js
A high-performance, conformant JavaScript/TypeScript implementation of Protocol Buffers that works with .proto schemas without requiring pr…
9110594active
seanmonstar/warp
warp is a composable web server framework for Rust built on hyper and Tokio. It uses a Filter system to combine path routing, header/query …
7310373stable
w7corp/easywechat
EasyWeChat is a popular PHP SDK for integrating with WeChat (Weixin) platform APIs, including Official Accounts, Mini Programs, Pay, and Op…
9210366active
graphql-go
graphql-go/graphql is a Go implementation of the GraphQL specification, following the official graphql-js reference implementation. It supp…
5910142stable
GetBindu/Bindu
Bindu is an open-source Python framework that provides the identity, communication, and payments layer for AI agents, implementing the A2A …
7710062active
Grape
Grape is an opinionated Ruby framework for building REST-like APIs, running on Rack or alongside Rails and Sinatra. It provides a simple DS…
7510007active
go-swagger/go-swagger
A Go implementation of the Swagger 2.0 (OpenAPI 2.0) specification with a CLI tool for working with swagger specs. It generates servers, cl…
9710006active
Boto3
Boto3 is the official Amazon Web Services SDK for Python, providing idiomatic Python APIs for AWS services such as S3, EC2, and DynamoDB. I…
679908stable
Evolution API
Evolution API is an open-source REST API for WhatsApp and multi-channel messaging, supporting both the Baileys-based WhatsApp Web API and t…
749837active
FreeAPI.app
FreeAPI is an open-source hub of free, production-style REST APIs (auth, e-commerce, social media, todos, and more) for practicing API inte…
539836active
restsharp/RestSharp
RestSharp is a lightweight REST and HTTP API client library for .NET, built as a wrapper around HttpClient. It adds convenient parameter ha…
779824stable
falconry/falcon
Falcon is a minimalist ASGI/WSGI web framework for Python focused on building high-performance REST APIs and microservices. It embraces the…
909807stable
OpenFeign/feign
Feign is a Java library that simplifies writing HTTP clients by binding annotated interfaces to templatized HTTP requests. It supports plug…
969801stable
alufers/mitmproxy2swagger
A CLI tool that converts mitmproxy traffic captures (and HAR files) into OpenAPI 3.0 / Swagger specifications. It lets you reverse-engineer…
809636active
bytedance/sonic
Sonic is a high-performance JSON serialization and deserialization library for Go, accelerated by JIT compilation and SIMD instructions. It…
969615active
probot/probot
Probot is a Node.js/TypeScript framework for building GitHub Apps that respond to webhook events and automate repository workflows. It prov…
889612stable
flowable/flowable-engine
Flowable is an open-source Java workflow and Business Process Management (BPM) platform providing fast BPMN process, CMMN case, and DMN rul…
769586stable
reactiveui/refit
Refit is a type-safe REST client library for .NET that turns REST APIs into live C# interfaces, generating HttpClient-based implementations…
999575active
Higress
Higress is a CNCF Sandbox, cloud-native AI-native API gateway built on Istio and Envoy, extensible with Wasm plugins written in Go, Rust, o…
999568active
swagger-api/swagger-editor
Swagger Editor is a browser-based and embeddable editor for authoring OpenAPI and Swagger API specifications in YAML/JSON. It is available …
939466active
json-path/JsonPath
Jayway JsonPath is a Java library providing a DSL for reading and querying JSON documents using JsonPath expressions, analogous to XPath fo…
619452stable
yagop/node-telegram-bot-api
A runtime-agnostic TypeScript client library for the Telegram Bot API, supporting Node.js, Bun, Deno, Cloudflare Workers, and Vercel Functi…
949206active
vitalik/django-ninja
Django Ninja is a web framework for building REST APIs with Django using Python type hints, powered by Pydantic for validation and serializ…
979204stable
mark3labs/mcp-go
A Go SDK implementing the Model Context Protocol (MCP), letting developers build MCP servers that expose tools, resources, and prompts to L…
829132active
teamhanko/hanko
Hanko is an open-source authentication and user management platform built in Go, offering passwords, passkeys (WebAuthn/FIDO2), MFA, OAuth …
959041active
karatelabs/karate
Karate is an open-source Java-based test automation framework that unifies API testing (REST, GraphQL, SOAP, WebSocket), UI browser automat…
998985active
urql-graphql/urql
urql is a highly customizable and versatile GraphQL client for JavaScript applications, with first-class support for React, Preact, Vue, So…
968977active
Senparc.Weixin .NET SDK
Senparc.Weixin is a comprehensive C# SDK for all WeChat platforms, covering Official Accounts, Mini Programs, Mini Games, WeChat Pay, WeCom…
968906active
Apache ShenYu
Apache ShenYu is a Java-native, asynchronous, high-performance API gateway for service proxying, protocol conversion, and API governance ac…
868896stable
AIClient2API
AIClient2API is a self-hosted Node.js proxy that simulates client-only LLM service requests (Antigravity, Codex, Grok, Kiro, Gemini CLI, et…
828896active
maximhq/bifrost
Bifrost is a high-performance, open-source AI gateway written in Go that unifies access to 23+ LLM providers (OpenAI, Anthropic, AWS Bedroc…
848865active
node-fetch/node-fetch
A light-weight module that brings the WHATWG Fetch API to Node.js, providing a spec-compliant fetch() with promise-based requests and strea…
568856stable
Bottle
Bottle is a fast, lightweight WSGI micro web-framework for Python distributed as a single file module with no dependencies beyond the stand…
738792stable
gorush
Gorush is a push notification micro server written in Go using the Gin framework. It exposes a REST API and CLI for sending notifications t…
858779active
ThreeMammals/Ocelot
Ocelot is a .NET API gateway built as a series of ASP.NET Core middlewares, providing a unified entry point for microservices architectures…
978716active
OwO-Network/DLX
DLX (formerly DeepLX) is a self-hosted translation API server written in Go that exposes a simple HTTP API on port 1188 for machine transla…
918714active
Oat++
Oat++ is a light, zero-dependency C++ web framework for building highly scalable and resource-efficient web applications and REST APIs. It …
428650active
symfony/http-foundation
A Symfony component that defines an object-oriented layer for the HTTP specification, replacing PHP's global variables and functions with R…
938623stable
oapi-codegen/oapi-codegen
oapi-codegen is a command-line tool and Go library that generates Go server boilerplate, API clients, and HTTP models from OpenAPI 3.0/3.1 …
898592active
dropwizard/dropwizard
Dropwizard is a Java framework that bundles stable libraries (Jetty, Jersey, Jackson, Logback, Metrics, JDBI/Hibernate, Liquibase) into an …
938583stable
GraphQL Yoga
GraphQL Yoga is a batteries-included, spec-compliant GraphQL over HTTP server library for JavaScript/TypeScript, built on Envelop and Graph…
998529stable
litestar-org/litestar
Litestar is a production-ready, highly performant, extensible ASGI API framework for Python, formerly known as Starlite. It provides REST A…
968523active
openclaw/gogcli
gog is a single Go binary CLI that provides terminal access to Google Workspace services including Gmail, Calendar, Drive, Docs, Sheets, Sl…
808512active
CoderMJLee/MJExtension
MJExtension is a lightweight Objective-C framework for converting between JSON/dictionaries and model objects without requiring models to i…
238484stable
jdepoix/youtube-transcript-api
A Python library and CLI that retrieves transcripts and subtitles for YouTube videos, including auto-generated captions, with subtitle tran…
838468active
OGX
OGX (formerly Llama Stack) is an open-source, OpenAI-compatible agentic API server and Python library that bundles inference, vector stores…
878441active
mockoon/mockoon
Mockoon is a free, open-source desktop application (built with Electron) for designing and running mock REST APIs locally, with a companion…
928416active
openapi-ts/openapi-typescript
A monorepo of tools for consuming OpenAPI schemas in TypeScript, centered on openapi-typescript which converts OpenAPI 3.0/3.1 specs into s…
818380stable
javalin/javalin
Javalin is a lightweight, simple web framework for Java and Kotlin built on top of Jetty, supporting REST APIs, WebSockets, static file ser…
968368active
rpcx
rpcx is a high-performance distributed RPC framework for Go, comparable to Alibaba Dubbo but designed natively for Go without requiring pro…
758319active
apache/tomcat
Apache Tomcat is an open-source servlet container implementing the Jakarta Servlet, Pages, Expression Language, WebSocket, Annotations, and…
768258stable
ijl/orjson
orjson is a fast, correct JSON serialization/deserialization library for Python, implemented in Rust via PyO3. It natively serializes datac…
948256stable
Graphene
Graphene is a code-first Python library for building GraphQL schemas and APIs, with built-in Relay support and integrations for Django, SQL…
488237stable
curlconverter
A tool that transpiles curl commands into equivalent code in Python, JavaScript, Go, and 27+ other languages or formats like HTTPie and HAR…
518172active
APIs-guru/graphql-voyager
GraphQL Voyager is a React component and standalone bundle that renders any GraphQL API schema as an interactive graph, powered by introspe…
568169active
fonoster/fonoster
Fonoster is an open-source programmable telecommunications stack (a Twilio alternative) for building voice and messaging applications, with…
988142active
ducaale/xh
xh is a fast, friendly command-line tool for sending HTTP requests, written in Rust. It reimplements HTTPie's design with a focus on improv…
888128active
facebook/facebook-ios-sdk
The official Facebook SDK for iOS and tvOS, enabling integration of Facebook Platform features into Apple apps. It provides Facebook Login,…
918108active
OSRM
OSRM is a high-performance C++ routing engine built on OpenStreetMap data, exposing services via HTTP API, C++ library, and Node.js wrapper…
958105active
symfony/http-kernel
The Symfony HttpKernel component provides a structured, event-driven process for converting an HTTP Request into a Response. It is the core…
938104stable
TypeGraphQL
TypeGraphQL is a TypeScript framework for building GraphQL APIs using classes and decorators instead of SDL files, generating the schema fr…
818091active
hotheadhacker/no-as-a-service
No-as-a-Service is a lightweight Express.js REST API that returns a random, witty rejection reason as JSON. It is hosted publicly and can a…
537997stable
chenyme/grok2api
A self-hosted multi-account API gateway for Grok Build, Grok Web, and Grok Console, written in Go with a React frontend. It exposes Grok ca…
827797active
PyGithub/PyGithub
PyGithub is a Python library providing typed, object-oriented access to the full GitHub REST API v3. It lets Python applications manage Git…
917779active
nodejs/undici
Undici is a fast HTTP/1.1 client library for Node.js, written from scratch, that also provides WHATWG-compliant fetch, WebSocket, EventSour…
947708stable
symfony/routing
The Symfony Routing component maps HTTP requests to configuration variables, matching incoming URLs against defined routes and generating U…
937612stable
devlikeapro/waha
WAHA is a self-hosted WhatsApp HTTP API that wraps multiple community engines (WEBJS, NOWEB, GOWS) behind a unified REST API and webhook in…
947580active
swagger-api/swagger-core
Swagger Core is a Java library that implements the OpenAPI Specification, generating OpenAPI 3.x definitions from JAX-RS (javax and jakarta…
967529stable
ninenines/cowboy
Cowboy is a small, fast, modern HTTP server for Erlang/OTP supporting HTTP/1.1, HTTP/2, HTTP/3, Websocket, and REST. It provides a complete…
757521stable
msgpack/msgpack
MessagePack is an efficient binary object serialization format, like JSON but faster and more compact. This repository hosts the format spe…
327510stable
libcpr/cpr
cpr (C++ Requests) is a modern C++ HTTP client library that wraps libcurl with a simple, Python Requests-inspired API. It supports GET/POST…
957457active
sparckles/Robyn
Robyn is a high-performance async Python web framework with a Rust runtime, offering routing, middleware, WebSockets, templating, authentic…
937407active
WireMock
WireMock is a popular open-source tool for mocking HTTP-based APIs, runnable as an embedded Java library, standalone server, or container. …
777388stable
RicoSuter/NSwag
NSwag is a Swagger/OpenAPI 2.0 and 3.0 toolchain for .NET, ASP.NET Core, and TypeScript, written in C#. It generates OpenAPI specifications…
837366active
modelcontextprotocol/registry
A community-driven registry service for Model Context Protocol (MCP) servers, acting like an app store where MCP clients can discover serve…
837268active
postmanlabs/newman
Newman is a command-line collection runner for Postman that executes Postman collections directly from the terminal. It is extensible with …
757253stable
marshmallow-code/marshmallow
marshmallow is a lightweight, framework-agnostic Python library for converting complex objects to and from native Python datatypes using de…
757238stable
sammchardy/python-binance
An unofficial Python wrapper for the Binance exchange REST API v3, covering general, market data, and account endpoints with asyncio and we…
837214active
tbphp/gpt-load
GPT-Load is a high-performance, enterprise-grade AI API transparent proxy service built in Go that aggregates multiple AI providers (OpenAI…
837158active
rest-assured/rest-assured
REST Assured is a Java DSL for testing and validating REST APIs with a fluent, dynamic-language-style syntax. It supports request specifica…
707140active
ianstormtaylor/superstruct
Superstruct is a JavaScript and TypeScript library for defining data schemas (structs) and validating arbitrary data against them at runtim…
237130stable
dotnetcore/CAP
CAP is a .NET library providing a lightweight event bus and a distributed transaction solution based on the Outbox pattern (local message t…
917112active

← prev page 2 / 28 next →