Flutter Gems is a curated list of 7250+ useful Dart & Flutter packages that are categorized based on functionality.

Discord Medium LinkedIn X

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 compatible
Maintenance Status: Average

A model for web server middleware that encourages composition and easy reuse.

http_multi_server
👍 48   ⬇️ 5.9M
Dart 3 compatible
Maintenance Status: Average

A dart:io HttpServer wrapper that handles requests from multiple servers.

shelf_static
👍 97   ⬇️ 5.6M
Dart 3 compatible
Maintenance Status: Average

Static file server support for the shelf package and ecosystem.

shelf_packages_handler
👍 6   ⬇️ 5.3M
Dart 3 compatible
Maintenance Status: Poor

A shelf handler for serving a `packages/` directory.

shelf_proxy
👍 94   ⬇️ 4.4M
Dart 3 compatible
Maintenance Status: Good

A shelf handler for proxying HTTP requests to another server.

universal_html
👍 516   ⬇️ 562.8K
Dart 3 compatible
Maintenance 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 compatible
Maintenance Status: Good

The official runtime for Dart Frog — a fast, minimalistic backend framework for Dart.

serverpod
👍 723   ⬇️ 39K
Dart 3 compatible
Maintenance Status: Good

Serverpod is an open-source, scalable app server, written in Dart for the Flutter community.

jaspr
👍 717   ⬇️ 24.1K
Dart 3 compatible
Maintenance 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 compatible
Maintenance 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 compatible
Maintenance 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 compatible
Maintenance Status: Good

A dart client library for the Supabase functions.

alfred
👍 366   ⬇️ 7.9K
Dart 3 compatible
Maintenance 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 compatible
Maintenance Status: Good

Utilities for running Dart code correctly on the Google Cloud Platform.

get_server
👍 328   ⬇️ 231
Dart 3 compatible
Maintenance 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 compatible
Maintenance Status: Good

Multi-platform Dart SDK for PocketBase, an open source realtime backend in 1 file.

json_rest_server
👍 198   ⬇️ 171
Dart 3 compatible
Maintenance 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 compatible
Maintenance 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 compatible
Maintenance Status: Good

A lightweight and flexible web server inspired by Shelf for building APIs and backend services.

functions_framework
👍 167   ⬇️ 174
Dart 3 compatible
Maintenance Status: Poor

FaaS (Function as a service) framework for writing portable Dart functions

vania
👍 165   ⬇️ 276
Dart 3 compatible
Maintenance Status: Good

Fast, simple, and powerful backend framework for Dart built with

parse_server_sdk
👍 146   ⬇️ 4.1K
Dart 3 compatible
Maintenance 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 compatible
Maintenance 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 compatible
Maintenance Status: Good

A static HTTP file server for easy local hosting of a directory.

shelf_plus
👍 107   ⬇️ 23.9K
Dart 3 compatible
Maintenance 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 compatible
Maintenance Status: Good

Micro-framework for Flutter that's built to simplify app development for Flutter projects.

dart_appwrite
👍 104   ⬇️ 10.8K
Dart 3 compatible
Maintenance 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 compatible
Maintenance Status: Good

Jinja2 template engine for Dart. Variables, expressions, control structures and template inheritance.

webf Card Image
webf
👍 83   ⬇️ 1.5K
Dart 3 compatible
Maintenance 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 compatible
Maintenance Status: Good

Odoo RPC Client library for Dart with session changes tracking via stream.

dart_frog_cli
👍 61   ⬇️ 10.7K
Dart 3 compatible
Maintenance Status: Good

The official command line interface for Dart Frog — a fast, minimalistic backend framework for Dart.

jaguar
👍 64   ⬇️ 6.3K
Dart 3 compatible
Maintenance Status: Average

Jaguar is a production ready HTTP server framework built for speed, simplicity and extensiblity

rad
👍 59   ⬇️ 86
Dart 3 compatible
Maintenance Status: Poor

A zero-dependency frontend framework for creating high-performant web apps using Dart.

serveme
👍 58   ⬇️ 14
Dart 3 compatible
Maintenance 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 compatible
Maintenance Status: Good

A high-powered HTTP server extensible framework with dependency injection, routing and much more.

shark
👍 56   ⬇️ 54
Dart 3 compatible
Maintenance Status: Poor

A Flutter server rendering framework for mobile application, server-driven UI, dynamic change your interface in realtime

ngdart
👍 46   ⬇️ 5K
Dart 3 compatible
Maintenance 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 compatible
Maintenance Status: Poor

Fennec is a multi-threaded, robust Dart Server-Side Framework.

directus
👍 40   ⬇️ 222
Dart 3 compatible
Maintenance Status: Poor

The unofficial SDK for Directus, provides REST API and authentication. Requires Flutter.

static_shock
👍 40   ⬇️ 134
Dart 3 compatible
Maintenance Status: Average

A static site generator for Dart.

serinus
👍 38   ⬇️ 1K
Dart 3 compatible
Maintenance Status: Good

Serinus is a framework written in Dart for building efficient and scalable server-side applications.

zap
👍 38   ⬇️ 98
Dart 3 compatible
Maintenance 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 compatible
Maintenance Status: Good

Support for using Dart as a custom runtime on Google App Engine Flexible Environment.

jaspr_serverpod
👍 37   ⬇️ 239
Dart 3 compatible
Maintenance Status: Good

Serverpod integration for jaspr.

kuzzle
👍 37   ⬇️ 164
Dart 3 compatible
Maintenance 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 compatible
Maintenance 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 compatible
Maintenance 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 compatible
Maintenance 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 compatible
Maintenance Status: Good

Tailwind integration for Jaspr.

vaden
👍 33   ⬇️ 398
Dart 3 compatible
Maintenance Status: Good

Dart backend project create by Flutterando community. Using and action!

pharaoh
👍 33   ⬇️ 24
Dart 3 compatible
Maintenance Status: Average

Minimalist web-server library for Dart

pocketbase_server_flutter
👍 32   ⬇️ 15
Dart 3 compatible
Maintenance Status: Average

Start Pocketbase Server directly from Android/IOS with flutter

convex_flutter
👍 30   ⬇️ 689
Dart 3 compatible
Maintenance 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 compatible
Maintenance Status: Poor

dart client for Strapi V4

dia
👍 24   ⬇️ 170
Dart 3 compatible
Maintenance 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 compatible
Maintenance Status: Good

A Dart package to communicate with Microsoft Azure App Configuration.

dart_meteor
👍 20   ⬇️ 127
Dart 3 compatible
Maintenance Status: Poor

This library make connection between meteor backend and flutter app easily. Design to work seamlessly with StreamBuilder and FutureBuilder.

mini_server
👍 20   ⬇️ 55
Dart 3 compatible
Maintenance Status: Poor

Mini http server.

thingsboard_client
👍 16   ⬇️ 947
Dart 3 compatible
Maintenance 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 compatible
Maintenance Status: Poor

minimal server side dart micro-framework for building REST api easily

angel3_orm
👍 13   ⬇️ 230
Dart 3 compatible
Maintenance Status: Good

Runtime support for Angel3 ORM. Includes base classes for queries.

altogic
👍 10   ⬇️ 88
Dart 3 compatible
Maintenance 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 compatible
Maintenance Status: Poor

Write and deploy Dart functions to Supabase Functions.

stream
👍 8   ⬇️ 407
Dart 3 compatible
Maintenance 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 compatible
Maintenance Status: Poor

Write and deploy Dart functions to Cloudflare Workers.

functions_framework_builder
👍 4   ⬇️ 841
Dart 3 compatible
Maintenance Status: Poor

Builder for package:functions_framework

edge_http_client
👍 4   ⬇️ 10
Dart 3 compatible
Maintenance Status: Poor

A http package implementation for Dart Edge.

jaguar_dev_proxy
👍 1   ⬇️ 62
Dart 3 compatible
Maintenance 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