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 |
|---|---|---|---|
| Open-Dev-Society/OpenStock OpenStock is a free, open‑source web application that provides real‑time stock market data, charting, alerts and company insights. It is bu… | 63 | 20327 | active |
| Linkwarden Linkwarden is an open‑source, self‑hosted bookmark manager that lets you collect, read, annotate and permanently preserve webpages. It incl… | 98 | 20155 | active |
| quantopian/zipline Zipline is an open‑source Python library for event‑driven algorithmic trading and backtesting. It provides a framework to write, test, and … | 23 | 20116 | active |
| daily.dev daily.dev is an open‑source personalized developer news feed and community platform. It is delivered as a browser new‑tab extension, a prog… | 77 | 20096 | active |
| grpc-gateway A protoc plugin that reads protobuf service definitions with google.api.http annotations and generates a reverse-proxy server translating R… | 100 | 20006 | stable |
| grpc-gateway gRPC-Gateway is a Go library and protoc plugin that generates a reverse-proxy server translating RESTful JSON HTTP APIs into gRPC calls. It… | 100 | 20006 | active |
| whyour/qinglong QingLong is a self‑hosted timed‑task management platform that lets you schedule and run scripts written in Python, JavaScript, Shell or Typ… | 77 | 19973 | active |
| ML-Agents Unity ML‑Agents is an open‑source toolkit that lets developers use Unity environments to train intelligent agents with deep reinforcement a… | 66 | 19717 | active |
| teng-lin/notebooklm-py notebooklm-py is an unofficial Python SDK that provides programmatic access to Google Gemini Notebook (formerly NotebookLM). It includes a … | 83 | 19708 | active |
| elizaOS/eliza elizaOS is an open‑source TypeScript framework and product stack for building autonomous AI agents. It provides a runtime, CLI, cloud servi… | 90 | 19622 | active |
| dnshe/DNSHE-FreeDomains DNSHE Free Domains is a non‑profit service that offers free subdomain registration with Anycast DNS and a REST API for automated management… | 59 | 19567 | active |
| LifeOS Fabric is an open‑source Go framework that lets users organize and invoke AI prompts as modular building blocks. It provides a CLI and REST… | 79 | 19387 | active |
| Elysia Elysia is a TypeScript‑first web framework that provides end‑to‑end type safety and a highly ergonomic API. It runs on Bun and Node.js, off… | 93 | 19239 | active |
| Compiler Explorer Compiler Explorer is a web‑based application that lets you write source code in many languages and instantly see the generated assembly or … | 77 | 19141 | active |
| BookStack BookStack is an open‑source, self‑hosted platform for creating and organizing documentation and wiki content. It is built with PHP and Lara… | 98 | 19078 | active |
| Egg.js Egg.js is a Node.js web framework built on Koa that provides a full‑stack solution for enterprise applications. It offers a powerful plugin… | 99 | 18985 | active |
| facebook/relay Relay is a JavaScript library that provides a high‑performance GraphQL client for React applications. It lets developers declare data requi… | 88 | 18961 | active |
| iii iii is an open‑source engine that lets you compose, extend, and observe any service or AI agent as a worker in real time. It provides a uni… | 85 | 18844 | active |
| WLED WLED is a fast, feature‑rich firmware for ESP32/ESP8266 that turns the microcontroller into a Wi‑Fi‑controlled LED controller. It provides … | 90 | 18773 | active |
| wasp-lang/wasp Wasp is a batteries‑included full‑stack framework that lets you define React, Node.js, and Prisma apps with a single TypeScript spec file. … | 94 | 18752 | active |
| subquery/subql SubQuery is an open-source framework for indexing and querying blockchain data across multiple networks. It provides a fast, flexible SDK a… | 70 | 18741 | active |
| google/magika Magika is an AI‑powered tool that detects a file's content type using a tiny deep‑learning model. It is available as a fast command‑line ut… | 87 | 18718 | active |
| DocuSeal DocuSeal is an open‑source, self‑hosted platform for creating, filling and signing digital documents. It provides a web UI, REST API and em… | 91 | 18697 | active |
| DocuSeal DocuSeal is an open-source, self-hostable web application for creating, filling, and electronically signing PDF documents, positioned as a … | 91 | 18697 | active |
| Sanic Sanic is a Python 3.10+ asynchronous web framework and server designed for speed. It provides a lightweight, unopinionated API with built‑i… | 78 | 18634 | active |
| Etherpad Etherpad is a self‑hosted, real‑time collaborative document editor built with Node.js. It preserves every keystroke, attributes authorship,… | 99 | 18586 | active |
| Qbot Qbot is an AI-powered quantitative investment platform that enables automated trading strategies with local deployment. It provides tools f… | 51 | 18568 | active |
| lidge-jun/opencodex opencodex is a lightweight local proxy (installed via npm, running on a bundled Bun runtime) that translates OpenAI Codex's Responses API a… | 77 | 17631 | active |
| ent Ent is an entity framework (ORM) for Go that lets developers define database schemas as Go code and generates statically typed, explicit AP… | 77 | 17207 | stable |
| Postal Postal is a fully featured open-source mail delivery platform for sending and receiving email, a self-hosted alternative to Sendgrid/Mailgu… | 87 | 16827 | active |
| OpenIM OpenIM Server is an open-source instant messaging backend written in Go that powers in-app chat, group messaging, and voice/video calling. … | 87 | 16671 | stable |
| scalar/scalar Scalar is an open-source API platform centered on rendering beautiful interactive API references from OpenAPI/Swagger documents, with a bui… | 91 | 16250 | active |
| Rapptz/discord.py discord.py is a modern, async-ready Python library wrapping the Discord API, including a commands extension for building bots. It handles r… | 74 | 16187 | stable |
| Gotify Gotify is a self-hosted server for sending and receiving real-time messages over WebSocket, with a REST API for pushing messages and a slee… | 98 | 16059 | stable |
| amplication/amplication Amplication is an open-source platform that generates production-ready backend services (NestJS/Node.js, with .NET support) from data model… | 81 | 16011 | active |
| Quarkus Quarkus is a cloud-native Java framework optimized for containers and Kubernetes, offering fast startup, low memory footprint, and GraalVM … | 94 | 15944 | stable |
| Spree Commerce Spree Commerce is an open-source headless eCommerce platform written in Ruby, providing a complete REST API, TypeScript SDK, admin dashboar… | 95 | 15750 | stable |
| apitable/apitable APITable is an open-source, API-oriented low-code platform for building collaborative database-spreadsheet applications, positioned as an o… | 83 | 15633 | active |
| OpenMetadata OpenMetadata is an open-source metadata management platform that unifies data cataloging, lineage, data quality, governance, and business s… | 95 | 15506 | active |
| corsairdev/corsair Corsair is an open-source TypeScript integration layer that lets applications and AI agents connect to 200+ third-party services (GitHub, S… | 58 | 15309 | active |
| Feathers Feathers is a full-stack framework for building web APIs and real-time applications in TypeScript or JavaScript. It provides a service-orie… | 97 | 15257 | stable |
| Cachet Cachet is an open-source, self-hosted status page system built on Laravel (PHP) for communicating downtime, incidents, and scheduled mainte… | 67 | 15255 | active |
| ZITADEL ZITADEL is an open-source identity and access management (IAM) platform providing authentication and authorization out of the box, includin… | 94 | 15193 | active |
| OpenWA OpenWA is a free, MIT-licensed, self-hosted WhatsApp API Gateway that wraps WhatsApp connections in a REST API with webhooks, a React dashb… | 78 | 15142 | active |
| PanSou PanSou is a high-performance self-hosted API service for searching cloud drive (netdisk) resource links, aggregating results from Telegram … | 63 | 14913 | active |
| Lemmy Lemmy is a self-hosted, federated link aggregator and discussion forum for the fediverse, similar to Reddit or Hacker News, built in Rust w… | 91 | 14634 | active |
| thanos-io/thanos Thanos is a set of composable components that turn existing Prometheus deployments into a highly available metrics system with unlimited lo… | 94 | 14226 | stable |
| Bitwarden Password Manager Bitwarden Server is the backend service that provides APIs, authentication, and data storage for all Bitwarden client applications. It is w… | 95 | 13970 | active |
| apollographql/apollo-server Apollo Server is a spec-compliant, production-ready GraphQL server library for Node.js that supports schema-first development. It integrate… | 90 | 13952 | stable |
| ory/kratos Ory Kratos is a headless, API-first identity and user management server written in Go that centralizes login, registration, account recover… | 72 | 13888 | stable |
| Unleash Unleash is an open-source feature management platform for controlling feature flag rollouts across applications via a server and 25+ client… | 97 | 13860 | stable |
| Anarios/return-youtube-dislike Return YouTube Dislike is an open-source browser extension for Chrome and Firefox (plus a userscript) that restores the dislike count on Yo… | 95 | 13788 | active |
| mealie-recipes/mealie Mealie is a self-hosted recipe manager and meal planner with a FastAPI REST backend and a Vue frontend. It imports recipes from URLs via a … | 96 | 13611 | active |
| wallabag wallabag is a self-hostable web application for saving web pages to read later, extracting article content while stripping ads and distract… | 75 | 12994 | stable |
| graphile/crystal Graphile's Crystal monorepo containing Grafast, a planning and execution engine for GraphQL.js, and PostGraphile, which auto-generates high… | 95 | 12935 | active |
| PaperMC/Paper Paper is a high-performance Minecraft: Java Edition server based on Spigot that fixes gameplay and mechanics inconsistencies while greatly … | 77 | 12723 | active |
| Seerr Seerr is a free, open-source web application for managing media requests and discovery, integrating with Jellyfin, Plex, and Emby media ser… | 98 | 12716 | active |
| NangoHQ/nango Nango is an open-source integration platform for building product integrations with 900+ pre-built API providers. It handles OAuth/API-key … | 95 | 12694 | active |
| WordPress.com (Calypso) Calypso is the JavaScript and REST API powered single-page web application that serves as the WordPress.com dashboard. It is built with Rea… | 68 | 12645 | active |
| BentoML OpenLLM is a Python framework and CLI for self-hosting open-source large language models (Llama, DeepSeek, Qwen, Mistral, etc.) as OpenAI-c… | 76 | 12552 | active |
| open-policy-agent/opa Open Policy Agent (OPA) is a general-purpose, open-source policy engine that unifies policy enforcement across the stack using a high-level… | 96 | 12264 | stable |
| YOURLS YOURLS is a free, open-source PHP application for running your own URL shortener on your own server and domain. It provides an admin interf… | 88 | 12252 | stable |
| Magento Open Source Magento Open Source is a full-featured PHP-based eCommerce platform maintained by Adobe for building online stores. It provides catalog man… | 100 | 12208 | active |
| MEAN Stack A fullstack JavaScript starter framework combining MongoDB, Express, Angular, and Node.js (the MEAN stack) for building scalable web applic… | 50 | 12043 | active |
| tadata-org/fastapi_mcp FastAPI-MCP is a Python library that automatically exposes FastAPI endpoints as Model Context Protocol (MCP) tools, preserving request/resp… | 43 | 12012 | active |
| quickwit-oss/quickwit Quickwit is an open-source, cloud-native search engine written in Rust and powered by Tantivy, designed to run sub-second search and analyt… | 93 | 11676 | active |
| Datasette Datasette is an open-source tool for exploring and publishing data, turning SQLite databases into interactive websites with an accompanying… | 88 | 11487 | active |
| BrasilAPI/BrasilAPI BrasilAPI is a free public REST API that centralizes Brazilian public data (CEP postal codes, and other government-adjacent data) behind mo… | 76 | 11259 | active |
| Kutt URL Shortener Kutt is a free, open-source, self-hostable URL shortener built with Node.js. It supports custom domains, link management, private click sta… | 91 | 11130 | active |
| unopim/unopim UnoPim is an open-source Product Information Management (PIM) and Digital Asset Management (DAM) platform built on Laravel, designed to cen… | 89 | 11017 | active |
| dotnet/eShop A reference .NET e-commerce web application from Microsoft demonstrating a services-based architecture using .NET Aspire. It serves as an e… | 62 | 10949 | active |
| StockSharp StockSharp (S#) is an open-source algorithmic and quantitative trading platform for .NET and Python, providing a trading API, 70+ broker/ex… | 68 | 10925 | active |
| r-spacex/SpaceX-API An open-source REST API serving SpaceX launch, rocket, core, capsule, Starlink, launchpad, and landing pad data, hosted publicly at api.spa… | 10 | 10911 | active |
| NapCatQQ NapCatQQ is a modern bot protocol-side framework implemented on top of NTQQ, exposing a rich OneBot 11-compatible API for QQ messaging. It … | 88 | 10897 | active |
| gqlgen gqlgen is a Go library for building GraphQL servers using a schema-first approach with code generation. It generates type-safe resolvers an… | 100 | 10767 | stable |
| presenton/presenton Presenton is an open-source AI presentation generator and API that creates editable PPTX and PDF slide decks from prompts, documents, or cu… | 80 | 10756 | active |
| Lago Lago is an open-source metering and usage-based billing platform that ingests usage events, manages subscriptions and pricing, and generate… | 95 | 10699 | active |
| distribution/distribution The CNCF Distribution project provides the open-source Registry, a stateless, scalable server-side application implementing the OCI Distrib… | 90 | 10655 | stable |
| woocommerce/woocommerce WooCommerce is a free, open-source ecommerce platform built as a WordPress plugin, letting users turn any WordPress site into a fully custo… | 95 | 10559 | active |
| Activiti Activiti is a lightweight, open-source Business Process Management (BPM) platform whose core is a fast BPMN 2.0 process engine for Java. It… | 92 | 10543 | active |
| Anankke/SSPanel-UIM SSPanel UIM is a PHP-based multi-purpose proxy service management panel for running and administering proxy/VPN subscription services. It p… | 75 | 10435 | active |
| rolling-scopes/rsschool-app RS School App is the web application powering the Rolling Scopes School education process, helping thousands of students train as front-end… | 75 | 10399 | active |
| ElectricSQL Electric is a real-time read-path sync engine for Postgres that replicates data into clients via a low-level HTTP API with partial replicat… | 93 | 10395 | active |
| Polar Polar is an open-source billing and monetization platform that acts as merchant of record, offering usage-based billing, subscriptions, sea… | 96 | 10293 | active |
| Invoice Ninja Invoice Ninja is a source-available invoicing application for freelancers and small businesses, covering invoices, quotes, expenses, projec… | 95 | 10287 | active |
| OpenCTI OpenCTI is an open-source platform for managing cyber threat intelligence knowledge, including observables, TTPs, and threat actor informat… | 96 | 10173 | active |
| akaunting/akaunting Akaunting is a free, open-source online accounting application for small businesses and freelancers, built with Laravel, VueJS, and Tailwin… | 97 | 10159 | active |
| nopCommerce nopCommerce is a free, open-source eCommerce platform and shopping cart built on ASP.NET Core with support for MS SQL Server, PostgreSQL, a… | 96 | 10155 | stable |
| graphql-go graphql-go/graphql is a Go implementation of the GraphQL specification, following the official graphql-js reference implementation. It supp… | 59 | 10142 | stable |
| Grape Grape is an opinionated Ruby framework for building REST-like APIs, running on Rack or alongside Rails and Sinatra. It provides a simple DS… | 75 | 10007 | active |
| go-swagger/go-swagger A Go implementation of the Swagger 2.0 (OpenAPI 2.0) specification with a CLI tool for working with swagger specs. It generates servers, cl… | 97 | 10006 | active |
| Keystone CMS KeystoneJS is a Node.js headless CMS and web application framework for defining schemas that generate a GraphQL API and an auto-generated A… | 96 | 9981 | active |
| gorse-io/gorse Gorse is an AI-powered open-source recommender system engine written in Go that ingests items, users, and interaction feedback and automati… | 95 | 9876 | active |
| Evolution API Evolution API is an open-source REST API for WhatsApp and multi-channel messaging, supporting both the Baileys-based WhatsApp Web API and t… | 74 | 9837 | active |
| FreeAPI.app FreeAPI is an open-source hub of free, production-style REST APIs (auth, e-commerce, social media, todos, and more) for practicing API inte… | 53 | 9836 | active |
| Bluesky The official Bluesky Social client application for Web, iOS, and Android, built with React Native and TypeScript on top of the AT Protocol.… | 96 | 9702 | active |
| cooderl/wewe-rss WeWe RSS is a self-hostable service that generates RSS feeds for WeChat official accounts by leveraging WeRead as a data source. It support… | 10 | 9650 | active |
| flowable/flowable-engine Flowable is an open-source Java workflow and Business Process Management (BPM) platform providing fast BPMN process, CMMN case, and DMN rul… | 76 | 9586 | stable |
| reactiveui/refit Refit is a type-safe REST client library for .NET that turns REST APIs into live C# interfaces, generating HttpClient-based implementations… | 99 | 9575 | active |
| Model Context Protocol (MCP) Reference implementations of Model Context Protocol (MCP) servers demonstrating how AI applications can securely access tools and data sour… | 82 | 9483 | active |