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 |
|---|---|---|---|
| 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/knitserver Knitserver is a Flask-based REST API server that wraps the Knitlib library to control knitting machines, exposing endpoints and WebSocket-b… | 32 | 1520 | abandoned |
| Cubes Cubes is a lightweight Python framework for Online Analytical Processing (OLAP), providing multidimensional analysis and browsing of aggreg… | 32 | 1479 | abandoned |
| cashmusic/platform CASH Music Platform is a free, open-source PHP platform that gives musicians tools to manage, promote, and sell their music online while re… | 32 | 1470 | abandoned |
| fossasia/open-event-v1 The legacy Open Event server that powered eventyay.com, enabling organizers to manage events, speakers, tracks, venues, and drag-and-drop s… | 10 | 1470 | abandoned |
| fossasia/susi_cortana_skill A Cortana skill that lets users ask the SUSI.AI assistant questions through Microsoft's Cortana via invocation phrases like 'Cortana, Ask S… | 32 | 1460 | abandoned |
| chrishubert/whatsapp-api A REST API wrapper around the whatsapp-web.js library that lets you send messages, manage sessions, and receive callbacks by interacting wi… | 10 | 1442 | abandoned |
| hyperledger-archives/sawtooth-core Hyperledger Sawtooth is an enterprise distributed ledger (blockchain) platform for building, deploying, and running ledgers, originally wri… | 10 | 1415 | abandoned |
| helm/monocular Monocular is a web-based search and discovery UI for Helm Chart repositories, originally powering the Helm Hub. It is officially deprecated… | 10 | 1406 | abandoned |
| specta-rs/rspc rspc is a Rust framework for building typesafe web backends, inspired by tRPC, that lets you define routers with queries, mutations, and su… | 50 | 1390 | abandoned |
| ChatGPT API Bypass A Go service that bypasses Cloudflare protection to access ChatGPT's unofficial web endpoints, exposing them as an HTTP API. It also offers… | 10 | 1380 | 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 |
| Jessecar96/SteamBot SteamBot is a C# bot framework for interacting with Steam Chat and Steam Trade, allowing users to configure and customize automated trading… | 10 | 1373 | abandoned |
| MyCollab/mycollab MyCollab is a free, open-source, self-hosted project management and collaboration platform built on Java (Spring Boot, Kotlin, Vaadin, MyBa… | 10 | 1362 | abandoned |
| airesvsg/acf-to-rest-api A WordPress plugin that exposes Advanced Custom Fields (ACF) data through dedicated endpoints in the WordPress REST API. It adds /wp-json/a… | 32 | 1360 | 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 |
| salman0ansari/whatsapp-api-nodejs A self-hosted RESTful WhatsApp API service built on the Baileys library with Express, supporting multiple devices. It lets developers send … | 10 | 1347 | abandoned |
| ray-project/ray-llm RayLLM was a library for serving and deploying large language models on top of Ray, providing LLM APIs built on Ray Serve. It has been arch… | 10 | 1261 | abandoned |
| heketi/heketi Heketi is a RESTful volume management framework for GlusterFS that automates the lifecycle of GlusterFS volumes, including brick placement … | 10 | 1257 | abandoned |
| OpenRouterArchived/openrouter-runner A deprecated LLM inference engine built with vLLM by OpenRouter in its early days to serve niche fine-tuned models to early adopters. It is… | 10 | 1256 | abandoned |
| saasify-sh/saasify Saasify was a platform and developer CLI that auto-generated monetizable SaaS products from REST APIs or serverless functions, handling mar… | 10 | 1171 | abandoned |
| platanus/angular-restmod Angular Restmod is a Rails-inspired REST API ORM for AngularJS that generates model types with Active Record-style methods for interacting … | 23 | 1170 | abandoned |
| apache/trafficcontrol Apache Traffic Control is an open-source implementation of a full Content Delivery Network, built around Apache Traffic Server as the cachi… | 10 | 1155 | abandoned |
| iotaledger-archive/iri IRI (IOTA Reference Implementation) is the official Java node software that runs on the IOTA Mainnet and Devnet, validating and storing tra… | 10 | 1142 | 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 |
| acheong08/ChatGPT-to-API A Go server that exposes an OpenAI-compatible chat completions API backed by ChatGPT's web interface, cycling through accounts and access t… | 10 | 1138 | abandoned |
| Gratipay Gratipay was a web platform that let companies and individuals pay for open source work through recurring donations. This repository contai… | 10 | 1123 | 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 |
| nfldb A Python library (nflgame) providing an API to retrieve and read NFL Game Center JSON data, including real-time feeds useful for fantasy fo… | 23 | 1081 | abandoned |
| ruma/homeserver Ruma was a Matrix homeserver implementation written in Rust, aiming to provide a complete server for the Matrix decentralized communication… | 10 | 1071 | abandoned |
| codetainerapp/codetainer Codetainer is a Go web service that creates Docker-based code sandboxes viewable and controllable through an embeddable HTML terminal in th… | 32 | 1067 | abandoned |
| ApicurioArchive/apicurio-studio Apicurio Studio is a web-based API design studio for visually creating and editing OpenAPI and AsyncAPI definitions without writing specifi… | 10 | 1057 | abandoned |
| loklak/loklak_jlib_api A Java client library for the Loklak server, which scrapes and provides open access to social media data (primarily Twitter) without requir… | 32 | 1055 | abandoned |
| sitewhere/sitewhere SiteWhere is an open-source, multi-tenant IoT application enablement platform built on Java/Spring microservices, offering device and asset… | 10 | 1046 | abandoned |
| Bibi Bibi is a fullstack cross-border e-commerce solution built on Flask with MongoDB, Redis, Celery, and RabbitMQ, covering users, social featu… | 32 | 1039 | abandoned |
| kubernetes-retired/service-catalog A Kubernetes extension (SIG project) that integrates service brokers via the Open Service Broker API, letting users provision external clou… | 10 | 1037 | abandoned |
| fashiontec/openwash-server OpenWash is the backend API server for the OpenWash project, providing a REST API for a laundry/washing service application. It serves as t… | 32 | 1026 | abandoned |
| omarciovsena/abibliadigital A RESTful API for the Holy Bible built with Node.js, Express, and MongoDB, formerly hosted at ABibliaDigital.com.br with public endpoints a… | 66 | 1005 | abandoned |
| jfinkels/flask-restless A Flask extension that automatically generates RESTful JSON APIs from SQLAlchemy models. It is no longer maintained, with the last release … | 23 | 1003 | abandoned |
| Netflix-Skunkworks/sketchy Sketchy is a task-based API for taking screenshots and scraping text from websites, built on PhantomJS and Celery with optional token auth … | 32 | 998 | abandoned |
| OpenCode OpenCode is an open‑source AI coding agent that assists developers in writing code via a terminal interface, desktop application, or IDE ex… | 83 | 215433 | active |
| LangChain LangChain is an open-source Python library for building LLM-powered applications and autonomous agents. It provides composable components, … | 95 | 148099 | active |
| Next.js Next.js is a React-based framework for building full‑stack web applications. It provides server‑side rendering, static site generation, rou… | 95 | 143109 | active |
| ComfyUI ComfyUI is a modular, node‑based visual interface and inference engine for generative AI. It lets users chain multiple models, adjust every… | 95 | 138077 | active |
| Immich Immich is a high‑performance, self‑hosted solution for managing photos and videos. It provides web and mobile interfaces for uploading, org… | 95 | 116433 | active |
| Tauri Tauri is a Rust-based framework for building tiny, fast, and secure native desktop and mobile applications with any web frontend. It bundle… | 93 | 111490 | stable |
| Paperclip Paperclip is an open‑source web application that lets teams orchestrate, monitor, and budget AI agents as if they were employees. It provid… | 83 | 103680 | active |
| FastAPI FastAPI is a modern, high-performance Python web framework for building APIs, based on standard Python type hints and built on Starlette an… | 94 | 103093 | active |
| Stirling-Tools/Stirling-PDF Stirling PDF is an open‑source PDF editing platform that can run as a web app, desktop client, or self‑hosted server. It provides over 60 t… | 95 | 94396 | active |
| Gin Web Framework Gin is a high‑performance HTTP web framework for Go that offers a Martini‑like API with minimal boilerplate. It provides fast routing, midd… | 78 | 89356 | active |
| Laravel Laravel is a batteries-included PHP web application framework with expressive syntax, covering routing, ORM (Eloquent), migrations, queues,… | 99 | 85265 | stable |
| debpalash/VoiceStudio VoiceStudio is an open‑source desktop application that provides local text‑to‑speech, voice cloning, transcription and video dubbing across… | 81 | 73493 | active |
| Memos Memos is an open-source, self-hosted note-taking application built for quick capture, with a timeline-first interface and Markdown-native n… | 94 | 63681 | active |
| LiteLLM LiteLLM is an open‑source Python library and self‑hosted gateway that provides a single OpenAI‑compatible interface to call 100+ LLM provid… | 92 | 61456 | active |
| LiteLLM LiteLLM is an open-source AI gateway and Python SDK that provides a unified OpenAI-format interface to 100+ LLM providers (OpenAI, Anthropi… | 92 | 61456 | active |
| Plane Plane is an open‑source project management platform that lets teams track issues, run cycles, and manage roadmaps. It provides a modern web… | 97 | 61193 | active |
| PocketBase PocketBase is an open‑source backend written in Go that runs as a single executable. It provides an embedded SQLite database with realtime … | 92 | 61149 | active |
| Nuxt Nuxt is an open‑source full‑stack framework built on Vue.js that enables server‑side rendering, static site generation, and hybrid renderin… | 94 | 60893 | active |
| Remotion Remotion is a React‑based library for programmatically creating, rendering, and editing videos and motion graphics. It provides a full suit… | 93 | 60424 | active |
| Penpot Penpot is an open-source, browser-based design and prototyping platform for product teams, built with Clojure/ClojureScript. It offers UI d… | 97 | 60343 | stable |
| spring-projects/spring-framework Spring Framework is the foundational application framework for Java-based enterprise applications, providing dependency injection, AOP, tra… | 96 | 60263 | stable |
| CrewAI CrewAI is an open‑source Python framework for building and orchestrating collaborative AI agents. It provides high‑level abstractions for c… | 90 | 59546 | active |
| ethereum/go-ethereum Go Ethereum (geth) is the official Go implementation of the Ethereum protocol, providing a full node client and development library. It ena… | 99 | 51390 | active |
| Alist AList is a self‑hosted file list and WebDAV server that aggregates many storage backends behind a single web UI. It is built with Go (Gin) … | 97 | 50264 | active |
| LocalAI LocalAI is an open‑source AI runtime that provides a single binary exposing OpenAI‑compatible APIs for text, vision, audio, and video model… | 93 | 49392 | active |
| LocalAI LocalAI is an open-source, self-hosted AI inference runtime that runs LLMs, vision, speech, image, and video models behind OpenAI/Anthropic… | 93 | 49392 | active |
| HKUDS/nanobot nanobot is an ultra‑lightweight, open‑source AI agent framework written in Python. It provides a WebUI, terminal, and chat‑app interfaces w… | 81 | 49064 | active |
| Cal.com (Cal.diy) Cal.diy is the fully open-source, MIT-licensed community edition of Cal.com, a scheduling platform for booking meetings and managing availa… | 82 | 48921 | active |
| Algorithm Visualizer Algorithm Visualizer is an interactive web application that animates algorithms directly from source code. It provides a visual learning en… | 32 | 48883 | active |
| Discourse Discourse is an open‑source, Ruby‑on‑Rails based community platform for discussion forums, Q&A, and real‑time chat. It can be self‑hosted o… | 83 | 47962 | active |
| Rocket.Chat Rocket.Chat is an open‑source, secure communications platform that provides real‑time messaging, voice, video and collaboration tools. It c… | 92 | 46207 | active |
| Hyperswitch Hyperswitch is an open-source, composable payments orchestration platform written in Rust by Juspay, connecting to 300+ payment processors,… | 95 | 45357 | active |
| Payload Payload is an open-source, MIT-licensed fullstack Next.js framework and headless CMS written in TypeScript. A single config instantly gener… | 93 | 44931 | stable |
| vectorize-io/hindsight Hindsight is an open-source agent memory system that gives AI agents persistent long-term memory that learns and consolidates knowledge ove… | 78 | 44347 | active |
| LifeOS Fabric is an open-source framework for augmenting humans with AI by organizing crowdsourced AI prompts (called patterns) into a modular, re… | 90 | 44214 | active |
| Gradio Gradio is an open‑source Python library that lets you build interactive web interfaces for machine‑learning models, APIs, or any Python fun… | 95 | 43762 | active |
| Hexo Hexo is a fast, simple, and powerful static site generator built on Node.js. It lets you write posts in Markdown and generate a full static… | 83 | 41778 | active |
| HKUDS/LightRAG LightRAG is a Python library that implements a simple and fast Retrieval-Augmented Generation framework using graph structures and vector e… | 84 | 40153 | active |
| Novu Novu is an open-source communication infrastructure platform that provides a unified API for sending notifications (in-app inbox, email, SM… | 92 | 40038 | active |
| yudao (ruoyi-vue-pro) Yudao Ruoyi Vue Pro is a full‑stack, open‑source admin platform built with Spring Boot, MyBatis Plus and Vue. It provides a rich set of ent… | 98 | 39530 | active |
| volcengine/OpenViking OpenViking is an open-source context database designed for AI agents. It provides a virtual filesystem interface for storing, retrieving, a… | 77 | 39101 | active |
| ASP.NET Core ASP.NET Core is the open-source, cross-platform web framework for .NET, used to build modern cloud-based web applications, APIs, IoT apps, … | 97 | 38467 | stable |
| Directus Directus is an open-source backend application that wraps any SQL database into instant REST and GraphQL APIs, a no-code data studio, and a… | 99 | 38413 | active |
| Dokploy Dokploy is an open‑source, self‑hosted Platform as a Service that simplifies deploying applications and databases. It provides a web UI, CL… | 87 | 37756 | active |
| Postiz Postiz is an open-source, self-hostable social media scheduling tool that lets users plan, generate, and publish posts to 30+ platforms fro… | 92 | 37199 | active |
| Nextcloud Nextcloud is a self‑hosted cloud platform that provides file storage, synchronization, and collaborative tools. It runs on PHP and can be d… | 95 | 37162 | active |
| Vault Vault is a HashiCorp service for secure secret storage, dynamic secret generation, and privileged access management. It provides a unified … | 99 | 36390 | active |
| SeaweedFS SeaweedFS is a highly scalable distributed storage system that provides S3‑compatible object storage, POSIX‑like file system access, and Ic… | 95 | 35551 | active |
| Laravel Laravel is a batteries-included PHP web application framework with expressive syntax, covering routing, ORM (Eloquent), templating (Blade),… | 95 | 34966 | stable |
| Tabby Tabby is a self-hosted, open-source AI coding assistant that serves as an on-premises alternative to GitHub Copilot. It provides LLM-powere… | 76 | 33888 | active |
| Glances Glances is a cross‑platform system monitoring application written in Python. It provides a curses‑based terminal UI, a web UI and REST/XML‑… | 94 | 33654 | active |
| github/github-mcp-server GitHub's official Model Context Protocol (MCP) server that connects AI tools like Claude, Cursor, and VS Code directly to GitHub's platform… | 83 | 33620 | active |
| Remix Remix is a fully‑stacked web framework written in TypeScript that provides routing, data loading, authentication, and UI components in a si… | 93 | 33386 | active |
| onyx-dot-app/onyx Onyx is an open‑source AI platform that provides a chat interface powered by large language models and a context layer that indexes knowled… | 93 | 32566 | active |
| Hono Hono is a small, ultrafast web framework built on Web Standards APIs with zero dependencies. It runs on any JavaScript runtime including Cl… | 95 | 32549 | stable |
| Conductor Conductor is an open-source durable execution and workflow orchestration engine for microservices, event-driven workflows, and AI agents, o… | 93 | 32278 | active |
| Cognee Cognee is an open‑source AI memory platform that provides persistent, long‑term memory for AI agents. It builds a knowledge graph from docu… | 90 | 31294 | active |
| Symfony Symfony is a full‑stack PHP framework for building web and console applications. It provides reusable components, a powerful CLI, and a rob… | 93 | 31168 | active |
| Symfony Symfony is a full-stack PHP framework for building web and console applications, plus a set of reusable, decoupled PHP components used by p… | 93 | 31168 | stable |
| xuxueli/xxl-job XXL-JOB is a lightweight distributed task scheduling platform written in Java, featuring a central admin console and executor clients that … | 88 | 30600 | stable |