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
flipkart-incubator/Astra
Astra is an automated REST API security testing tool from Flipkart that detects vulnerabilities like SQL injection, XSS, broken authenticat…
322670maintenance
klein/klein.php
Klein.php is a fast and flexible routing library for PHP 5.3+, inspired by Sinatra. It provides regex-based routing with named parameters, …
232657maintenance
micha/resty
Resty is a tiny shell script wrapper around curl that provides concise GET/POST/PUT/DELETE commands for interacting with REST APIs directly…
232650maintenance
muaz-khan/RTCMultiConnection
RTCMultiConnection is a WebRTC JavaScript library that wraps the RTCPeerConnection API to simplify building peer-to-peer applications such …
232620maintenance
schematics/schematics
Schematics is a Python library for defining typed data structures, validating them, and converting data between formats like JSON or MsgPac…
322587maintenance
dropbox/json11
11 is a tiny JSON library for C++11 providing JSON parsing and serialization through a value-type Json object. It supports initializer-list…
102583maintenance
astaxie/bat
Bat is a cURL-like command-line HTTP client written in Go, inspired by HTTPie, designed for testing, debugging, and interacting with HTTP s…
232561maintenance
fixerAPI/fixer
Fixer is a hosted JSON API providing current and historical foreign exchange rates and currency conversion for 170 world currencies, includ…
322549maintenance
github/VisualStudio
The GitHub Extension for Visual Studio is a VSIX plugin that adds GitHub integration to Visual Studio 2015 and newer, living mostly in the …
102520maintenance
liyiorg/weixin-popular
A Java SDK implementing the WeChat platform APIs across the Official Account, Open Platform, Merchant (Pay), and Service Provider platforms…
232485maintenance
for-GET/know-your-http-well
A reference dataset and library summarizing HTTP encodings, headers, media types, methods, relations, and status codes, with links to their…
232447maintenance
ciaranj/node-oauth
A simple OAuth client library for Node.js that lets applications act as OAuth consumers against OAuth 1.0 and OAuth 2.0 providers. It suppo…
332431maintenance
Stripe.js
The official Stripe Node.js library providing convenient, typed access to the Stripe API from server-side JavaScript and TypeScript applica…
93754stable
postrank-labs/goliath
Goliath is an open-source non-blocking (asynchronous) Ruby web server framework built on EventMachine, offering Rack API and middleware sup…
322424maintenance
EhsanTang/ApiManager
CrapApi is a free, open-source, self-hosted API management platform built with AngularJS, Bootstrap, SpringMVC, and MyBatis. It provides AP…
232415maintenance
Actionhero
Actionhero is a Node.js/TypeScript API framework that serves the same actions over HTTP, HTTPS, and WebSockets, with built-in clustering, b…
782413maintenance
mmattozzi/cocoa-rest-client
CocoaRestClient is a free, native macOS application for testing and debugging HTTP/REST endpoints, built in Objective-C. It offers a lightw…
232369maintenance
langchain-ai/langserve
LangServe is a Python library that deploys LangChain runnables and chains as REST APIs built on FastAPI, with automatic input/output schema…
102325maintenance
orlabs/orange
Orange is an API gateway built on OpenResty (Nginx + Lua) that provides API monitoring, management, and traffic control through a plugin-ba…
232306maintenance
ava/use-http
use-http is a React hook library for making isomorphic HTTP requests that work in both browser and server-side rendering contexts. It wraps…
232295maintenance
apilayer/restcountries
REST Countries is a Java-based RESTful API that serves information about world countries, including names, ISO codes, currencies, languages…
102272maintenance
f/graphql.js
graphql.js is a lightweight (4k gzipped), dependency-free GraphQL client for JavaScript that works isomorphically in both browsers and Node…
232261maintenance
fsouza/go-dockerclient
A Go client library for the Docker Engine remote API, including Swarm and network API support. It predates Docker's official Go SDK and rem…
672249maintenance
lloyd/yajl
YAJL (Yet Another JSON Library) is a small, portable ANSI C library for parsing and generating JSON using a streaming, callback-based (SAX-…
732228maintenance
xluohome/phonedata
A Go library and offline database (phone.dat) for querying the geographic location of Chinese mobile phone numbers, returning province, cit…
322223maintenance
umijs/umi-request
umi-request is a JavaScript HTTP request library built on fetch that combines fetch's native browser support with axios-like conveniences s…
232205maintenance
JessYanCoding/RetrofitUrlManager
A lightweight Java/Android library that extends Retrofit to support multiple BaseUrls and dynamic BaseUrl switching at runtime via OkHttp i…
232194maintenance
mikeal/bent
Bent is a tiny functional HTTP client library for Node.js and browsers built on async/await, returning configured async request functions. …
322182maintenance
Yaffle/EventSource
A JavaScript polyfill for the EventSource (Server-Sent Events) API, providing support for older browsers like IE 8-10 and adding features s…
232180maintenance
bustoutsolutions/siesta
Siesta is a Swift library for building REST API clients on iOS, macOS, and tvOS. It provides an app-wide, observable, resource-centric cach…
232178maintenance
ShareKit/ShareKit
ShareKit is an Objective-C library that adds drop-in content sharing to iPhone and iPad apps, handling authentication, API calls, and share…
322165maintenance
PGBI/kong-dashboard
Kong Dashboard is a web-based GUI for managing Kong API Gateway configurations, such as APIs, services, routes, and plugins. It runs as a N…
232163maintenance
t9tio/cloudquery
CloudQuery is a tool that turns any website into a JSON API by fetching pages with headless Chrome and extracting data via CSS selectors. I…
322149maintenance
gabrielfalcao/HTTPretty
HTTPretty is a Python library that mocks HTTP clients by intercepting requests at the socket level, faking the entire socket module. It let…
322148maintenance
async-library/react-async
React Async is a promise-based React library for declarative data fetching and asynchronous state handling, offering a component, helper co…
672140maintenance
kevin-montrose/Jil
Jil is a fast JSON serializer and deserializer for .NET, built on Sigil to emit highly optimized code at runtime. It supports both static t…
322136maintenance
VBA-Web
VBA-Web is a VBA library that lets Excel, Access, and other Office applications call web services and REST APIs on Windows and Mac. It prov…
232136maintenance
francoispqt/gojay
GoJay is a high-performance JSON encoder/decoder library for Go that avoids reflection by using small interfaces, with support for stream d…
232135maintenance
SpringForAll/spring-boot-starter-swagger
A Spring Boot starter that auto-configures Swagger 2.x (SpringFox) to generate API documentation for Spring MVC applications with minimal s…
232101maintenance
lukePeavey/quotable
Quotable is a free, open-source REST API for random quotes and author data, originally built as a FreeCodeCamp project. It serves JSON endp…
232098maintenance
interagent/prmd
Prmd is a Ruby command-line tool for working with JSON Schema descriptions of HTTP APIs. It scaffolds resource schemata, combines and verif…
322087maintenance
MockyAbstract/Mocky
Mocky is a free online service (with self-hostable source) for generating custom HTTP responses to mock web service backends. It consists o…
232076maintenance
remi/her
Her is a Ruby ORM-like library that maps REST API resources to Ruby objects, providing an ActiveRecord-style interface for applications pow…
232073maintenance
thisbejim/Pyrebase
Pyrebase is a simple Python wrapper around the Firebase API, supporting authentication, the Realtime Database, and Cloud Storage. It lets P…
322071maintenance
alash3al/sqler
SQLer is a tiny standalone Go server that turns SQL queries into RESTful APIs, configured via HCL files with named macros. It supports MySQ…
232069maintenance
jgrahamc/httpdiff
A Go command-line tool that sends the same HTTP request to two servers and diffs the responses, highlighting differences in headers and bod…
232014maintenance
pashky/restclient.el
An Emacs major mode for manually exploring and testing HTTP REST web services from plain-text query sheets. It runs requests and pretty-pri…
102012maintenance
Corvusoft/restbed
Restbed is a C++ framework for building asynchronous RESTful server-side applications with secure, scalable HTTP communication. It supports…
701998maintenance
ishkawa/APIKit
APIKit is a Swift library providing a type-safe networking abstraction layer that associates each request type with its response type. It l…
231992maintenance
Hprose PHP
Hprose for PHP is a lightweight, high-performance, cross-language RPC (Remote Procedure Call) library. It lets PHP services and clients int…
231977maintenance
drewm/mailchimp-api
A super-simple, minimal-abstraction PHP wrapper for the MailChimp API v3. It maps API endpoints directly to simple get/post/patch/delete ca…
231974maintenance
danwrong/restler
Restler is an HTTP client library for Node.js that simplifies making REST API requests by hiding the complexity of http.Client. It provides…
321973maintenance
ratpack/ratpack
Ratpack is a set of Java libraries built on the Netty event-driven networking engine for creating lean, high-performance HTTP web applicati…
601949maintenance
exchangeratesapi/exchangeratesapi
A self-hostable REST API service that serves current and historical foreign exchange rates published by the European Central Bank, built on…
321937maintenance
openshift/osin
OSIN is a Go library for building your own OAuth2 authentication server, implementing the RFC 6749 specification including authorization an…
731935maintenance
dev-mastery/comments-api
A Node.js comments microservice API built with Express and MongoDB, demonstrating Clean Architecture principles. It includes XSS sanitizati…
321934maintenance
websanova/js-url
A simple, lightweight JavaScript URL parser that breaks URLs into components like protocol, host, path, and query parameters. Available on …
341920maintenance
vercel/async-retry
A tiny Node.js library that wraps async operations with automatic retry logic, including exponential backoff and a bail mechanism to abort …
231919maintenance
dollarshaveclub/postmate
Postmate is a lightweight, promise-based JavaScript library built on window.postMessage() that enables secure two-way communication between…
231918maintenance
ninjaframework/ninja
Ninja is a full stack web framework for Java built on mature technologies like Servlets, Guice, JPA, Flyway, and Maven. It provides routing…
621900maintenance
OkGoDoIt/OpenAI-API-dotnet
An unofficial C#/.NET SDK wrapping the OpenAI API, covering chat completions (GPT-3.5/4), DALL-E image generation, embeddings, moderation, …
231894maintenance
JMPerez/spotify-web-api-js
A lightweight, dependency-free JavaScript/TypeScript wrapper for the Spotify Web API, covering all endpoints with helper methods that suppo…
231893maintenance
daltoniam/SwiftHTTP
SwiftHTTP is a thin Swift wrapper around NSURLSession that simplifies making HTTP requests with closure-based APIs. It supports parameter e…
321888maintenance
webmodules/jsonp
A small JavaScript library implementing JSONP for making cross-domain requests from the browser via script tag callbacks. It supports confi…
321886maintenance
mickhansen/graphql-sequelize
A JavaScript library providing GraphQL resolver helpers and Relay connection support for Sequelize ORM models on MySQL and Postgres. It aut…
231881maintenance
Twython
Twython is a pure Python library wrapping the Twitter API, supporting both the standard REST endpoints and the streaming API, with OAuth 1 …
231857maintenance
alecthomas/voluptuous
Voluptuous is a Python data validation library intended for validating data coming into Python as JSON, YAML, and similar formats. It empha…
661851maintenance
Chicago Boss
Chicago Boss is a Rails-inspired MVC web framework written in Erlang, featuring Django-style templates, an ORM, sessions, routing, email, J…
231849maintenance
danpaquin/coinbasepro-python
An unofficial Python client (pip package cbpro) wrapping the Coinbase Pro (formerly GDAX) REST and WebSocket APIs for public and authentica…
321843maintenance
trailblazer/roar
Roar is a Ruby framework for parsing and rendering REST API documents using representers, supporting JSON, JSON-HAL, and XML formats. Its b…
231836maintenance
mholt/curl-to-go
A browser-based tool that instantly converts curl commands into Go code using net/http. It handles common flags like headers, data, basic a…
321817maintenance
diegohaz/rest
A Yeoman generator that scaffolds RESTful API projects using Node.js, Express, and Mongoose. It generates customizable boilerplate with opt…
231808maintenance
J7mbo/twitter-api-php
A minimal PHP wrapper class for making Twitter API v1.1 requests with OAuth authentication. It supports GET, POST, and PUT calls via a simp…
101804maintenance
marksands/BetterCodable
A Swift library providing property wrappers like @LossyArray, @LossyDictionary, and @DefaultCodable that simplify Codable JSON decoding. It…
231803maintenance
googlemaps/google-maps-services-java
A Java client library for Google Maps API Web Services, covering Directions, Distance Matrix, Elevation, Geocoding, Maps Static, Places, Ro…
671800maintenance
twitter/twurl
Twurl is a Ruby-based command-line tool that acts like curl but is tailored specifically for the Twitter API, handling OAuth authorization …
231798maintenance
robinhood-unofficial/pyrh
pyrh is a Python framework for interacting with the unofficial Robinhood trading API. It lets users log in, fetch quotes, and place trades …
231785maintenance
gimite/google-drive-ruby
A Ruby library for reading and writing files and spreadsheets in Google Drive and Google Docs. It wraps the Google Drive API with a simple …
321777maintenance
Monkey for GitHub
Monkey is an unofficial open-source GitHub client for iOS that shows rankings of coders and repositories, trending repos, and supports logi…
231771maintenance
danielgtaylor/python-betterproto
A Python code generator and runtime library for Protobuf 3 and async gRPC that produces idiomatic, typed, dataclass-based Python code. It s…
341769maintenance
htty/htty
htty is an interactive console application for making HTTP requests to web servers, written in Ruby. It provides a tab-completed terminal s…
321768maintenance
Graphcool/graphcool-framework
An open-source backend development framework for building and deploying GraphQL APIs, centered on a GraphQL Database that auto-generates CR…
101754maintenance
iqiqiya/iqiqiya-API
A PHP-based collection of free web API endpoints for parsing media from Chinese platforms (Douyin, Kuaishou, Bilibili, NetEase Music, Ximal…
101741maintenance
cpfair/tapiriik
tapiriik is an open-source web service that synchronizes fitness activities between services like Garmin Connect, Strava, Runkeeper, Traini…
321739maintenance
squeaky-pl/japronto
Japronto is a screaming-fast asynchronous HTTP toolkit with an integrated pipelining HTTP server for Python 3.5+, implemented in hand-tuned…
328528experimental
eykrehbein/strest
Strest is a CLI tool for testing REST APIs using declarative YAML test files. It supports chaining requests (e.g., reusing auth tokens from…
101719maintenance
birkir/prime
Prime is an open-source, self-hosted headless CMS with a GraphQL interface, built in TypeScript with React and TypeORM. It supports schema …
231717maintenance
DotNetOpenAuth
DotNetOpenAuth is a C# library implementing the OpenID and OAuth protocols for .NET applications. It lets developers build both Identity Pr…
101714maintenance
mcdallas/wallstreet
Wallstreet is a Python 3 library for monitoring and analyzing real-time stock and option data, with quotes sourced from Google Finance or Y…
321713maintenance
davemachado/public-api
A REST API serving the catalog of entries from the public-apis GitHub project, supporting filtering by title, description, auth, HTTPS, COR…
321706maintenance
awtkns/fastapi-crudrouter
A Python library extending FastAPI's APIRouter that automatically generates and documents CRUD REST routes from Pydantic models and databas…
231699maintenance
YeDaxia/JApiDocs
JApiDocs is a Java library that generates API documentation for Spring Boot projects by parsing controller source code, without requiring a…
611693maintenance
swisskyrepo/GraphQLmap
GraphQLmap is a Python scripting engine and interactive CLI for interacting with GraphQL endpoints during penetration testing. It supports …
321690maintenance
igrigorik/em-websocket
em-websocket is an async WebSocket server library for Ruby built on EventMachine. It supports all WebSocket protocol drafts in use (75, 76,…
321689maintenance
lukeed/worktop
worktop is a lightweight TypeScript web framework for building HTTP APIs on Cloudflare Workers. It provides a router with pattern definitio…
231686maintenance
ianstormtaylor/permit
Permit is an unopinionated authentication library for Node.js APIs, supporting bearer token and username/password schemes. It works with an…
321679maintenance
zwczou/weixin-python
A Python SDK for WeChat (Weixin) that bundles WeChat login, official account management, payments, and message handling. It integrates with…
321679maintenance
kitetail/zttp
Zttp is a PHP library that wraps Guzzle to provide a simpler, more pleasant developer experience for making HTTP requests. It offers a flue…
231668maintenance
fossasia/query-server
A Flask-based server that proxies keyword searches across multiple search engines (Google, Bing, DuckDuckGo, Yahoo, and others) and returns…
101666maintenance
Notion API
A serverless API wrapper around Notion's private API that exposes Notion pages and tables as JSON via simple GET requests, deployable on Ve…
501665maintenance

← prev page 17 / 28 next →