Morph: Una biblioteca fullstack HTMX integrable sin paso de compilación

2025-05-19
Morph: Una biblioteca fullstack HTMX integrable sin paso de compilación

Morph es una biblioteca fullstack integrable para construir aplicaciones impulsadas por hipermedia sin paso de compilación, basada en HTMX. Combina lo mejor de la arquitectura SSR, SPA e islas, manteniendo el uso de HTML, CSS y JS puros. Creada durante la optimización del desarrollo de aplicaciones web de Telegram con Deno y Deno Deploy, Morph ofrece una alternativa ligera a las configuraciones complejas de front-end/back-end usando React o Vue, siendo especialmente eficiente para proyectos pequeños. Actualmente funciona en Hono, con soporte potencial para back-ends futuros, Morph tiene varias ventajas principales: los componentes llaman a APIs que devuelven hipertexto (otros componentes); todos los componentes se renderizan del lado del servidor con acceso al contexto del lado del servidor; renderización y re-renderización de componentes independientes; estructura jerárquica de componentes con anidamiento y retorno de APIs; JavaScript del lado del cliente mínimo o nulo; sin paso de compilación; sin diseño de estructura de datos de API anticipado; integrable en cualquier proyecto Deno/Node/Bun. Ideal para escenarios donde no es necesario separar el front-end y el back-end, como pequeños bots de Telegram, aplicaciones de escritorio o herramientas internas.

Desarrollo