Librerías y paquetes de línea de comandos y servidor
Librerías y paquetes que pueden ayudarte a escribir aplicaciones de servidor y de línea de comandos en Dart.
El Dart SDK contiene dart:io y otras librerías que proporcionan APIs de bajo nivel para línea de comandos y servidor.
Librerías del SDK
#El Dart SDK contiene dart:io y otras librerías que proporcionan APIs web de bajo nivel.
- La documentación de dart:io
-
Un recorrido basado en ejemplos sobre el uso de la librería dart:io. Los temas incluyen el trabajo con archivos y directorios, y la realización y manejo de solicitudes HTTP.
- Referencia de la API de dart:io
Documentación de referencia completa para la librería dart:io.
Paquetes de la comunidad
#El sitio pub.dev te permite buscar paquetes que admitan aplicaciones de línea de comandos y de servidor especificando las plataformas que tu aplicación necesita soportar. También puedes buscar palabras que describan la funcionalidad que necesitas.
Paquetes de línea de comandos
#Las aplicaciones de línea de comandos suelen utilizar los siguientes paquetes,
además de paquetes de uso general
como archive, intl y yaml:
| Package | Description |
|---|---|
| args | Analiza argumentos crudos de línea de comandos en un conjunto de opciones y valores. |
| cli_util | Proporciona utilidades para construir aplicaciones de línea de comandos. |
| completion | Agrega autocompletado de línea de comandos a aplicaciones que usan el paquete args. |
| path | Proporciona operaciones multiplataforma completas para manipular rutas. |
| usage | Envuelve Google Analytics. |
Paquetes de servidor
#Las aplicaciones de servidor pueden elegir entre muchos paquetes, además de
los paquetes enumerados en la tabla anterior
y paquetes de uso general
como logging:
| Package | Description |
|---|---|
| crypto | Implementa funciones de hashing criptográfico para algoritmos como SHA-1, SHA-256, MD5 y HMAC. |
| grpc | Implementa gRPC , un framework RPC general, de código abierto y alto rendimiento que prioriza el entorno móvil y HTTP/2. |
| shelf | Proporciona un modelo para middleware de servidor web que fomenta la composición y la fácil reutilización. |
| dart_frog | Un framework de backend rápido y minimalista para Dart construido sobre Shelf. |
| serverpod | Un servidor de aplicaciones escalable que admite generación de código, autenticación, comunicación en tiempo real, bases de datos y almacenamiento en caché. |
A menos que se indique lo contrario, la documentación en este sitio refleja Dart 3.12.2. Página actualizada por última vez el 2026-05-15. Ver fuente oreportar un problema.