Open-source api-framework software
2097 open-source libraries, tools and applications tagged api-framework, ranked by how closely api-framework 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.
2097 products, primary matches first, then adoption-weighted; health v2 shown.
| Product | Health v2 | Stars | Maturity |
|---|---|---|---|
| microlinkhq/unavatar unavatar.io is a unified avatar API that retrieves user profile images from a single URL by username, email, or domain across 72 platforms … | 96 | 1473 | active |
| openstack/neutron Neutron is OpenStack's Networking service, providing 'network connectivity as a service' for interface devices (vNICs) managed by other Ope… | 77 | 1471 | active |
| jeremydaly/lambda-api Lambda API is a lightweight Express.js-style web framework for Node.js designed specifically for AWS Lambda with API Gateway proxy integrat… | 92 | 1470 | active |
| devnen/Chatterbox-TTS-Server A self-hosted server wrapping Resemble AI's Chatterbox TTS models behind an OpenAI-compatible API with a modern web UI. It supports voice c… | 60 | 1469 | active |
| fabriziosalmi/certmate CertMate is a self-hosted certificate lifecycle management platform that issues and renews TLS certificates via ACME/Let's Encrypt across 2… | 82 | 1466 | active |
| Arksine/moonraker Moonraker is a Python-based web API server that exposes HTTP and WebSocket APIs for controlling and monitoring the Klipper 3D printer firmw… | 66 | 1466 | active |
| citerus/dddsample-core The official Domain-Driven Design (DDD) sample application, a joint effort by Eric Evans' Domain Language and Citerus, originally hosted on… | 39 | 5291 | maintenance |
| netcccyun/dnsmgr A self-hosted PHP (ThinkPHP) web application for managing DNS records across multiple providers (Alibaba Cloud, Tencent Cloud, Cloudflare, … | 86 | 1461 | active |
| getprobo/probo Probo is an open-source, self-hostable governance, risk, and compliance (GRC) platform for engineering and security teams, covering risk ma… | 84 | 1460 | active |
| lnx-search/lnx lnx is an open-source, self-hosted search database that exposes the Tantivy full-text search engine through a REST API. It offers typo-tole… | 40 | 1457 | active |
| Fecmall (Fecshop) Fecshop (renamed FecMall) is a fully open-source B2C e-commerce system built on the PHP Yii2 framework, supporting multiple languages, curr… | 65 | 5259 | maintenance |
| BadChoice/handesk Handesk is a self-hosted Laravel-based help desk and lead management application. It provides multi-team ticketing with email polling, Slac… | 35 | 1452 | active |
| superstreamerapp/superstreamer Superstreamer is a self-hostable, scalable video streaming platform that covers the full pipeline from transcoding and HLS packaging to dyn… | 44 | 1451 | active |
| flashbots/mev-boost MEV-Boost is open-source middleware (a sidecar) for Ethereum proof-of-stake validators that connects consensus clients to a competitive mar… | 75 | 1449 | active |
| XAMPPRocky/octocrab Octocrab is a modern, extensible GitHub API client library for Rust. It offers a strongly typed semantic API covering most GitHub endpoints… | 100 | 1448 | active |
| ShilongLee/Crawler A self-hostable crawler API server that exposes HTTP endpoints for scraping public data from Douyin, Kuaishou, Bilibili, Xiaohongshu, Weibo… | 58 | 1446 | active |
| AnimechanOrg/animechan Animechan is a REST API service that serves anime quotes, character details, and series information from a curated collection of thousands … | 67 | 1445 | active |
| Double Take Double Take is a self-hosted Docker application providing a unified UI and API for facial recognition. It abstracts multiple face detection… | 36 | 1444 | active |
| rstudio/plumber Plumber is an R package that converts annotated R functions into RESTful web API endpoints using roxygen2-style comments. It handles routin… | 64 | 1438 | active |
| Edgenesis/shifu Shifu is a Kubernetes-native, protocol- and vendor-agnostic IoT gateway that represents physical devices as CRDs and device microservices (… | 99 | 1437 | active |
| formancehq/ledger Formance Ledger is an open-source programmable double-entry core ledger for fintech applications, written in Go and backed by PostgreSQL. I… | 95 | 1435 | active |
| CoreUnion/CoreShop CoreShop is an open-source e-commerce mall system built on ASP.NET Core 9.0 and Uni-App, featuring a visual page layout designer and full f… | 75 | 1435 | active |
| bootique/bootique Bootique is a minimally opinionated Java framework and launcher for building container-less runnable applications as collections of modules… | 71 | 1427 | active |
| rails-api/rails-api Rails::API is a slimmed-down subset of Rails tailored for building API-only applications that serve JSON without the full middleware stack … | 32 | 5130 | maintenance |
| crobertsbmw/deckofcards A REST API service that simulates drawing from one or more decks of playing cards, with shuffle, draw, and pile management endpoints. It is… | 42 | 1424 | stable |
| nager/Nager.Date Nager.Date is a .NET-based public holiday data project covering 200+ countries, exposed via a free public REST API, a hosted website, a Doc… | 92 | 1417 | active |
| cydrobolt/polr Polr is a self-hostable, open-source URL shortening web application written in PHP on the Lumen framework, with a REST API and click analyt… | 23 | 5093 | maintenance |
| danieleteti/delphimvcframework DelphiMVCFramework is a popular open-source MVC framework for building RESTful and JSON-RPC web APIs and web applications in Delphi/Object … | 73 | 1415 | stable |
| ridafkih/keeper.sh Keeper.sh is an open-source calendar syncing tool that copies events between Google Calendar, Outlook, iCloud, Fastmail, CalDAV servers, an… | 80 | 1413 | active |
| Jayy001/Search-That-Hash Search-That-Hash is a Python CLI tool that automatically submits hashes to popular online hash-cracking APIs to crack them in seconds. If n… | 23 | 1411 | active |
| koxudaxi/fastapi-code-generator A Python CLI tool that generates a FastAPI application, including Pydantic models and routers, from an OpenAPI document. It builds on datam… | 94 | 1407 | active |
| xlrpa/FlowBot FlowBot is a WeChat/WeCom RPA bot built on Android accessibility services, controlled via an API to automate messaging tasks like auto-repl… | 67 | 1402 | active |
| zstackio/zstack ZStack is an open-source IaaS (Infrastructure as a Service) platform for automating datacenters, managing compute, storage, and networking … | 76 | 1399 | active |
| enatega/food-delivery-multivendor Enatega is a fully customizable, open-source multi-vendor delivery management system for launching food, grocery, courier, and home-service… | 95 | 1395 | active |
| Roncoo Education System Roncoo-pay is an open-source internet payment system built in Java (Spring Boot) with independent account, user, payment access, transactio… | 32 | 4991 | maintenance |
| twilio/twilio-ruby The official Ruby gem for communicating with the Twilio REST API and generating TwiML for voice and messaging applications. It provides cli… | 98 | 1390 | active |
| Luracast/Restler Restler is a zero-boilerplate REST API framework for PHP 8+ that uses reflection to auto-generate routes, validation, and OpenAPI documenta… | 92 | 1386 | active |
| Amm1rr/WebAI-to-API A self-hosted Python server that exposes browser-based AI services like Google Gemini through an OpenAI-compatible /v1/chat/completions API… | 89 | 1385 | active |
| oasdiff oasdiff is a Go CLI tool and GitHub Action that diffs OpenAPI/Swagger specifications and detects breaking API changes, generating changelog… | 92 | 1375 | active |
| MoneyNote MoneyNote is an open-source, self-hosted personal finance tracker built with Spring Boot 3, offering a backend API, web frontend, and Flutt… | 58 | 1370 | active |
| chriskacerguis/codeigniter-restserver A RESTful server implementation for CodeIgniter 3 provided as a single library, config file, and base controller. It lets PHP developers ex… | 57 | 4863 | maintenance |
| campsite/campsite Campsite is an open-source team communication app combining posts, chat, video calls, and AI-generated summaries for distributed teams. Thi… | 28 | 4824 | maintenance |
| roottusk/vapi vAPI is a self-hostable deliberately vulnerable API that mimics the OWASP API Security Top 10 scenarios through hands-on exercises. It ship… | 23 | 1351 | active |
| Art-of-WiFi/UniFi-API-client A PHP API client class for interacting with Ubiquiti's UniFi Network Application (Controller) API over cURL. It exposes many UniFi endpoint… | 98 | 1349 | active |
| FIND3 FIND (Framework for Internal Navigation and Discovery) is a self-hosted server that determines indoor position using WiFi fingerprints from… | 23 | 4806 | maintenance |
| Phoenix Eclair is a Scala implementation of a Lightning Network node for Bitcoin, following the BOLT specifications. It provides a JSON HTTP API fo… | 93 | 1347 | active |
| apache/servicecomb-service-center Apache ServiceComb Service-Center is a RESTful service registry that enables microservices to register their instances and discover provide… | 67 | 1345 | active |
| basementstudio/xmcp xmcp is a TypeScript framework for building and deploying MCP (Model Context Protocol) servers, with file-system-based auto-discovery of to… | 83 | 1342 | active |
| Xboard Xboard is a high-performance self-hosted proxy/VPN panel forked from V2board, built on Laravel with Octane, a React admin panel, and a Vue3… | 69 | 4772 | maintenance |
| meteroid-oss/meteroid Meteroid is an open-source pricing and billing infrastructure platform for SaaS, offering usage metering, subscription management, invoicin… | 94 | 1338 | active |
| erev0s/VAmPI VAmPI is a deliberately vulnerable REST API built with Flask that implements the OWASP Top 10 vulnerabilities for APIs. It is designed for … | 63 | 1338 | active |
| warrant-dev/warrant Warrant is a highly scalable, centralized fine-grained authorization service inspired by Google Zanzibar, written in Go. It lets applicatio… | 43 | 1337 | active |
| insoxin/API A free, self-hostable REST API platform (姬长信 API) packaged as a Docker image, offering dozens of endpoints for daily-life services, news, w… | 65 | 1336 | active |
| GrandNode GrandNode is an open-source, headless, multi-tenant e-commerce platform built on ASP.NET Core and MongoDB (with support for AWS DocumentDB … | 99 | 1334 | active |
| Covenant Covenant is a collaborative .NET command and control (C2) framework for red teamers, built as an ASP.NET Core cross-platform application wi… | 32 | 4741 | maintenance |
| spiculedata/saiku Saiku is an open-source semantic layer and OLAP analytics server built on Mondrian and Apache Calcite, exposing one cube to Excel (MDX/XMLA… | 98 | 1329 | active |
| DSharpPlus DSharpPlus is an unofficial .NET wrapper library for the Discord API, used to build Discord bots in C#. It is the continuation of DiscordSh… | 84 | 1329 | active |
| benjaminjonard/koillection Koillection is a self-hosted web application for managing collections of any kind, such as books, DVDs, stamps, and games. It supports coll… | 96 | 1328 | active |
| yukkcat/gemini-business2api A self-hosted gateway service that exposes Gemini Business through an OpenAI-compatible API, with multi-account load balancing and an admin… | 52 | 1328 | active |
| leafsphp/leaf Leaf is a lightweight, modular PHP framework focused on developer experience, rapid development, and high performance for web apps and APIs… | 100 | 1326 | active |
| graphql-hive/graphql-modules GraphQL Modules is a TypeScript library for building reusable, testable, and maintainable modules out of a GraphQL server's schema and reso… | 83 | 1326 | stable |
| HAMA (Plex Anime Metadata) HAMA is a Plex metadata agent plugin that fetches anime series and movie metadata from AniDB, TVDB, and TMDB, using ScudLee's XML mappings … | 66 | 1323 | active |
| LiteLLM-Labs/litellm-agent-control-plane LiteLLM Agent Control Plane is a self-hosted platform that provides one unified API and UI for creating and running AI agents across multip… | 59 | 1318 | active |
| Meowv/Blog A personal blog system built on ABP vNext and .NET 5 with a front-end/back-end separated architecture: a RESTful API, a Blazor Server web f… | 71 | 1316 | active |
| makenotion/notion-mcp-server The official Model Context Protocol (MCP) server for the Notion API, written in TypeScript, exposing Notion pages and data sources as tools… | 61 | 4673 | maintenance |
| wild-card-ai/agents-json agents.json is an open specification built on OpenAPI that formally describes contracts for API and agent interactions, translating OpenAPI… | 36 | 1315 | active |
| neurogen-dev/NeuroAPI NeuroAPI is a Russian AI API gateway providing unified OpenAI/Anthropic/Gemini-compatible access to models like GPT, Claude, Gemini, and De… | 63 | 1313 | active |
| VirtoCommerce/vc-platform Virto Commerce is an open-source, headless ecommerce platform for building extensible B2B, B2C, and B2B2C digital commerce solutions, marke… | 93 | 1312 | stable |
| hitrov/oci-arm-host-capacity A PHP CLI script that repeatedly calls the Oracle Cloud Infrastructure LaunchInstance API to grab an ARM Ampere A1 instance as soon as capa… | 10 | 1308 | active |
| l429609201/misaka_danmu_server A self-hosted danmaku (bullet comment) aggregation and management server written in Python, compatible with the dandanplay API specificatio… | 79 | 1300 | active |
| microsoft/PowerPlatformConnectors Microsoft's open-source repository of connectors for Power Automate, Power Apps, and Azure Logic Apps, including custom, certified, and ind… | 77 | 1300 | active |
| go2ismail/Asp.Net-Core-Inventory-Order-Management-System A warehouse and inventory management system (WMS) built on ASP.NET Core 9 with a headless API using Clean Architecture, CQRS, and MediatR. … | 61 | 1298 | active |
| gabriel-pineda/git-wrapped-api The Next.js-based API backend that powers git-wrapped.com, generating visualized summaries of a user's GitHub activity. It fetches GitHub s… | 22 | 1298 | active |
| Open Food Network Open Food Network is an open-source, not-for-profit online marketplace platform for local food, built with Ruby on Rails. It lets farmers, … | 96 | 1296 | active |
| contentful/contentful.js The official JavaScript/TypeScript SDK for Contentful's Content Delivery and Preview APIs, letting applications fetch structured content fr… | 93 | 1296 | stable |
| code-chat-br/whatsapp-api CodeChat is a self-hosted REST API service built on the Baileys library that exposes WhatsApp functionality (instances, messaging, chats, g… | 73 | 1288 | active |
| hyperonym/basaran Basaran is an open-source alternative to the OpenAI text completion API that serves Hugging Face Transformers-based text generation models … | 10 | 1278 | active |
| SimeonGriggs/tints.dev A web application that generates 11-color (50-950) palettes for Tailwind CSS from a single hex value, with controls for hue, saturation, an… | 65 | 1276 | active |
| wq Django REST Pandas is a Python library that serves pandas DataFrames through the Django REST Framework as a model-driven data API. It rende… | 49 | 1276 | stable |
| openBalena OpenBalena is an open-source platform for deploying and managing fleets of connected IoT devices running balenaOS, composed of backend serv… | 94 | 1275 | active |
| EDCD/EDMarketConnector Elite: Dangerous Market Connector (EDMC) is a desktop application that reads Elite Dangerous journal files and Frontier's Companion API to … | 85 | 1275 | active |
| netlify/gotrue GoTrue is a small open-source API written in Go that handles user registration, authentication, and user management for APIs and Jamstack p… | 64 | 4486 | maintenance |
| Blockstream/esplora Esplora is a block explorer web interface for Bitcoin and Liquid, built as a single-page app with RxJS and Cycle.js on top of an electrs HT… | 86 | 1269 | active |
| keithwhor/nodal Nodal is an opinionated Node.js framework for building stateless, data-centric CRUD API services backed by PostgreSQL. It provides a full-s… | 32 | 4475 | maintenance |
| vargasjona/fastapi-alembic-sqlmodel-async A production-oriented FastAPI project template combining async SQLModel as the ORM, Alembic migrations, Pydantic v2, JWT authentication, an… | 61 | 1266 | active |
| Hoodie Hoodie is a Node.js-based generic backend that serves a client API for building Offline First applications that work regardless of connecti… | 23 | 4457 | maintenance |
| Art-of-WiFi/UniFi-API-browser A self-hosted PHP web tool for browsing the data exposed by Ubiquiti's UniFi Controller API. It bundles API clients supporting both classic… | 70 | 1263 | active |
| HisAtri/LrcApi A Flask-based API service that fetches LRC lyrics and album/artist cover art for music players, built primarily for StreamMusic and Navidro… | 67 | 1261 | active |
| nextcord/nextcord Nextcord is a modern, async-ready Python wrapper for the Discord API, forked from discord.py. It provides a Pythonic API with proper rate l… | 81 | 1260 | active |
| linkedin/oncall Oncall is a self-hosted calendar application for scheduling and managing on-call shifts, built by LinkedIn. It serves as a source of truth … | 36 | 1258 | active |
| faveosuite/faveo-helpdesk Faveo Helpdesk is an open-source, self-hosted customer support and ticketing system built on the Laravel PHP framework. It helps businesses… | 67 | 1255 | active |
| feiniaojin/graceful-response Graceful Response is a Spring Boot library that elegantly handles API response processing, including unified response body wrapping, global… | 25 | 1255 | active |
| django-json-api/django-rest-framework-json-api A library that adds JSON:API specification support to Django REST framework, transforming default DRF responses into compliant JSON:API for… | 71 | 1254 | active |
| uasoft-indonesia/badaso Badaso is an open-source headless CMS and admin dashboard built on Laravel and Vue.js, providing a CRUD generator, API builder, and user/ro… | 42 | 1254 | active |
| xllm-go/bypass A Go server that reverse-engineers the chat interfaces of multiple AI providers (Coze, DeepSeek, Cursor, Windsurf, Grok, Bing Copilot, You,… | 56 | 1245 | active |
| snarfed/bridgy-fed Bridgy Fed is an open-source bridge service that connects decentralized social networks, translating profiles, posts, likes, reposts, follo… | 77 | 1243 | active |
| LNbits LNbits is a free, open-source Python server that provides Bitcoin Lightning Network wallet and account management on top of any Lightning f… | 98 | 1242 | stable |
| aegra/aegra Aegra is an open-source, self-hosted backend server for running LangGraph AI agents, serving as a drop-in replacement for LangSmith Deploym… | 84 | 1241 | active |
| musonza/chat A Laravel package for adding chat and messaging functionality to applications, supporting conversations between multiple Eloquent models. I… | 86 | 1237 | active |
| TheSmallHanCat/sora2api A self-hosted OpenAI-compatible API gateway that wraps Sora's text-to-video and image generation capabilities behind standard /v1/chat/comp… | 10 | 1235 | active |