Command-line & server libraries and packages
The Dart SDK contains dart:io and other libraries that provide low-level web APIs.
The dart:io section of the library tour
Complete reference documentation for the dart:io library.
Community packages
Command-line apps often use the following packages, in addition to such as , , and :
Server packages
Server apps can choose from many packages, in addition to the packages listed in the previous table and such as :
Package | Description |
appengine | Provides support for running server applications written in Dart on using Custom Runtimes with Flex Environment. |
Supports building scalable REST APIs that run on the Dart VM. | |
angel_framework | A high-powered HTTP server with support for dependency injection & sophisticated routing. |
Implements cryptographic hashing functions for algorithms such as SHA-1, SHA-256, MD5, and HMAC. | |
grpc | Implements a high performance, open source, general RPC framework that puts mobile and HTTP/2 first. |
http_multi_server | Extends the class with support for multiple servers. |
http_server | Provides utility classes that work with to serve web content. |
shelf | Provides a model for web server middleware that encourages composition and easy reuse. |