FLUTTER ECOSYSTEM

http_multi_server

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

Latest version
3.2.2
30-day downloads
5.9M
Likes
48
Pub points
160

Package Overview

Selection guidance generated from public package information. For reference only.

Overview

A Dart package that wraps dart:io's HttpServer to manage HTTP requests from multiple servers simultaneously. It simplifies server handling by providing a unified interface for listening on multiple ports or addresses, making it ideal for development tools and testing environments. The package is lightweight and integrates seamlessly with Dart’s built-in networking capabilities. It supports all major platforms including mobile, desktop, and server environments.

Use cases
  • Running multiple development servers
  • Testing web applications with different endpoints
  • Building CLI tools with embedded servers
  • Managing proxy or gateway services
  • Serving content from multiple ports
Key features
  • Supports multiple concurrent HTTP servers
  • Simple API for managing server instances
  • Cross-platform compatibility
  • Built on dart:io for performance
  • Ideal for development and testing workflows
Suitable for
  • Dart developers building backend tools
  • Test automation engineers
  • CLI application creators
  • Web framework maintainers
  • Development environment setup
Considerations
  • Not intended for production-grade web applications
  • Requires manual management of server lifecycle
  • Limited to HTTP protocol (no HTTPS out of the box)
  • Depends on dart:io, so not suitable for web browsers
  • Best used in controlled development scenarios
Supported platformsAndroidiOSmacOSWindowsLinux

Install package

flutter pub add http_multi_server

Categories

Source repository

Related projects