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 |
|---|---|---|---|
| matrix-construct/tuwunel Tuwunel is a high-performance Matrix homeserver written in Rust, serving as the official successor to conduwuit. It fully implements the Ma… | 88 | 2655 | active |
| thepirat000/Audit.NET Audit.NET is an extensible .NET framework for generating audit logs of executing operations, capturing environmental data like user ID, mac… | 75 | 2655 | active |
| Apache Casbin jCasbin is an Apache-licensed Java authorization library that enforces access control using models such as ACL, RBAC, and ABAC defined in c… | 86 | 2650 | stable |
| scalatra/scalatra Scalatra is a tiny, Sinatra-inspired web micro-framework for Scala that runs on the JVM. It lets developers build high-performance, asynchr… | 76 | 2647 | active |
| devopshydclub/vprofile-project A Java Spring MVC web application (vProfile) used as a sample multi-tier project for DevOps training by DevOps Shack. It serves as a practi… | 32 | 2647 | active |
| vercel/micro Micro is a minimal asynchronous HTTP framework for building microservices in Node.js using async/await. It provides a tiny, dependency-ligh… | 57 | 10629 | maintenance |
| altmann/FluentResults FluentResults is a lightweight .NET library implementing the Result pattern, returning success/failure objects instead of throwing exceptio… | 33 | 2642 | active |
| paypal/junodb JunoDB is PayPal's open-source secure, consistent, and highly available distributed key-value store delivering single-digit millisecond lat… | 31 | 2636 | active |
| Falcor Falcor is a JavaScript library that lets you represent all remote data sources as a single virtual JSON graph model, fetching data efficien… | 46 | 10564 | maintenance |
| cloudwego/volo Volo is a high-performance, strongly extensible RPC framework written in Rust for building microservices. It provides Thrift, gRPC, and HTT… | 85 | 2630 | active |
| brandonhilkert/sucker_punch Sucker Punch is a single-process asynchronous background job processing library for Ruby, built on concurrent-ruby. Jobs are stored in memo… | 55 | 2628 | stable |
| instantdb/instant Instant is an open-source backend platform (the 'Modern Firebase') providing a real-time relational database, auth, permissions, storage, p… | 67 | 10546 | maintenance |
| http4s Http4s is a minimal, idiomatic Scala library for building HTTP servers and clients, serving as Scala's equivalent to Rack, WSGI, WAI, and S… | 94 | 2626 | stable |
| hayes/pothos Pothos is a plugin-based GraphQL schema builder for TypeScript that uses a strongly typed, code-first approach with no code generation requ… | 91 | 2624 | active |
| alexedwards/scs SCS is an HTTP session management library for Go that automatically loads and saves session data via middleware. It supports 19 server-side… | 43 | 2623 | stable |
| spatie/laravel-sitemap A Laravel package by Spatie that generates XML sitemaps, either by crawling an entire site automatically or by adding URLs manually (includ… | 89 | 2621 | stable |
| FreeRADIUS/freeradius-server FreeRADIUS is a high-performance, highly configurable multi-protocol policy server supporting RADIUS, DHCPv4/v6, DNS, TACACS+, and VMPS, wr… | 84 | 2614 | stable |
| risesoft-y9/Digital-Infrastructure Digital-Infrastructure (数字底座) is a Java/Spring Boot + Vue 3 rapid development platform for large government and enterprise digital transfor… | 63 | 2613 | active |
| symfony/service-contracts A set of PHP interfaces and abstractions extracted from Symfony components, defining contracts for writing services that decouple code from… | 91 | 2612 | stable |
| ueberdosis/hocuspocus Hocuspocus is a Yjs CRDT-based WebSocket backend for conflict-free real-time collaboration, written in TypeScript. It provides a server, cl… | 97 | 2611 | active |
| openflagr/flagr Flagr is an open-source Go microservice for feature flagging, A/B testing, and dynamic configuration, built around a single evaluation API … | 95 | 2608 | active |
| amberframework/amber Amber is a full-stack web application framework for the Crystal language, inspired by Rails, Phoenix, and Kemal, providing routing, control… | 80 | 2606 | active |
| Agent-Field/agentfield AgentField is an open-source AI backend that lets you build, deploy, and govern AI agents like APIs and scale them like microservices. It p… | 79 | 2605 | active |
| lexik/LexikJWTAuthenticationBundle A Symfony bundle that provides JSON Web Token (JWT) authentication for Symfony APIs. It handles token creation, validation, and integration… | 65 | 2605 | stable |
| clj-commons/aleph Aleph is a Clojure library for asynchronous network communication built on Netty, providing an HTTP server and client plus raw TCP and UDP … | 73 | 2592 | active |
| rubyonjets/jets Jets is a Ruby serverless framework and deployment service that packages Rails, Sinatra, Hanami, or any Rack app and runs it on AWS Lambda.… | 51 | 2590 | active |
| mewebstudio/captcha A Laravel service provider package that generates CAPTCHA images for form protection, supporting Laravel 5 through 12. It offers session-ba… | 89 | 2589 | active |
| symfony/monolog-bridge A Symfony bridge component that integrates the Monolog logging library with various Symfony components. It wires Monolog handlers, processo… | 95 | 2582 | stable |
| webserver-llc/angie Angie is a high-performance web server and reverse proxy forked from nginx by former nginx developers, designed as a drop-in replacement re… | 97 | 2578 | active |
| liukuo362573/YiShaAdmin YiShaAdmin is an open-source admin management system built on .NET Core MVC with a clean Bootstrap/jQuery UI. It provides role-based permis… | 32 | 2578 | active |
| API Platform API Platform is a full-stack PHP framework built on Symfony (and Laravel) for creating API-first projects with hypermedia REST or GraphQL A… | 94 | 2577 | stable |
| Laravel Messenger A Laravel package that adds a full user-to-user messaging system to Laravel applications, supporting multiple conversations, group threads,… | 61 | 2576 | active |
| firebase/firebase-android-sdk The official Firebase Android SDK, containing the source code for Firebase's Android libraries such as Firestore, Realtime Database, Cloud … | 77 | 2570 | active |
| eventflow/EventFlow EventFlow is an async/await-first CQRS and event sourcing framework for .NET, built around domain-driven design concepts like aggregates, c… | 78 | 2568 | active |
| http-kit http-kit is a minimalist, high-performance, event-driven HTTP client and server for Clojure, fully Ring-compatible as a drop-in replacement… | 63 | 2564 | stable |
| GORM GORM Gen is a code-generation library built on top of the GORM ORM for Go. It generates type-safe DAO APIs and query DSL code from database… | 92 | 2560 | active |
| HardySimpson/zlog zlog is a pure C logging library inspired by log4j/logback, offering categories, formats, and rules configured via a file. It is reliable, … | 98 | 2559 | stable |
| sequelize/cli The official command-line interface for the Sequelize ORM, providing commands to initialize projects, generate models, migrations, and seed… | 72 | 2558 | active |
| agronholm/anyio AnyIO is a high-level asynchronous concurrency and networking library for Python that runs on top of either asyncio or Trio. It provides Tr… | 93 | 2556 | stable |
| rust-lang/log The `log` crate is a lightweight logging facade for Rust that provides a single logging API abstracting over actual logging implementations… | 90 | 2552 | stable |
| lovoo/goka Goka is a compact yet powerful distributed stream processing library for Apache Kafka written in Go. It extends Kafka consumer groups by bi… | 88 | 2548 | active |
| laravel/cashier-stripe Laravel Cashier is an official Laravel package providing a fluent interface to Stripe's subscription billing services. It handles subscript… | 100 | 2546 | stable |
| Ash Framework Ash is a declarative, extensible application framework for Elixir that lets you model your domain as typed resources and derive APIs, persi… | 96 | 2539 | active |
| PyMySQL/mysqlclient mysqlclient is a Python DB-API 2.0 compatible driver for MySQL and MariaDB, forked from MySQLdb1 with Python 3 support and bug fixes. It wr… | 85 | 2539 | active |
| ntex ntex is a Rust framework for building composable asynchronous network services, supporting HTTP and WebSockets. It is runtime-agnostic, let… | 93 | 2538 | active |
| symfony/serializer The Symfony Serializer component transforms data structures, including object graphs, into array structures or formats like XML and JSON, a… | 93 | 2535 | stable |
| pac4j pac4j is a Java security engine for authenticating users, managing profiles, and enforcing authorizations across web applications and servi… | 77 | 2535 | stable |
| apache/fineract Apache Fineract is an open-source, cloud-ready core banking platform written in Java, providing client management, loan and savings portfol… | 90 | 2533 | stable |
| golang/protobuf The legacy Go module providing bindings for Google's protocol buffers, including binary, text, and JSON serialization of protobuf messages.… | 65 | 10077 | maintenance |
| logfellow/logstash-logback-encoder A Java library providing Logback encoders, layouts, and appenders for logging in JSON and other Jackson-supported formats. Originally built… | 63 | 2527 | active |
| qos-ch/slf4j SLF4J is a simple facade/abstraction for various Java logging frameworks such as java.util.logging, logback, log4j 2.x, reload4j, and tinyl… | 88 | 2526 | stable |
| eRPC eRPC is an efficient, extensible, and easy-to-use RPC framework written in Go. It provides a unified peer API for servers and clients, mult… | 23 | 2526 | active |
| tidwall/pogocache Pogocache is a fast in-memory caching server written in C with a focus on low latency and CPU efficiency. It speaks Memcache, Redis/Valkey … | 78 | 2522 | active |
| Keats/validator A Rust library providing struct validation via a custom derive macro, inspired by marshmallow and Django validators. It offers built-in rul… | 71 | 2522 | stable |
| nitrocloudofficial/nitrostack NitroStack is an enterprise-grade TypeScript framework for building production-ready MCP (Model Context Protocol) servers and AI-native app… | 78 | 2516 | active |
| ErikEJ/EFCorePowerTools EF Core Power Tools is a Visual Studio extension and cross-platform CLI (efcpt) for Entity Framework Core that provides GUI-based reverse e… | 67 | 2515 | active |
| mqant mqant is a concise, high-performance distributed microservice framework written in Go, originally designed for real-time game servers. It p… | 32 | 2515 | active |
| spring-projects/spring-kafka Spring for Apache Kafka (spring-kafka) is a Java library that applies familiar Spring abstractions to Apache Kafka-based messaging. It prov… | 96 | 2514 | stable |
| geekidea/spring-boot-plus Spring-Boot-Plus is an open-source Spring Boot scaffolding framework that integrates common backend development components such as MyBatis-… | 33 | 2511 | active |
| aspnet-contrib/AspNet.Security.OAuth.Providers A collection of ASP.NET Core authentication middleware providing OAuth 2.0 social login providers such as GitHub, Twitter/X, and Dropbox. I… | 76 | 2510 | active |
| vinkius-labs/laravel-page-speed A Laravel package providing an optimization pipeline of middleware that minifies Blade-rendered HTML and compresses REST API responses for … | 83 | 2509 | active |
| symfony/twig-bridge The Symfony Twig Bridge provides integration between the Twig template engine and various Symfony components. It is an official Symfony com… | 92 | 2506 | stable |
| Apipie Apipie-rails is a DSL and Rails engine for documenting RESTful APIs in Ruby on Rails applications. It lets developers describe API endpoint… | 79 | 2506 | stable |
| sofastack/sofa-bolt SOFABolt is a lightweight, high-performance network remoting framework for Java built on Netty, developed by Ant Financial. It provides con… | 67 | 2505 | stable |
| psycopg/psycopg Psycopg 3 is the modern generation PostgreSQL database adapter for Python, offering both pure Python and C-accelerated implementations plus… | 75 | 2501 | active |
| kentcdodds/kentcdodds.com The open-source code behind Kent C. Dodds' personal website (kentcdodds.com), a blog and educational hub built with React Router v7, React,… | 77 | 2500 | active |
| symfony/twig-bundle A Symfony bundle that provides tight integration of the Twig template engine into the Symfony full-stack framework. It handles Twig configu… | 97 | 2497 | stable |
| Netflix/archaius Archaius is a Java configuration management library that unifies static and dynamic configuration sources into a single API. It supports lo… | 82 | 2497 | stable |
| rails/solid_queue Solid Queue is a database-backed queuing backend for Rails Active Job, storing jobs in SQL databases like MySQL, PostgreSQL, or SQLite. It … | 94 | 2496 | active |
| fnando/browser A Ruby gem for detecting browsers, bots, devices, and platforms from user agent strings. It includes ActionController integration for Rails… | 40 | 2496 | active |
| google/go-cloud The Go Cloud Development Kit (Go CDK) is a Go library providing stable, vendor-neutral APIs for common cloud services like blob storage, do… | 91 | 9912 | maintenance |
| Mercurius Mercurius is a GraphQL adapter for the Fastify web framework for Node.js, providing query parsing/validation caching, JIT execution, subscr… | 95 | 2493 | stable |
| Symfony Security SecurityBundle is the official Symfony bundle that integrates the Security component into the Symfony full-stack framework. It provides con… | 93 | 2490 | stable |
| rbatis/rbatis Rbatis is a high-performance async ORM framework for Rust that compiles dynamic SQL (py_sql/html_sql) to native Rust code at compile time. … | 91 | 2488 | active |
| schultek/jaspr Jaspr is a modern web framework for building websites in Dart, using a component model similar to Flutter widgets that renders real HTML an… | 84 | 2488 | active |
| Brighter Brighter is a Command Dispatcher and Command Processor framework for .NET and C# that implements the Command pattern with a middleware pipe… | 99 | 2486 | active |
| earendil-works/absurd Absurd is a Postgres-native durable execution (workflow) system that runs long-lived, reliable tasks using only a single SQL schema file an… | 76 | 2486 | active |
| trailblazer/reform Reform is a Ruby library providing form objects decoupled from models, with validations, coercion, and nested model setup. It is framework-… | 36 | 2486 | stable |
| madelson/DistributedLock DistributedLock is a .NET library providing robust distributed mutexes, reader-writer locks, and semaphores built on various backing techno… | 84 | 2485 | stable |
| senchalabs/connect Connect is an extensible HTTP server framework for Node.js built around a stack of 'plugins' known as middleware. It provides a minimal cor… | 32 | 9874 | maintenance |
| cockroachdb/errors A Go error handling library that is a drop-in replacement for the standard errors package and github.com/pkg/errors, adding network-portabl… | 80 | 2475 | active |
| valyala/fastjson fast is a fast JSON parser and validator library for Go that parses arbitrary JSON without schemas, reflection, or code generation. It clai… | 59 | 2468 | stable |
| vercel/workflow Workflow SDK is a TypeScript library that makes async functions durable via 'use workflow' and 'use step' directives, providing suspend/res… | 81 | 2467 | active |
| apache/activemq Apache ActiveMQ is a high-performance, multi-protocol, Java-based open source message broker supporting JMS/Jakarta Messaging, AMQP, MQTT, … | 98 | 2464 | stable |
| django-commons/django-simple-history A Django app that records the state of models on every create, update, and delete, storing a full change history. It integrates with the Dj… | 89 | 2463 | active |
| CarterCommunity/Carter Carter is a thin framework layer of extension methods over ASP.NET Core that makes building HTTP APIs more explicit and enjoyable. It adds … | 69 | 2461 | active |
| socketry/async Async is a composable asynchronous event-driven I/O framework for Ruby built on the io-event gem. It provides lightweight fiber-based concu… | 96 | 2460 | stable |
| go-ldap/ldap A Go library providing basic LDAP v3 client functionality, implementing RFC 4511 and related specifications. It supports connecting to LDAP… | 90 | 2460 | stable |
| oneinstack/oneinstack OneinStack is a shell-based deployment tool that installs and manages full LEMP/LAMP/LNMP/LTMP web stacks (Nginx/Tengine/OpenResty/Apache, … | 87 | 2459 | active |
| reactphp/promise A lightweight implementation of CommonJS Promises/A for PHP, providing Deferred and Promise abstractions for representing pending asynchron… | 56 | 2459 | stable |
| moquette-io/moquette Moquette is a lightweight MQTT broker written in Java, compliant with MQTT 5 and MQTT 3, supporting QoS 0-2 and most MQTT 5 features. It is… | 81 | 2458 | active |
| metasfresh/metasfresh metasfresh is a free and open-source ERP system for small and mid-sized businesses, covering accounting, CRM, manufacturing, and supply cha… | 68 | 2457 | active |
| jmettraux/rufus-scheduler rufus-scheduler is an in-process, in-memory job scheduler for Ruby supporting at, in, every, and cron scheduling styles using threads. It p… | 68 | 2446 | stable |
| huanzi-qch/base-admin Base Admin is a simple, general-purpose Java admin management system built on Spring Boot, Spring Security, Spring Data JPA, Thymeleaf, and… | 69 | 2444 | active |
| lihengming/spring-boot-api-project-seed A Spring Boot and MyBatis based seed/boilerplate project for quickly building small-to-medium RESTful API projects in Java. It provides bes… | 23 | 9680 | maintenance |
| ardalis/SmartEnum A C# base class library for creating strongly-typed enum alternatives with behavior, lookup by name or value, and rich integration support.… | 55 | 2443 | stable |
| Supabase CLI Supabase is an open‑source Postgres development platform that provides a hosted database, authentication, auto‑generated REST and GraphQL A… | 95 | 2438 | active |
| justquick/django-activity-stream A Django app for generating generic activity streams from user actions on a site, following the Activity Streams specification. It supports… | 45 | 2437 | stable |
| open-webui/pipelines Pipelines is a UI-agnostic, OpenAI API-compatible plugin framework for adding custom Python logic and workflows to any client that speaks t… | 38 | 2437 | active |
| Firebase Admin SDK for PHP An unofficial Firebase Admin SDK for PHP that provides access to Firebase services like Authentication, Realtime Database, Firestore, and C… | 97 | 2435 | active |