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 |
|---|---|---|---|
| Fincept-Corporation/FinceptTerminal Fincept Terminal is an open-source desktop finance application that provides advanced market analytics, investment research, and quantitati… | 90 | 32460 | active |
| Beego Beego is a high‑performance web framework for the Go programming language. It provides MVC architecture, built‑in ORM, session handling, ca… | 89 | 32426 | active |
| Antigravity Tools Antigravity Tools is a desktop application built with Tauri v2, React, and Rust that manages multiple AI service accounts and provides one-… | 80 | 32370 | active |
| Conductor Conductor is an open‑source, event‑driven workflow engine that provides durable, resilient execution for microservices and AI agents. It of… | 93 | 32278 | active |
| kubernetes/minikube Minikube is a command‑line tool that creates a single‑node Kubernetes cluster on your local machine. It supports multiple container runtime… | 89 | 32200 | active |
| Hasura GraphQL Engine Hasura GraphQL Engine is an open-source engine that auto-generates instant, realtime GraphQL APIs (and REST endpoints) over existing databa… | 98 | 32132 | active |
| openai/openai-python The official OpenAI Python library provides a convenient wrapper around the OpenAI REST API. It supports both synchronous and asynchronous … | 96 | 31870 | active |
| OpenAPI Specification The OpenAPI Specification is a vendor-neutral, language-agnostic standard for describing HTTP APIs in JSON or YAML. It is maintained by the… | 88 | 31229 | active |
| Shardeum Shardeum is an EVM‑compatible Layer 1 blockchain that uses dynamic state sharding to provide autoscaling, low fees and high throughput. It … | 41 | 31219 | active |
| Supermemory Supermemory is a fast, scalable memory and context engine for AI agents, offered as a hosted API with self‑hosted options. It provides auto… | 89 | 31077 | active |
| chubin/wttr.in wttr.in is a console‑oriented weather forecast service that returns weather data via HTTP in plain‑text, HTML, PNG and other formats. It ca… | 74 | 30649 | active |
| ComposioHQ/composio Composio is a developer SDK and CLI that provides AI agents with access to 1,000+ pre‑authenticated toolkits, per‑user sessions, and a sand… | 89 | 30635 | active |
| DeepAgents Deep Agents is a production‑ready, extensible agent harness for building LLM‑driven applications. It provides built‑in filesystem access, c… | 82 | 30425 | active |
| nautechsystems/nautilus_trader NautilusTrader is an open-source, Rust-native algorithmic trading engine with a deterministic, event‑driven core. It provides Python bindin… | 96 | 30308 | active |
| encode/django-rest-framework Django REST framework is a powerful and flexible toolkit for building Web APIs on top of Django. It provides serializers, class-based views… | 98 | 30205 | stable |
| trycua/cua Cua is an open‑source framework that provides drivers, sandbox environments, and fleet management for AI agents to interact with real deskt… | 85 | 30149 | active |
| huggingface/smolagents smolagents is a lightweight Python library for building and running LLM‑powered agents with just a few lines of code. It provides first‑cla… | 81 | 29890 | active |
| labring/FastGPT FastGPT is an open‑source AI agent building platform that combines knowledge‑base retrieval, RAG, and visual workflow orchestration. It let… | 94 | 29869 | active |
| Kestra Kestra is an open‑source, event‑driven orchestration and scheduling platform written in Java. It lets you define, run and monitor complex d… | 95 | 29837 | active |
| simstudioai/sim Sim is an open‑source AI workspace that lets teams build, deploy, monitor and govern AI agents and workflows. It provides a visual canvas, … | 85 | 29834 | active |
| Apollo Apollo is a reliable, centralized configuration management system for microservice environments. It provides real‑time hot‑release of confi… | 90 | 29817 | active |
| karakeep-app/karakeep Karakeep is a self‑hostable "bookmark‑everything" application that lets you save links, notes, images and PDFs. It adds AI‑powered automati… | 94 | 29774 | active |
| Harbor Harbor is an open‑source cloud‑native container registry that adds security, identity, and management features to Docker Distribution. It p… | 99 | 29547 | stable |
| python-telegram-bot/python-telegram-bot python-telegram-bot is a pure Python, asynchronous wrapper around the Telegram Bot API. It provides handlers, application builders, and uti… | 89 | 29522 | stable |
| slymnoyann/hey-1 Hey.xyz is an open‑source decentralized social media application built on the Lens Protocol. It provides a permissionless, on‑chain social … | 74 | 29361 | active |
| Plausible Analytics Plausible Analytics is an open‑source, privacy‑first web analytics application built with Elixir and Phoenix. It provides a lightweight, co… | 86 | 29207 | active |
| reflex-dev/reflex Reflex is an open‑source Python framework for building full‑stack web applications without writing JavaScript. It provides a reactive UI li… | 93 | 28933 | active |
| rohitg00/agentmemory AgentMemory is a TypeScript library that provides persistent, local‑first memory for AI coding agents. It captures, compresses, and recalls… | 78 | 28900 | active |
| Redash Redash is an open‑source web application for querying databases, visualizing results, and building shareable dashboards. It supports over 3… | 86 | 28832 | active |
| ArchiveBox ArchiveBox is an open‑source, self‑hosted web‑archiving application that captures URLs, bookmarks, RSS feeds and more into durable formats … | 99 | 28737 | active |
| Semantic Kernel Semantic Kernel is a model‑agnostic SDK that lets developers integrate large language models and build AI agents quickly. It provides tools… | 90 | 28582 | active |
| Budibase Budibase is an open-source low-code platform for building internal tools, CRUD applications, and AI‑driven agents. It provides a visual bui… | 94 | 28331 | active |
| LeRobot LeRobot is a Python library that provides a unified interface for controlling real robots, recording datasets, and training/deploying polic… | 90 | 28232 | active |
| eyaltoledano/claude-task-master Taskmaster is an open‑source JavaScript library that provides AI‑driven task management and planning capabilities. It can be embedded in ed… | 65 | 28221 | active |
| Bagisto Bagisto is an open‑source eCommerce platform built on Laravel that provides a full‑stack solution for online stores, marketplaces and B2B c… | 98 | 28219 | stable |
| PrefectHQ/fastmcp FastMCP is a Pythonic framework for building Model Context Protocol (MCP) servers, clients, and interactive applications. It handles schema… | 84 | 27979 | active |
| Huly Huly is an open‑source, all‑in‑one platform that combines project management, issue tracking, chat, CRM, HR and ATS features. It can be sel… | 94 | 27912 | active |
| PostgREST PostgREST is a standalone web server that automatically creates a fully RESTful API from any PostgreSQL database. It translates database sc… | 98 | 27693 | active |
| PostgREST PostgREST is a standalone web server that automatically exposes any existing PostgreSQL database as a fully RESTful HTTP API. Written in Ha… | 98 | 27693 | stable |
| Shields Shields.io provides a service and NPM library for generating concise, consistent, and legible badges in SVG and raster formats. It can be u… | 76 | 27246 | active |
| marmelab/react-admin React‑Admin is an open‑source React library for building data‑driven admin interfaces and internal tools. It provides ready‑made components… | 91 | 26943 | active |
| OpenAPI Generator OpenAPI Generator is a Java‑based tool that automatically creates API client libraries, server stubs, documentation, and configuration from… | 91 | 26758 | active |
| Haystack Haystack is an open‑source Python framework for orchestrating LLM‑powered pipelines, agents and RAG applications. It provides modular compo… | 99 | 26720 | active |
| OpenFaaS OpenFaaS is a serverless functions platform that lets developers deploy event-driven functions and microservices packaged as OCI/Docker con… | 71 | 26245 | stable |
| Agent2Agent (A2A) Protocol Agent2Agent (A2A) is an open protocol, hosted under the Linux Foundation, that standardizes communication and interoperability between opaq… | 80 | 26020 | active |
| Zulip Zulip is an open-source team chat application with unique topic-based threading that combines the best of email and real-time chat. It incl… | 93 | 25994 | stable |
| Kratos Kratos is a lightweight Go framework for building cloud‑native microservices. It provides generated HTTP/gRPC transports, composable middle… | 88 | 25972 | active |
| Kratos Kratos is a lightweight Go framework for building cloud-native microservices, offering APIs for transport (HTTP/gRPC), middleware, registry… | 88 | 25972 | active |
| rancher/rancher Rancher is an open‑source container management platform that simplifies deploying and operating Kubernetes clusters across any environment.… | 93 | 25935 | active |
| Guovin/iptv-api IPTV-API is a Python‑based tool that automatically collects, validates, speed‑tests and generates IPTV live‑stream playlists. It offers mul… | 93 | 25591 | active |
| Stagehand Stagehand is an SDK that lets developers control a browser with familiar Playwright‑style APIs and AI‑driven primitives. It provides self‑h… | 86 | 25583 | active |
| Invidious Invidious is an open‑source, self‑hosted front‑end for YouTube that provides a privacy‑focused, ad‑free video streaming experience. It also… | 92 | 25497 | active |
| Monica Monica is an open‑source personal relationship management web application built with Laravel. It lets you document contacts, interactions, … | 55 | 25342 | active |
| vxcontrol/pentagi PentAGI is a Go-based autonomous AI agent system for automated penetration testing. It provides a web UI, GraphQL API, and integrates with … | 76 | 25181 | active |
| coc.nvim coc.nvim is a Node.js based extension host that brings VS Code‑like IntelliSense to Vim and Neovim. It provides LSP‑driven completion, diag… | 66 | 25154 | active |
| activepieces/activepieces Activepieces is an open‑source, no‑code automation platform that lets teams build AI‑driven workflows, agents and integrations. It provides… | 95 | 25101 | active |
| OpenList OpenList is a community‑driven fork of AList that provides a resilient file‑listing and management service. It offers a web UI, API pages a… | 87 | 25098 | active |
| Firefly III Firefly III is a free, open‑source personal finance manager written in PHP. It runs as a self‑hosted web application and provides budgeting… | 95 | 24886 | active |
| Dub Dub is an open‑source platform for creating short links, tracking conversions, and running affiliate or referral programs. It provides real… | 77 | 24877 | active |
| Dub Dub is an open-source link attribution platform combining branded short links, real-time conversion analytics, and affiliate/partner progra… | 77 | 24877 | active |
| plotly/dash Dash is an open‑source Python library for building reactive, data‑driven web applications without writing JavaScript. It combines Flask, Re… | 94 | 24429 | active |
| PrefectHQ/prefect Prefect is an open‑source Python library for building, scheduling, and monitoring resilient data pipelines. It provides a simple, Pythonic … | 92 | 23921 | active |
| Navidrome Navidrome is an open‑source, self‑hosted music streaming server written in Go. It provides a web UI and Subsonic‑compatible API for playing… | 97 | 23914 | active |
| knadh/listmonk listmonk is a self‑hosted, high‑performance newsletter and mailing‑list manager delivered as a single binary. It provides a web UI, API and… | 90 | 23836 | active |
| temporalio/temporal Temporal is an open‑source durable execution platform that runs workflows and activities with built‑in fault tolerance. It provides a serve… | 100 | 23810 | active |
| kriasoft/react-starter-kit React Starter Kit is a production‑ready monorepo template for building full‑stack SaaS applications with React 19, tRPC, and Cloudflare Wor… | 68 | 23696 | active |
| antirez/ds4 DwarfStar (ds4) is a native inference engine for running large language models like DeepSeek V4 Flash and GLM 5.x on consumer hardware. It … | 57 | 23620 | active |
| Saleor Saleor is a high‑performance, composable headless commerce platform built with Python. It provides a GraphQL‑only API for managing products… | 93 | 23379 | active |
| Wechaty Wechaty is an open‑source Conversational RPA SDK for building chatbots on instant‑messaging platforms. It provides a unified API and plugga… | 45 | 23348 | active |
| mementum/backtrader Backtrader is an open‑source Python library that provides a full‑featured backtesting and live‑trading engine. It lets you define reusable … | 32 | 23292 | active |
| phoenixframework/phoenix Phoenix is a full‑stack web framework for the Elixir language that enables developers to build scalable, fault‑tolerant applications. It pr… | 96 | 23170 | active |
| micro/go-micro Go Micro is an agent harness and service framework for Go that lets you build AI‑driven agents and expose their service endpoints as tools.… | 91 | 23069 | active |
| n8n-mcp n8n-MCP is a Model Context Protocol server that exposes n8n node documentation, properties, and operations via an API for AI assistants. It… | 81 | 23055 | active |
| jundot/omlx oMLX is a macOS‑native LLM inference server that runs on Apple Silicon and provides continuous batching and tiered KV caching. It can be ma… | 79 | 22914 | active |
| AKShare AKShare is a Python library that provides a simple, unified interface to fetch a wide range of financial data from many sources. It aims to… | 93 | 22831 | active |
| Forem Forem is an open‑source Ruby on Rails application for building online communities. It powers sites like dev.to and provides features such a… | 77 | 22796 | active |
| whatsapp-web.js whatsapp-web.js is a Node.js library that lets developers control WhatsApp Web programmatically. It uses a headless browser to expose most … | 90 | 22673 | active |
| ThingsBoard ThingsBoard is an open‑source IoT platform that provides device provisioning, data collection, processing, and real‑time visualization. It … | 98 | 22494 | active |
| JHipster JHipster is a Yeoman-based CLI tool that generates complete modern web applications and microservice architectures. It supports multiple fr… | 94 | 22465 | active |
| Airbyte Airbyte is an open-source data integration platform that enables ELT pipelines and real-time data access for AI agents. It provides a catal… | 77 | 22234 | active |
| .NET The .NET platform is a free, open‑source, cross‑platform framework for building modern applications. It includes a runtime, SDK, libraries,… | 97 | 22036 | active |
| docmost/docmost Docmost is an open‑source, self‑hosted collaborative wiki and documentation platform built with TypeScript. It provides real‑time editing, … | 94 | 21946 | active |
| Matomo Matomo is an open-source web analytics platform that you install on your own server. It provides real‑time visitor tracking, dashboards, an… | 98 | 21922 | active |
| Agent Development Kit (ADK) The Agent Development Kit (ADK) is an open‑source, code‑first SDK for building, evaluating, and deploying AI agents across multiple languag… | 83 | 21903 | active |
| dyad-sh/dyad Dyad is a free, local desktop application that lets you build full‑stack AI‑powered web apps without writing code. It runs on your machine,… | 83 | 21874 | active |
| teableio/teable Teable is an AI‑powered spreadsheet platform that stores data in real PostgreSQL while providing no‑code app building and AI agents. It can… | 93 | 21847 | active |
| QuantConnect LEAN LEAN is an open‑source, event‑driven algorithmic trading engine written in C# with Python support. It provides a modular framework for rese… | 66 | 21779 | active |
| netbox-community/netbox NetBox is an open‑source web application that serves as a source of truth for network and data‑center infrastructure. It provides a rich da… | 95 | 21724 | active |
| Zeyi-Lin/HivisionIDPhotos HivisionIDPhotos is a lightweight AI-powered tool for creating ID photos. It provides background removal, face alignment, beautification, a… | 64 | 21592 | active |
| WordPress/WordPress WordPress is a PHP‑based open‑source publishing platform and content management system. It powers millions of websites, offering a block‑ba… | 77 | 21478 | active |
| Parse Platform Parse Server is an open-source Backend-as-a-Service (BaaS) that runs on Node.js with the Express framework, providing REST and GraphQL APIs… | 96 | 21398 | active |
| wekan/wekan WeKan is an open‑source, self‑hosted kanban board application built with Meteor. It provides real‑time collaborative task management with c… | 95 | 21124 | active |
| cube-js/cube Cube Core is an open‑source, headless semantic layer that exposes metrics, dimensions and access rules through SQL, REST and GraphQL APIs. … | 95 | 20986 | active |
| .NET Compiler Platform (Roslyn) Roslyn is the open‑source .NET Compiler Platform that provides C# and Visual Basic compilers with rich code‑analysis APIs. It enables devel… | 67 | 20723 | active |
| Douyin_TikTok_Download_API Douyin_TikTok_Download_API is a self‑hosted, async REST API that scrapes Douyin and TikTok content and provides no‑watermark video download… | 98 | 20610 | active |
| Douyin_TikTok_Download_API A high-performance asynchronous Python service that scrapes and parses data from Douyin, TikTok, Kuaishou, and Bilibili, exposing a FastAPI… | 98 | 20610 | active |
| Wagtail Wagtail is an open‑source content management system built on Django. It provides a flexible, developer‑friendly framework for creating both… | 96 | 20512 | active |
| Hummingbot Hummingbot is an open‑source Python framework for building and deploying automated crypto trading bots. It provides a CLI, API server, and … | 94 | 20490 | active |
| linlinjava/litemall litemall is an open-source small e-commerce mall system combining a Spring Boot backend, a Vue admin dashboard, a WeChat mini-program store… | 63 | 20389 | active |
| graphql/graphql-js GraphQL.js is the official reference implementation of GraphQL for JavaScript. It provides tools to build a GraphQL schema and execute quer… | 97 | 20340 | active |