Ctrl K
ComunidadGuías…
GITHUB · ANALIZADO

astro-html-editor

Editor HTML auto-alojado con vista previa en vivo construido con Astro SSR y JavaScript puro. Persistencia de archivos en servidor, sin localStorage. Ideal para redactar código HTML/CSS/JS directamente en el navegador con guardado automático al disco.

Ficha actualizada 25 sept 2026, 17:31 · upstream 25 sept 2026, 17:20 · release sin release detectada

Ver códigoProblemas y ayudaRepositorio ↗Sitio oficial
00

Qué es astro-html-editor

Descripción editorial construida a partir del repositorio, su documentación y sus señales de mantenimiento.

El repositorio astro-html-editor ofrece un entorno auto-alojado para editar HTML con vista previa inmediata. Utiliza Astro SSR y JavaScript estándar, evitando frameworks como React o Vue. Los archivos se escriben directamente en el sistema de archivos del servidor mediante node:fs, sobreviviendo a recargas del navegador sin depender de localStorage.

La interfaz presenta un editor de texto dividido con persistencia basada en URL (/file/YYYY-MM/name). Incluye gestión de archivos (nuevo, renombrar, clonar) y temas oscuros como Tokyo Night. La escritura se sincroniza al disco con debounce de 800ms para rendimiento, usando escrituras atómicas para evitar corrupción de datos.

Para el despliegue, se recomienda montar un volumen persistente en la carpeta ./data/. El servidor corre por defecto en el puerto 4321 y expone una API pública sin autenticación, lo que requiere protección adicional si se expone a internet (proxy inverso, firewall).

CASOS DE USO
  • Redacción de código HTML/CSS/JS con guardado automático.
  • Gestión de archivos locales en servidor persistente.
  • Prototipado rápido de páginas web sin backend complejo.
  • Uso como editor local seguro para desarrolladores (sin localStorage).
  • Creación de archivos desde plantilla por defecto.
PUNTOS DESTACADOS
  • Arquitectura ligera con Astro SSR y JavaScript puro.
  • Persistencia inmediata en servidor (node:fs) sin localStorage.
  • Escrituras atómicas para prevenir pérdida de datos.
  • Gestión completa de archivos vía API y UI.
  • Tema oscuro Tokyo Night integrado.
  • Licencia Apache 2.0 permisiva.
PRECAUCIONES
  • Sin autenticación por defecto en endpoints /api/*.
  • No incluye Dockerfile ni Compose nativo (requiere configuración manual).
  • Dependencia de sistema de archivos del servidor para persistencia.
  • Requiere 2 núcleos y 2GB RAM según análisis técnico.
VISUAL

Capturas del proyecto

Imágenes reales detectadas en la documentación del repositorio.

screenshot
01

Perfil de infraestructura

Estimación inicial derivada del repositorio y de los servicios detectados.

CPU2 vCPUrecomendación inicial
MEMORIA2 GBRAM estimada
DISCO10 GBalmacenamiento base
COMPLEJIDADmediumnivel de operación
02

Despliegue detectado

Qué señales reales de instalación hemos encontrado.

Despliegue manual

Ejecutar con npm start o npx. Montar volumen persistente en ./data/ si se usa Docker. Cambiar puerto con variable PORT. Proteger endpoints /api/* con proxy inverso o firewall antes de exponer a internet, ya que no tienen autenticación.

—Dockerfile
—Compose
—One-click
03

Stack y dependencias

Componentes inferidos a partir de manifests, configuración y documentación.

FRAMEWORKS
Next.jsReactVueNode.js
SERVICIOS
No detectados
BASES DE DATOS
No detectadas
PUERTOS
4321
06

Experiencia real de la comunidad

Ayuda a contrastar la estimación automática con instalaciones reales.

Todavía no hay datos comunitarios para este proyecto.