Aplicación web

Ayisha.js, framework JavaScript HTML-first

Ayisha.js es un micro framework de código abierto que creé para aplicaciones web reactivas sin toolchain de build. Sintaxis HTML-first, más de 30 directivas y routing SPA nativo. ayisha.app es el sitio oficial con documentación, wiki, tutoriales y demos en vivo, construido íntegramente con Ayisha.js.

Sitio oficial de Ayisha.js con documentación, tutoriales y demos en vivo

Problema

El JavaScript moderno suele implicar React, Vue o Svelte con bundlers, npm y una curva de aprendizaje empinada, incluso para una landing page o un pequeño prototipo. Quería algo más ligero: escribir HTML con directivas, añadir un script tag y publicar. Ninguna herramienta del mercado equilibraba así potencia y simplicidad.

Solución

Diseñé y desarrollé Ayisha.js desde cero, un micro framework VDOM con estado reactivo, componentes HTML reutilizables y más de 30 directivas inspiradas en Vue y Angular. Sin paso de build, sin dependencias. Empezó como un proyecto personal y se convirtió en una herramienta real. ayisha.app es tanto la casa del framework como su mejor demo: tutoriales interactivos, wiki de directivas, páginas de cursos y tablas comparativas, todo escrito en Ayisha.js.

Stack y tecnologías

Ayisha.js · JavaScript vanilla · Virtual DOM · directivas HTML-first · routing SPA · licencia MIT · CDN jsDelivr · GitHub (BenJrSky/ayisha.js)

Resultado

Ayisha.js está en vivo en ayisha.app y en GitHub bajo licencia MIT. Los desarrolladores empiezan con un script tag, exploran más de 30 directivas en el wiki y siguen tutoriales paso a paso con código real. El sitio usa el framework con el que está construido: prototipos, documentación y apps ligeras sin webpack.