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 |
|---|---|---|---|
| dromara/forest Forest is a high-level, lightweight declarative HTTP client framework for Java that lets developers send HTTP requests by defining annotate… | 61 | 1945 | active |
| jeremyevans/rodauth Rodauth is Ruby's most advanced authentication framework, providing a comprehensive set of composable authentication features built on the … | 77 | 1944 | stable |
| sidekiq-cron/sidekiq-cron Sidekiq-Cron is a Ruby gem that adds cron-style job scheduling to Sidekiq, running a scheduler thread alongside Sidekiq workers. It support… | 76 | 1944 | stable |
| apache/servicecomb-java-chassis Apache ServiceComb Java Chassis is a Java SDK for rapidly building microservices, offering service registration, discovery, dynamic routing… | 87 | 1943 | active |
| Terry-Mao/goim goim is a high-performance instant messaging (IM) push server written in pure Go, supporting WebSocket, TCP, and HTTP long-polling protocol… | 23 | 7375 | maintenance |
| spring-projects/spring-session Spring Session is a Java library providing an API and implementations for managing user session information in Spring applications. It repl… | 96 | 1939 | stable |
| gourouting/singo Singo is a Go starter framework that assembles Gin, GORM, Redis, sessions, CORS, i18n, and API testing into a simple single-service archite… | 67 | 1939 | active |
| asc-lab/dotnetcore-microservices-poc A proof-of-concept insurance sales system built with .NET 8 using a microservices architecture, demonstrating CQRS with MediatR, service di… | 75 | 1938 | active |
| tsrpc/tsrpc TSRPC is a TypeScript RPC framework providing runtime type checking and binary serialization derived directly from TypeScript types, withou… | 60 | 1937 | active |
| FoalTS/foal Foal (FoalTS) is a full-featured, TypeScript-based Node.js web framework that bundles a CLI, ORM (TypeORM), authentication, testing tools, … | 88 | 1936 | active |
| YeautyYE/netty-websocket-spring-boot-starter A Spring Boot starter that lets developers build WebSocket servers on top of Netty using annotation-driven configuration similar to spring-… | 86 | 1936 | active |
| dimmas893/pos-backend A PHP/Laravel point-of-sale (POS) backend application providing a REST API for sales, products, and inventory management. It is installed v… | 28 | 1935 | active |
| Shopify/shopify_app A Rails Engine gem by Shopify that provides generators, modules, and mixins for building Rails applications embedded in the Shopify Admin. … | 88 | 1934 | active |
| twigjs/twig.js Twig.js is a pure JavaScript implementation of the Twig PHP templating language, usable in both browsers and Node.js. It supports a subset … | 87 | 1934 | active |
| node-pinus/pinus Pinus is a fast, scalable, distributed game server framework for Node.js written in TypeScript, based on the Pomelo architecture with callb… | 70 | 1932 | active |
| graphql-hive/graphql-scalars A TypeScript library of custom GraphQL scalar types (e.g., DateTime, EmailAddress, UUID, BigInt, URL) for building precise, type-safe Graph… | 90 | 1931 | stable |
| mochi-mqtt/server Mochi-MQTT is a fully compliant, embeddable MQTT v5 (and v3.1.1) broker written in Go, usable as a standalone binary or as a library inside… | 76 | 1930 | active |
| fastadminnet/fastadmin FastAdmin is a rapid backend admin development framework built on ThinkPHP and Bootstrap (with AdminLTE). It provides one-click CRUD genera… | 77 | 1929 | active |
| mix-php/mix MixPHP is a PHP CLI-mode development framework whose Vega-driven HTTP core supports Swoole, Swow, WorkerMan, FPM, and CLI-Server runtimes w… | 52 | 1929 | active |
| seancorfield/honeysql HoneySQL is a Clojure library that turns Clojure data structures into SQL statements, letting you build queries programmatically without st… | 94 | 1927 | active |
| BroadleafCommerce/BroadleafCommerce Broadleaf Commerce Community Edition is an open-source e-commerce framework written in Java on top of the Spring framework, providing a rob… | 67 | 1926 | active |
| stof/StofDoctrineExtensionsBundle A Symfony bundle integrating the DoctrineExtensions library, adding behaviors like Sluggable, Timestampable, Translatable, Tree, Loggable, … | 62 | 1926 | stable |
| nelmio/NelmioCorsBundle A Symfony bundle that adds Cross-Origin Resource Sharing (CORS) headers to responses with ACL-style per-URL configuration. It handles CORS … | 60 | 1925 | stable |
| turms-im/turms Turms is an open-source instant messaging engine written in Java designed to scale from 100K to 10M concurrent users. It provides a distrib… | 51 | 1924 | active |
| fideloper/TrustedProxy A Laravel package that configures trusted proxies so applications behind load balancers or reverse proxies correctly interpret X-Forwarded … | 23 | 7304 | maintenance |
| laravel/sail Laravel Sail is a lightweight command-line interface for interacting with Laravel's default Docker development environment, built around a … | 99 | 1922 | active |
| sartography/SpiffWorkflow SpiffWorkflow is a pure Python workflow engine that parses and executes BPMN process diagrams and DMN decision tables. It enables building … | 81 | 1922 | active |
| mtrudel/bandit Bandit is a pure Elixir HTTP server for Plug and WebSock applications, supporting HTTP/1.x, HTTP/2, and WebSockets over HTTP and HTTPS. It … | 77 | 1922 | stable |
| pheanstalk/pheanstalk Pheanstalk is a fully typed PHP 8.1+ client library for the beanstalkd work queue server. It provides producer and consumer APIs for puttin… | 65 | 1919 | active |
| Zodios Zodios is a TypeScript REST API toolbox providing an end-to-end typesafe HTTP client (built on axios) and an optional Express-compatible se… | 67 | 1918 | active |
| Shopify/packwerk Packwerk is a Ruby gem from Shopify that enforces architectural boundaries and modularization in Rails applications by grouping files into … | 82 | 1917 | active |
| LianjiaTech/retrofit-spring-boot-starter A Spring Boot starter that deeply integrates the Retrofit declarative HTTP client into Spring Boot applications, letting developers define … | 93 | 1916 | active |
| microsoft/vscode-mssql The official Microsoft SQL Server extension for Visual Studio Code, providing connection management, query execution, schema management, an… | 100 | 1915 | active |
| Sekiro Sekiro is a multi-language, distributed service publishing platform that lets handlers written in various languages register with a central… | 63 | 1914 | active |
| GoCardless API Client Libraries Statesman is an opinionated Ruby state machine library that decouples state machine logic from models by defining machines in separate clas… | 95 | 1913 | stable |
| godaddy/terminus Terminus is a Node.js library that adds graceful shutdown and Kubernetes readiness/liveness health check endpoints to any HTTP server. It h… | 36 | 1913 | active |
| Compio Compio is a thread-per-core asynchronous Rust runtime built on completion-based I/O, using io_uring on Linux, IOCP on Windows, and polling … | 88 | 1911 | active |
| emilk/loguru Loguru is a lightweight, dependency-free C++ logging library consisting of just two files. It offers verbosity levels, assertions, abort ha… | 84 | 1911 | stable |
| magic-api magic-api is a Java-based rapid API development framework that lets developers write scripts and configure HTTP interfaces through a web UI… | 42 | 1911 | stable |
| bramp/ffmpeg-cli-wrapper A Java library providing a fluent interface for building and running FFmpeg command-line operations, including probing media files with ffp… | 89 | 1909 | active |
| maennchen/ZipStream-PHP A PHP library for streaming ZIP files directly to clients without writing to disk. It supports PSR-7 streams, S3 buckets, and callback outp… | 81 | 1909 | stable |
| bbc/sqs-consumer A Node.js/TypeScript library that wraps Amazon SQS into a simple consumer API, letting developers define an async message handler without b… | 98 | 1908 | active |
| spatie/laravel-fractal A Laravel and Lumen package providing a fluent wrapper around League Fractal for transforming data before serving it in APIs. It simplifies… | 75 | 1908 | stable |
| tsconfig-paths A TypeScript library that resolves Node.js module loading according to the paths mapping defined in tsconfig.json or jsconfig.json, at runt… | 59 | 1908 | stable |
| rvagg/through2 A tiny Node.js library that wraps stream Transform logic in simple functions, avoiding explicit subclassing of stream.Transform. It support… | 92 | 1907 | stable |
| NanoHttpd/nanohttpd NanoHTTPD is a tiny, lightweight HTTP server library written in Java, designed to be easily embedded inside other Java applications. It pro… | 23 | 7229 | maintenance |
| anymail/django-anymail A Django library providing email backends and webhook integrations for many transactional email service providers (ESPs) such as Amazon SES… | 87 | 1906 | active |
| mikependon/RepoDB RepoDB is a high-performance hybrid-ORM library and data access platform for .NET, exposing fluent CRUD and raw SQL operations as extension… | 94 | 1905 | stable |
| dustin10/VichUploaderBundle A Symfony bundle that simplifies handling file uploads attached to Doctrine ORM entities, MongoDB ODM documents, or PHPCR ODM documents. It… | 91 | 1902 | active |
| toptal/chewy Chewy is a high-level Elasticsearch ODM (Object Document Mapper) for Ruby, built on top of the official elasticsearch-ruby client. It provi… | 92 | 1899 | active |
| Daptin Daptin is a self-hosted Go application server that turns declarative schema definitions into permission-aware JSON:API and GraphQL CRUD bac… | 99 | 1898 | active |
| aio-libs/aiomysql aiomysql is an asyncio-based Python driver for accessing MySQL and MariaDB databases, built on top of PyMySQL with its I/O calls converted … | 54 | 1896 | active |
| Proto.Actor Proto.Actor is an ultra-fast, cross-platform actor framework for Go, C#/.NET, and Java/Kotlin for building distributed, message-driven syst… | 53 | 1896 | active |
| django-tenants/django-tenants A Django app that adds multitenancy support to Django projects using PostgreSQL schemas, so multiple customers can share one application in… | 94 | 1894 | active |
| hummingbird-project/hummingbird Hummingbird is a lightweight, flexible web application framework and HTTP server written in Swift, built on top of SwiftNIO. It provides ro… | 99 | 1893 | active |
| web-push-libs/web-push-php A PHP library implementing the Web Push protocol (RFC 8030) for sending push notifications to browsers via service workers. It handles subs… | 88 | 1892 | active |
| dzikoysk/reposilite Reposilite is a lightweight, self-hosted Maven repository manager for JVM artifacts, written in Kotlin as a simpler alternative to Nexus, A… | 97 | 1889 | active |
| Bullet Train Bullet Train is an open-source Ruby on Rails application template for building SaaS products. It provides a batteries-included starting poi… | 90 | 1889 | active |
| mochi/mochiweb MochiWeb is an Erlang library for building lightweight, fast HTTP servers. It provides a simple API and project scaffolding for creating ro… | 83 | 1889 | stable |
| camlworks/dream Dream is a tidy, feature-complete web framework for OCaml and ReasonML with a flat, one-module API. It supports WebSockets, GraphQL, HTTP/2… | 87 | 1888 | active |
| HugoRCD/evlog evlog is a modern TypeScript logging library that combines structured logs, wide events, and structured errors behind a single API and drai… | 79 | 1888 | active |
| php-fig/http-factory PHP-FIG's PSR-17 interfaces describing factories for creating PSR-7 HTTP message objects (requests, responses, URIs, streams, uploaded file… | 23 | 1888 | stable |
| bradfitz/gomemcache A Memcached client library for the Go programming language. It provides a simple API for getting and setting items across a pool of Memcach… | 70 | 1886 | stable |
| Stl.Fusion Fusion is a .NET library implementing Distributed REActive Memoization (DREAM), which combines transparent caching, real-time cache invalid… | 68 | 1886 | active |
| microsoft/msphpsql Microsoft's official PHP extensions (SQLSRV and PDO_SQLSRV) for reading and writing SQL Server data from PHP scripts, supporting SQL Server… | 91 | 1885 | active |
| farridav/django-jazzmin Django Jazzmin is a drop-in theme for the Django admin site built on AdminLTE 3 and Bootstrap 5. It provides a customizable, responsive adm… | 86 | 1882 | active |
| cloudflare/workers-oauth-provider An OAuth 2.1 provider library for Cloudflare Workers that adds authorization-server capabilities to HTTP APIs and remote MCP servers. It ha… | 87 | 1881 | active |
| destel/rill Rill is a Go library providing composable, channel-based concurrency primitives built on generics. It lets developers build concurrent pipe… | 83 | 1880 | active |
| jazzband/django-two-factor-auth A Django package providing complete two-factor authentication built on top of django-otp and Django's built-in auth framework. It supports … | 79 | 1879 | active |
| Parse Platform The official Android SDK for the Parse Platform, providing access to Parse Server backends from Android apps. It offers data storage, user … | 62 | 1879 | active |
| harttle/liquidjs LiquidJS is a pure JavaScript implementation of the Liquid template engine, compatible with Shopify, Jekyll, and GitHub Pages templates. It… | 98 | 1878 | stable |
| Symfony Security The core library of the Symfony Security component, providing infrastructure for authentication tokens, user providers, role hierarchies, a… | 93 | 1877 | stable |
| iMerica/dj-rest-auth dj-rest-auth provides drop-in authentication and registration endpoints for Django REST Framework, including login, logout, password manage… | 74 | 1876 | active |
| Jido Jido is an autonomous agent framework for Elixir that runs agents as supervised BEAM processes with fault tolerance, signal-based coordinat… | 81 | 1875 | active |
| spring-projects/spring-data-redis Spring Data Redis is part of the Spring Data portfolio, providing configuration and access to Redis from Spring applications via low-level … | 96 | 1872 | active |
| open-mercato/open-mercato Open Mercato is an open-source TypeScript foundation framework for building CRM, ERP, and commerce applications on Next.js, with multi-tena… | 85 | 1869 | active |
| yourlabs/django-autocomplete-light A Django library for building autocomplete widgets and views, integrating with select2 for rich select inputs. It supports model-based, gen… | 65 | 1869 | active |
| long2ice/fastapi-cache fastapi-cache is a Python library that adds caching to FastAPI endpoints and function results via a simple @cache decorator. It supports Re… | 32 | 1867 | active |
| Lacinia GraphQL Engine Lacinia is a pure Clojure implementation of the GraphQL specification, serving as a backend-agnostic GraphQL query execution engine. It sup… | 67 | 1864 | active |
| emweb/wt Wt is a C++ web toolkit for building highly interactive web applications using a widget-based GUI abstraction, without writing JavaScript. … | 98 | 1859 | stable |
| NewLifeX/X NewLife.X is a core foundational component library for .NET (C#) providing logging, configuration, caching (memory/Redis), networking (TCP/… | 65 | 1858 | active |
| aarondl/sqlboiler SQLBoiler is a database-first ORM generator for Go that introspects your existing database schema and generates type-safe, ActiveRecord-sty… | 72 | 6988 | maintenance |
| python-greenlet/greenlet Greenlet is a C extension for CPython providing lightweight in-process coroutines (micro-threads) with no implicit scheduling. It lets deve… | 75 | 1852 | stable |
| tikv/grpc-rs gRPC-rs (published as grpcio) is a Rust wrapper around the gRPC Core C library, providing asynchronous client and server RPC built on futur… | 65 | 1851 | active |
| discord/manifold Manifold is an Elixir/Erlang library that optimizes batch message passing between Erlang nodes by grouping PIDs by remote node and distribu… | 60 | 1851 | stable |
| BDE (Basic Development Environment) BDE (Basic Development Environment) is Bloomberg's set of foundational C++ libraries, comprising BSL (Basic Standard Library), BDL (Basic D… | 76 | 1848 | stable |
| ExpressoTS ExpressoTS is a lightweight TypeScript framework for Node.js for building scalable server-side applications with clean architecture, a buil… | 98 | 1846 | active |
| TastSong/CrazyCar Crazy Car is an open-source online multiplayer racing game built with Unity, serving as a complete networked game solution. It combines a U… | 71 | 1846 | active |
| Npgsql Npgsql.EntityFrameworkCore.PostgreSQL is the official Entity Framework Core provider for PostgreSQL, built on top of the Npgsql ADO.NET dri… | 92 | 1839 | stable |
| uselotus/lotus Lotus is an open-source pricing and billing engine for SaaS companies, supporting usage-based, per-seat, and enterprise plans. It provides … | 66 | 1839 | active |
| django-commons/django-polymorphic A Django library providing seamless polymorphic model inheritance with automatic downcasting, so queries on a base model return instances o… | 95 | 1836 | active |
| trpc-group/trpc-agent-go tRPC-Agent-Go is a Go-native framework for building production LLM agent systems, offering agents, graph workflows (LangGraph-equivalent), … | 79 | 1836 | active |
| flask-restful/flask-restful Flask-RESTful is a Python extension for Flask that provides building blocks for creating REST APIs, including resource classes and request … | 23 | 6909 | maintenance |
| google/protobuf-gradle-plugin A Gradle plugin from Google that compiles Protocol Buffer (.proto) definition files by invoking protoc and wiring the generated Java/Kotlin… | 78 | 1833 | active |
| scottksmith95/LINQKit LINQKit is a free set of extensions for LINQ to SQL and Entity Framework power users, providing helpers like predicate building and express… | 68 | 1833 | stable |
| NikolayS/PgQue PgQue is a zero-bloat job/event queue for PostgreSQL implemented in pure SQL and PL/pgSQL, rebuilt from Skype's battle-tested PgQ architect… | 60 | 1831 | active |
| connor4312/cockatiel Cockatiel is a TypeScript/Node.js resilience and transient-fault-handling library inspired by .NET's Polly. It lets developers compose poli… | 67 | 1829 | active |
| lfb/nodejs-koa-blog A complete blog system built with Node.js and the Koa2 framework, providing REST API endpoints backed by MySQL, with companion Vue/Nuxt fro… | 32 | 1827 | active |
| hugapi/hug Hug is a Python 3+ API framework built on Falcon's high-performance HTTP library, designed to make developing REST APIs as simple as writin… | 23 | 6875 | maintenance |
| KnpPaginatorBundle KnpPaginatorBundle is a Symfony bundle providing SEO-friendly pagination and sorting for arbitrary data, including Doctrine ORM/ODM queries… | 91 | 1824 | stable |