Top Flutter Backend, Web Server and Web Framework packages A web server is specifically designed to serve web pages, APIs and other content to users over the internet. Web servers typically use the HTTP protocol to receive requests from clients, such as web browsers, and return the requested content to the client. Web servers are typically used to host websites and other web-based applications, and are typically managed by the owner of the website or application. In case a web server is used as a backend for a Flutter application, it is also known as Backend Server. BaaS, or "Backend as a Service," is a type of cloud-based service that provides developers with a way to easily add backend functionality to their applications. BaaS services typically provide a range of pre-built backend functionality, such as user management, data storage, and other common backend tasks. This allows developers to focus on building the frontend of their applications, without having to worry about implementing and managing the backend infrastructure. BaaS services are typically provided by third-party companies and are accessed over the internet. The complete list of Dart Backend Servers, Backend-as-a-service APIs, Web Servers and Web Frameworks is provided below.
appwrite
522
Appwrite is an open-source self-hosted backend server that abstract and simplify complex and repetitive development tasks behind a very simple REST API
serverpod
522
Serverpod is an open-source, scalable app server, written in Dart for the Flutter community.
universal_html
438
A 'dart:html' that works in all platforms, including Flutter and server-side. Eases cross-platform development and HTML / XML processing.
alfred
345
A performant, expressjs like web server / rest api framework thats easy to use and has all the bits in one place.
get_server
323
A backend server (http and websocket) that makes it possible to program with Flutter syntax and reuse existing code
jaspr
287
Modern web framework for building websites in Dart that feels like Flutter but supports server-side rendering.
shelf_router
259
A convenient request router for the shelf web-framework, with support for URL-parameters, nested routers and routers generated from source annotations.
json_rest_server
174
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
165
A modern HTTP server application framework, ORM and OAuth2 provider with OpenAPI 3.0 integration. Foundation for REST, RPC or GraphQL services.
parse_server_sdk
141
The Dart SDK to connect to Parse Server. Build your apps faster with Parse Platform, the complete application stack.
parse_server_sdk_flutter
127
The Flutter SDK to connect to Parse Server. Build your apps faster with Parse Platform, the complete application stack.
shelf_plus
92
Shelf Plus is a quality of life addon for your server-side development within the Shelf platform.
dart_appwrite
92
Appwrite is an open-source self-hosted backend server that abstract and simplify complex and repetitive development tasks behind a very simple REST API
nylo_framework
78
Micro-framework for Flutter that's built to simplify app development for Flutter projects.
jaguar
58
Jaguar is a production ready HTTP server framework built for speed, simplicity and extensiblity
serveme
58
Backend server framework designed for a quick development of modular WebSocket based server applications with MongoDB integration.
shark
56
A Flutter server rendering framework for mobile application, server-driven UI, dynamic change your interface in realtime
backendless_sdk
46
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
A simple dart web framework for create REST API. DChisel support Custom Middleware and Mysql & PostgreSQL ORM.
angel3_framework
45
A high-powered HTTP server extensible framework with dependency injection, routing and much more.
webf
45
W3C standards-compliant web rendering engine based on Flutter, allowing web applications to run natively on Flutter.
kuzzle
36
A library to interact with kuzzle API. A backend software, self-hostable and ready to use to power modern cross-platform apps.
zap
34
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.
ngdart
33
Fast and productive web framework by Google. Separate, but similar to the JavaScript framework with a similar name.
jinja
32
Jinja2 template engine for Dart. Variables, expressions, control structures and template inheritance.
lucifer
30
A fast, light-weight web framework to provide a simple way to fulfill the needs of many modern web server these days.
bones_api
28
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.
mock_web_server
25
Versatile scriptable Web Server for real integration tests in Flutter, server, and Dart CLI applications
server_universe
23
Server Universe Library For Help you make server rest api on cross platform support edge functions Supabase, Vercel, Netlify, cloud Flare and more
dia
22
A simple dart http server in Koa2 style. Use with dia_router, dia_static, dia_body and other packages
minerva
20
Dart backend framework. Supports multithreading, websockets. It contains project build system, request processing pipeline, authentication aids, and logging tools.
dart_meteor
20
This library make connection between meteor backend and flutter app easily. Design to work seamlessly with StreamBuilder and FutureBuilder.
odoo_api
20
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
thingsboard_client
14
Dart implementation of ThingsBoard API client. Provides model objects and services to communicate with ThingsBoard platform using RESTful APIs and WebSocket protocol.