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 |
|---|---|---|---|
| Neoteroi/BlackSheep BlackSheep is a fast asynchronous ASGI web framework for Python, inspired by Flask and ASP.NET Core. It features built-in dependency inject… | 91 | 2358 | active |
| mirumee/ariadne Ariadne is a Python library for building GraphQL servers using a schema-first approach, where the API is defined in SDL and business logic … | 98 | 2345 | stable |
| OpenSea SDK The official TypeScript SDK for OpenSea, the largest NFT marketplace. It lets developers access the orderbook, create and fulfill listings … | 94 | 2337 | active |
| pyvmomi pyVmomi is the official Python SDK for the VMware vSphere Management API (SOAP-based), enabling programmatic management of VMware ESXi host… | 74 | 2324 | active |
| Form.io Form.io is an open-source form and data management platform that combines a drag-and-drop JSON-driven form builder with an auto-generated A… | 76 | 2323 | active |
| JSONAPI-Resources/jsonapi-resources JSONAPI::Resources (JR) is a Ruby gem that provides a resource-focused framework for building JSON:API compliant API servers on Rails 5.1+.… | 68 | 2322 | active |
| saifyxpro/HeadlessX HeadlessX is a self-hosted browser automation and web scraping platform powered by Camoufox (a C++-patched Firefox) to bypass anti-bot syst… | 72 | 2321 | active |
| Paymenter/Paymenter Paymenter is a free, open-source billing and webshop platform built for hosting companies, on PHP/Laravel. It automates subscriptions, invo… | 95 | 2311 | active |
| deskree-inc/blok Blok is an open-source TypeScript framework for building lightweight, modular, and scalable backend applications using nanoservices. It pro… | 61 | 2309 | active |
| financial-datasets/mcp-server A Model Context Protocol (MCP) server that exposes the Financial Datasets stock market API to AI assistants like Claude Desktop. It provide… | 28 | 2307 | active |
| twikoojs/twikoo Twikoo is a simple, safe, and free comment system designed for static websites, deployable via Tencent CloudBase, Vercel, or private server… | 100 | 2304 | active |
| twitter/finatra Finatra is a lightweight Scala framework for building fast, testable HTTP and Thrift services on top of TwitterServer and Finagle. It provi… | 36 | 2274 | stable |
| ory/polis Ory Polis (formerly BoxyHQ Jackson) is an open-source Enterprise SSO service that bridges SAML and OpenID Connect login flows to OAuth 2.0/… | 82 | 2266 | active |
| endurain-project/endurain Endurain is a self-hosted fitness tracking service, similar to Strava, that gives users full control over their activity, gear, and health … | 90 | 2264 | active |
| Icinga 2 Icinga 2 is the core monitoring server of the Icinga stack, checking availability of network resources, sending outage notifications, and g… | 96 | 2240 | stable |
| python-restx/flask-restx Flask-RESTX is a community-maintained fork of Flask-RESTPlus, a Flask extension for quickly building REST APIs with minimal setup. It provi… | 54 | 2231 | active |
| postalsys/emailengine EmailEngine is a self-hosted, source-available (not open-source) headless email client that exposes IMAP, SMTP, Gmail API, and Microsoft Gr… | 92 | 2228 | active |
| daimon3332/address A self-hosted web application that generates realistic residential addresses and synthetic test profiles for 27 countries and regions, buil… | 81 | 2226 | active |
| TommyLemon/APIAuto APIAuto is a web-based HTTP API tool combining machine-learning-powered no-code automated testing, code generation with static checks, and … | 80 | 2224 | active |
| rebing/graphql-laravel A Laravel package providing code-first GraphQL integration built on webonyx/graphql-php. Schemas are defined in PHP classes with support fo… | 90 | 2222 | active |
| OdyseeTeam/chainquery Chainquery is a Go daemon and API server that parses the LBRY blockchain into a structured MySQL database, syncing blocks, transactions, ad… | 78 | 2205 | active |
| Meting Meting is a lightweight music API framework that provides a unified interface to multiple Chinese music platforms including NetEase Cloud M… | 77 | 2204 | active |
| rswag/rswag Rswag extends rspec-rails request specs with a Swagger-based DSL for describing and testing Rails API operations, then generates OpenAPI (S… | 67 | 2202 | active |
| ramnes/notion-sdk-py A Python client library for the official Notion API, mirroring the reference JavaScript SDK. It provides both synchronous and asynchronous … | 87 | 2196 | active |
| PiranhaCMS/piranha.core Piranha CMS is a lightweight, decoupled, open-source content management system for .NET 8 built on ASP.NET Core and Entity Framework Core. … | 78 | 2196 | active |
| SendPortal SendPortal is an open-source, self-hosted email marketing application for managing newsletters, subscribers, and campaigns. It is a Laravel… | 88 | 2179 | active |
| LetsFG/LetsFG LetsFG is an agent-native flight and hotel search and booking platform exposing its engine via a REST API, an MCP server, a CLI, and Python… | 82 | 2173 | active |
| Corteza Corteza is a 100% open-source, self-hosted low-code development platform for building CRM, business process, and structured data applicatio… | 92 | 2171 | active |
| Crater Crater is an open-source, self-hosted invoicing application for individuals and businesses, built with Laravel and Vue.js, with companion R… | 23 | 8352 | maintenance |
| RichardKnop/go-oauth2-server A standalone, specification-compliant OAuth 2.0 authorization server written in Go. It implements the standard grant types (authorization c… | 44 | 2150 | active |
| apache/atlas Apache Atlas is an open-source metadata management and data governance framework providing a shared metadata store, data lineage, and class… | 76 | 2149 | active |
| ever-co/ever-traduora Ever Traduora is an open-source, self-hostable translation management platform for teams. It lets you import/export translations in many fo… | 75 | 2134 | active |
| travisvn/openai-edge-tts A self-hosted Python service that emulates the OpenAI text-to-speech API endpoint (/v1/audio/speech) using Microsoft Edge's free online TTS… | 23 | 2115 | active |
| zone-eu/wildduck WildDuck is a scalable, no-single-point-of-failure IMAP/POP3 email server built on Node.js that stores all mail in sharded and replicated M… | 98 | 2109 | active |
| authorizerdev/authorizer Authorizer is an open-source, self-hosted authentication and authorization server written in Go, providing OAuth2/OIDC, SAML SSO, MFA, soci… | 97 | 2107 | active |
| cloudflare/cloudflare-go The official Go SDK for the Cloudflare REST API, generated with Stainless and covering Cloudflare products such as zones, DNS, and Zero Tru… | 98 | 2098 | active |
| towfiqi/serpbear SerpBear is an open-source, self-hosted search engine position tracking app for monitoring website keyword rankings in Google. It scrapes S… | 77 | 2096 | active |
| kubernetes-sigs/prometheus-adapter A Kubernetes API adapter that implements the custom.metrics.k8s.io, resource, and external metrics APIs backed by Prometheus queries. It en… | 66 | 2094 | active |
| blackholll/loonflow Loonflow is an open-source, visual process automation platform built on Django with a React frontend, featuring drag-and-drop workflow and … | 86 | 2090 | active |
| realworld-apps/aspnetcore-realworld-example-app An ASP.NET Core backend implementation of the RealWorld (Medium.com clone) spec, demonstrating CRUD, JWT authentication, pagination, and ve… | 74 | 2089 | active |
| LRCLIB A self-hostable server implementation of LRCLIB, a free service for finding and contributing synchronized lyrics, written in Rust with Axum… | 65 | 2085 | active |
| FooSoft/anki-connect AnkiConnect is an Anki plugin that exposes a local HTTP/JSON remote API for programmatically creating and managing flash cards, decks, and … | 10 | 2083 | active |
| apache/polaris Apache Polaris is an open-source, fully-featured catalog for Apache Iceberg tables that implements the Iceberg REST catalog API. It provide… | 86 | 2082 | active |
| schibsted/WAAS Whisper as a Service (WAAS) is a self-hosted GUI and API wrapper around OpenAI's Whisper speech-to-text model, with asynchronous job queuin… | 74 | 2076 | active |
| superglue-ai/superglue superglue is an open-source, self-hostable agentic integration platform that builds production-grade API integrations, data migrations, and… | 62 | 2064 | active |
| upbit/pixivpy PixivPy is a Python client library for the Pixiv App-API, supporting authenticated access via refresh tokens. It provides methods for searc… | 34 | 2062 | active |
| microsoft/azure-devops-mcp An MCP (Model Context Protocol) server from Microsoft that exposes Azure DevOps capabilities—projects, repos, builds, work items, test plan… | 85 | 2061 | active |
| zereight/gitlab-mcp A Model Context Protocol (MCP) server exposing GitLab APIs (projects, merge requests, issues, pipelines, wikis, releases, and more) to AI c… | 85 | 2053 | active |
| EvalAI EvalAI is an open-source platform for evaluating and comparing machine learning and AI algorithms at scale. It provides a central leaderboa… | 67 | 2045 | active |
| HackUnderway/SearchPhone SearchPhone is a Python CLI OSINT toolkit for investigating phone numbers across multiple sources, including Google (SerpAPI), DuckDuckGo, … | 63 | 2037 | active |
| yeti-platform/yeti Yeti is a self-hosted threat intelligence platform that stores and links observables, entities, and indicators to answer questions like 'wh… | 98 | 2034 | active |
| mgonto/restangular Restangular is an AngularJS service that simplifies consuming RESTful APIs by handling GET, POST, PUT, and DELETE requests against Restful … | 23 | 7779 | maintenance |
| vercel/nextjs-subscription-payments A Next.js SaaS subscription starter template integrating Supabase authentication and database with Stripe Checkout, customer portal, and we… | 10 | 7721 | maintenance |
| lineofflight/frankfurter Frankfurter is an open-source currency data API that tracks daily exchange rates from 84 central banks covering 201 currencies back to 1948… | 99 | 2001 | active |
| coralproject/talk Coral is an open-source commenting platform from Vox Media that provides embeddable comment streams, moderation tools, and community featur… | 91 | 1999 | active |
| rdegges/ipify-api The Go source code powering ipify, a free public API service that returns a client's public IP address, serving billions of requests per mo… | 32 | 1996 | stable |
| thx/rap2-delos RAP2-Delos is the backend API server of RAP2, an open-source interface management tool by Alibaba's THX team, built with Koa, MySQL, and Re… | 38 | 7620 | maintenance |
| openapi-generators/openapi-python-client A Python CLI tool that generates modern, type-annotated Python client libraries from OpenAPI 3.0 and 3.1 documents. It uses Jinja2 template… | 94 | 1992 | active |
| CapCut Mate An open-source FastAPI-based automation toolkit that generates and manages CapCut (Jianying) draft files via a RESTful API, exposing video … | 82 | 1990 | active |
| EsperoTech/yaade Yaade is an open-source, self-hosted, collaborative API development environment designed as a Postman alternative. It supports REST and Web… | 47 | 1990 | active |
| openrouteservice Openrouteservice is an open-source, Java-based routing service built on a fork of GraphHopper that consumes OpenStreetMap data. It exposes … | 99 | 1980 | stable |
| apple/swift-openapi-generator A Swift package plugin that generates type-safe Swift client and server code from OpenAPI 3.x documents at build time. Generated code is de… | 97 | 1977 | active |
| unkn0wn-root/resterm Resterm is a terminal-native API client and workbench for REST, GraphQL, gRPC, WebSocket and SSE, built around plain .http/.rest files that… | 79 | 1977 | active |
| beikeshop/beikeshop BeikeShop is a free, open-source eCommerce platform built on PHP 8.2+ and Laravel, designed for self-hosted online stores with product mana… | 89 | 1973 | active |
| Servant Servant is a Haskell DSL for describing web APIs at the type level, from which servers, clients, mocks, and documentation can be derived. I… | 76 | 1967 | active |
| Sangria Sangria is a spec-compliant GraphQL implementation library for Scala, providing schema definition, query parsing, validation, and execution… | 93 | 1961 | stable |
| hank9999/kiro.rs A Rust-based proxy service that exposes an Anthropic Claude API-compatible endpoint and translates requests to the Kiro API. It supports SS… | 72 | 1947 | active |
| OpenMRS OpenMRS is an open-source, patient-based electronic medical record (EMR) system built in Java, providing both an API and a web application.… | 95 | 1945 | active |
| GhostManager/Ghostwriter Ghostwriter is an open-source Django-based platform from SpecterOps for managing offensive security engagements, including client/project t… | 95 | 1940 | active |
| gourouting/singo Singo is a Go starter framework that assembles Gin, GORM, Redis, sessions, CORS, i18n, and API testing into a simple single-service archite… | 67 | 1939 | active |
| dimmas893/pos-backend A PHP/Laravel point-of-sale (POS) backend application providing a REST API for sales, products, and inventory management. It is installed v… | 28 | 1935 | active |
| BroadleafCommerce/BroadleafCommerce Broadleaf Commerce Community Edition is an open-source e-commerce framework written in Java on top of the Spring framework, providing a rob… | 67 | 1926 | active |
| Discord4J/Discord4J Discord4J is a fast, reactive JVM library for building Discord bots using the official Discord Bot API, built on Reactor and Netty. It prov… | 88 | 1923 | active |
| LianjiaTech/retrofit-spring-boot-starter A Spring Boot starter that deeply integrates the Retrofit declarative HTTP client into Spring Boot applications, letting developers define … | 93 | 1916 | active |
| Sekiro Sekiro is a multi-language, distributed service publishing platform that lets handlers written in various languages register with a central… | 63 | 1914 | active |
| magic-api magic-api is a Java-based rapid API development framework that lets developers write scripts and configure HTTP interfaces through a web UI… | 42 | 1911 | stable |
| spatie/laravel-fractal A Laravel and Lumen package providing a fluent wrapper around League Fractal for transforming data before serving it in APIs. It simplifies… | 75 | 1908 | stable |
| deCONZ A C++ REST-API plugin for the deCONZ gateway software that exposes Zigbee 3.0, ZHA, and ZLL devices (lights, switches, sensors) over HTTP. … | 84 | 1905 | active |
| rapi-doc/RapiDoc RapiDoc is a lightweight web component (custom element) for viewing OpenAPI/Swagger specifications with a built-in API call console. It wor… | 49 | 1899 | active |
| 7836246/cursor2api A self-hosted proxy service that converts Cursor's free documentation-page AI chat endpoint into OpenAI Chat Completions and Anthropic Mess… | 10 | 1896 | active |
| dzikoysk/reposilite Reposilite is a lightweight, self-hosted Maven repository manager for JVM artifacts, written in Kotlin as a simpler alternative to Nexus, A… | 97 | 1889 | active |
| Bullet Train Bullet Train is an open-source Ruby on Rails application template for building SaaS products. It provides a batteries-included starting poi… | 90 | 1889 | active |
| alvarcarto/url-to-pdf-api A self-hosted microservice that converts URLs or raw HTML into PDF or PNG/JPEG images using Headless Chrome via Puppeteer. It exposes a sim… | 32 | 7104 | maintenance |
| iMerica/dj-rest-auth dj-rest-auth provides drop-in authentication and registration endpoints for Django REST Framework, including login, logout, password manage… | 74 | 1876 | active |
| VROOM VROOM is an open-source C++20 route optimization engine that solves vehicle routing problems (TSP, CVRP, VRPTW, PDPTW and variants) in mill… | 74 | 1873 | active |
| Lacinia GraphQL Engine Lacinia is a pure Clojure implementation of the GraphQL specification, serving as a backend-agnostic GraphQL query execution engine. It sup… | 67 | 1864 | active |
| Mercur Mercur is an open-source, headless multi-vendor marketplace platform built on top of the Medusa commerce engine. It provides vendor onboard… | 92 | 1861 | active |
| VoidenHQ/voiden Voiden is an offline, Git-native API workspace built with Electron and TypeScript that lets developers design, test, and document APIs in p… | 85 | 1861 | active |
| NeteaseCloudMusicApiEnhanced/api-enhanced A Node.js API service providing comprehensive access to NetEase Cloud Music (网易云音乐) endpoints, a half-refactored and enhanced fork of the p… | 81 | 1855 | active |
| h44z/wg-portal WireGuard Portal is a self-hosted, web-based configuration portal for managing WireGuard VPN servers and peers. It is a single Go binary wi… | 93 | 1847 | active |
| zws-im/zws ZWS (Zero Width Shortener) is a self-hostable URL shortener that encodes link identifiers using invisible zero-width Unicode characters ins… | 68 | 1844 | active |
| uselotus/lotus Lotus is an open-source pricing and billing engine for SaaS companies, supporting usage-based, per-seat, and enterprise plans. It provides … | 66 | 1839 | active |
| flask-restful/flask-restful Flask-RESTful is a Python extension for Flask that provides building blocks for creating REST APIs, including resource classes and request … | 23 | 6909 | maintenance |
| diyHue diyHue is an open-source Philips Hue Bridge emulator written in Python that unifies control of smart lights and sensors from many vendors b… | 67 | 1827 | active |
| hugapi/hug Hug is a Python 3+ API framework built on Falcon's high-performance HTTP library, designed to make developing REST APIs as simple as writin… | 23 | 6875 | maintenance |
| kubb-labs/kubb Kubb is a meta framework for code generation that turns OpenAPI/Swagger specifications into type-safe TypeScript code via a plugin-based pi… | 95 | 1825 | active |
| icebear0828/codex-proxy A lightweight local proxy service that exposes ChatGPT Codex Desktop's Responses API through standard OpenAI, Anthropic, Gemini, and Ollama… | 83 | 1822 | active |
| Mcp-Brasil/mcp-brasil An MCP server exposing 70 Brazilian public/government data sources (533 tools) to AI agents like Claude, GPT, and Copilot. Built in Python … | 71 | 1821 | active |
| itswadesh/svelte-commerce Svelte Commerce is an open-source, production-ready headless ecommerce storefront built with SvelteKit and TypeScript. It connects to 26 co… | 68 | 1820 | active |
| google/nomulus Nomulus is an open-source, scalable, cloud-based top-level domain (TLD) registry service written in Java and running on Google Kubernetes E… | 95 | 1813 | active |