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 |
|---|---|---|---|
| giampaolo/pyftpdlib pyftpdlib is a pure-Python FTP server library providing a high-level, portable interface for writing fast, scalable, asynchronous FTP serve… | 64 | 1824 | stable |
| linyimin0812/spring-startup-analyzer A Java agent/library that instruments Spring and Spring Boot applications to collect startup data and generate an interactive HTML startup … | 31 | 1824 | active |
| BetterErrors/better_errors Better Errors is a Ruby gem that replaces the standard Rails error page with a richer, more useful one, and works as Rack middleware in any… | 23 | 6858 | maintenance |
| buildship-ai/rowy Rowy is an open-source low-code backend platform for Firebase and Google Cloud that provides an Airtable-like spreadsheet UI for managing F… | 23 | 6847 | maintenance |
| smrchy/rsmq RSMQ is a lightweight message queue library for Node.js built entirely on Redis, requiring no dedicated queue server. It supports FIFO deli… | 62 | 1820 | stable |
| ArtisanCloud/PowerWeChat PowerWeChat is a comprehensive WeChat SDK for Go covering Mini Programs, WeChat Pay, WeCom (Enterprise WeChat), and Official Accounts APIs.… | 89 | 1818 | active |
| protonemedia/laravel-ffmpeg A Laravel package that wraps PHP-FFMpeg to provide an elegant, testable API for video and audio processing, with deep integration into Lara… | 66 | 1815 | active |
| always-open/laravel-totem Laravel Totem is a Laravel package that provides a web dashboard for managing your Laravel task schedule. It lets you create, edit, enable,… | 98 | 1813 | active |
| avo-hq/avo Avo is a Ruby on Rails admin panel framework, CMS, and internal tool builder that generates CRUD interfaces, dashboards, and custom tools f… | 94 | 1810 | active |
| gofrs/uuid A pure Go library implementing Universally Unique Identifiers (UUIDs) per RFC-9562, supporting creation and parsing of UUID versions 1, 3, … | 87 | 1808 | stable |
| sindresorhus/update-notifier A Node.js library that lets CLI applications non-intrusively notify users when a newer version of the package is available. It asynchronous… | 62 | 1807 | stable |
| ExpediaGroup/graphql-kotlin A collection of Kotlin libraries built on top of graphql-java that simplify running GraphQL servers and clients. It includes schema generat… | 99 | 1804 | active |
| JeeSite JeeSite is a Java low-code rapid development platform built on Spring Boot, MyBatis, and Flowable, with a Vue 3 + TypeScript + Ant Design V… | 93 | 1804 | active |
| lxzan/gws GWS is a high-performance, feature-complete WebSocket server and client library for Go, supporting TCP, KCP, and Unix domain socket transpo… | 91 | 1804 | stable |
| go-spring/go-spring Go-Spring is an all-in-one Go backend development framework built around an IoC container and dependency injection, inspired by Java Spring… | 89 | 1803 | active |
| Tencent/TSW Tencent Server Web (TSW) is a Node.js infrastructure framework for web backend developers that provides request capture (packet sniffing of… | 76 | 1803 | active |
| ormar-orm/ormar Ormar is an async mini ORM for Python supporting Postgres, MySQL, and SQLite, built on SQLAlchemy Core with pydantic validation. It lets yo… | 91 | 1802 | active |
| Meituan-Dianping/Leaf Leaf is a distributed unique ID generation service from Meituan offering segment (database-based) and snowflake (ZooKeeper-based) modes, de… | 32 | 6765 | maintenance |
| Jet Admin Jet Bridge is a standalone Python application that exposes a REST API over your SQL database so it can connect to Jet Admin, a SaaS no-code… | 76 | 1800 | active |
| Project Conncept A layer 4 (TCP/UDP) app for Caddy that enables composable handling of raw connections based on connection properties or stream content. It … | 91 | 1799 | active |
| alanjds/drf-nested-routers A Python library providing routers and fields for creating nested resources in Django REST Framework. It enables RESTful URL structures whe… | 83 | 1799 | active |
| pyeve/eve Eve is an open-source Python REST API framework built on Flask that lets you build fully featured, customizable RESTful web services with m… | 62 | 6746 | maintenance |
| jazzband/sorl-thumbnail sorl-thumbnail is a Django app that generates and manages image thumbnails with pluggable engines (Pillow, ImageMagick, Wand, etc.) and key… | 91 | 1795 | stable |
| rethinkdb/horizon Horizon is an open-source realtime backend platform for JavaScript web and mobile apps, built on top of RethinkDB. It bundles a middleware … | 65 | 6731 | maintenance |
| spatie/laravel-data A Laravel package for creating rich, typed data objects that can replace form requests, API transformers, and TypeScript definitions. Data … | 88 | 1794 | stable |
| dj-stripe/dj-stripe dj-stripe is a Django application that syncs Stripe data into your local database as pre-implemented Django models, letting you query payme… | 81 | 1794 | active |
| rotisserie/eris Eris is a Go error handling library providing readable stack traces, error wrapping, and flexible output formatting including JSON. It inte… | 35 | 1794 | stable |
| taoensso/sente Sente is a client+server realtime web communications library for Clojure and ClojureScript, inspired by Socket.IO. It provides a unified hi… | 79 | 1793 | active |
| Todolist Web Application A Laravel 11 blog application demonstrating best practices and framework features such as authentication, APIs with Sanctum, broadcasting, … | 32 | 1793 | active |
| ekalinin/nodeenv nodeenv is a Python-based CLI tool that creates isolated Node.js virtual environments with their own installation directories, similar to P… | 86 | 1792 | stable |
| RuoYi RuoYi-Cloud is an open-source Chinese rapid development platform providing a distributed microservices-based permission management system b… | 76 | 1791 | active |
| kriasoft/universal-router Universal Router is a small, middleware-style routing library for isomorphic JavaScript applications, usable on both client and server. Rou… | 56 | 1791 | stable |
| metlo-labs/metlo Metlo is an open-source API security platform that inventories API endpoints, detects malicious traffic in real time, and can automatically… | 34 | 1789 | active |
| beanstalkd/beanstalkd Beanstalkd is a simple, fast, general-purpose work queue server written in C with a text-based network protocol. It is designed to run time… | 34 | 6705 | maintenance |
| fuint fuint is an open-source membership marketing and store management system for brick-and-mortar shops, built with Java SpringBoot, MySQL, Vue… | 77 | 1787 | active |
| stephenafamo/bob Bob is a Go SQL access toolkit providing a fluent, dialect-aware query builder for PostgreSQL, MySQL, and SQLite, plus a database-first ORM… | 95 | 1786 | active |
| ilearnio/module-alias A Node.js library that lets you register aliases for directories and custom module paths, eliminating long relative import paths like '../.… | 58 | 1786 | active |
| jinzhu/configor Configor is a Go configuration library that loads settings into structs from YAML, JSON, TOML files and shell environment variables. It sup… | 32 | 1786 | stable |
| DreamFactory DreamFactory is a self-hosted enterprise data access platform that instantly generates fully governed REST APIs from databases, file stores… | 97 | 1785 | active |
| zouzg/mybatis-generator-gui A JavaFX-based GUI tool built on top of MyBatis Generator that lets developers generate MyBatis Java POJOs and database mapping files throu… | 23 | 6677 | maintenance |
| go-goyave/goyave Goyave is an opinionated, all-in-one Go web framework focused on building enterprise REST APIs with clean architecture, reliability, and de… | 98 | 1781 | active |
| jooby-project/jooby Jooby is a modular, high-performance web framework for Java and Kotlin that runs on Netty, Jetty, or Undertow. It offers both a fluent Scri… | 96 | 1780 | active |
| Cysharp/ZLogger ZLogger is a zero-allocation text and structured logging library for .NET and Unity, built on top of Microsoft.Extensions.Logging. It uses … | 78 | 1779 | active |
| dougmoscrop/serverless-http A Node.js library that wraps existing web frameworks like Express, Koa, and Connect so they can run inside serverless functions (primarily … | 74 | 1778 | stable |
| privacyIDEA privacyIDEA is an open-source, self-hosted multi-factor authentication (MFA) server that centrally manages authentication tokens—OTP (HOTP/… | 92 | 1777 | stable |
| CoreWCF CoreWCF is a port of the service side of Windows Communication Foundation (WCF) to .NET Core, provided as NuGet packages. It enables existi… | 81 | 1777 | active |
| go-fuego/fuego Fuego is a production-ready Go web API framework that automatically generates OpenAPI 3 documentation from typed handler code using generic… | 74 | 1776 | active |
| scotty-web/scotty Scotty is a lightweight Haskell web framework inspired by Ruby's Sinatra, built on the WAI interface and the fast Warp web server. It lets … | 59 | 1774 | active |
| Allenxuxu/gev gev is a lightweight, high-performance non-blocking TCP network library and WebSocket server for Go, built on the Reactor pattern with epol… | 30 | 1774 | active |
| django-money/django-money A Django app that adds money and currency fields to Django models and forms, built on py-moneyed. It provides typed monetary fields with cu… | 10 | 1773 | active |
| Apache Casbin PyCasbin is the Python implementation of Apache Casbin, an authorization library that enforces access control via configurable models such … | 85 | 1771 | stable |
| google/sandboxed-api Google's Sandboxed API (SAPI) automatically generates sandboxes for individual C/C++ libraries, isolating them from the host program using … | 86 | 1769 | active |
| spipu/html2pdf Html2Pdf is a PHP library that converts specially prepared HTML markup into PDF documents, built on top of TCPDF. It is designed for genera… | 37 | 1769 | active |
| Xorm Xorm is a simple and powerful ORM library for Go that maps Go structs to database tables with chainable APIs, transaction support, and raw … | 10 | 6613 | maintenance |
| Clerk The official monorepo of Clerk's JavaScript SDKs under the @clerk namespace, providing authentication and user management for frameworks li… | 96 | 1767 | active |
| PatilShreyas/NotyKT NotyKT is a full-stack Kotlin note-taking application combining a Ktor-based REST API backend with a modern Android client. It serves as a … | 54 | 1767 | active |
| fphilipe/premailer-rails A Ruby gem that automatically inlines CSS into HTML emails by converting linked stylesheets and style tags into inline style attributes. It… | 32 | 1767 | stable |
| Tucker-Eric/EloquentFilter A Laravel package that lets you filter Eloquent models and their relationships dynamically using request input, replacing boilerplate condi… | 67 | 1766 | stable |
| dotnetcore/AspectCore-Framework AspectCore is an aspect-oriented programming (AOP) framework for .NET 6+ and .NET Standard, providing aspect interceptors, dependency injec… | 90 | 1764 | active |
| bgub/eta Eta is a lightweight, fast embedded JavaScript templating engine written in TypeScript that runs in Node, Deno, and the browser. It support… | 78 | 1764 | active |
| SeaQL/sea-query SeaQuery is a dynamic SQL query builder for Rust that lets you construct queries and schema statements as abstract syntax trees via an ergo… | 94 | 1762 | stable |
| brainspec/enumerize A Ruby gem that adds enumerated attributes to Ruby classes with support for I18n translations and ORMs like ActiveRecord, Mongoid, MongoMap… | 62 | 1762 | active |
| esl/MongooseIM MongooseIM is a robust, scalable XMPP messaging server built in Erlang, designed for large enterprise instant messaging installations. It i… | 93 | 1761 | active |
| Symfony Security The Symfony Security CSRF component provides a CsrfTokenManager class for generating and validating cross-site request forgery (CSRF) token… | 86 | 1761 | stable |
| laravel/fortify Laravel Fortify is a frontend-agnostic authentication backend for Laravel that registers the routes and controllers needed for login, regis… | 99 | 1759 | active |
| crocodic-studio/crudbooster CRUDBooster is a Laravel package that generates CRUD interfaces and admin panels automatically from database tables. It lets developers bui… | 10 | 1759 | active |
| apache/eventmesh Apache EventMesh is a cloud-native, serverless event middleware for building distributed event-driven applications. It provides a unified C… | 73 | 1758 | active |
| bradtraversy/node_passport_login A Node.js starter application demonstrating user registration, login, and access control using Express, Passport, MongoDB/Mongoose, EJS, an… | 71 | 1757 | active |
| andrewlock/StronglyTypedId A Roslyn-powered compile-time source generator for .NET that creates strongly-typed ID types from a simple attribute, eliminating boilerpla… | 32 | 1756 | active |
| sidekiq-scheduler/sidekiq-scheduler A Ruby gem that extends Sidekiq with scheduled job execution, mimicking cron. Jobs are configured via YAML using cron expressions or interv… | 79 | 1754 | active |
| justinas/nosurf nosurf is a Go HTTP package that provides CSRF protection via a CSRFHandler middleware wrapping any http.Handler. It validates tokens on un… | 29 | 1754 | stable |
| PHP-PM PHP-PM is a process manager, load balancer, and performance accelerator for PHP applications built on ReactPHP. It keeps bootstrapped frame… | 23 | 6548 | maintenance |
| Firebase Admin SDK The Firebase Admin Node.js SDK is the official server-side library for accessing Firebase services (Authentication, Realtime Database, Clou… | 98 | 1751 | stable |
| dotnet/wcf dotnet/wcf provides the client-oriented Windows Communication Foundation (WCF) libraries for .NET Core, enabling apps to communicate with e… | 77 | 1749 | active |
| spatie/laravel-tags A Laravel package by Spatie that adds taggable behavior to Eloquent models via a HasTags trait. It supports attaching, detaching, and synci… | 85 | 1746 | stable |
| gorilla/handlers gorilla/handlers is a collection of HTTP middleware for Go's net/http package, part of the Gorilla web toolkit. It provides composable hand… | 23 | 1746 | stable |
| fullstack-build/tslog tslog is a universal, fully typed logging library for TypeScript and JavaScript that runs in Node.js, browsers, Deno, Bun, workers, and Rea… | 97 | 1744 | active |
| dj-bolt/django-bolt Django-Bolt is a Python web framework that layers a Rust (Actix Web + Tokio) HTTP server and msgspec-based typed async handlers on top of D… | 81 | 1744 | active |
| whitfin/cachex Cachex is a fast in-memory key/value caching library for Elixir with optional features like TTL expiration, size limits, transactions, hook… | 54 | 1743 | stable |
| SonicJs-Org/sonicjs SonicJS is an open-source, edge-native headless CMS built for Cloudflare Workers using TypeScript, Hono, D1, and R2, with sub-100ms API res… | 95 | 1742 | active |
| kiegroup/jbpm jBPM is an open-source Business Process Management (BPM) suite written in pure Java for automating business processes and decisions using B… | 69 | 1741 | active |
| Open Bank Project An open-source RESTful API platform for banks that exposes accounts, transactions, payments, counterparties, entitlements and metadata, sup… | 76 | 1740 | active |
| pgjdbc/pgjdbc PgJDBC is the official open-source PostgreSQL JDBC driver, written in pure Java (Type 4) and communicating via the PostgreSQL native networ… | 88 | 1737 | stable |
| Giorgi/EntityFramework.Exceptions A .NET library that converts Entity Framework Core's generic DbUpdateException into strongly typed exceptions like UniqueConstraintExceptio… | 75 | 1737 | active |
| tracewayapp/traceway Traceway is an OpenTelemetry-native, self-hostable observability platform that combines logs, traces, metrics, session replay, exceptions, … | 80 | 1734 | active |
| BallCat BallCat is a Java/Spring Boot rapid development scaffold for building enterprise-grade admin management systems, with companion frontend pr… | 79 | 1733 | active |
| GitLiveApp/firebase-kotlin-sdk A Kotlin-first, multiplatform SDK for Firebase that wraps Firebase services (Auth, Firestore, Realtime Database, Functions, Analytics, Mess… | 97 | 1732 | active |
| apple/swift-crypto Swift Crypto is an open-source Swift library implementing a substantial portion of Apple CryptoKit's API for use on Linux, Windows, and oth… | 96 | 1731 | active |
| huandu/go-sqlbuilder A Go library for building SQL strings programmatically, compatible with the standard library database/sql interfaces, plus a lightweight ze… | 94 | 1730 | stable |
| zhontai Admin A full-stack, front-end/back-end separated admin permission management system built on .NET 10, Vue3, uniapp, and element-plus. It provides… | 91 | 1728 | active |
| serverless-heaven/serverless-webpack A Serverless Framework plugin that bundles AWS Lambda functions with Webpack, supporting Babel transpilation, custom loaders, and per-funct… | 86 | 1728 | active |
| ratchetphp/Ratchet Ratchet is a loosely coupled PHP library for asynchronously serving WebSockets, letting developers build real-time, bi-directional applicat… | 58 | 6437 | maintenance |
| bytedance/go-tagexpr go-tagexpr is a Go library that implements an expression syntax evaluated via struct tags, enabling declarative field validation and value … | 10 | 1725 | stable |
| heartcombo/has_scope HasScope is a Ruby gem that dynamically applies ActiveRecord named scopes to resources based on incoming controller parameters. It is most … | 54 | 1724 | stable |
| log4cplus/log4cplus log4cplus is a C++ logging library modeled after Java's log4j API, offering thread-safe, flexible, and granular log management and configur… | 87 | 1723 | active |
| sabre-io/dav sabre/dav is the most popular WebDAV framework for PHP, used to build WebDAV, CalDAV, and CardDAV servers. It supports a wide range of rela… | 77 | 1723 | stable |
| githubnemo/CompileDaemon CompileDaemon is a simple file-watching daemon for Go that recompiles your project with `go build` whenever source files change, optionally… | 55 | 1723 | active |
| oklog/run run.Group is a small Go library providing a universal mechanism to manage goroutine lifecycles. Actors are added as execute/interrupt funct… | 32 | 1721 | stable |
| Spring-Cloud-Platform A Chinese Spring Cloud microservices-based RBAC admin platform built on Spring Boot 2.4, Spring Cloud 2020.0.0 & Alibaba, with a d2-admin f… | 23 | 6404 | maintenance |
| flike/kingshard kingshard is a high-performance MySQL proxy written in Go that sits between applications and MySQL backends. Its core feature is transparen… | 57 | 6395 | maintenance |