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 |
|---|---|---|---|
| adamcooke/staytus Staytus is a self-hosted, open-source status page application built with Ruby on Rails for publishing the status of services, incidents, an… | 32 | 2172 | maintenance |
| mgilangjanuar/teledrive A self-hostable web application that turns Telegram's API into a free unlimited cloud storage service, positioned as an alternative to Goog… | 10 | 2033 | maintenance |
| Fullive-AI/Anima Anima is an open-source Agent OS that gives home hardware perceptive, decision-making, and learning AI capabilities by connecting devices t… | 55 | 639 | active |
| mistio/mist-ce Mist CE is an open-source multicloud management platform providing a unified web interface, RESTful API, and CLI to manage public clouds, p… | 29 | 1912 | maintenance |
| bilibili/discovery Discovery is Bilibili's production-ready service registry used for locating middle-tier servers to enable resilient load balancing and fail… | 23 | 1803 | maintenance |
| OryxProject/oryx Oryx 2 is a Java framework implementing the lambda architecture on Apache Spark and Apache Kafka, specialized for real-time large-scale mac… | 10 | 1782 | maintenance |
| Graphcool/graphcool-framework An open-source backend development framework for building and deploying GraphQL APIs, centered on a GraphQL Database that auto-generates CR… | 10 | 1754 | maintenance |
| VertaAI/modeldb ModelDB is an open-source system for machine learning model versioning, metadata tracking, and experiment management. It versions models al… | 23 | 1750 | maintenance |
| xianrendzw/EasyReport EasyReport is a Java-based web reporting tool that converts SQL query results into HTML tables with row/column spanning, Excel export, char… | 23 | 1749 | maintenance |
| cpfair/tapiriik tapiriik is an open-source web service that synchronizes fitness activities between services like Garmin Connect, Strava, Runkeeper, Traini… | 32 | 1739 | maintenance |
| Smartstore Smartstore is an open-source enterprise eCommerce platform (shopping cart) built on ASP.NET (the legacy SmartStoreNET on ASP.NET MVC 5, suc… | 83 | 1722 | maintenance |
| Azure/Stormspotter Stormspotter is an Azure red team tool that builds an attack graph of Azure subscription and Azure Active Directory resources, storing them… | 23 | 1721 | maintenance |
| lsgwr/spring-boot-online-exam A self-hosted online examination system built with Spring Boot (backend) and Vue + Ant Design (frontend), supporting single-choice, multipl… | 67 | 1691 | maintenance |
| fossasia/query-server A Flask-based server that proxies keyword searches across multiple search engines (Google, Bing, DuckDuckGo, Yahoo, and others) and returns… | 10 | 1666 | maintenance |
| lastbackend/lastbackend Last.Backend is an open-source container management platform written in Go that automates deployment, scaling, and management of containeri… | 23 | 1659 | maintenance |
| ZainZhao/HIS HIS (Hospital Information System) is a hospital management demo application covering clinical care, pharmacy, billing, and patient manageme… | 32 | 1635 | maintenance |
| Faygo Faygo is a fast and concise Go web framework for building high-performance web applications, especially APIs, with minimal code. Defining a… | 23 | 1590 | maintenance |
| Clivern/Beaver Beaver is a self-hosted real-time messaging server written in Go that provides WebSocket-based pub/sub messaging backed by Redis. It is use… | 67 | 1586 | maintenance |
| tobegit3hub/advisor Advisor is an open-source implementation of Google Vizier, a hyperparameter tuning system for black-box optimization. It provides a server … | 32 | 1563 | maintenance |
| fullstackproltd/AspNetCoreSpa A fullstack single-page application template combining ASP.NET Core 7.0 with Angular 15, featuring IdentityServer4 authentication, Entity F… | 23 | 1536 | maintenance |
| sqmax/springboot-project A backend for a WeChat official-account food ordering system built with Spring Boot and Spring Data JPA, exposing RESTful APIs consumed by … | 23 | 1520 | maintenance |
| ChirpStack v3 ChirpStack Network Server is an open-source LoRaWAN network server written in Go, responsible for handling and de-duplicating uplink data f… | 10 | 1513 | maintenance |
| gottfrois/dashing-rails A Rails engine port of Shopify's Dashing dashboard framework for building real-time, widget-based dashboards in Ruby on Rails applications.… | 32 | 1447 | maintenance |
| damklis/DataEngineeringProject An end-to-end data engineering project that scrapes news from RSS feeds via Airflow-scheduled Python scrapers and streams them through Kafk… | 32 | 1440 | maintenance |
| 3Top/word2vec-api A simple Python web service that exposes word embedding models (Word2Vec/GloVe) via an HTTP API built on Gensim. It serves similarity, most… | 32 | 1436 | maintenance |
| u014427391/jeeplatform JeePlatform is a Java enterprise application base platform built on Spring Boot, integrating MyBatis ORM, Spring MVC, Shiro security, and c… | 23 | 1421 | maintenance |
| ustayready/CredSniper CredSniper is a phishing framework built on Python's Flask micro-framework and Jinja2 templating that launches realistic phishing sites wit… | 32 | 1394 | maintenance |
| loklak Loklak is a distributed Java server application that anonymously collects, indexes, and shares social media messages (especially tweets) us… | 23 | 1393 | maintenance |
| swapagarwal/JARVIS-on-Messenger JARVIS-on-Messenger is a community-driven Python chatbot for Facebook Messenger that answers everyday user queries through a simple module-… | 23 | 1393 | maintenance |
| w12scan w12scan is a self-hosted network asset discovery engine that aggregates scan results into a searchable web interface backed by Elasticsearc… | 23 | 1330 | maintenance |
| Chanify Chanify is a safe and simple notification tool that lets developers and system administrators push notifications to iOS and macOS devices v… | 23 | 1319 | maintenance |
| remotion-dev/github-unwrapped-2022 A Next.js platform that generates a personalized 'year in review' video for each GitHub user using Remotion and AWS Lambda rendering. It fe… | 32 | 1318 | maintenance |
| shopware5/shopware Shopware 5 is an open-source e-commerce platform built on Symfony, Doctrine, and Zend Framework, providing a full online store solution wit… | 66 | 1309 | maintenance |
| xbin-store A distributed B2C e-commerce mall application modeled after a well-known Chinese B2C site, built with Spring Boot, Dubbox RPC, Spring MVC, … | 32 | 1299 | maintenance |
| AI Basketball Analysis An AI-powered web app and API that analyzes basketball shots and shooting form from uploaded videos using object detection and OpenPose pos… | 32 | 1297 | maintenance |
| ks888/LambStatus LambStatus is an open-source, serverless status page system built on AWS Lambda and CloudFormation. It lets teams publish service status, i… | 10 | 1286 | maintenance |
| dsys/match Match is a scalable reverse image search service built on Kubernetes and Elasticsearch, using perceptual hashing to find visually similar i… | 32 | 1263 | maintenance |
| Coldairarrow/Colder.Admin.AntdVue Colder.Admin.AntdVue is a rapid development framework for building web admin backends, combining a .NET 5 backend with an Ant Design Vue fr… | 23 | 1241 | maintenance |
| sigstore/rekor Rekor is Sigstore's software supply chain transparency log, providing an immutable tamper-resistant ledger for signed build and provenance … | 91 | 1214 | maintenance |
| Viveckh/Veniqa Veniqa is a full-stack open-source e-commerce solution built on the MEVN stack (MongoDB, Express.js, Vue.js, Node.js), comprising API serve… | 23 | 1191 | maintenance |
| jeecgboot/jeewx-boot Jeewx-Boot is a free, open-source Java-based WeChat management platform built on Spring Boot, supporting WeChat official accounts, mini-pro… | 32 | 1147 | maintenance |
| seashell/drago Drago is a flexible configuration manager for WireGuard that provides a unified control plane for building secure network overlays across h… | 23 | 1120 | maintenance |
| Nextdoor/ndscheduler ndscheduler is a flexible Python library for building your own cron-like job scheduling system. It runs a Tornado server that exposes REST … | 23 | 1110 | maintenance |
| pzhgugu/goshop2 Goshop2 is a distributed e-commerce platform built on Spring, Dubbo, and MyBatis, organized as a classic Java SOA system with Facade/Provid… | 68 | 1103 | maintenance |
| DonTizi/rlama RLAMA is a Go CLI tool for building and querying local Retrieval-Augmented Generation (RAG) systems over your documents using Ollama models… | 35 | 1096 | maintenance |
| mulesoft/api-designer API Designer is a standalone or embeddable web editor for authoring RAML (RESTful API Modeling Language) specifications, written in JavaScr… | 10 | 1069 | maintenance |
| SiGuiyang/spring-cloud-shop A distributed e-commerce project built on the Spring Cloud (Alibaba) microservices stack, organized into multiple modules such as goods, or… | 32 | 1048 | maintenance |
| webmachinelearning/webmcp WebMCP is a proposed web platform API (W3C Community Group specification) that lets web developers expose JavaScript functions or HTML form… | 63 | 4634 | experimental |
| laodaobazi/ldbz-shop A distributed e-commerce mall system built with Spring Boot, Dubbo RPC, MySQL, Redis, and SolrCloud, with separate web apps for admin, cart… | 32 | 1035 | maintenance |
| supzhang/epg A Python/Django-based system that scrapes TV program schedules (EPG) from multiple Chinese and Hong Kong/Taiwan sources and generates XMLTV… | 31 | 1029 | maintenance |
| springboot-dubbox A Java distributed backend system built on Spring Boot and DubboX, providing REST APIs and an admin management system with role-based acces… | 32 | 1015 | maintenance |
| nytimes/openapi2proto A Go CLI tool that converts OpenAPI/Swagger specifications (YAML or JSON) into Protobuf v3 schemas and gRPC service definitions. It support… | 23 | 1005 | maintenance |
| fcakyon/autollm AutoLLM is a Python library for rapidly building RAG-based LLM web apps and APIs, offering a unified API over 100+ LLM providers and 20+ ve… | 10 | 1003 | maintenance |
| bknd-io/bknd bknd is a lightweight, batteries-included backend-as-a-service (Firebase/Supabase alternative) providing data management, authentication, m… | 73 | 3771 | experimental |
| wquguru/nof0 NOF0 is an open-source AI trading arena that lets multiple LLM/agent-driven strategies compete in live cryptocurrency markets, each startin… | 39 | 2749 | experimental |
| paulpierre/RasaGPT RasaGPT is a headless LLM chatbot platform built on top of Rasa and Langchain, serving as a boilerplate and reference implementation. It in… | 50 | 2466 | experimental |
| Future AGI Future AGI is an open-source, self-hostable platform for evaluating, observing, and improving LLM and AI agent applications, combining trac… | 77 | 2146 | experimental |
| google/keytransparency A Google open-source key transparency service that provides a lookup service for public keys backed by a publicly auditable, tamper-proof l… | 10 | 1571 | experimental |
| fossasia/open-event-next Open Event Next is the next-generation frontend for the FOSSASIA Open Event / eventyay platform, built with Next.js, React, and TypeScript.… | 10 | 1513 | experimental |
| caddymanager/caddymanager CaddyManager is a self-hosted web application for managing multiple Caddy2 servers from a single dashboard, built on the MEVN stack (MongoD… | 44 | 1144 | experimental |
| prisma/prisma1 Prisma 1 is a deprecated database toolkit providing an ORM with auto-generated type-safe clients, declarative migrations, and a GraphQL-bas… | 10 | 16377 | abandoned |
| go-cqhttp go-cqhttp is a lightweight, natively cross-platform Golang implementation of the OneBot v11 (CQHTTP) standard for QQ bots, built on MiraiGo… | 60 | 10630 | abandoned |
| graphql/express-graphql express-graphql is the original official reference implementation of a GraphQL HTTP server middleware for Express (and Connect/Restify). It… | 10 | 6249 | abandoned |
| Postcatlab/postcat Postcat is an open-source, cross-platform API development and testing tool supporting REST and WebSocket protocols, with API design, docume… | 50 | 5544 | abandoned |
| Aleph.js Aleph.js is a full-stack web framework for Deno supporting React SSR, SSG, API routes, and ESM-based development. It is no longer maintaine… | 10 | 5175 | abandoned |
| helios-framework/helios Helios is an extensible open-source mobile backend framework written in Ruby that provides essential backend services for iOS apps, includi… | 32 | 4071 | abandoned |
| christianselig/apollo-backend The server backend for the Apollo iOS Reddit client, written in Go, which checked user notifications and managed subreddit watchers via aut… | 10 | 3651 | abandoned |
| koding/kite Kite is a Go framework for building micro-services where each service (a 'kite') acts as both an RPC server and client, communicating over … | 32 | 3258 | abandoned |
| facebookarchive/php-graph-sdk The official Facebook SDK for PHP (v5), providing a native interface to the Facebook Graph API and Facebook Login from PHP applications. Th… | 10 | 3208 | abandoned |
| Ownphotos Ownphotos is a self-hosted Google Photos alternative built with a Django backend and React frontend, offering face recognition, object dete… | 23 | 2757 | abandoned |
| janhq/cortex.cpp Cortex.cpp is a C++ local AI platform that runs GGUF (llama.cpp) and ONNX models on your own machine, exposing an OpenAI-compatible HTTP AP… | 10 | 2748 | abandoned |
| LiskArchive/lisk-sdk The Lisk SDK is a TypeScript framework for building blockchain applications and sidechains on the Lisk ecosystem. It provides modules for c… | 10 | 2679 | abandoned |
| Keywhiz Keywhiz is a Java-based system for centrally storing, managing, and distributing secrets such as TLS keys, API tokens, and database credent… | 10 | 2622 | abandoned |
| Reportr/dashboard Reportr is a self-hostable personal dashboard application for tracking events in your life via a simple REST API, with reports, visualizati… | 10 | 2578 | abandoned |
| Azure-Samples/graphrag-accelerator A one-click Azure deployment accelerator that hosts the GraphRAG knowledge-graph-powered RAG system as a scalable API service. It builds on… | 10 | 2406 | abandoned |
| Aqueduct Aqueduct is a multi-threaded HTTP server framework for Dart for building REST APIs, bundling a statically-typed PostgreSQL ORM, an OAuth 2.… | 10 | 2384 | abandoned |
| instill-ai/instill-core Instill Core is a full-stack AI infrastructure tool for data, model, and pipeline orchestration, aimed at building AI-first applications wi… | 70 | 2317 | abandoned |
| run-llama/llama_deploy LlamaDeploy is a Python framework for deploying LlamaIndex agentic workflows to production, with support for multi-agent services. The proj… | 67 | 2068 | abandoned |
| BCG-X-Official/agentkit AgentKit is a full-stack starter kit from BCG X for building constrained, chat-based LLM agent applications using Next.js/React on the fron… | 10 | 1943 | abandoned |
| Lemur Lemur is a TLS certificate management and orchestration service that acts as a broker between certificate authorities and environments, pro… | 10 | 1771 | abandoned |
| anchore/anchore-engine Anchore Engine is an open-source service that inspects, analyzes, and certifies container images, scanning them against a vulnerability dat… | 10 | 1591 | abandoned |
| WordExpress WordExpress is a stack for building WordPress-powered sites with Node, React, GraphQL, and Apollo, replacing the WordPress theme layer with… | 32 | 1547 | abandoned |
| MPOS/php-mpos MPOS (Mining Portal Open Source) is a PHP-based web portal for running cryptocurrency mining pools, supporting algorithms like scrypt, SHA-… | 23 | 1523 | abandoned |
| fossasia/susi_fbbot A Facebook Messenger bot for AskSusi (Susi AI), built with Node.js and Express, that relays user messages to the Susi API and replies withi… | 10 | 1508 | abandoned |
| fossasia/loklak_walls loklak walls is a web application for creating social media walls (tweet walls) using the loklak server as its data source, intended as an … | 10 | 1503 | abandoned |
| SeldonIO/seldon-server Seldon Server is an open-source machine learning platform and recommendation engine that runs on Kubernetes, providing Predict and Recommen… | 23 | 1477 | abandoned |
| fossasia/susi_viberbot A Viber messenger bot for SUSI AI, written in JavaScript, that connects Viber's chat API to the SUSI AI conversational API via a web server… | 10 | 1475 | abandoned |
| dairoot/ChatGPT-Mirror A self-hosted ChatGPT mirror site that lets multiple users share ChatGPT accounts through a managed web interface with an admin backend. It… | 53 | 1404 | abandoned |
| dinubs/jam-api Jam API is a hosted service (self-hostable Node.js app) that turns any website into a JSON API by extracting data using CSS query selectors… | 32 | 1359 | abandoned |
| langchain-ai/langchain-extract A FastAPI-based web server that uses LLMs to extract structured information from text and files, with extractors defined via JSON Schema an… | 10 | 1192 | abandoned |
| voat/voat Voat is the source code for a Reddit-style social news and discussion platform built on ASP.NET Core 2 with PostgreSQL, featuring user-subm… | 23 | 1184 | abandoned |
| outerbase/starbasedb StarbaseDB is an open-source, scale-to-zero SQLite database exposed over HTTP and WebSockets, built on Cloudflare Durable Objects. It provi… | 61 | 1164 | abandoned |
| llldddbbb/dbblog A multi-module, front-end/back-end separated open-source blog system built with SpringBoot 2.x and Vue 2.x, including a public site, admin … | 32 | 1155 | abandoned |
| Spring Cloud Data Flow Spring Cloud Data Flow is a microservices-based toolkit for orchestrating streaming and batch data processing pipelines built from Spring B… | 10 | 1140 | abandoned |
| Netflix-Skunkworks/sleepy-puppy Sleepy Puppy is a cross-site scripting (XSS) payload management framework from Netflix Skunkworks that captures, manages, and tracks XSS pa… | 32 | 1043 | abandoned |
| pvzig/SlackKit A Swift library for building Slack apps and bots, supporting the RTM API, Web API, OAuth, slash commands, and interactive message buttons. … | 10 | 1011 | abandoned |
| Graffiti A discontinued Node.js library that converts existing models (e.g., Mongoose schemas) into a GraphQL schema and exposes it over HTTP via Ex… | 23 | 999 | abandoned |
← prev page 21 / 21