Open-source backend software
4203 open-source libraries, tools and applications tagged backend, ranked by how closely backend 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.
4203 products, primary matches first, then adoption-weighted; health v2 shown.
| Product | Health v2 | Stars | Maturity |
|---|---|---|---|
| VoAPI/VoAPI VoAPI is a self-hosted AI large-model API aggregation and distribution gateway written in Go, deployed via Docker. It proxies requests to m… | 57 | 1088 | active |
| nickjj/docker-rails-example A production-ready example Ruby on Rails application fully wired up with Docker and Docker Compose, using PostgreSQL, Redis, Sidekiq, Hotwi… | 75 | 1079 | active |
| zmartzone/lua-resty-openidc A Lua library for NGINX/OpenResty implementing an OpenID Connect Relying Party and OAuth 2.0 Resource Server. It authenticates users via Op… | 90 | 1072 | stable |
| sybil-solutions/codex-shim A local Python/aiohttp server that exposes an OpenAI Responses-compatible endpoint on loopback, letting Codex Desktop use any BYOK model (O… | 55 | 1065 | active |
| gavlyukovskiy/spring-boot-data-source-decorator A Spring Boot auto-configuration library that transparently wraps JDBC DataSources with decorators like P6Spy, datasource-proxy, and FlexyP… | 83 | 1063 | active |
| Emiyaaaaa/HiveMind AgentFlow (repo HiveMind) is a Python-first runtime layer for multi-agent systems that adds persistent run state, ordered step/message/tool… | 63 | 1056 | active |
| andreaselia/laravel-api-to-postman A Laravel package that automatically generates a Postman collection (v2.1.0 schema) from your application's API routes via an Artisan comma… | 61 | 1055 | active |
| samcook/RedLock.net RedLock.net is a C# library implementing the Redlock distributed lock algorithm on top of StackExchange.Redis. It coordinates locks across … | 23 | 1053 | stable |
| aimeos/ai-client-jsonapi A PHP package providing the frontend JSON REST API for Aimeos e-commerce projects. It exposes shop data and operations as a JSON API for he… | 76 | 1052 | active |
| Akeneo PIM Akeneo PIM Community Edition is an open-source Product Information Management application built on Symfony (PHP) with a JavaScript frontend… | 87 | 1046 | active |
| snipeship/ccflare ccflare is a self-hosted multi-provider proxy for Anthropic and OpenAI APIs that routes requests by URL prefix, load-balances across multip… | 50 | 1045 | active |
| axnsan12/drf-yasg drf-yasg is a Python library that automatically generates real Swagger/OpenAPI 2.0 specifications from Django REST Framework code. It bundl… | 94 | 3544 | maintenance |
| agents-flex/agents-flex Agents-Flex is a lightweight, modular Java framework for building AI applications and agents, positioned as a Java counterpart to Spring AI… | 93 | 1036 | active |
| aimeos/ai-admin-graphql A GraphQL API layer for the Aimeos e-commerce framework that exposes admin functionality. It allows building custom admin interfaces and to… | 76 | 1031 | active |
| cam-inc/viron Viron is a web-based, OpenAPI Specification (OAS)-driven administration console that auto-generates a fine-tuned GUI from your API's OAS do… | 58 | 1025 | active |
| colinin/abp-next-admin An admin management frontend based on the vue-vben-admin template, built for the ABP vNext framework, with a companion C# backend including… | 94 | 1024 | active |
| jose (JOSE/JWT library) A zero-dependency .NET library implementing the full JOSE suite: JWT generation/decoding, JWE encryption, JWS signatures, and JWK key handl… | 65 | 1022 | active |
| rmqtt/rmqtt RMQTT is a scalable, distributed MQTT message broker written entirely in safe Rust, supporting MQTT v3.1/v3.1.1/v5.0 with millions of concu… | 96 | 1017 | active |
| 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 |
| mcohen01/amazonica Amazonica is a comprehensive Clojure client library wrapping the entire Amazon AWS API. It provides idiomatic Clojure access to hundreds of… | 43 | 1000 | active |
| Tencent/phxpaxos PhxPaxos is a C++ library implementing the Paxos consensus protocol for state synchronization across a multi-node cluster, battle-tested in… | 23 | 3379 | maintenance |
| oauth2-server-php A PHP library for implementing an OAuth 2.0 authorization/token server into PHP applications. It supports pluggable storage (e.g., PDO) and… | 25 | 3270 | maintenance |
| hyj1991/easy-monitor Easy-Monitor 3.0 is an enterprise-grade Node.js application performance monitoring and online failure diagnosis solution, split across mult… | 32 | 3127 | maintenance |
| konstantinruge/notion-clone A full-stack open-source clone of Notion.so for creating and editing block-based notes, built with Next.js/React on the frontend and Expres… | 32 | 2954 | maintenance |
| shen100/mili Mili is an open-source community/forum system with an elegant interface, built with Vue and iView on the frontend and TypeScript, NestJS, a… | 32 | 2913 | maintenance |
| best-pay A Java SDK that unifies Alipay and WeChat Pay integration behind a simple API, letting developers implement payments in about ten lines of … | 23 | 2911 | 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 |
| cherish-chat/xxim-server xxim-server is a 100% open-source instant messaging (IM) server written in Go using the go-zero framework, designed so anyone can self-host… | 32 | 2773 | maintenance |
| eclipsesource/J2V8 J2V8 is a set of Java bindings for Google's V8 JavaScript engine, providing a high-performance way to execute JavaScript from Java applicat… | 52 | 2630 | 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 |
| ciaranj/node-oauth A simple OAuth client library for Node.js that lets applications act as OAuth consumers against OAuth 1.0 and OAuth 2.0 providers. It suppo… | 33 | 2431 | maintenance |
| AppScale/gts AppScale GTS is an open-source serverless platform for building and running scalable web and mobile applications on any infrastructure. It … | 23 | 2421 | 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 |
| Baiyuetribe/kamiFaka kamiFaka is a self-hosted card-key (kami) vending system for selling virtual goods like activation codes, coupons, and invite codes, built … | 23 | 2319 | maintenance |
| vitorfs/bootcamp Bootcamp is an open-source enterprise social network built with Django, featuring a Twitter-like microblog, collaborative blog, Q&A platfor… | 32 | 2302 | 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 |
| github1586/nuxt-bnhcp A full-stack e-commerce (course booking mall) demo application built with Nuxt/Vue SSR, Node/Express, MySQL, Redis, and Socket.io. It imple… | 32 | 2124 | maintenance |
| armon/go-socks5 A Go library that implements a SOCKS5 proxy server, supporting No-Auth and User/Password authentication and the CONNECT command. It offers … | 32 | 2121 | maintenance |
| Dragonfly Dragonfly is a Ruby gem for on-the-fly processing and management of images and other file attachments, with a Rack-based app that serves pr… | 70 | 2106 | maintenance |
| pybbs (朋也社区) pybbs is a self-hosted community forum (BBS) application written in Java with Spring Boot. It provides a full front-end forum and an admin … | 41 | 1958 | 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 |
| baidu/tera Tera is a high-performance distributed NoSQL database inspired by Google Bigtable, designed for real-time applications at internet scale. I… | 23 | 1903 | maintenance |
| publify/publify Publify is a self-hosted, multi-user web publishing platform built on Ruby on Rails, formerly known as Typo and the oldest active Rails ope… | 66 | 1853 | maintenance |
| Firefox Sync Server A self-hosted replacement for Mozilla's Firefox Sync server, letting users sync browser data across devices via their own infrastructure. T… | 100 | 1824 | maintenance |
| nodeSolidServer/node-solid-server NodeSolidServer is an implementation of the Solid protocol that runs a Solid personal data server (pod server) on top of the local file sys… | 75 | 1795 | maintenance |
| radondb/radon RadonDB is a cloud-native distributed MySQL-compatible database written in Go that provides automatic sharding, distributed transactions wi… | 23 | 1795 | maintenance |
| SpringMVC-Mybatis-Shiro-redis An upgraded demo application showing Apache Shiro permission/role-based access control integrated with SpringMVC, Mybatis, Redis, and Freem… | 32 | 1775 | maintenance |
| zalando/tailor Tailor is a Node.js layout service that composes web pages from fragment services using streams, inspired by Facebook's BigPipe. It is part… | 10 | 1736 | 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 |
| ZainZhao/HIS HIS (Hospital Information System) is a hospital management demo application covering clinical care, pharmacy, billing, and patient manageme… | 32 | 1635 | maintenance |
| adrianhajdin/threads A full-stack clone of the Threads social app built with Next.js 13/14 App Router, TypeScript, MongoDB, Clerk auth, Tailwind CSS, and Shadcn… | 29 | 1595 | 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 |
| jly8866/archer Archer is a self-hosted web platform for automated SQL operations on MySQL, built on Django and the Inception SQL audit engine. It provides… | 23 | 1563 | 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 |
| 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 |
| outmoded/oz Oz is a web authorization protocol and Node.js library for granting and authenticating third-party access to an API on behalf of a user or … | 10 | 1510 | maintenance |
| nraiden/cofounder Cofounder is an AI-powered framework that generates full-stack web applications, including backend, database, and stateful frontend with ge… | 23 | 6653 | experimental |
| distributedio/titan Titan is a distributed NoSQL database that provides a Redis protocol-compatible layer on top of TiKV, offering strong consistency, distribu… | 32 | 1403 | 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 | 1394 | maintenance |
| eshengsky/iBlog iBlog is an open-source personal blogging system built on Node.js with Nuxt, Vue, and TypeScript, backed by MongoDB. It offers a modern res… | 32 | 1378 | 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 |
| 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 |
| MLstate/opalang Opa is a functional programming language for web development that compiles to JavaScript, letting developers write frontend and backend cod… | 23 | 1264 | maintenance |
| gnikyt/laravel-shopify A full-featured Laravel package for building Shopify apps, providing OAuth authentication, REST/GraphQL API integration, billing, webhook h… | 10 | 1250 | maintenance |
| ShannonAI/service-streamer Service Streamer is a Python middleware that queues discrete web service requests into mini-batches for deep learning model inference, impr… | 32 | 1241 | maintenance |
| jlongster/blog The source code for James Long's personal blog (jlongster.com), a simple Node.js server that indexes blog posts from the filesystem. It pre… | 32 | 1207 | maintenance |
| Express Admin Express Admin is a Node.js application that auto-generates responsive administrative interfaces for relational databases including MySQL, M… | 23 | 1192 | maintenance |
| pkgcloud/pkgcloud pkgcloud is a Node.js standard library that abstracts away differences among multiple cloud providers, offering a unified API for compute, … | 32 | 1176 | maintenance |
| didi/rdebug Rdebug is a tool chain for recording real production traffic and replaying it against non-production environments to test and debug PHP mic… | 10 | 1156 | maintenance |
| sofastack/sofa-tracer SOFATracer is a Java distributed tracing component based on the OpenTracing specification, part of the SOFAStack ecosystem. It records netw… | 57 | 1127 | maintenance |
| ed-roh/mern-social-media A complete full-stack MERN (MongoDB, Express, React, Node.js) social media application with authentication, likes, and dark mode. It serves… | 32 | 1121 | maintenance |
| DXY-F2E/api-mocker API Mocker is a self-hosted API management system built with Vue and Egg.js that lets teams define structured API contracts, auto-generate … | 23 | 1119 | maintenance |
| voltrue2/in-app-purchase A Node.js module for validating in-app purchase receipts and managing subscriptions across Apple App Store, Google Play, Amazon, Roku, and … | 57 | 1085 | maintenance |
| Xchat1/cursor2api-go A Go service that converts Cursor's web interface into an OpenAI chat/completions-compatible API, exposing models like gemini-3-flash with … | 48 | 1056 | 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 |
| maanavshah/stock-market-india A Node.js/Express API service that fetches and serves stock market data from India's NSE and BSE exchanges. It exposes REST endpoints for m… | 32 | 1042 | maintenance |
| 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 |
| caiogondim/logdown.js logdown is a small debug logging library for JavaScript that works in both the browser and Node.js, wrapping the console with Markdown form… | 23 | 1023 | maintenance |
| agiliq/merchant Django-Merchant is a Django application that lets developers accept payments from multiple payment processors through a single, unified API… | 23 | 1018 | maintenance |
| hasan-py/Hayroo Hayroo is a full-featured MERN stack e-commerce platform built with React, Node.js, Express, MongoDB, JWT authentication, and Tailwind CSS.… | 69 | 1013 | maintenance |
| Dominux/Pentaract Pentaract is a self-hosted cloud storage application that uses Telegram as its storage backend instead of a server filesystem or paid cloud… | 28 | 1861 | 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 |
| 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 |
| Nile Nile is a Postgres platform re-engineered for multi-tenant B2B applications, decoupling storage from compute and virtualizing tenants withi… | 72 | 1077 | experimental |
| getezy/ezy Ezy is a fully-featured desktop GUI client for gRPC and gRPC-Web, supporting unary calls, streaming, metadata, and TLS. It offers tabs, key… | 23 | 1039 | experimental |
| bitly/oauth2_proxy A Go reverse proxy and static file server that adds OAuth2 authentication (Google, GitHub, Azure, GitLab, and others) in front of web appli… | 10 | 5084 | abandoned |
| spring-attic/spring-security-oauth A Spring Security library providing OAuth 1(a) and OAuth 2 support for both consumers and providers in Spring web applications. It was arch… | 10 | 4688 | abandoned |
| twitter-archive/diffy Diffy is a proxy-based differential testing tool from Twitter that multicasts incoming requests to a candidate service and two known-good s… | 10 | 3811 | 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 |
| lucadegasperi/oauth2-server-laravel An OAuth 2.0 authorization and resource server bridge for the Laravel and Lumen PHP frameworks, built on the League OAuth 2.0 server packag… | 23 | 2345 | abandoned |
| hncboy/ai-beehive AI Beehive is a self-hosted Java web application (Spring Boot 3, JDK 17) that provides modular chat rooms for interacting with multiple AI … | 52 | 2210 | abandoned |
| auto-ssl/lua-resty-auto-ssl An OpenResty/nginx plugin that automatically issues and renews free SSL/TLS certificates from Let's Encrypt on the fly as HTTPS requests ar… | 48 | 1985 | abandoned |
| Pythagora-io/pythagora Pythagora is an npm CLI tool (with a VS Code extension) that uses LLMs like GPT-4 to automatically generate unit and integration tests for … | 67 | 1823 | abandoned |
| coresmart/persistencejs persistence.js is an asynchronous JavaScript object-relational mapper (ORM) library usable in both the browser and on Node.js servers, with… | 32 | 1707 | 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 |
| mtolhuys/laravel-schematics A Laravel package providing a visual drag-and-drop interface for designing Eloquent models and their relationships. It supports creating an… | 10 | 1482 | abandoned |
| Shopify/shopify_python_api ShopifyAPI is a Python client library for programmatically accessing the Shopify Admin API, built on pyactiveresource to provide a Ruby-gem… | 73 | 1436 | abandoned |
| michaelliao/itranswarp.js A Node.js-powered self-hosted website platform built on Koa2 that combines a blog, wiki, discussion forum, and search engine. It is depreca… | 10 | 1393 | 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 |
| 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 |