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 |
|---|---|---|---|
| zatosource/zato Zato is a Python-based open-source platform for ESB, SOA, REST API integration, and cloud orchestration. It lets teams automate, integrate,… | 77 | 1015 | active |
| SCADA-LTS/Scada-LTS Scada-LTS is an open-source, web-based, multi-platform SCADA (Supervisory Control and Data Acquisition) system written in Java. It lets use… | 62 | 1012 | active |
| graphql-nexus/nexus GraphQL Nexus is a declarative, code-first library for building strongly typed GraphQL schemas in TypeScript and JavaScript. It layers an e… | 23 | 3431 | maintenance |
| oxidecomputer/progenitor Progenitor is a Rust crate that generates opinionated async client code from OpenAPI 3.0.x API descriptions, producing a typed `Client` wit… | 75 | 1010 | active |
| googleforgames/open-match Open Match is an open-source game matchmaking framework from Google that simplifies building scalable and extensible matchmakers for multip… | 61 | 3422 | maintenance |
| cdimascio/express-openapi-validator An Express middleware library that automatically validates API requests, responses, and security against an OpenAPI 3.0.x or 3.1.x specific… | 84 | 1005 | active |
| typpo/textbelt TextBelt Open Source is a REST API and Node.js/Express server that sends outgoing SMS for free using carrier-specific email-to-SMS gateways… | 32 | 3393 | maintenance |
| django-SHOP django-SHOP is a Django-based e-commerce framework for building online shops with fully customizable product models and composable page com… | 32 | 3315 | maintenance |
| FreeGPT35 A self-hosted service that exposes the login-free ChatGPT Web's GPT-3.5-Turbo as an OpenAI-compatible /v1/chat/completions API. It can be d… | 10 | 3223 | maintenance |
| ardalis/ApiEndpoints A C# library providing base classes for organizing ASP.NET Core web APIs around one endpoint per class (the REPR pattern) instead of tradit… | 51 | 3197 | maintenance |
| tomdionysus/foaas FOAAS (Fuck Off As A Service) is a humorous REST API that returns profane 'fuck off' messages in various formats. It is a Node.js web servi… | 23 | 3059 | maintenance |
| mrwill84/DOClever DOClever is a free, open-source API management platform for small and medium teams, offering interface editing, debugging, mock serving, au… | 46 | 2902 | maintenance |
| AWS Amplify The AWS Amplify CLI is a Node.js-based toolchain that simplifies provisioning and managing serverless backends (auth, storage, APIs, functi… | 93 | 2871 | maintenance |
| spark-jobserver/spark-jobserver Spark Job Server is a RESTful service for submitting, managing, and monitoring Apache Spark jobs, jars, and job contexts. It supports persi… | 51 | 2834 | maintenance |
| notadd/notadd Notadd is an open-source microservice development architecture built on Nest.js, using TypeScript, GraphQL, TypeORM, gRPC, and Redis. It pr… | 10 | 2827 | maintenance |
| gallonyin/worktool An Android app that uses the official Accessibility Service to run an unattended WeChat/WeCom group-management bot. Tasks such as sending/r… | 66 | 2727 | maintenance |
| micromdm/micromdm MicroMDM is an open-source Mobile Device Management (MDM) server for Apple devices, built in Go and designed to be API-first so all managem… | 67 | 2690 | maintenance |
| remind101/empire Empire is a Platform-as-a-Service (PaaS) control layer built on top of Amazon EC2 Container Service (ECS) that provides a Heroku-like workf… | 23 | 2676 | maintenance |
| hioshop HaiFeng Shop (海风小店) is an open-source WeChat mini-program storefront for a small e-commerce shop, rebuilt from NideShop with a redesigned U… | 32 | 2631 | maintenance |
| fixerAPI/fixer Fixer is a hosted JSON API providing current and historical foreign exchange rates and currency conversion for 170 world currencies, includ… | 32 | 2549 | maintenance |
| Ice-Hazymoon/openai-scf-proxy A small Node.js proxy service that forwards OpenAI API requests, deployable to Tencent Cloud Functions (or Aliyun) in minutes without writi… | 22 | 2543 | maintenance |
| vietnam-devs/coolstore-microservices CoolStore is a containerized .NET Core microservices reference application built on Dapr and Tye, demonstrating microservice architecture p… | 23 | 2533 | maintenance |
| SUSI.AI SUSI.AI is an open-source personal assistant platform whose Java server holds the assistant's 'intelligence', answering chat and voice quer… | 10 | 2518 | maintenance |
| fossar/selfoss selfoss is a self-hosted, web-based RSS reader and multi-source feed aggregation (mashup) application written in PHP. It consolidates posts… | 67 | 2474 | maintenance |
| Go DDD Sample A Go port of the classic Java DDD Sample cargo booking application, demonstrating how Domain-Driven Design tactical patterns can be impleme… | 10 | 2449 | maintenance |
| Stripe.js The official Stripe Node.js library providing convenient, typed access to the Stripe API from server-side JavaScript and TypeScript applica… | 93 | 754 | stable |
| EhsanTang/ApiManager CrapApi is a free, open-source, self-hosted API management platform built with AngularJS, Bootstrap, SpringMVC, and MyBatis. It provides AP… | 23 | 2415 | maintenance |
| Actionhero Actionhero is a Node.js/TypeScript API framework that serves the same actions over HTTP, HTTPS, and WebSockets, with built-in clustering, b… | 78 | 2413 | maintenance |
| CannerCMS/cannercms CannerCMS is a content management framework for building custom CMS interfaces quickly using React and JSX, with support for data sources s… | 10 | 2406 | maintenance |
| remy/mit-license A hosted service that generates permanent permalink MIT License pages (e.g. rem.mit-license.org) whose copyright holder details are control… | 70 | 2403 | maintenance |
| didi/tinyid Tinyid is a distributed unique ID generator service built in Java, backed by MySQL, exposing a REST API and a high-performance Java client.… | 10 | 2351 | maintenance |
| langchain-ai/langserve LangServe is a Python library that deploys LangChain runnables and chains as REST APIs built on FastAPI, with automatic input/output schema… | 10 | 2325 | maintenance |
| apilayer/restcountries REST Countries is a Java-based RESTful API that serves information about world countries, including names, ISO codes, currencies, languages… | 10 | 2272 | maintenance |
| mrvautin/expressCart expressCart is a fully functional, self-hosted Node.js shopping cart application built on Express, with an admin panel and support for many… | 32 | 2251 | maintenance |
| pump-io/pump.io pump.io is a self-hosted social network server built on Node.js that exposes an ActivityStreams JSON API for posting, following, and federa… | 49 | 2237 | maintenance |
| t9tio/cloudquery CloudQuery is a tool that turns any website into a JSON API by fetching pages with headless Chrome and extracting data via CSS selectors. I… | 32 | 2149 | maintenance |
| lukePeavey/quotable Quotable is a free, open-source REST API for random quotes and author data, originally built as a FreeCodeCamp project. It serves JSON endp… | 23 | 2098 | maintenance |
| alash3al/sqler SQLer is a tiny standalone Go server that turns SQL queries into RESTful APIs, configured via HCL files with named macros. It supports MySQ… | 23 | 2069 | maintenance |
| sandman2 sandman2 is a Python library and CLI tool that automatically generates RESTful API services from existing relational databases using SQLAlc… | 77 | 2043 | maintenance |
| jishi/node-sonos-http-api A Node.js HTTP API bridge for controlling Sonos speakers, exposing simple REST-style endpoints for play, pause, volume, grouping, and prese… | 25 | 1963 | maintenance |
| exchangeratesapi/exchangeratesapi A self-hostable REST API service that serves current and historical foreign exchange rates published by the European Central Bank, built on… | 32 | 1937 | maintenance |
| dev-mastery/comments-api A Node.js comments microservice API built with Express and MongoDB, demonstrating Clean Architecture principles. It includes XSS sanitizati… | 32 | 1934 | maintenance |
| mickhansen/graphql-sequelize A JavaScript library providing GraphQL resolver helpers and Relay connection support for Sequelize ORM models on MySQL and Postgres. It aut… | 23 | 1881 | maintenance |
| raiden-network/raiden Raiden is a Python client implementing an off-chain state channel network for Ethereum, enabling near-instant, low-fee token transfers with… | 23 | 1832 | maintenance |
| diegohaz/rest A Yeoman generator that scaffolds RESTful API projects using Node.js, Express, and Mongoose. It generates customizable boilerplate with opt… | 23 | 1808 | maintenance |
| chain/Core Chain Core is a Go application for operating and connecting to permissioned blockchain networks conforming to the Chain Protocol, maintaini… | 50 | 1784 | maintenance |
| Sixpack Sixpack is a language-agnostic A/B testing framework that exposes a simple HTTP API for client libraries in any programming language. It co… | 23 | 1754 | maintenance |
| iqiqiya/iqiqiya-API A PHP-based collection of free web API endpoints for parsing media from Chinese platforms (Douyin, Kuaishou, Bilibili, NetEase Music, Ximal… | 10 | 1741 | maintenance |
| jammy928/CoinExchange_CryptoExchange_Java A Java-based open source cryptocurrency exchange platform built on Spring Cloud microservices, including a matching trading engine, admin b… | 32 | 1731 | maintenance |
| birkir/prime Prime is an open-source, self-hosted headless CMS with a GraphQL interface, built in TypeScript with React and TypeORM. It supports schema … | 23 | 1717 | maintenance |
| davemachado/public-api A REST API serving the catalog of entries from the public-apis GitHub project, supporting filtering by title, description, auth, HTTPS, COR… | 32 | 1706 | maintenance |
| RageFrame 3 RageFrame 2.0 is a rapid application development engine built on the Yii2 advanced framework, designed for secondary development with a mic… | 23 | 1705 | maintenance |
| henson/proxypool A Golang IP proxy pool service that scrapes free proxy sources, validates them, stores them in a database, and exposes a JSON API for crawl… | 32 | 1701 | maintenance |
| awtkns/fastapi-crudrouter A Python library extending FastAPI's APIRouter that automatically generates and documents CRUD REST routes from Pydantic models and databas… | 23 | 1699 | maintenance |
| Netflix/metacat Metacat is a unified metadata exploration API service from Netflix that federates metadata across data stores like Hive, RDS, Teradata, Red… | 96 | 1692 | maintenance |
| Notion API A serverless API wrapper around Notion's private API that exposes Notion pages and tables as JSON via simple GET requests, deployable on Ve… | 50 | 1665 | maintenance |
| TheHive-Project/Cortex Cortex is an open-source observable analysis and active response engine for SOCs, CSIRTs, and security researchers. It lets analysts analyz… | 78 | 1631 | maintenance |
| Talk Talk is a Laravel package that adds a user-to-user conversation and chat system with realtime messaging to any Laravel application. It prov… | 23 | 1620 | maintenance |
| wfh45678/radar Radar is a lightweight real-time risk control and decision engine built with Java (Spring Boot), MongoDB, Redis, Elasticsearch, and a Groov… | 23 | 1620 | maintenance |
| netlify/gocommerce GoCommerce is a Go-based headless e-commerce API for static/JAMstack sites, handling orders and payments via Stripe. It supports product me… | 33 | 1616 | maintenance |
| littlecodersh/itchatmp A Python library providing a complete and graceful API for WeChat Official Accounts (and Enterprise Accounts), built on Tornado. It support… | 32 | 1589 | maintenance |
| Autocode Autocode is a Function-as-a-Service platform and CLI for building, deploying, and executing web services and APIs that respond to external … | 32 | 1586 | maintenance |
| aws-samples/lambda-refarch-webapp An AWS serverless reference architecture implementing a general-purpose event-driven web application backend using Lambda, API Gateway, Dyn… | 10 | 1586 | maintenance |
| grafeas/grafeas Grafeas is an open-source artifact metadata API and reference server (written in Go) that defines a uniform spec for storing, querying, and… | 68 | 1569 | maintenance |
| ExpDev07/coronavirus-tracker-api A fast REST API built with Python and FastAPI that provides up-to-date global COVID-19 statistics including confirmed cases, deaths, and re… | 23 | 1568 | maintenance |
| ecommerce-netlify A JAMstack e-commerce sample shop built with Nuxt (Vue) and Netlify Functions that processes Stripe payments via serverless functions. It s… | 32 | 1560 | maintenance |
| hoangvvo/nextjs-mongodb-app A full-stack Next.js and MongoDB web application template featuring session-based authentication, user profiles, and social features like p… | 23 | 1560 | maintenance |
| FOSSASIA-Web/directory.api.fossasia.net A directory service that indexes the locations of FOSSASIA community API files, mapping community names to JSON URLs contributed via pull r… | 32 | 1547 | maintenance |
| AvoRed Laravel E-commerce AvoRed is an open-source headless e-commerce platform built on Laravel, exposing a GraphQL API for products, orders, carts, and user manage… | 23 | 1546 | maintenance |
| requilence/integram Integram is a Go framework and self-hostable platform for integrating third-party services like Trello, GitLab, and Bitbucket with Telegram… | 10 | 1544 | maintenance |
| jbuget/nodejs-clean-architecture-app A reference Node.js API built with Hapi.js that demonstrates Clean Architecture and Domain-Driven Design principles. It organizes code into… | 32 | 1536 | maintenance |
| FOSSASIA-Web/api.fossasia.net FOSSASIA API is a decentralized metadata API for open source communities and hackspaces across Asia, based on the Hackerspace/Freifunk API … | 32 | 1534 | maintenance |
| OAuth.io oauthd is the open source core of OAuth.io, a Node.js server that lets you self-host an OAuth integration layer supporting 100+ providers l… | 23 | 1520 | maintenance |
| lileio/lile Lile is a Go framework and CLI generator for scaffolding gRPC microservices, similar to `rails new` or `create-react-app` but for gRPC serv… | 23 | 1495 | maintenance |
| Mermade/openapi-gui OpenAPI-GUI is a browser-based visual editor for creating and editing OpenAPI 3.0.x (and Swagger 2.0, auto-converted) JSON/YAML definitions… | 32 | 1494 | maintenance |
| WallarooLabs/wally Wally (formerly Wallaroo) is a fast, distributed stream-processing framework written in Pony that handles distributed computing plumbing so… | 64 | 1483 | maintenance |
| myide/see See is a self-hosted web platform for MySQL SQL auditing and SQL optimization, built on Django and Vue.js. It integrates open-source compon… | 32 | 1480 | maintenance |
| midudev/kings-league-project An educational open-source project providing a REST API and website for the Kings League Infojobs football competition, built with JavaScri… | 10 | 1479 | maintenance |
| flask-api/flask-api Flask API is a drop-in replacement for Flask that adds browsable web APIs with content negotiation and smart request parsing, similar to Dj… | 29 | 1473 | maintenance |
| haxpax/gosms A self-hosted local SMS gateway written in Go that sends SMS messages through attached GSM modems. It exposes an HTTP API for pushing messa… | 32 | 1466 | maintenance |
| agi-inc/agent-protocol Agent Protocol is an OpenAPI-defined REST API specification providing a common interface (runs, tasks, steps, artifacts) for interacting wi… | 23 | 1458 | maintenance |
| Smoke Framework Smoke Framework is a lightweight server-side service framework written in Swift, built on SwiftNIO for its networking layer. It supports RE… | 23 | 1454 | maintenance |
| smallnest/gen A Go CLI code generator that connects to an existing database, analyzes its schema, and produces GORM-compatible struct definitions with go… | 23 | 1439 | maintenance |
| pushshift/api Pushshift is a RESTful API service for searching Reddit's historical comments and submissions, backed by Elasticsearch and full data archiv… | 32 | 1434 | maintenance |
| Bank A full-stack open-source web application mimicking the financial software used in professional banking institutions, built with React.js on… | 23 | 1423 | maintenance |
| jonseg/crud-admin-generator CRUD Admin Generator is an open-source tool that generates a complete PHP backend (built on the Silex framework) from an existing MySQL dat… | 32 | 1419 | maintenance |
| mtianyan/VueDjangoAntdProBookShop A full-stack second-hand bookshop web application built with Vue on the frontend and Django 3.1 with Django REST Framework on the backend, … | 32 | 1396 | maintenance |
| Open Ethereum Mining Pool An open-source Ethereum mining pool server written in Go that supports HTTP and Stratum mining protocols. It includes a built-in Ember.js s… | 10 | 1396 | maintenance |
| xenv/gushici A self-hostable random Chinese classical poetry quote API ('Hitokoto') built with Vert.x and Redis, returning quotes as SVG, PNG, TXT, or J… | 23 | 1390 | maintenance |
| TritonDataCenter/triton Triton DataCenter is an open-source cloud management platform (formerly SmartDataCenter) that delivers container-based infrastructure acros… | 41 | 1371 | maintenance |
| ebhy/budgetml BudgetML is a Python library that deploys machine learning models as secured HTTPS API endpoints on cheap GCP preemptible instances in unde… | 23 | 1345 | maintenance |
| NeteaseMusic An unofficial Node.js API service for QQ Music built on Express and Axios, exposing endpoints for search, song URLs, playlists, and user da… | 10 | 1335 | maintenance |
| defaultnamehere/verylegit.link A novelty URL shortener that transforms links into deliberately suspicious-looking URLs (e.g. 'win.a.free.ipad.verylegit.link/...bitcoin.xl… | 32 | 1326 | maintenance |
| unline2/RandomImage A Spring Boot-based API service that serves random images from locally maintained URL list files. It supports per-list endpoints, a daily i… | 32 | 1317 | maintenance |
| stepci/garph Garph is a fullstack GraphQL framework for TypeScript that lets you build GraphQL APIs with a tRPC-style schema builder and no codegen. It … | 31 | 1312 | maintenance |
| elixir-maru/maru Maru is a REST-like API micro-framework for Elixir, inspired by Ruby's Grape, providing a DSL for routing, parameter validation and coercio… | 32 | 1310 | maintenance |
| jtsang4/claude-to-chatgpt A proxy service that translates Anthropic Claude API calls into the OpenAI Chat Completions API format, so Claude can be used anywhere the … | 21 | 1300 | maintenance |
| baugarten/node-restful node-restful is a Node.js library that automatically generates RESTful CRUD routes for Mongoose models, registered on Express or Connect ap… | 32 | 1299 | maintenance |
| GoCrack GoCrack is a management frontend and API server for coordinating password cracking tasks, currently supporting hashcat 6.x+ as a cracking e… | 60 | 1288 | maintenance |
| keratin/authn-server Keratin AuthN is a standalone Go authentication microservice that manages user accounts, passwords, OAuth logins, and JWT-based sessions vi… | 23 | 1285 | maintenance |