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 |
|---|---|---|---|
| lloyd/JSONSelect JSONSelect is a CSS-like selector language for querying JSON documents, with a JavaScript reference implementation. It lets developers sele… | 32 | 1588 | abandoned |
| os/slacker Slacker is a full-featured Python client library for the Slack API, supporting messaging, file uploads, user listing, and other Slack metho… | 10 | 1588 | abandoned |
| microsoftgraph/powershell-intune-samples A collection of PowerShell sample scripts demonstrating how to manage Microsoft Intune resources via HTTPS RESTful calls to the Microsoft G… | 51 | 1577 | abandoned |
| samsarahq/thunder Thunder is a Go framework for rapidly building GraphQL servers, featuring reflection-based schema generation from Go types, live queries wi… | 10 | 1570 | abandoned |
| dghubble/go-twitter A Go client library for the Twitter REST and Streaming API v1.1, providing typed services for timelines, tweets, search, users, followers, … | 10 | 1561 | abandoned |
| rainx/pytdx pytdx is a Python library implementing the TongDaXin (TDX) network protocol to fetch Chinese stock market data such as quotes, K-line bars,… | 10 | 1551 | abandoned |
| konfig-dev/konfig Konfig is an open-source SDK and API documentation generator that turns OpenAPI specifications into high-quality client libraries in multip… | 32 | 1527 | abandoned |
| Lokka Lokka is a simple JavaScript client for GraphQL that works in the browser, Node.js, and React Native. It provides a lightweight API for que… | 32 | 1523 | abandoned |
| apollographql/subscriptions-transport-ws A WebSocket client and server library for GraphQL subscriptions, originally the first TypeScript implementation of a WebSocket-based GraphQ… | 10 | 1504 | abandoned |
| withoneai/pica Pica Community Edition is the open-source version of Pica, an agentic tooling platform that connects AI agents to hundreds of third-party a… | 68 | 1485 | abandoned |
| fossasia/susi_api_wrapper A Python wrapper library for the SUSI AI REST API, making it easy for developers to integrate SUSI AI intelligence into their applications.… | 10 | 1480 | abandoned |
| fossasia/open-event-v1 The legacy Open Event server that powered eventyay.com, enabling organizers to manage events, speakers, tracks, venues, and drag-and-drop s… | 10 | 1470 | abandoned |
| yahoo-finance/yahoo-finance A Python module for fetching stock quotes and historical price data from Yahoo! Finance's public API. It provides a simple Share class for … | 23 | 1452 | abandoned |
| cosenary/Instagram-PHP-API A PHP wrapper library for accessing Instagram's legacy API, providing OAuth2 authentication and methods for fetching user data, likes, and … | 32 | 1451 | abandoned |
| chrishubert/whatsapp-api A REST API wrapper around the whatsapp-web.js library that lets you send messages, manage sessions, and receive callbacks by interacting wi… | 10 | 1442 | abandoned |
| Shopify/shopify_python_api ShopifyAPI is a Python client library for programmatically accessing the Shopify Admin API, built on pyactiveresource to provide a Ruby-gem… | 73 | 1436 | abandoned |
| domchristie/humps Humps is a small JavaScript utility library that converts strings and object keys between snake_case (underscore) and camelCase, recursivel… | 10 | 1413 | abandoned |
| visionmedia/express-resource Express Resource is a Node.js library that adds resourceful, REST-style routing to the Express web framework via an app.resource() method. … | 32 | 1410 | abandoned |
| specta-rs/rspc rspc is a Rust framework for building typesafe web backends, inspired by tRPC, that lets you define routers with queries, mutations, and su… | 50 | 1390 | abandoned |
| tejado/pgoapi pgoapi is an unofficial Python client library for the Pokemon Go game API, using protobuf-based request/response parsing to expose most ava… | 23 | 1390 | abandoned |
| ChatGPT API Bypass A Go service that bypasses Cloudflare protection to access ChatGPT's unofficial web endpoints, exposing them as an HTTP API. It also offers… | 10 | 1380 | abandoned |
| php-http/message-factory php-http/message-factory provides factory interfaces for creating PSR-7 HTTP message objects as part of the HTTPlug ecosystem. It is now ob… | 10 | 1378 | abandoned |
| Jessecar96/SteamBot SteamBot is a C# bot framework for interacting with Steam Chat and Steam Trade, allowing users to configure and customize automated trading… | 10 | 1373 | abandoned |
| stepancheg/grpc-rust A pure-Rust implementation of the gRPC protocol built on HTTP/2 and Protocol Buffers, with code generation via protoc plugins. The project … | 10 | 1367 | abandoned |
| airesvsg/acf-to-rest-api A WordPress plugin that exposes Advanced Custom Fields (ACF) data through dedicated endpoints in the WordPress REST API. It adds /wp-json/a… | 32 | 1360 | abandoned |
| dinubs/jam-api Jam API is a hosted service (self-hostable Node.js app) that turns any website into a JSON API by extracting data using CSS query selectors… | 32 | 1359 | abandoned |
| Vespa314/bilibili-api A collection of Bilibili (B站) API documentation and Python tooling for scraping video, user, comment, danmaku, and bangumi data. It include… | 32 | 1357 | abandoned |
| doraemonext/wechat-python-sdk A Python SDK for the WeChat Official Account (公众平台) platform, wrapping official APIs for subscription and service accounts. The project is … | 23 | 1348 | abandoned |
| salman0ansari/whatsapp-api-nodejs A self-hosted RESTful WhatsApp API service built on the Baileys library with Express, supporting multiple devices. It lets developers send … | 10 | 1347 | abandoned |
| acheong08/ChatGPTProxy A Go-based proxy server that bypasses Cloudflare protection on ChatGPT using TLS spoofing, exposing ChatGPT through an API-like interface. … | 10 | 1329 | abandoned |
| alexgolec/tda-api An unofficial Python wrapper around the TD Ameritrade HTTP and streaming APIs, offering authentication, quotes, historical pricing, options… | 23 | 1328 | abandoned |
| googlearchive/PyDrive PyDrive is a Python wrapper library around google-api-python-client that simplifies common Google Drive API tasks like OAuth2 authenticatio… | 10 | 1313 | abandoned |
| simplewebrtc/signalmaster Signalmaster is a simple Node.js socket.io server that handles WebRTC signaling for peer-to-peer connections, built as the default connecti… | 32 | 1300 | abandoned |
| ToothlessGear/node-gcm A Node.js library providing an easy interface for sending push notifications to Android and iOS devices via Google Cloud Messaging / Fireba… | 57 | 1298 | abandoned |
| szdc/tiktok-api An unofficial, reverse-engineered TypeScript API wrapper for TikTok (formerly Musical.ly), published as the npm package tiktok-api. It lets… | 10 | 1292 | abandoned |
| go-zoo/bone Bone is a lightweight, high-performance HTTP multiplexer (router) for Go that implements the standard net/http Handler interface. It suppor… | 23 | 1283 | abandoned |
| ly0/baidupcsapi A Python 3 library providing an unofficial API client for Baidu Netdisk (Baidu Cloud storage), supporting quota checks, file listing, uploa… | 10 | 1241 | abandoned |
| tortilla/tortilla A Python library that makes wrapping web APIs easy by chaining attribute and method calls into URL paths, then executing requests and parsi… | 32 | 1239 | abandoned |
| aiko-chan-ai/discord.js-selfbot-v13 An unofficial fork of discord.js v13 that lets Node.js scripts control a Discord user account (selfbot) via the Discord API v9, including m… | 10 | 1233 | abandoned |
| Polymarket/py-clob-client A Python client library for the Polymarket Central Limit Order Book (CLOB), enabling programmatic trading on prediction markets via the Pol… | 10 | 1231 | abandoned |
| andreroggeri/pynubank pynubank is a Python library for accessing Nubank account statements and credit card data through unofficial APIs. It supported authenticat… | 56 | 1197 | abandoned |
| langchain-ai/langchain-extract A FastAPI-based web server that uses LLMs to extract structured information from text and files, with extractors defined via JSON Schema an… | 10 | 1192 | abandoned |
| strongloop/microgateway IBM API Connect Microgateway is an extensible Node.js-based API gateway framework for securing and controlling access to microservices and … | 32 | 1186 | abandoned |
| Azure/azure-sdk-for-node The deprecated Azure SDK for Node.js, providing npm packages to consume and manage Microsoft Azure services. It was archived in May 2023 an… | 10 | 1172 | abandoned |
| saasify-sh/saasify Saasify was a platform and developer CLI that auto-generated monetizable SaaS products from REST APIs or serverless functions, handling mar… | 10 | 1171 | abandoned |
| platanus/angular-restmod Angular Restmod is a Rails-inspired REST API ORM for AngularJS that generates model types with Active Record-style methods for interacting … | 23 | 1170 | abandoned |
| tv4 tv4 is a tiny JavaScript validator for JSON Schema draft v4, supporting $ref with JSON Pointer paths, multiple error collection, and asynch… | 32 | 1165 | abandoned |
| acheong08/ChatGPT-to-API A Go server that exposes an OpenAI-compatible chat completions API backed by ChatGPT's web interface, cycling through accounts and access t… | 10 | 1138 | abandoned |
| mattgemmell/MGTwitterEngine MGTwitterEngine is an Objective-C/Cocoa library that adds Twitter integration to Mac OS X and iPhone apps via the Twitter REST API. It prov… | 32 | 1125 | abandoned |
| leocavalcante/siler Siler is a set of general-purpose high-level abstractions for PHP that provides declarative, function-based routing, HTTP handling, GraphQL… | 10 | 1108 | abandoned |
| snowby666/poe-api-wrapper A Python API wrapper for Poe.com that provides unofficial access to various AI chatbots like GPT-4, Claude, Llama, Gemini, and Mistral thro… | 10 | 1093 | abandoned |
| remixz/messenger-bot A Node.js client library for the Facebook Messenger Platform that provides a Bot class with webhook middleware, message sending, and profil… | 23 | 1087 | abandoned |
| solidsnack/GraphpostgresQL GraphpostgresQL is a PL/pgSQL library that provides a GraphQL-like query interface to relational data in PostgreSQL. It uses table introspe… | 32 | 1086 | abandoned |
| googleapis/elixir-google-api A repository of generated Elixir client libraries for accessing Google APIs, published as individual packages on hex.pm (e.g., google_api_s… | 10 | 1080 | abandoned |
| RealmTeam/django-rest-framework-social-oauth2 A Django package that integrates python-social-auth and django-oauth-toolkit to provide OAuth2 social authentication for Django REST Framew… | 63 | 1065 | abandoned |
| seemethere/nba_py nba_py is a Python client library wrapping the stats.nba.com API for retrieving NBA statistics. It returns data as pandas DataFrames or JSO… | 10 | 1061 | abandoned |
| ApicurioArchive/apicurio-studio Apicurio Studio is a web-based API design studio for visually creating and editing OpenAPI and AsyncAPI definitions without writing specifi… | 10 | 1057 | abandoned |
| loklak/loklak_jlib_api A Java client library for the Loklak server, which scrapes and provides open access to social media data (primarily Twitter) without requir… | 32 | 1055 | abandoned |
| JakeWharton/retrofit2-kotlinx-serialization-converter A Retrofit 2 Converter.Factory that lets Retrofit use kotlinx.serialization for serializing request bodies and deserializing response bodie… | 10 | 1054 | abandoned |
| Angel Angel is a batteries-included backend web framework for Dart, offering routing, controllers, ORM, GraphQL, WebSockets, authentication, and … | 10 | 1054 | abandoned |
| loklak/loklak_php_api A PHP client library for accessing the Loklak API, which provides JSON responses for social media search data. It is designed to be plugged… | 32 | 1053 | abandoned |
| python-hyper/hyper Hyper is a Python library providing an HTTP/2 client with an API similar to http.client. It is no longer maintained and its authors recomme… | 10 | 1048 | abandoned |
| loklak/loklak_go_api A Go client library (SDK) for accessing the Loklak server API, which provides social media search and data. It wraps HTTP calls to a Loklak… | 32 | 1047 | abandoned |
| sitewhere/sitewhere SiteWhere is an open-source, multi-tenant IoT application enablement platform built on Java/Spring microservices, offering device and asset… | 10 | 1046 | abandoned |
| Grover-c13/PokeGOAPI-Java A Java library providing an unofficial client API for Pokemon GO, allowing programs to interact with the game's servers. It supports action… | 23 | 1045 | abandoned |
| uscensusbureau/citysdk CitySDK is a JavaScript (ClojureScript-compiled) library that simplifies access to US Census Bureau APIs, providing utilities for fetching … | 10 | 1040 | abandoned |
| kubernetes-retired/service-catalog A Kubernetes extension (SIG project) that integrates service brokers via the Open Service Broker API, letting users provision external clou… | 10 | 1037 | abandoned |
| fashiontec/openwash-server OpenWash is the backend API server for the OpenWash project, providing a REST API for a laundry/washing service application. It serves as t… | 32 | 1026 | abandoned |
| Shopify/js-buy-sdk A lightweight JavaScript SDK for embedding Shopify ecommerce into any website, providing product retrieval, cart management, and checkout v… | 64 | 1019 | abandoned |
| omarciovsena/abibliadigital A RESTful API for the Holy Bible built with Node.js, Express, and MongoDB, formerly hosted at ABibliaDigital.com.br with public endpoints a… | 66 | 1005 | abandoned |
| jfinkels/flask-restless A Flask extension that automatically generates RESTful JSON APIs from SQLAlchemy models. It is no longer maintained, with the last release … | 23 | 1003 | abandoned |
| Graffiti A discontinued Node.js library that converts existing models (e.g., Mongoose schemas) into a GraphQL schema and exposes it over HTTP via Ex… | 23 | 999 | abandoned |
| Facebook JavaScript SDK A collection of archived Facebook Platform SDKs (PHP, JavaScript, Swift, React Native) for integrating Facebook login and Graph API calls i… | 10 | 333 | abandoned |
| Laravel Laravel is a batteries-included PHP web application framework with expressive syntax, covering routing, ORM (Eloquent), migrations, queues,… | 99 | 85265 | stable |
| spring-projects/spring-boot Spring Boot is an opinionated framework for building stand-alone, production-grade Spring-based Java applications with minimal configuratio… | 96 | 81530 | stable |
| OmniRoute OmniRoute is a free, MIT-licensed AI gateway that exposes a single OpenAI-compatible endpoint routing to 350+ LLM providers (90+ with free … | 78 | 77757 | active |
| LiteLLM LiteLLM is an open-source AI gateway and Python SDK that provides a unified OpenAI-format interface to 100+ LLM providers (OpenAI, Anthropi… | 92 | 61456 | active |
| spring-projects/spring-framework Spring Framework is the foundational application framework for Java-based enterprise applications, providing dependency injection, AOP, tra… | 96 | 60263 | stable |
| Cal.com (Cal.diy) Cal.diy is the fully open-source, MIT-licensed community edition of Cal.com, a scheduling platform for booking meetings and managing availa… | 82 | 48921 | active |
| Serverless Framework The Serverless Framework is a CLI tool and framework that deploys code and cloud infrastructure together using simple YAML syntax, primaril… | 93 | 46916 | active |
| Payload Payload is an open-source, MIT-licensed fullstack Next.js framework and headless CMS written in TypeScript. A single config instantly gener… | 93 | 44931 | stable |
| Alamofire Alamofire is an elegant HTTP networking library for Swift built on top of URLSession, providing chainable request/response handling, parame… | 92 | 42405 | stable |
| Appsmith Appsmith is an open-source low-code platform for building admin panels, internal tools, and dashboards with drag-and-drop widgets, JavaScri… | 95 | 41048 | active |
| Novu Novu is an open-source communication infrastructure platform that provides a unified API for sending notifications (in-app inbox, email, SM… | 92 | 40038 | active |
| Directus Directus is an open-source backend application that wraps any SQL database into instant REST and GraphQL APIs, a no-code data studio, and a… | 99 | 38413 | active |
| Claude Code Router Claude Code Router (CCR) is a self-hosted local model gateway and control plane that routes AI coding agent requests (Claude Code, Codex, G… | 85 | 37369 | active |
| refine Refine is an open-source React framework for rapidly building internal tools, admin panels, dashboards, and B2B applications on top of exis… | 83 | 35730 | active |
| Laravel Laravel is a batteries-included PHP web application framework with expressive syntax, covering routing, ORM (Eloquent), templating (Blade),… | 95 | 34966 | stable |
| Tabby Tabby is a self-hosted, open-source AI coding assistant that serves as an on-premises alternative to GitHub Copilot. It provides LLM-powere… | 76 | 33888 | active |
| go-zero go-zero is a cloud-native Go web and RPC microservices framework with built-in engineering practices like circuit breaking, rate limiting, … | 95 | 33372 | stable |
| Symfony Symfony is a full-stack PHP framework for building web and console applications, plus a set of reusable, decoupled PHP components used by p… | 93 | 31168 | stable |
| Kratos Kratos is a lightweight Go framework for building cloud-native microservices, offering APIs for transport (HTTP/gRPC), middleware, registry… | 88 | 25972 | active |
| tsenart/vegeta Vegeta is a versatile HTTP load testing tool and Go library that drills HTTP services with a constant request rate. It is usable both as a … | 68 | 25203 | stable |
| Dub Dub is an open-source link attribution platform combining branded short links, real-time conversion analytics, and affiliate/partner progra… | 77 | 24877 | active |
| jina-ai/serve Jina-serve is a Python framework for building and deploying multimodal AI services that communicate via gRPC, HTTP, and WebSockets. It prov… | 36 | 21854 | active |
| GoogleCloudPlatform/microservices-demo Online Boutique is a cloud-first microservices demo application: a web-based e-commerce app composed of 11 polyglot microservices communica… | 89 | 21055 | active |
| Apache Casbin Apache Casbin is an open-source authorization library that enforces access control using models such as ACL, RBAC, ABAC, ReBAC, and MAC, de… | 96 | 20433 | stable |
| iii iii is a Rust-based runtime engine that composes backend services from three primitives (Worker, Trigger, Function), letting polyglot worke… | 85 | 18844 | active |
| APIJSON APIJSON is a Tencent open-source Java ORM and JSON-based API protocol that auto-generates CRUD APIs and documentation without backend codin… | 98 | 18400 | active |
| sqlc sqlc is a command-line SQL compiler that generates fully type-safe, idiomatic code from SQL queries for languages like Go, Kotlin, Python, … | 80 | 18329 | stable |