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
Flyrell/axios-auth-refresh
A TypeScript library that adds automatic authorization token refresh to Axios via interceptors. When a request fails with an authorization …
761142active
prkumar/uplink
Uplink is a declarative HTTP client library for Python, inspired by Retrofit, that turns REST APIs into Python classes using decorators and…
311140active
django-tastypie/django-tastypie
Tastypie is a webservice API framework for Django that provides a convenient, highly customizable abstraction for creating REST-style inter…
643947maintenance
beda-software/drf-writable-nested
A Python library providing writable nested model serializers for Django REST Framework, enabling creation and updates of models with relate…
671139active
tiny-http/tiny-http
A low-level HTTP server library in Rust that handles connections, request parsing, pipelining, and HTTPS while leaving routing and higher-l…
231139stable
apiflask/apiflask
APIFlask is a lightweight Python web API framework built on Flask that adds declarative input/output handling, automatic request validation…
911138active
mailgun/mailgun-php
The official Mailgun SDK for PHP, a PSR-18 HTTP client wrapper around the Mailgun email API. It lets PHP applications send, track, and mana…
901136active
daveshanley/vacuum
vacuum is an ultra-fast OpenAPI, AsyncAPI, and JSON Schema linter and quality-checking tool written in Go, fully compatible with Spectral r…
951135active
wendux/fly
Fly.js is a Promise-based HTTP request library that works across all JavaScript runtimes, including browsers, Node.js, WeChat mini programs…
323922maintenance
WordPress REST API
The WordPress REST API, originally developed as the WP-API plugin and merged into WordPress core since version 4.7, exposes WordPress site …
103918maintenance
alexcrichton/curl-rust
Rust bindings to libcurl providing safe access to the Easy and Multi transfer interfaces. It supports HTTP methods, custom headers, connect…
901132active
openresponses/openresponses
Open Responses is an open-source specification for multi-provider, interoperable LLM interfaces modeled on the OpenAI Responses API, defini…
611132active
League URI
A PHP library for parsing, validating, formatting, and manipulating URIs according to RFC 3986, RFC 3987, RFC 6570 (URI Templates), and RFC…
831131active
johnwmillr/LyricsGenius
A Python client library that wraps the Genius.com API and scrapes song lyrics, artist, and album metadata. It provides simple search and do…
941127active
sml2h3/ddddocr-fastapi
A minimal FastAPI-based REST API service wrapping the DdddOcr OCR engine, exposing endpoints for image text recognition, slide captcha matc…
231127active
openwisp/django-rest-framework-gis
A Python library providing geographic add-ons (GeoJSON serializers, geometry fields, spatial filters) for Django REST Framework. It is main…
831126active
bramus/router
A lightweight, object-oriented HTTP router library for PHP that maps request methods and URL patterns to callbacks. It supports static and …
321126stable
Claudia.js
Claudia.js is a command-line tool that automates deploying Node.js projects to AWS Lambda and API Gateway. It handles error-prone packaging…
653883maintenance
DoctorMcKay/node-steam-user
SteamUser is a Node.js library that lets you communicate with Steam servers using the Steam client protocol, acting like a proper Steam cli…
551124active
BenLorantfy/nestjs-zod
A TypeScript library providing NestJS integration for Zod schema validation. It lets you create DTOs from Zod schemas, validate request bod…
901122active
prettymuchbryce/http-status-codes
A dependency-free TypeScript/JavaScript library providing constants for all HTTP status codes from RFC1945, RFC2616, RFC7231, RFC2518, RFC6…
231121stable
graphql-hive/SOFA
SOFA (sofa-api) is a Node.js library that automatically generates a fully RESTful API from an existing GraphQL schema, turning queries, mut…
751119active
planetscale/vtprotobuf
vtprotobuf is a protoc plugin (protoc-gen-go-vtproto) that generates optimized, reflection-free marshaling and unmarshaling Go code for Pro…
601118active
davidyaha/graphql-redis-subscriptions
A TypeScript library implementing the PubSubEngine and AsyncIterator interfaces from graphql-subscriptions on top of Redis Pub/Sub. It lets…
291118active
aliyun/aliyun-cli
The Alibaba Cloud CLI is an open-source, cross-platform command-line tool written in Go for managing Alibaba Cloud resources via its OpenAP…
941117active
laravel-notification-channels/telegram
A Laravel notification channel package that lets applications send Telegram messages via the Telegram Bot API. It supports text, media, pol…
831117active
mgravell/fast-member
A .NET library providing fast, reflection-free access to object fields and properties when types and member names are only known at runtime…
501117stable
briandilley/jsonrpc4j
jsonrpc4j is a Java library for implementing JSON-RPC 2.0 servers and clients, using Jackson for JSON serialization. It supports HTTP, stre…
431117stable
APIDevTools/json-schema-ref-parser
A JavaScript/TypeScript library that parses, resolves, and dereferences JSON Schema $ref pointers, supporting external files, URLs, JSON/YA…
961116stable
canton7/RestEase
RestEase is a type-safe REST API client library for .NET, where you define an interface describing the remote endpoints and RestEase genera…
321114stable
dart-lang/http
package:http is the official Dart/Flutter library providing a composable, Future-based API for making HTTP requests across mobile, desktop,…
981113stable
Yargı Legal Data Access
A FastMCP-based Model Context Protocol server that provides access to Turkish legal databases, including Yargıtay, Danıştay, Anayasa Mahkem…
791112active
polkadot-js/api
A TypeScript library providing Promise and RxJS APIs for interacting with Polkadot and Substrate-based blockchain nodes via RPC calls. It d…
971111active
date-holidays
A JavaScript library that calculates public, bank, and observance holidays for 206 countries, their states and regions, with timezone aware…
751110active
prehisle/relay-pulse
RelayPulse is a self-hosted monitoring service for LLM API relay/proxy services that probes endpoints with real token-consuming API calls a…
781108active
Shopify/shopify-api-ruby
ShopifyAPI is a lightweight Ruby gem for accessing the Shopify Admin REST and GraphQL APIs, including OAuth token creation and webhook regi…
661108active
dimdenGD/ultimate-express
A fast re-implementation of Express.js 4 built on µWebSockets, designed as a drop-in replacement with the same API. It validates compatibil…
581108active
GraphQL SPQR
GraphQL SPQR is a Java library that dynamically generates a GraphQL schema from existing Java code, enabling code-first GraphQL API develop…
481105active
aliyun/darabonba
Darabonba is a domain-specific language (DSL) for describing OpenAPI-based interfaces, maintained by Alibaba Cloud. It compiles a single in…
651104active
PaloAltoNetworks/docusaurus-openapi-docs
A Docusaurus v3 plugin and theme that generates MDX API reference documentation from OpenAPI/Swagger specifications. It extends the Docusau…
951103active
Rain120/qq-music-api
A QQ Music API service built with Koa2 and TypeScript that proxies web-side QQ Music endpoints for songs, artists, playlists, and rankings.…
771102active
lichess-bot-devs/lichess-bot
A Python bridge that connects chess engines (UCI, XBoard, or homemade) to the Lichess Bot API, letting you run a bot account that plays gam…
771101active
ncarlier/webhookd
webhookd is a minimalist webhook server written in Go that exposes HTTP endpoints which trigger shell scripts or arbitrary executable proce…
741100active
fastify/fastify-swagger
A Fastify plugin that automatically generates and serves Swagger (OpenAPI v2) or OpenAPI v3 schemas from your route schemas or an existing …
981098active
bubblelabai/BubbleLab
Bubble Lab is an open-core workflow engine written in TypeScript that powers the Bubble Lab Slack-native AI operator platform. It can be ru…
501097active
googleapis/google-cloud-dotnet
Google's official .NET client libraries for Google Cloud Platform services, published as NuGet packages covering APIs like BigQuery, Storag…
961095active
OpenAPITools/openapi-diff
A Java-based utility that compares two OpenAPI 3.x specifications and reports the differences. It can render diffs as HTML, Markdown, Ascii…
831095active
fxamacker/cbor
A Go library for encoding and decoding CBOR (RFC 8949) and CBOR Sequences (RFC 8742) with full conformance to the IETF standard. It support…
951094stable
github-tools/github
Github.js is a minimal, higher-level JavaScript wrapper around the GitHub API, usable in the browser or Node.js with promise- or callback-b…
233760maintenance
Finnhub
The official Python client library for the Finnhub API, which provides institutional-grade financial data including real-time stock prices,…
691091active
man-c/pycoingecko
A Python client library wrapping the CoinGecko API v3, supporting both the free Public API and the Pro API with API key authentication. It …
321091active
dromara/jquick-curl
A Java library that parses raw curl commands (copied from Postman, Apifox, or browser DevTools) into executable HTTP requests, using ANTLR …
851090active
Spring HATEOAS
Spring HATEOAS is a Java library that helps create REST representations following the HATEOAS principle, addressing link creation and repre…
951089stable
bitly/go-simplejson
go-simplejson is a Go library for reading and manipulating arbitrary JSON with a simple, chainable API. It wraps encoding/json to make it e…
233740maintenance
VoAPI/VoAPI
VoAPI is a self-hosted AI large-model API aggregation and distribution gateway written in Go, deployed via Docker. It proxies requests to m…
571088active
nasa/apod-api
NASA's open-source microservice that serves the Astronomy Picture of the Day (APOD) API, returning JSON metadata and image links parsed fro…
661086active
GeneralMills/pytrends
Pytrends is an unofficial Python library providing a pseudo API for Google Trends, enabling automated downloading of trend reports. It wrap…
103726maintenance
zalando-incubator/graphql-jit
A TypeScript library that compiles GraphQL queries into optimized JavaScript functions using V8's JIT compilation, serving as a drop-in alt…
951085active
NARKOZ/gitlab
A Ruby gem providing a client wrapper and CLI for the GitLab REST API, covering 60+ API modules with authentication, pagination, and object…
691085active
networknt/json-schema-validator
A fast Java library for validating JSON and YAML documents against JSON Schema drafts v4, v6, v7, 2019-09, and 2020-12, built on the Jackso…
991084active
grafana/grafana-infinity-datasource
A Grafana data source plugin that lets you visualize data from JSON, CSV, TSV, XML, GraphQL, and HTML endpoints directly in Grafana dashboa…
991084active
asyncapi/generator
The AsyncAPI Generator is a Node.js tool that generates arbitrary output—code, documentation, diagrams, boilerplate—from an AsyncAPI specif…
1001083active
HG-ha/ICP_Query
A self-hosted service (Python and Rust implementations) that queries China MIIT ICP filing records for domains, apps, mini-programs, quick …
891083active
discord-php/DiscordPHP
DiscordPHP is a PHP library wrapping the official Discord REST, gateway, and voice APIs for building bots. It runs in CLI with an event loo…
951080active
Laravel Webhook
A Laravel package for easily configuring and sending webhooks from Laravel applications. It supports signing requests, retrying failed webh…
851080stable
Jikan
Jikan is an unofficial PHP library and REST API for MyAnimeList.net that scrapes the website to provide data the official API lacks. It let…
741080active
fizzgate/fizz-gateway-node
FizzGate is a Java-based cloud-native aggregation API gateway for microservice deployments, offering hot service orchestration, routing, au…
601078active
Dataverse
Dataverse is an open source research data repository platform for sharing, finding, citing, and preserving research data, developed at Harv…
951077active
beam-community/stripity-stripe
An Elixir library providing a client for the Stripe payment processing API. It supports configurable API keys, per-request API version pinn…
891077active
hoisie/web
web.go is a lightweight web framework for Go inspired by Sinatra and web.py, offering regex-based URL routing, secure cookies, and fastcgi/…
323685maintenance
mymmrac/telego
Telego is a Telegram Bot API library for Go with a full one-to-one implementation of the Telegram Bot API types and methods. It supports lo…
941075active
emiago/sipgo
SIPGO is a Go library implementing a fast SIP stack (RFC 3261 and related RFCs) for building SIP services such as proxies and registrars. I…
981074active
ngs-doo/dsl-json
DSL-JSON is a high-performance JSON serialization library for the JVM (Java, Kotlin, Scala, Android) with compile-time databinding via anno…
651073active
spotify-web-api-java/spotify-web-api-java
A Java wrapper/client library for Spotify's Web API, published on Maven Central. It provides typed request and response objects covering Sp…
921072active
zmartzone/lua-resty-openidc
A Lua library for NGINX/OpenResty implementing an OpenID Connect Relying Party and OAuth 2.0 Resource Server. It authenticates users via Op…
901072stable
Graphiti
Graphiti is a Ruby framework for building JSON:API-compliant APIs on top of your models (typically ActiveRecord). It replaces hand-written …
991070active
thruster-rs/Thruster
Thruster is a fast, middleware-based web framework for Rust inspired by Koa and Express. It runs on stable Rust without unsafe code and sup…
321069active
google/rejoiner
A Java library from Google that generates a unified GraphQL schema from gRPC microservices and other Protobuf sources. It maps GraphQL quer…
103655maintenance
hookdeck/outpost
Outpost is open-source outbound webhook and event delivery infrastructure that lets SaaS platforms reliably send events to their customers'…
861066active
drashland/drash
Drash is a strongly typed, runtime-agnostic web framework for building structured HTTP services in JavaScript, built on Web Standards. It w…
971065active
amro/gibbon
Gibbon is a Ruby gem that wraps MailChimp's Marketing API, exposing its resources through chainable request objects with CRUD verbs. It ret…
711065active
sybil-solutions/codex-shim
A local Python/aiohttp server that exposes an OpenAI Responses-compatible endpoint on loopback, letting Codex Desktop use any BYOK model (O…
551065active
zenazn/goji
Goji is a minimalistic web framework for Go that values composability and simplicity, in the Sinatra/Flask school of design. It is compatib…
233643maintenance
Pode
Pode is a cross-platform, open-source web framework written in PowerShell for building REST APIs, web pages, and TCP/SMTP servers. It suppo…
961063active
postmanlabs/openapi-to-postman
A Node.js library and CLI tool that converts OpenAPI 3.0, 3.1, and Swagger 2.0 specifications into Postman Collection (v2) format. It can b…
951063active
kordlib/kord
Kord is a coroutine-based, modular Kotlin library implementing the Discord API for building bots on Kotlin/JVM and Kotlin/JS. It provides m…
821063active
jazzband/django-hosts
A Django app that routes requests for specific hostnames (like api.example.com) to different URLconfs via configurable host patterns. It su…
771062stable
faye/faye-websocket-ruby
A Ruby library providing standards-compliant WebSocket client and server implementations, extracted from the Faye project. It integrates wi…
391062stable
Free Dictionary API
A free REST API that returns dictionary data for English words, including definitions, phonetics, audio pronunciations, origins, synonyms, …
323626maintenance
awa/go-iap
go-iap is a Go library for verifying in-app purchase receipts across the Apple App Store, Google Play Store, Amazon AppStore, Huawei HMS, a…
971060active
wxxxcxx/ms-ra-forwarder
A self-hostable free online text-to-speech API that proxies Microsoft Edge 'Read Aloud' and Azure TTS demo endpoints. It can be deployed vi…
571058active
TheSnowGuru/PyTrader-python-mt4-mt5-trading-api-connector-drag-n-drop
PyTrader is a Python API connector that links Python trading scripts with MetaTrader 4 and MetaTrader 5 via a drag-and-drop Expert Advisor …
371058active
DigDes/SoapCore
SoapCore is a SOAP protocol middleware library for ASP.NET Core that lets you host SOAP endpoints in modern .NET applications. It supports …
951056active
segmentio/encoding
A Go library providing high-performance encoders and decoders for data formats, most notably a drop-in replacement for the standard library…
801056active
andreaselia/laravel-api-to-postman
A Laravel package that automatically generates a Postman collection (v2.1.0 schema) from your application's API routes via an Artisan comma…
611055active
python-attrs/cattrs
cattrs is a Python library for converting unstructured data like dictionaries into attrs classes and dataclasses and back, with validation.…
911054active
authomatic/authomatic
Authomatic is a framework-agnostic Python library that simplifies user authentication and authorization via third-party providers like Face…
541054active
Dicklesworthstone/swiss_army_llama
A FastAPI-based REST service that exposes local LLM capabilities including text embeddings, completions, semantic similarity, and semantic …
291053active
GraphQL Multipart Request Spec
A terminating Apollo Link for Apollo Client that sends GraphQL multipart requests when variables contain files (FileList, File, or Blob), f…
231053active
aimeos/ai-client-jsonapi
A PHP package providing the frontend JSON REST API for Aimeos e-commerce projects. It exposes shop data and operations as a JSON API for he…
761052active

← prev page 15 / 28 next →