OmniServe Proximamente

~10KB

Sirve cualquier directorio. Al instante. 10KB.

Servidor de archivos estáticos con listado de directorio en un solo binario.

LinuxLinux
macOS

El problema

Necesitas servir archivos de un directorio. python -m http.server tarda segundos en arrancar y necesita Python. npx serve necesita Node.js. Ninguno funciona en un contenedor Docker mínimo, un CI runner sin runtimes, o una Raspberry Pi sin Python.

La solucion

OmniServe sirve cualquier directorio por HTTP con listado de directorio. Arranque instantáneo. 10KB. Funciona en cualquier máquina Linux o macOS, incluyendo contenedores FROM scratch.

Por Qué Bare-Metal Importa

Servir archivos estáticos es una de las operaciones más simples en computación. No debería requerir un runtime de 30MB. OmniServe usa epoll y syscalls directos para servir archivos a velocidad casi de kernel en 10KB.

Especificaciones Técnicas

Característica Valor
Binary Size ~10KB
Function Static file server with directory listing
Startup Instant (no runtime to load)
Dependencies None
MIME types Auto-detected

Comparación

OmniServe python -m http.server npx serve
Size ~10KB 30MB+ (Python runtime)200MB+ (Node.js)
Startup time Instant 1-3 seconds3-5 seconds
Dependencies None PythonNode.js + npm
Works in FROM scratch Yes NoNo
Directory listing Built-in Built-inBuilt-in

Casos de Uso

Desarrollo Local

Sirve tu directorio de proyecto para previsualizar HTML/CSS/JS. Arranque instantáneo, sin Python ni Node.

Servidor de Artefactos CI

Sirve artefactos de build desde un CI runner para que otras etapas los descarguen. Sin runtime que instalar.

Contenedores Mínimos

Agrégalo a una imagen Docker FROM scratch. Sirve archivos sin overhead de imagen base.

Probar Ahora — Gratis

Proximamente

Este producto esta en desarrollo activo. Contactanos para acceso anticipado o para recibir notificacion cuando los binarios esten disponibles.

Habla con el Equipo