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 |
|---|---|---|---|
| zzzprojects/EntityFramework.Extended EntityFramework.Extended is a C# add-on library for Entity Framework 6 providing batch delete/update, query caching, future queries, and au… | 60 | 1327 | abandoned |
| honraytech/VueThink VueThink is a front-end/back-end separated framework combining the Vue 2.x ecosystem (Vue, Vue-Router, Vuex, Element-UI) with ThinkPHP 5 on… | 32 | 1325 | abandoned |
| reactjs/react-php-v8js A PHP library that renders React components on the server using the V8Js PHP extension to execute JavaScript. It lets developers pre-render… | 10 | 1321 | abandoned |
| flatiron Director is a tiny, dependency-free URL router for JavaScript that works isomorphically in both the browser (hash-based client-side routing… | 32 | 1319 | abandoned |
| twitter/fatcache Fatcache is a networked, memcached-protocol-compatible cache that uses SSD storage as an extension of DRAM, allowing terabyte-scale caching… | 10 | 1299 | abandoned |
| aspnet/Security The former home of security and authorization middleware for ASP.NET Core, including authentication handlers for cookies, OAuth, and social… | 10 | 1296 | abandoned |
| go-zoo/bone Bone is a lightweight, high-performance HTTP multiplexer (router) for Go that implements the standard net/http Handler interface. It suppor… | 23 | 1283 | abandoned |
| danielwaterworth/Raphters Raphters is a web framework for C based on the rapht architectural pattern, providing components like cookie handling, session management, … | 32 | 1276 | abandoned |
| dcramer/django-devserver django-devserver is a drop-in replacement for Django's built-in runserver management command, adding an extendable module system for real-t… | 32 | 1263 | abandoned |
| mentum/lambdaws A Node.js library that cloudifies any JavaScript function by automatically packaging, deploying, and invoking it on AWS Lambda, returning r… | 32 | 1262 | abandoned |
| Cylix/cpp_redis cpp_redis is a lightweight C++11 Redis client library supporting synchronous and asynchronous operations, pipelining, pub/sub, sentinels, a… | 10 | 1258 | abandoned |
| catamphetamine/webpack-isomorphic-tools A deprecated helper library providing basic isomorphic (universal) server-side rendering support for Webpack-built applications such as Rea… | 32 | 1246 | abandoned |
| mauricemach/coffeekup CoffeeKup is a templating engine for Node.js and browsers that lets you write HTML templates in pure CoffeeScript, inspired by Markaby's 'm… | 32 | 1246 | abandoned |
| container-interop/container-interop A PHP library defining common interfaces for dependency injection containers and service locators to achieve interoperability. It served as… | 23 | 1242 | abandoned |
| zhyocean/MyBlog A personal blog website built with SpringBoot, MyBatis, Redis, and Thymeleaf, featuring a public portal, admin dashboard, and user center. … | 32 | 1232 | abandoned |
| szokodiakos/typegoose Typegoose is a TypeScript library that lets developers define Mongoose models using TypeScript classes with decorators, eliminating the nee… | 10 | 1209 | abandoned |
| smpallen99/ex_admin ExAdmin is an auto-administration library for Elixir and the Phoenix Framework, inspired by ActiveAdmin for Ruby on Rails. It generates a f… | 23 | 1198 | abandoned |
| nathanl/authority Authority is a Ruby gem that helps you authorize actions in Rails apps by grouping models under Authorizer classes with plain Ruby methods.… | 10 | 1197 | abandoned |
| strongloop/microgateway IBM API Connect Microgateway is an extensible Node.js-based API gateway framework for securing and controlling access to microservices and … | 32 | 1186 | abandoned |
| uber-node/ringpop-node Ringpop-node is a Node.js library that provides application-layer sharding via a consistent hash ring built on top of a SWIM-style membersh… | 10 | 1186 | abandoned |
| Zizaco/confide Confide is an authentication package for Laravel 4 that reduces repetitive work in user account management. It provides account creation, l… | 23 | 1180 | abandoned |
| astahmer/openapi-zod-client A CLI and library that generates a zodios-based TypeScript HTTP client with zod runtime validation from an OpenAPI/Swagger spec (JSON or YA… | 62 | 1177 | abandoned |
| BigPipe BigPipe is a Node.js web framework that decomposes pages into reusable chunks called Pagelets and pipelines them through execution stages i… | 23 | 1172 | abandoned |
| DylanPiercey/auto-sni A NodeJS library that automatically obtains and renews free SSL/TLS certificates from Let's Encrypt using SNI, with near-zero configuration… | 32 | 1169 | abandoned |
| Nhost Hasura Backend Plus is a self-hosted service providing authentication (JWT, OAuth providers, MFA) and S3-compatible file storage APIs desig… | 23 | 1169 | abandoned |
| Arc Arc is a flexible file upload and attachment library for Elixir, providing integrations with Amazon S3 and image transformations via ImageM… | 32 | 1165 | abandoned |
| d5/node.native node.native is a C++11 port of the node.js programming model, providing an event-driven, asynchronous HTTP server and runtime built on libu… | 32 | 1161 | abandoned |
| cemerick/friend Friend is an extensible authentication and authorization library for Clojure Ring web applications and services. It provides authentication… | 10 | 1152 | 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 |
| Icicle Icicle is a PHP library for writing asynchronous code using synchronous coding techniques, built on coroutines, awaitables, generators, and… | 10 | 1127 | abandoned |
| node-inspector/v8-profiler Node.js native bindings (C++) to the V8 profiler, exposing CPU profiling and heap snapshot APIs programmatically. It integrates with node-i… | 23 | 1122 | abandoned |
| leocavalcante/siler Siler is a set of general-purpose high-level abstractions for PHP that provides declarative, function-based routing, HTTP handling, GraphQL… | 10 | 1108 | abandoned |
| kraken-php/framework Kraken is a PHP framework for building asynchronous, multi-processed, multi-threaded, and fault-tolerant distributed applications. It provi… | 23 | 1099 | abandoned |
| markdalgleish/redial Redial is a JavaScript library providing universal data fetching and route lifecycle management for React applications, using decorators to… | 32 | 1092 | abandoned |
| c4milo/node-webkit-agent A Node.js library implementing the Chrome Developer Tools protocol so you can remotely profile and debug Node applications using the WebKit… | 32 | 1092 | abandoned |
| Firefly Firefly is a Python distributed game server framework built on Twisted that encapsulates networking, inter-process RPC, and database cachin… | 32 | 1088 | abandoned |
| megagao/production_ssm A production management ERP system built with the SSM stack (Spring, SpringMVC, MyBatis) and jQuery EasyUI, developed as part of a manufact… | 32 | 1087 | abandoned |
| voodooattack/nexusjs Nexus.js is a multi-threaded JavaScript runtime built on JavaScriptCore (WebKit) with an asynchronous, non-blocking I/O model and a thread-… | 10 | 1087 | abandoned |
| symfony/class-loader A deprecated Symfony PHP component providing class autoloading tools with location caching for performance. It has been superseded by Compo… | 10 | 1083 | abandoned |
| python/asyncio The historical development repository for asyncio, Python's standard library for writing concurrent code with async/await syntax. Developme… | 10 | 1081 | abandoned |
| mongodb/mongo-php-driver-legacy The legacy MongoDB PHP driver (ext-mongo), a PHP extension providing an interface for communicating with MongoDB databases. It is officiall… | 10 | 1073 | abandoned |
| brynary/rack-bug Rack::Bug is a debugging toolbar for Rack applications, implemented as Rack middleware. It injects a floating diagnostics panel into your a… | 32 | 1072 | 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 |
| RealmTeam/django-rest-framework-social-oauth2 A Django package that integrates python-social-auth and django-oauth-toolkit to provide OAuth2 social authentication for Django REST Framew… | 63 | 1065 | abandoned |
| Angel Angel is a batteries-included backend web framework for Dart, offering routing, controllers, ORM, GraphQL, WebSockets, authentication, and … | 10 | 1054 | abandoned |
| Cocaine Cocaine is an open-source cloud platform for building your own PaaS, similar to Heroku or Google App Engine, with dynamic worker pools, ser… | 23 | 1041 | 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 |
| duo-labs/webauthn A Go server library implementing the WebAuthn (FIDO2) specification for adding passwordless authentication to web applications. It handles … | 10 | 1030 | 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 |
| technoweenie/attachment_fu attachment_fu is a Ruby on Rails plugin that turns ActiveRecord models into file attachments, storing metadata (path, size, content type) i… | 32 | 1024 | 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 |
| 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 |
| EddyVerbruggen/nativescript-plugin-firebase A NativeScript plugin providing access to a wide range of Firebase services (auth, Firestore, Realtime Database, push messaging, storage, a… | 10 | 1001 | 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 |
| vLLM vLLM is a high-throughput, memory-efficient inference and serving engine for large language models, featuring PagedAttention, continuous ba… | 98 | 94014 | active |
| OmniRoute OmniRoute is a free, MIT-licensed AI gateway that exposes a single OpenAI-compatible endpoint routing to 350+ LLM providers (90+ with free … | 78 | 77757 | active |
| Vaultwarden Vaultwarden is an unofficial, lightweight Rust implementation of the Bitwarden server API that works with official Bitwarden clients. It is… | 99 | 68819 | stable |
| zylon-ai/private-gpt PrivateGPT is an open‑source API framework that turns locally hosted LLMs into production‑grade AI services. It provides a Claude‑style API… | 90 | 57558 | active |
| Hyperswitch Hyperswitch is an open-source, composable payments orchestration platform written in Rust by Juspay, connecting to 300+ payment processors,… | 95 | 45357 | active |
| lysine-dev/retrofit Retrofit is a type-safe HTTP client for Android and the JVM that turns REST APIs into Java or Kotlin interfaces using annotations. It gener… | 79 | 43934 | stable |
| DuckDB DuckDB is a high‑performance, in‑process analytical SQL database written in C++. It provides a rich SQL dialect, supports many file formats… | 94 | 42114 | active |
| CockroachDB CockroachDB is a cloud-native distributed SQL database built on a transactional, strongly-consistent key-value store, written in Go. It sca… | 76 | 32555 | 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 |
| SST SST is a framework for building and deploying modern full-stack applications on your own cloud infrastructure, with the entire app defined … | 83 | 26341 | 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 |
| SafeLine SafeLine is a self-hosted web application firewall (WAF) that acts as an Nginx-based reverse proxy to protect web apps from attacks like SQ… | 96 | 22725 | active |
| JHipster JHipster is a Yeoman-based development platform that scaffolds complete full-stack web applications and microservice architectures, combini… | 94 | 22465 | stable |
| 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 |
| Apache ShardingSphere Apache ShardingSphere is an enterprise distributed database ecosystem that turns heterogeneous databases (MySQL, PostgreSQL, etc.) into a d… | 77 | 20808 | stable |
| 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 |
| facebook/hhvm HHVM is an open-source virtual machine with a just-in-time (JIT) compiler for executing programs written in the Hack programming language. … | 68 | 18666 | active |
| rqlite rqlite is a lightweight, fault-tolerant distributed relational database built on SQLite, replicating data across nodes using the Raft conse… | 95 | 17789 | stable |
| TigerBeetle TigerBeetle is a purpose-built financial transactions database written in Zig, designed for mission-critical safety and performance in onli… | 90 | 17185 | active |
| MCP Toolbox for Databases MCP Toolbox for Databases is an open source Model Context Protocol (MCP) server, written in Go, that connects AI agents, IDEs, and applicat… | 92 | 16669 | active |
| scalar/scalar Scalar is an open-source API platform centered on rendering beautiful interactive API references from OpenAPI/Swagger documents, with a bui… | 91 | 16250 | active |
| NodeBB NodeBB is open-source forum software built on Node.js that supports Redis, MongoDB, or PostgreSQL backends and uses web sockets for real-ti… | 95 | 15239 | stable |
| ZITADEL ZITADEL is an open-source identity and access management (IAM) platform providing authentication and authorization out of the box, includin… | 93 | 15193 | active |
| OpenWA OpenWA is a free, MIT-licensed, self-hosted WhatsApp API Gateway that wraps WhatsApp connections in a REST API with webhooks, a React dashb… | 78 | 15142 | active |
| Ajv Ajv is the fastest JSON Schema validator for JavaScript, compiling declarative schemas into optimized validation functions. It supports JSO… | 83 | 14852 | stable |
| Lemmy Lemmy is a self-hosted, federated link aggregator and discussion forum for the fediverse, similar to Reddit or Hacker News, built in Rust w… | 91 | 14634 | active |
| benbjohnson/litestream Litestream is a standalone disaster recovery tool for SQLite that runs as a background process and continuously streams database changes to… | 97 | 14456 | active |
| arut/nginx-rtmp-module An NGINX module that turns the nginx web server into a media streaming server supporting RTMP, HLS, and MPEG-DASH. It handles live streamin… | 32 | 14027 | stable |
| OpenNHP/opennhp OpenNHP is a lightweight, cryptography-powered open-source toolkit written in Go that implements the Cloud Security Alliance's Network-infr… | 97 | 13936 | active |
| projectlombok/lombok Project Lombok is a Java library that plugs into compilers (javac, ECJ) and build tools to automatically generate boilerplate code like get… | 74 | 13483 | stable |
| macrozheng/mall-swarm mall-swarm is a microservices-based e-commerce mall system built with Spring Cloud Alibaba, Spring Boot 3.5, Sa-Token, MyBatis, Elasticsear… | 62 | 13174 | active |
| apache/zookeeper Apache ZooKeeper is a high-performance, fault-tolerant coordination service for distributed applications, exposing a hierarchical key-value… | 76 | 12815 | stable |
| Citus Citus is an open-source PostgreSQL extension (written in C) that transforms Postgres into a distributed database by sharding tables across … | 95 | 12803 | active |
| drakkan/sftpgo SFTPGo is a full-featured, highly configurable file transfer server supporting SFTP, SCP, FTP/S, HTTP/S, and WebDAV, with pluggable storage… | 93 | 12647 | active |
| tadata-org/fastapi_mcp FastAPI-MCP is a Python library that automatically exposes FastAPI endpoints as Model Context Protocol (MCP) tools, preserving request/resp… | 43 | 12012 | active |
| Lodash Lodash is a modern JavaScript utility library providing modular, high-performance helper functions for working with arrays, objects, string… | 88 | 61287 | maintenance |
| Misskey Misskey is an open-source, federated microblogging platform built on the ActivityPub protocol, part of the Fediverse. It is a self-hostable… | 98 | 11337 | active |
| Apache IoTDB Apache Thrift is a lightweight, language-independent software stack for point-to-point RPC, combining an interface definition language, a c… | 95 | 10960 | stable |
| yugabyte/yugabyte-db YugabyteDB is an open-source, PostgreSQL-compatible distributed SQL database built for cloud-native, mission-critical OLTP applications. It… | 95 | 10613 | stable |
| protobufjs/protobuf.js A high-performance, conformant JavaScript/TypeScript implementation of Protocol Buffers that works with .proto schemas without requiring pr… | 91 | 10594 | active |
| evershopcommerce/evershop EverShop is an open-source, TypeScript-first e-commerce platform built with Node.js, React, and GraphQL, featuring a modular architecture w… | 94 | 10503 | active |
| apache/cassandra Apache Cassandra is an open-source NoSQL distributed wide-column database written in Java, designed for linear scalability and fault tolera… | 76 | 10115 | stable |
| GetBindu/Bindu Bindu is an open-source Python framework that provides the identity, communication, and payments layer for AI agents, implementing the A2A … | 77 | 10062 | active |
| go-swagger/go-swagger A Go implementation of the Swagger 2.0 (OpenAPI 2.0) specification with a CLI tool for working with swagger specs. It generates servers, cl… | 97 | 10006 | active |