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 |
|---|---|---|---|
| SunoAI-API/Suno-API An unofficial Python/FastAPI-based API wrapper for Suno AI that lets you generate songs and lyrics programmatically. It includes automatic … | 30 | 1811 | active |
| mantisbt/mantisbt MantisBT is an open-source, self-hosted web-based bug tracker and issue management system written in PHP. It offers per-project role-based … | 77 | 1809 | stable |
| ExpediaGroup/graphql-kotlin A collection of Kotlin libraries built on top of graphql-java that simplify running GraphQL servers and clients. It includes schema generat… | 99 | 1804 | active |
| Jet Admin Jet Bridge is a standalone Python application that exposes a REST API over your SQL database so it can connect to Jet Admin, a SaaS no-code… | 76 | 1800 | active |
| alanjds/drf-nested-routers A Python library providing routers and fields for creating nested resources in Django REST Framework. It enables RESTful URL structures whe… | 83 | 1799 | active |
| pyeve/eve Eve is an open-source Python REST API framework built on Flask that lets you build fully featured, customizable RESTful web services with m… | 62 | 6746 | maintenance |
| janoside/btc-rpc-explorer A database-free, self-hosted Bitcoin blockchain explorer that queries a user's own Bitcoin Core node via RPC. It provides web dashboards fo… | 60 | 1793 | active |
| Todolist Web Application A Laravel 11 blog application demonstrating best practices and framework features such as authentication, APIs with Sanctum, broadcasting, … | 32 | 1793 | active |
| fuint fuint is an open-source membership marketing and store management system for brick-and-mortar shops, built with Java SpringBoot, MySQL, Vue… | 77 | 1787 | active |
| DreamFactory DreamFactory is a self-hosted enterprise data access platform that instantly generates fully governed REST APIs from databases, file stores… | 97 | 1785 | active |
| WordPress/mcp-adapter The official WordPress plugin that bridges the WordPress Abilities API to the Model Context Protocol (MCP), exposing plugin, theme, and cor… | 80 | 1784 | active |
| br-g/openf1 OpenF1 is a free, open-source API providing real-time and historical Formula 1 data, including lap timings, car telemetry, driver info, and… | 62 | 1779 | active |
| go-fuego/fuego Fuego is a production-ready Go web API framework that automatically generates OpenAPI 3 documentation from typed handler code using generic… | 74 | 1776 | active |
| relaticle/relaticle Relaticle is an open-source, self-hosted CRM built with Laravel and Filament, featuring a production-grade MCP server with 32+ tools for AI… | 86 | 1769 | active |
| PatilShreyas/NotyKT NotyKT is a full-stack Kotlin note-taking application combining a Ktor-based REST API backend with a modern Android client. It serves as a … | 54 | 1767 | active |
| Genie Genie is a federated distributed job orchestration and execution engine developed by Netflix, exposing REST APIs to run big data jobs like … | 64 | 1766 | active |
| BIMserver BIMserver is an open-source, model-driven server platform for storing, managing, and querying Building Information Modeling (BIM) data in t… | 54 | 1754 | active |
| jacebrowning/memegen A free and open source REST API for programmatically generating meme images from URLs, built with Python, Sanic, and Pillow. It is stateles… | 77 | 1751 | active |
| froxlor/froxlor Froxlor is a lightweight, open-source server administration panel for managing hosting platforms, written in PHP. It lets administrators, r… | 99 | 1750 | stable |
| evroon/bracket Bracket is a free, open-source, self-hosted tournament management system with a FastAPI backend and a React/Vite frontend built on Mantine.… | 78 | 1743 | active |
| Open Bank Project An open-source RESTful API platform for banks that exposes accounts, transactions, payments, counterparties, entitlements and metadata, sup… | 76 | 1740 | active |
| envoyproxy/go-control-plane A Go library implementing the Envoy xDS discovery service APIs (data-plane-api) as a gRPC API server with an in-memory configuration cache.… | 100 | 1735 | active |
| classroomio/classroomio ClassroomIO is an open-source learning management system (LMS) for companies to run employee compliance training, customer education, and p… | 73 | 1726 | active |
| Review Board Review Board is an open-source, web-based code and document review tool supporting many version control systems like Git, Perforce, Mercuri… | 87 | 1724 | active |
| sabre-io/dav sabre/dav is the most popular WebDAV framework for PHP, used to build WebDAV, CalDAV, and CardDAV servers. It supports a wide range of rela… | 77 | 1723 | stable |
| GeoNode GeoNode is an open-source geospatial content management system (CMS) built on Django, GeoServer, PostGIS, and PyCSW for publishing, sharing… | 92 | 1721 | stable |
| fonoster/routr Routr is a lightweight, programmable SIP proxy, location server, and registrar for building scalable VoIP infrastructure. It is cloud-nativ… | 90 | 1714 | active |
| shridarpatil/whatomate Whatomate is an open-source, self-hosted WhatsApp Business platform shipped as a single Go binary with Docker support. It provides multi-te… | 68 | 1714 | active |
| Eventyay Eventyay (Open Event) is an open-source event management platform consisting of a Python API server, web frontend, and mobile apps for orga… | 77 | 1703 | active |
| Brandawg93/PeaNUT PeaNUT is a self-hosted web dashboard for monitoring UPS devices via Network UPS Tools (NUT). It provides real-time statistics, charts, dev… | 82 | 1694 | active |
| murraco/spring-boot-jwt A JWT authentication service built with Spring Boot and Spring Security, backed by MySQL, featuring short-lived access tokens and rotating,… | 74 | 1688 | active |
| xCss/bing A web service that serves Bing's daily wallpaper images with a browsable gallery and a previously offered API for fetching wallpapers by da… | 52 | 1688 | active |
| thevahidal/soul Soul is a Node.js CLI tool that instantly turns any SQLite database into a RESTful API server with a realtime WebSocket endpoint. It suppor… | 93 | 1682 | active |
| atlassian-api/atlassian-python-api A Python library wrapping the official REST APIs of Atlassian products such as Jira, Confluence, Bitbucket, Bamboo, Crowd, and Service Desk… | 97 | 1678 | active |
| xiaoY233/Chat2API Chat2API is an Electron-based desktop application that exposes OpenAI-compatible API endpoints backed by official AI provider web UIs such … | 65 | 1664 | active |
| robsontenorio/vue-api-query A JavaScript library for Vue and Nuxt that provides an elegant, chainable query builder for constructing REST API requests. It lets develop… | 25 | 1659 | stable |
| mozilla/kitsune Kitsune is the Django-based web application that powers Mozilla Support (support.mozilla.org), providing a community support platform with … | 92 | 1657 | active |
| collinbarrett/FilterLists FilterLists is an independent, comprehensive web directory and REST API cataloging filter and host lists for blocking advertisements, track… | 76 | 1657 | active |
| openshiporg/openship Openship is an open-source order router that connects e-commerce sales channels (Shopify, WooCommerce, eBay, Amazon) to fulfillment partner… | 68 | 1650 | active |
| itsToggle/plex_debrid A Python application that monitors Plex, Trakt, and Overseerr watchlists and automatically fetches requested movies and shows from torrent … | 10 | 1647 | active |
| spatie/laravel-newsletter A Laravel package providing a simple API to manage newsletter subscriptions across email services like Mailcoach, Mailchimp, and MailerLite… | 78 | 1640 | active |
| linear/linear The official monorepo for Linear's API tooling, containing a typed TypeScript SDK for the Linear GraphQL API plus import tooling and GraphQ… | 95 | 1638 | active |
| OpenDota OpenDota is an open-source Dota 2 data platform that provides a REST API and web UI for match and player statistics. It ingests data from V… | 76 | 1632 | active |
| leonardsellem/n8n-mcp-server A Model Context Protocol (MCP) server that lets AI assistants interact with n8n workflow automation instances through natural language. It … | 31 | 1630 | active |
| lowcoder-org/lowcoder Lowcoder is an open-source low-code platform for building internal tools, admin panels, customer-facing web apps, and websites with a visua… | 83 | 1622 | active |
| AI Horde AI Horde is a crowdsourced distributed cluster where volunteers share GPU/CPU compute to generate AI images and text for others for free. T… | 77 | 1620 | active |
| idinging/freemail Freemail is an open-source temporary/disposable email service built on Cloudflare Workers, D1, and R2, with a separated frontend and backen… | 74 | 1619 | active |
| waybarrios/vllm-mlx vllm-mlx is a vLLM-style LLM inference server for Apple Silicon Macs built on native MLX, exposing both OpenAI and Anthropic compatible API… | 82 | 1618 | active |
| Permify/permify Permify is an open-source authorization-as-a-service inspired by Google Zanzibar, providing a permission database and policy decision point… | 96 | 5956 | maintenance |
| mrtazz/restclient-cpp A simple C++ REST client library that wraps libcurl for making HTTP requests. It offers both a static-method API for quick calls and a conf… | 32 | 1613 | active |
| nautobot/nautobot Nautobot is an open-source Network Source of Truth and Network Automation Platform built as a Django web application with PostgreSQL or MyS… | 92 | 1612 | stable |
| microsoft/OpenAPI.NET OpenAPI.NET is a .NET SDK providing an object model for OpenAPI documents, with readers and writers for OpenAPI JSON and YAML in V2 and V3 … | 96 | 1611 | active |
| Keygen Licensing API Keygen is a fair source software licensing and distribution API that lets developers add license key validation, entitlements, device activ… | 85 | 1611 | active |
| dibo-software/diboot Diboot is a Java/Spring Boot low-code development framework that eliminates most hand-written SQL through annotation-based data binding and… | 86 | 1606 | active |
| cuducos/minha-receita Minha Receita is an open-source project that consolidates Brazilian Federal Revenue (Receita Federal) CNPJ company data from scattered CSV … | 10 | 1603 | active |
| data.gouv.fr MCP The official Model Context Protocol (MCP) server for data.gouv.fr, the French national open data platform. It lets AI chatbots like Claude,… | 79 | 1602 | active |
| guchengwuyue/yshop-drink yshop-drink is an open-source, front-end/back-end separated QR-code food ordering system supporting dine-in table scanning, takeout, and se… | 77 | 1599 | active |
| tailflow/laravel-orion Orion for Laravel is a PHP library that generates fully featured REST APIs from Eloquent models and relationships with minimal controller c… | 61 | 1597 | active |
| spring-projects/spring-graphql Spring for GraphQL is the official Spring integration for GraphQL Java, providing support for building GraphQL applications on the Spring s… | 91 | 1596 | stable |
| benavlabs/fastcrud FastCRUD is a Python library for FastAPI that provides fully async CRUD operations built on SQLAlchemy 2.0 (or SQLModel) with Pydantic sche… | 86 | 1594 | active |
| OWASP/crAPI crAPI (completely ridiculous API) is an intentionally vulnerable web application built by OWASP to demonstrate the OWASP API Security Top 1… | 65 | 1588 | active |
| likeadmin-likeshop/likeshop LikeShop is a fully open-source, free-for-commercial-use e-commerce mall system built with PHP (ThinkPHP), Vue, and uniapp. It provides PC,… | 75 | 1586 | active |
| scanapi/scanapi ScanAPI is a Python CLI tool that runs automated integration tests against REST APIs using declarative YAML/JSON specifications. It hits de… | 94 | 1582 | active |
| BizSpringSource/bizspring-shop-opensource BizSpring is an open-source, commercially usable cross-border e-commerce platform built on Java Spring Cloud microservices with Vue3 + Elem… | 50 | 1579 | active |
| magit/forge Forge is an Emacs package that extends Magit to work with Git forges such as GitHub and GitLab, letting users manage issues and pull reques… | 98 | 1578 | active |
| kingmo888/rustdesk-api-server A Django-based API and web server for the RustDesk remote desktop platform, implementing the RustDesk API endpoints plus a web UI for regis… | 18 | 1574 | active |
| blampe/rreading-glasses A drop-in replacement metadata service for the retired Readarr metadata API, serving book metadata from Goodreads or Hardcover. It works wi… | 66 | 1572 | active |
| amisadmin/fastapi-amis-admin fastapi-amis-admin is a high-performance, extensible admin framework for FastAPI inspired by django-admin, generating admin dashboards and … | 45 | 1567 | active |
| ipfs-cluster/ipfs-cluster IPFS Cluster is a distributed application that orchestrates pinsets across a swarm of IPFS daemons, allocating, replicating and tracking a … | 80 | 1562 | active |
| agentic-commerce-protocol/agentic-commerce-protocol The Agentic Commerce Protocol (ACP) is an open specification, maintained by OpenAI and Stripe, defining how AI agents, buyers, and business… | 56 | 1562 | active |
| Legend Legend is an end-to-end data platform from FINOS (originated at Goldman Sachs) covering the full data lifecycle: modeling, curation, queryi… | 77 | 1553 | active |
| EdgeX Foundry EdgeX Foundry is a vendor-neutral open source framework for IoT edge computing, and this repository contains the Go implementation of its c… | 81 | 1548 | active |
| RayBytes/ChatMock ChatMock is a Python tool that exposes OpenAI- and Ollama-compatible API endpoints backed by a ChatGPT/Codex account login. It runs a local… | 65 | 1548 | active |
| springside/springside4 SpringSide is a pragmatic, Spring Framework-based reference architecture for JavaEE applications, demonstrating mainstream technology choic… | 23 | 5640 | maintenance |
| nithinmurali/pygsheets pygsheets is a Python library wrapping the Google Sheets API v4, providing intuitive models for spreadsheets, worksheets, cells, and data r… | 30 | 1543 | stable |
| graphql/graphql-relay-js A library of helper functions for building Relay-compliant GraphQL servers using the GraphQL.js reference implementation. It provides utili… | 86 | 1542 | stable |
| matrix-org/dendrite Dendrite is a second-generation Matrix homeserver written in Go, designed as an efficient, reliable, and scalable alternative to Synapse. I… | 10 | 5620 | maintenance |
| chatop2020/AKStream AKStream is a cross-platform, software-defined NVR (network video recorder) management and control platform written in C# on .NET 6, integr… | 76 | 1538 | active |
| Kirby CMS Kirby is a file-based PHP CMS that stores content in plain text files and folders, with a customizable Vue.js admin Panel. This repo is the… | 99 | 1535 | active |
| opticdev/optic Optic is a CLI tool for linting, diffing, and testing OpenAPI specifications. It catches breaking changes, generates specs from traffic, an… | 10 | 1533 | active |
| ComfyDeploy An open-source, Vercel-like deployment platform for ComfyUI workflows, letting teams share workflows, manage machines (on-premise or server… | 37 | 1532 | active |
| Azure/data-api-builder Data API builder (DAB) is an open-source, no-code engine that auto-generates secure REST and GraphQL endpoints (plus MCP tools) from your d… | 93 | 1523 | active |
| projectnessie/nessie Project Nessie is a transactional catalog for data lakes that provides Git-like branching, tagging, and cross-table transactions for Apache… | 99 | 1522 | active |
| encode/apistar API Star is a Python toolkit for working with OpenAPI and Swagger schemas, providing schema validation, static API documentation generation… | 10 | 5535 | maintenance |
| liquidmetal-dev/flintlock Flintlock is a Go service for creating and managing the lifecycle of microVMs on a host machine, backed by containerd and supporting Firecr… | 99 | 1518 | active |
| fossasia/veditor Veditor is a standalone, reusable video-review and transcoding pipeline built with FastAPI and RQ, backed by Postgres and Redis. It exposes… | 77 | 1499 | active |
| coder/agentapi AgentAPI is a Go-based HTTP server that exposes a unified REST API for controlling terminal coding agents like Claude Code, Aider, Goose, G… | 10 | 1498 | active |
| hook0/hook0 Hook0 is an open-source (SSPL-1.0) webhooks-as-a-service platform written in Rust that lets SaaS developers deliver events to their users' … | 98 | 1495 | active |
| wemake-services/django-modern-rest django-modern-rest is a modern REST API framework for Django with full typing and async support. It provides a typed, async-first alternati… | 83 | 1495 | active |
| vybenetwork/solana-mcp-vybe A public remote MCP (Model Context Protocol) server by Vybe that exposes the Vybe Solana Data API to AI clients like Claude, Cursor, Windsu… | 58 | 1495 | active |
| Random User Generator The Node.js source code powering randomuser.me, a free API that generates random user data (names, emails, addresses, IDs) for application … | 23 | 1492 | active |
| brave/brave-search-mcp-server An MCP server that exposes the Brave Search API to AI clients, offering web, local, image, video, and news search plus AI summarization ove… | 80 | 1490 | active |
| oiov/vmail Vmail is a self-hosted temporary/disposable email service built entirely on Cloudflare Workers and D1, deployable with just a domain. It su… | 73 | 1487 | active |
| cloudfoundry/servicebroker The Open Service Broker API project defines a specification for a standard set of REST API endpoints that platforms like Cloud Foundry and … | 63 | 1486 | stable |
| bwssytems/ha-bridge ha-bridge is a Java-based home automation bridge that emulates a Philips Hue light system, allowing voice assistants like Amazon Echo and h… | 37 | 1485 | active |
| newbee-mall newbee-mall is an open-source e-commerce system built with Spring Boot, offering a storefront (home page, product categories, search, cart,… | 32 | 1480 | active |
| theroyallab/tabbyAPI TabbyAPI is a FastAPI-based OpenAI-compatible API server for running large language models locally using the ExllamaV3 backend on NVIDIA GP… | 72 | 1478 | active |
| softwaremill/tapir Tapir is a Scala library for describing HTTP APIs declaratively with type-safe endpoint definitions. Endpoints can be exposed as servers, c… | 96 | 1475 | active |
| vybenetwork/solana-swap-api A reference implementation and starter kit for the Vybe Solana Swap API, providing a Node.js backend and frontend demo that fetch DEX swap … | 53 | 1475 | active |
| Phineas/lanyard Lanyard is a hosted and self-hostable Elixir service that exposes live Discord user presence and activity data through a REST API and WebSo… | 72 | 1474 | active |