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 |
|---|---|---|---|
| bottenderjs/messaging-apis A TypeScript monorepo of API client libraries for building chatbots across multiple messaging platforms including Messenger, LINE, Slack, T… | 23 | 1937 | maintenance |
| ycd/manage-fastapi manage-fastapi is a Python CLI tool that generates and manages FastAPI project and app boilerplates with customizable options like Dockerfi… | 23 | 1906 | maintenance |
| tangxuehua/enode ENode is a C# application framework for building DDD, CQRS, event sourcing, and event-driven architecture style applications on .NET. It en… | 32 | 1804 | maintenance |
| nodeSolidServer/node-solid-server NodeSolidServer is an implementation of the Solid protocol that runs a Solid personal data server (pod server) on top of the local file sys… | 75 | 1795 | maintenance |
| RageFrame 3 RageFrame 2.0 is a rapid application development engine built on the Yii2 advanced framework, designed for secondary development with a mic… | 23 | 1705 | maintenance |
| aws-amplify/aws-sdk-ios The official AWS SDK for iOS, providing Swift and Objective-C clients for AWS services such as S3, DynamoDB, and Cognito in mobile apps. It… | 10 | 1703 | maintenance |
| crossbario/autobahn-testsuite A fully automated test suite for verifying WebSocket client and server implementations against RFC 6455 specification conformance and robus… | 76 | 1690 | maintenance |
| wfh45678/radar Radar is a lightweight real-time risk control and decision engine built with Java (Spring Boot), MongoDB, Redis, Elasticsearch, and a Groov… | 23 | 1620 | maintenance |
| littlecodersh/itchatmp A Python library providing a complete and graceful API for WeChat Official Accounts (and Enterprise Accounts), built on Tornado. It support… | 32 | 1589 | maintenance |
| aws-samples/lambda-refarch-webapp An AWS serverless reference architecture implementing a general-purpose event-driven web application backend using Lambda, API Gateway, Dyn… | 10 | 1586 | maintenance |
| mxdldev/spring-cloud-flycloud FlyCloud is a Spring Cloud microservices reference framework in Java comprising 11 Gradle modules, including a config center, Eureka regist… | 23 | 1581 | maintenance |
| AvoRed Laravel E-commerce AvoRed is an open-source headless e-commerce platform built on Laravel, exposing a GraphQL API for products, orders, carts, and user manage… | 23 | 1546 | maintenance |
| fullstackproltd/AspNetCoreSpa A fullstack single-page application template combining ASP.NET Core 7.0 with Angular 15, featuring IdentityServer4 authentication, Entity F… | 23 | 1536 | maintenance |
| sqmax/springboot-project A backend for a WeChat official-account food ordering system built with Spring Boot and Spring Data JPA, exposing RESTful APIs consumed by … | 23 | 1520 | maintenance |
| CloudBoost/cloudboost CloudBoost is an open-source backend-as-a-service (BaaS) platform providing data storage, realtime sync, full-text search, file storage, AC… | 49 | 1459 | maintenance |
| blockprotocol/blockprotocol Block Protocol is an open standard (with a TypeScript monorepo of libraries and tooling) defining how data-driven, interoperable frontend c… | 65 | 1439 | maintenance |
| smallnest/gen A Go CLI code generator that connects to an existing database, analyzes its schema, and produces GORM-compatible struct definitions with go… | 23 | 1439 | maintenance |
| davidaurelio/hashids-python A Python implementation of the hashids algorithm that generates short, URL-friendly, obfuscated hashes from integers. It lets you hide data… | 32 | 1410 | maintenance |
| Symfony Security The Symfony Security Guard component, part of the Symfony framework, lets developers build custom multi-step authentication systems with fu… | 10 | 1409 | maintenance |
| kotartemiy/pygooglenews A Python wrapper around the Google News RSS feed providing top stories, topic and geolocation feeds, and full-text search with date-range a… | 32 | 1396 | maintenance |
| ReactiveX/RxNetty RxNetty is a Reactive Extensions (Rx) adaptor for Netty, providing reactive APIs for building HTTP and TCP clients and servers on the JVM. … | 23 | 1373 | maintenance |
| SwooleDistributed/SwooleDistributed SwooleDistributed (SD) is a full-stack distributed application server framework built on the PHP Swoole extension. It combines mixed-protoc… | 23 | 1371 | maintenance |
| hokaccha/node-jwt-simple A small Node.js library for encoding and decoding JWT (JSON Web Token) strings with a simple encode/decode API. It supports HS256, HS384, H… | 32 | 1356 | maintenance |
| ElemeFE/restc restc is a server-side HTTP middleware for Node.js that enhances debugging of RESTful APIs by rendering formatted JSON responses and a debu… | 23 | 1334 | maintenance |
| AI Basketball Analysis An AI-powered web app and API that analyzes basketball shots and shooting form from uploaded videos using object detection and OpenPose pos… | 32 | 1297 | maintenance |
| keratin/authn-server Keratin AuthN is a standalone Go authentication microservice that manages user accounts, passwords, OAuth logins, and JWT-based sessions vi… | 23 | 1285 | maintenance |
| hook.io hook.io is an open-source hosting platform for webhooks and HTTP microservices, supporting services written in many languages including Jav… | 32 | 1269 | maintenance |
| aliyun/aliyun-oss-java-sdk The official Aliyun (Alibaba Cloud) OSS SDK for Java, enabling Java developers to interact with Aliyun Object Storage Service. It is the V1… | 67 | 1266 | maintenance |
| Rack A collection of contributed Rack middleware components and utilities for Ruby's Rack web server interface. It provides dozens of small, com… | 23 | 1256 | maintenance |
| digitallyinduced/thin-backend Thin Backend is a self-hosted backend server that automatically exposes a fully featured, realtime CRUD API on top of a Postgres database, … | 32 | 1248 | maintenance |
| decentralized-identity/ion ION is a public, permissionless Decentralized Identifier (DID) network implementing the Sidetree protocol as a Layer 2 overlay on Bitcoin. … | 23 | 1228 | maintenance |
| apollographql/eslint-plugin-graphql An ESLint plugin that validates GraphQL query strings in JavaScript (tagged template literals) and .graphql files against a GraphQL schema.… | 67 | 1215 | maintenance |
| kevinburke/hamms Hamms is a Python library and CLI tool that runs a set of deliberately broken HTTP servers on ports 5500-5600 to elicit failures in HTTP cl… | 32 | 1201 | maintenance |
| befinal/node-tenpay A Node.js SDK for WeChat Pay (微信支付) supporting JSAPI, mini-program, APP, H5, and QR-code payment modes, plus refunds, red packets, vouchers… | 32 | 1112 | maintenance |
| Open-Federation/json-schema-editor-visual A React-based visual editor for building and editing JSON Schema definitions with an efficient, easy-to-use interface. It is distributed as… | 32 | 1094 | maintenance |
| aspida aspida is a TypeScript-friendly HTTP client wrapper for the browser and Node.js that generates fully typed API clients from endpoint type d… | 23 | 1075 | maintenance |
| aws-amplify/aws-sdk-android The AWS SDK for Android is a collection of low-level Java libraries for directly interacting with AWS services (S3, DynamoDB, Cognito, Lamb… | 10 | 1073 | maintenance |
| wux-weapp/wx-extend A set of extension plugins for WeChat mini-programs providing enhanced HTTP requests, Promise-based APIs, form validation, and RESTful API … | 32 | 1058 | maintenance |
| mwitkow/grpc-proxy A Go library providing a transparent gRPC reverse proxy handler that routes gRPC calls to backends without knowledge of their service seman… | 61 | 1051 | maintenance |
| vercel/fun A local runtime for developing and invoking AWS Lambda-style serverless functions on your own machine, exposing a programmatic API (@vercel… | 93 | 1019 | maintenance |
| springboot-dubbox A Java distributed backend system built on Spring Boot and DubboX, providing REST APIs and an admin management system with role-based acces… | 32 | 1015 | maintenance |
| Hasor Hasor is a Java-based modular development framework comprising an IoC/AOP container, Web MVC framework, JDBC framework, RSF distributed RPC… | 76 | 1000 | maintenance |
| NVIDIA-NeMo/Switchyard Switchyard is a Rust proxy and library that routes LLM traffic across models and providers while translating between OpenAI Chat, Anthropic… | 77 | 3421 | experimental |
| ml-tooling/opyrator Opyrator is a Python library that turns plain Python functions into production-ready microservices with an auto-generated HTTP API (FastAPI… | 68 | 3137 | experimental |
| RootbeerComputer/backend-GPT An experimental project that replaces a traditional backend and database with an LLM. Users describe their app's purpose, provide an initia… | 32 | 2931 | experimental |
| Stream Chat The official Android SDK for Stream Chat, providing a low-level chat client plus reusable UI components and Jetpack Compose messaging UI fo… | 95 | 210 | stable |
| google/keytransparency A Google open-source key transparency service that provides a lookup service for public keys backed by a publicly auditable, tamper-proof l… | 10 | 1571 | experimental |
| TanStack/bling TanStack Bling is a framework-agnostic set of transpilation utilities and macros for TypeScript, enabling isomorphic client/server RPCs (vi… | 10 | 1493 | experimental |
| cloudflare/production-saas An open-source, feature-complete example SaaS application built entirely on the Cloudflare stack (Workers, D1, KV, etc.) and developed in p… | 10 | 1147 | experimental |
| aquametalabs/aquameta Aquameta is an experimental web development platform built entirely inside PostgreSQL, where schemas, REST endpoints, WebSocket events, ver… | 35 | 1098 | experimental |
| Kotlin/kotlinx-rpc kotlinx.rpc is an official JetBrains Kotlin library for adding asynchronous Remote Procedure Call (RPC) services to Kotlin Multiplatform ap… | 88 | 1077 | experimental |
| prisma/prisma1 Prisma 1 is a deprecated database toolkit providing an ORM with auto-generated type-safe clients, declarative migrations, and a GraphQL-bas… | 10 | 16377 | abandoned |
| Mailchimp Open Commerce Mailchimp Open Commerce (formerly Reaction Commerce) is an API-first, headless e-commerce platform built with Node.js, MongoDB, React, and … | 50 | 12402 | abandoned |
| ponzu-cms/ponzu Ponzu is an open-source headless CMS and HTTP server framework written in Go that auto-generates content editors and a JSON API from CLI sc… | 43 | 5760 | abandoned |
| nginx/unit NGINX Unit is a lightweight universal web application server, written in C, that serves static assets, handles TLS, routes requests, and na… | 10 | 5543 | abandoned |
| jimhigson/oboe.js Oboe.js is a JavaScript library for streaming JSON parsing, letting web applications use parsed objects before the HTTP response completes.… | 43 | 4816 | abandoned |
| TheoKanning/openai-java A Java client library for the OpenAI API, providing POJOs, a Retrofit-based client, and a convenience service class for GPT-3, ChatGPT, and… | 10 | 4719 | abandoned |
| ayaka14732/ChatGPTAPIFree An open-source proxy API that lets users access OpenAI's ChatGPT API for free, with rate limiting and self-hosting support. The repository … | 10 | 3322 | abandoned |
| koding/kite Kite is a Go framework for building micro-services where each service (a 'kite') acts as both an RPC server and client, communicating over … | 32 | 3258 | abandoned |
| jpadilla/django-rest-framework-jwt A Python package that adds JSON Web Token (JWT) authentication to Django REST Framework APIs. It provides token obtain, refresh, and verify… | 10 | 3165 | abandoned |
| h2non/toxy Toxy is a hackable HTTP proxy for Node.js that simulates server failures and adverse network conditions for resiliency testing. It injects … | 10 | 2714 | abandoned |
| Exposure Notifications Server Google's open-source reference implementation of the COVID-19 Exposure Notifications key server, written in Go. It accepts, validates, stor… | 10 | 2585 | abandoned |
| DuendeArchive/identity-model-oidc-client-js oidc-client is a JavaScript library providing OpenID Connect (OIDC) and OAuth2 protocol support for browser-based client applications, incl… | 10 | 2418 | abandoned |
| Masonite Masonite is a modern, developer-centric Python web framework with batteries-included features like an Active Record ORM, authentication, qu… | 72 | 2358 | abandoned |
| aws-samples/aws-serverless-airline-booking A sample serverless web application demonstrating flight search, booking, payment, and loyalty points on AWS, built with Lambda, AppSync Gr… | 23 | 2338 | abandoned |
| nsarno/knock Knock is a Ruby gem providing seamless JWT-based authentication for Rails API-only applications. It integrates with Rails controllers via a… | 10 | 2053 | abandoned |
| Forest Admin Lumber is a Node.js CLI tool that scaffolds and installs Forest Admin, an admin panel framework that generates a backend API and admin inte… | 10 | 2046 | abandoned |
| stypr/clubhouse-py A Python implementation of the Clubhouse social audio API, including a standalone desktop client. It was created for security research and … | 10 | 1654 | abandoned |
| ldapjs/node-ldapjs An LDAP client and server API library for Node.js, enabling directory authentication and LDAP protocol operations in JavaScript. The projec… | 10 | 1619 | abandoned |
| WordExpress WordExpress is a stack for building WordPress-powered sites with Node, React, GraphQL, and Apollo, replacing the WordPress theme layer with… | 32 | 1547 | abandoned |
| lelylan/lelylan Lelylan is an open-source IoT cloud platform built on a lightweight microservices architecture, composed of many small services for device … | 32 | 1523 | abandoned |
| fossasia/wp-dev-buddy A WordPress plugin that renders Twitter v1.1 feeds (user timelines, searches, and lists) via a shortcode or template tag. It is aimed at de… | 10 | 1491 | abandoned |
| ucbrise/clipper Clipper is a low-latency prediction serving system that sits between user-facing applications and machine learning models, exposing a stand… | 23 | 1420 | abandoned |
| dairoot/ChatGPT-Mirror A self-hosted ChatGPT mirror site that lets multiple users share ChatGPT accounts through a managed web interface with an admin backend. It… | 53 | 1404 | abandoned |
| colmena/colmena Colmena is a free and open source full-stack starter kit for rapid API development, combining a LoopBack-based REST API with an Angular adm… | 10 | 1379 | abandoned |
| mathdroid/covid-19-api A JSON API service serving global COVID-19 data sourced from Johns Hopkins University CSSE, built with TypeScript for the ZEIT Now (Vercel)… | 23 | 1349 | abandoned |
| Yanyutin753/PandoraNext-TokensTool A Java-based web management tool for PandoraNext that lets users manage tokens.json and config.json, auto-refresh share_token/access_token/… | 10 | 1277 | abandoned |
| kezhenxu94/mini-github A third-party WeChat Mini Program client for GitHub, letting users browse feeds, issues, pull requests, trending repos, and profiles on mob… | 10 | 1182 | abandoned |
| gaboolic/vercel-reverse-fast A Vercel-deployable reverse proxy configuration that accelerates access to OpenAI/ChatGPT and other blocked services like GitHub and Google… | 10 | 1173 | abandoned |
| Nhost Hasura Backend Plus is a self-hosted service providing authentication (JWT, OAuth providers, MFA) and S3-compatible file storage APIs desig… | 23 | 1169 | abandoned |
| intuit/wasabi Wasabi is an open-source, API-driven A/B testing and experimentation platform built in Java by Intuit, allowing teams to run experiments ac… | 32 | 1139 | abandoned |
| remoteinterview/compilebox CompileBox is a Docker-based sandbox service that compiles and runs user-submitted code in isolated containers and returns the output via a… | 32 | 1108 | abandoned |
← prev page 28 / 28