Flutter Gems is a curated list of 7250+ useful Dart & Flutter packages that are categorized based on functionality.
Top Flutter Backend, Web Server and Web Framework packages
Last updated: May 18, 2026
Dart can be used to write robust, high-performance web servers. Sharing data models and validation logic between your Flutter frontend and your Dart backend drastically reduces duplication.
Best Practices for Dart Web Servers
- Isolates for Concurrency: Dart runs on a single thread. To handle thousands of concurrent HTTP requests efficiently on multi-core servers, you must spawn an Isolate for each CPU core to distribute the workload.
- Middleware: Use middleware extensively to handle repetitive tasks like JWT authentication validation, CORS header injection, and request logging before the request reaches your core business logic.
- Database Connection Pooling: Do not open a new database connection for every HTTP request. Maintain a connection pool to reuse active connections, significantly lowering latency.
The complete list of Server Frameworks (Shelf, Dart Frog, Serverpod), Routers, and Backend utilities for Dart is provided below.
shelf
👍 1.03K ⬇️ 5.7M
Dart 3 compatibleMaintenance Status: Average
A model for web server middleware that encourages composition and easy reuse.
http_multi_server
👍 48 ⬇️ 5.9M
Dart 3 compatibleMaintenance Status: Average
A dart:io HttpServer wrapper that handles requests from multiple servers.
shelf_static
👍 97 ⬇️ 5.6M
Dart 3 compatibleMaintenance Status: Average
Static file server support for the shelf package and ecosystem.
shelf_packages_handler
👍 6 ⬇️ 5.3M
Dart 3 compatibleMaintenance Status: Poor
A shelf handler for serving a `packages/` directory.
shelf_proxy
👍 94 ⬇️ 4.4M
Dart 3 compatibleMaintenance Status: Good
A shelf handler for proxying HTTP requests to another server.
universal_html
👍 516 ⬇️ 562.8K
Dart 3 compatibleMaintenance Status: Good
A 'dart:html' that works in all platforms, including Flutter and server-side. Eases cross-platform development and HTML / XML processing.
dart_frog
👍 855 ⬇️ 35.4K
Dart 3 compatibleMaintenance Status: Good
The official runtime for Dart Frog — a fast, minimalistic backend framework for Dart.
serverpod
👍 723 ⬇️ 39K
Dart 3 compatibleMaintenance Status: Good
Serverpod is an open-source, scalable app server, written in Dart for the Flutter community.
jaspr
👍 717 ⬇️ 24.1K
Dart 3 compatibleMaintenance Status: Good
A modern web framework for building websites in Dart that feels like Flutter but supports server-side rendering.
appwrite
👍 578 ⬇️ 11.4K
Dart 3 compatibleMaintenance Status: Good
Appwrite is an open-source self-hosted backend server that abstracts and simplifies complex and repetitive development tasks behind a very simple REST API
shelf_router
👍 319 ⬇️ 255.8K
Dart 3 compatibleMaintenance Status: Poor
A convenient request router for the shelf web-framework, with support for URL-parameters, nested routers and routers generated from source annotations.
functions_client
👍 7 ⬇️ 466.7K
Dart 3 compatibleMaintenance Status: Good
A dart client library for the Supabase functions.
alfred
👍 366 ⬇️ 7.9K
Dart 3 compatibleMaintenance Status: Good
A performant, expressjs like web server / rest api framework thats easy to use and has all the bits in one place.
google_cloud
👍 9 ⬇️ 437.6K
Dart 3 compatibleMaintenance Status: Good
Utilities for running Dart code correctly on the Google Cloud Platform.
get_server
👍 328 ⬇️ 231
Dart 3 compatibleMaintenance Status: Poor
A backend server (http and websocket) that makes it possible to program with Flutter syntax and reuse existing code
pocketbase
👍 286 ⬇️ 6.9K
Dart 3 compatibleMaintenance Status: Good
Multi-platform Dart SDK for PocketBase, an open source realtime backend in 1 file.
json_rest_server
👍 198 ⬇️ 171
Dart 3 compatibleMaintenance Status: Average
A RESTful server based on JSON With this package you can have a fully functional RESTful server with auth, pagination and all the necessaries services do build an application
conduit
👍 176 ⬇️ 836
Dart 3 compatibleMaintenance Status: Good
A modern HTTP server application framework, ORM and OAuth2 provider with OpenAPI 3.0 integration. Foundation for REST, RPC or GraphQL services.
relic
👍 115 ⬇️ 75.3K
Dart 3 compatibleMaintenance Status: Good
A lightweight and flexible web server inspired by Shelf for building APIs and backend services.
functions_framework
👍 167 ⬇️ 174
Dart 3 compatibleMaintenance Status: Poor
FaaS (Function as a service) framework for writing portable Dart functions
vania
👍 165 ⬇️ 276
Dart 3 compatibleMaintenance Status: Good
Fast, simple, and powerful backend framework for Dart built with
parse_server_sdk
👍 146 ⬇️ 4.1K
Dart 3 compatibleMaintenance Status: Good
The Dart SDK to connect to Parse Server. Build your apps faster with Parse Platform, the complete application stack.
parse_server_sdk_flutter
👍 143 ⬇️ 3.7K
Dart 3 compatibleMaintenance Status: Good
The Flutter SDK to connect to Parse Server. Build your apps faster with Parse Platform, the complete application stack.
dhttpd
👍 141 ⬇️ 3.2K
Dart 3 compatibleMaintenance Status: Good
A static HTTP file server for easy local hosting of a directory.
shelf_plus
👍 107 ⬇️ 23.9K
Dart 3 compatibleMaintenance Status: Good
Shelf Plus is a quality of life addon for your server-side development within the Shelf platform.
nylo_framework
👍 110 ⬇️ 5.2K
Dart 3 compatibleMaintenance Status: Good
Micro-framework for Flutter that's built to simplify app development for Flutter projects.
dart_appwrite
👍 104 ⬇️ 10.8K
Dart 3 compatibleMaintenance Status: Good
Appwrite is an open-source self-hosted backend server that abstracts and simplifies complex and repetitive development tasks behind a very simple REST API
jinja
👍 48 ⬇️ 48.1K
Dart 3 compatibleMaintenance Status: Good
Jinja2 template engine for Dart. Variables, expressions, control structures and template inheritance.
webf
👍 83 ⬇️ 1.5K
Dart 3 compatibleMaintenance Status: Good
W3C standards-compliant web rendering engine based on Flutter, allowing web applications to run natively on Flutter.
odoo_rpc
👍 72 ⬇️ 633
Dart 3 compatibleMaintenance Status: Good
Odoo RPC Client library for Dart with session changes tracking via stream.
dart_frog_cli
👍 61 ⬇️ 10.7K
Dart 3 compatibleMaintenance Status: Good
The official command line interface for Dart Frog — a fast, minimalistic backend framework for Dart.
jaguar
👍 64 ⬇️ 6.3K
Dart 3 compatibleMaintenance Status: Average
Jaguar is a production ready HTTP server framework built for speed, simplicity and extensiblity
rad
👍 59 ⬇️ 86
Dart 3 compatibleMaintenance Status: Poor
A zero-dependency frontend framework for creating high-performant web apps using Dart.
serveme
👍 58 ⬇️ 14
Dart 3 compatibleMaintenance Status: Poor
Backend server framework designed for a quick development of modular WebSocket based server applications with MongoDB integration.
angel3_framework
👍 56 ⬇️ 429
Dart 3 compatibleMaintenance Status: Good
A high-powered HTTP server extensible framework with dependency injection, routing and much more.
shark
👍 56 ⬇️ 54
Dart 3 compatibleMaintenance Status: Poor
A Flutter server rendering framework for mobile application, server-driven UI, dynamic change your interface in realtime
ngdart
👍 46 ⬇️ 5K
Dart 3 compatibleMaintenance Status: Poor
Fast and productive web framework by Google. Separate, but similar to the JavaScript framework with a similar name.
fennec
👍 46 ⬇️ 95
Dart 3 compatibleMaintenance Status: Poor
Fennec is a multi-threaded, robust Dart Server-Side Framework.
directus
👍 40 ⬇️ 222
Dart 3 compatibleMaintenance Status: Poor
The unofficial SDK for Directus, provides REST API and authentication. Requires Flutter.
static_shock
👍 40 ⬇️ 134
Dart 3 compatibleMaintenance Status: Average
A static site generator for Dart.
serinus
👍 38 ⬇️ 1K
Dart 3 compatibleMaintenance Status: Good
Serinus is a framework written in Dart for building efficient and scalable server-side applications.
zap
👍 38 ⬇️ 98
Dart 3 compatibleMaintenance Status: Good
Zap is a reactive web framework built on Dart. By compiling HTML-like files to Dart components, Zap makes it easy to write efficient web apps.
appengine
👍 27 ⬇️ 13.6K
Dart 3 compatibleMaintenance Status: Good
Support for using Dart as a custom runtime on Google App Engine Flexible Environment.
jaspr_serverpod
👍 37 ⬇️ 239
Dart 3 compatibleMaintenance Status: Good
Serverpod integration for jaspr.
kuzzle
👍 37 ⬇️ 164
Dart 3 compatibleMaintenance Status: Good
A library to interact with kuzzle API. A backend software, self-hostable and ready to use to power modern cross-platform apps.
bones_api
👍 33 ⬇️ 2.5K
Dart 3 compatibleMaintenance Status: Good
Bones_API - A powerful API backend framework for Dart. It comes with a built-in HTTP Server, route handler, entity handler, SQL translator, and DB adapters.
server_universe
👍 34 ⬇️ 479
Dart 3 compatibleMaintenance Status: Average
Server Universe Library For Help you make server rest api on cross platform support edge functions Supabase, Vercel, Netlify, cloud Flare and more
deepyr
👍 34 ⬇️ 257
Dart 3 compatibleMaintenance Status: Good
A type-safe Dart implementation of daisyUI components for Jaspr, providing a fluent API for building beautiful web apps (PoC)
jaspr_tailwind
👍 32 ⬇️ 1.8K
Dart 3 compatibleMaintenance Status: Good
Tailwind integration for Jaspr.
vaden
👍 33 ⬇️ 398
Dart 3 compatibleMaintenance Status: Good
Dart backend project create by Flutterando community. Using and action!
pharaoh
👍 33 ⬇️ 24
Dart 3 compatibleMaintenance Status: Average
Minimalist web-server library for Dart
pocketbase_server_flutter
👍 32 ⬇️ 15
Dart 3 compatibleMaintenance Status: Average
Start Pocketbase Server directly from Android/IOS with flutter
convex_flutter
👍 30 ⬇️ 689
Dart 3 compatibleMaintenance Status: Good
Multi-platform Convex backend integration for Flutter. Real-time WebSocket, subscriptions, auth, lifecycle management. Supports web (pure Dart) and native.
dart_strapi
👍 25 ⬇️ 47
Dart 3 compatibleMaintenance Status: Poor
dart client for Strapi V4
dia
👍 24 ⬇️ 170
Dart 3 compatibleMaintenance Status: Good
A simple dart http server in Koa2 style. Use with dia_router, dia_static, dia_body and other packages
azure_app_config
👍 19 ⬇️ 5.7K
Dart 3 compatibleMaintenance Status: Good
A Dart package to communicate with Microsoft Azure App Configuration.
dart_meteor
👍 20 ⬇️ 127
Dart 3 compatibleMaintenance Status: Poor
This library make connection between meteor backend and flutter app easily. Design to work seamlessly with StreamBuilder and FutureBuilder.
thingsboard_client
👍 16 ⬇️ 947
Dart 3 compatibleMaintenance Status: Good
Dart implementation of ThingsBoard API client. Provides model objects and services to communicate with ThingsBoard platform using RESTful APIs and WebSocket protocol.
palace
👍 16 ⬇️ 10
Dart 3 compatibleMaintenance Status: Poor
minimal server side dart micro-framework for building REST api easily
angel3_orm
👍 13 ⬇️ 230
Dart 3 compatibleMaintenance Status: Good
Runtime support for Angel3 ORM. Includes base classes for queries.
altogic
👍 10 ⬇️ 88
Dart 3 compatibleMaintenance Status: Poor
Dart client for Altogic. Altogic is a backend application development and execution platform, enabling people and businesses to design, deploy and manage scalable applications.
supabase_functions
👍 9 ⬇️ 27
Dart 3 compatibleMaintenance Status: Poor
Write and deploy Dart functions to Supabase Functions.
stream
👍 8 ⬇️ 407
Dart 3 compatibleMaintenance Status: Good
Lightweight Dart web server supporting request routing, filtering, template engine, MVC design pattern, and file-based static resources.
cloudflare_workers
👍 7 ⬇️ 42
Dart 3 compatibleMaintenance Status: Poor
Write and deploy Dart functions to Cloudflare Workers.
functions_framework_builder
👍 4 ⬇️ 841
Dart 3 compatibleMaintenance Status: Poor
Builder for package:functions_framework
edge_http_client
👍 4 ⬇️ 10
Dart 3 compatibleMaintenance Status: Poor
A http package implementation for Dart Edge.
jaguar_dev_proxy
👍 1 ⬇️ 62
Dart 3 compatibleMaintenance Status: Poor
Jaguar reverse proxy implementation for dev
mock_web_server
👍 25 ⬇️ 58.2K
Maintenance Status: Poor
Versatile scriptable Web Server for real integration tests in Flutter, server, and Dart CLI applications
backendless_sdk
👍 49 ⬇️ 252
Maintenance Status: Average
Flutter plugin for Backendless SDK. It provides access to the Backendless services that enable the server-side functionality for developing and running mobile and desktop apps.
dchisel
👍 46 ⬇️ 46
Maintenance Status: Poor
A simple dart web framework for create REST API. DChisel support Custom Middleware and Mysql & PostgreSQL ORM.
kraken
👍 35 ⬇️ 316
Maintenance Status: Poor
A high-performance, web standards-compliant rendering engine.
lucifer
👍 32 ⬇️ 30
Maintenance Status: Poor
A fast, light-weight web framework to provide a simple way to fulfill the needs of many modern web server these days.
odoo_api
👍 20 ⬇️ 12
Maintenance Status: Poor
Odoo JSON RPC Connector library for Flutter allows you to connect with Odoo 8.0+. Authenticate, Read data, updating and creating data, JSON type controllers, custom model methods
