Web App

Ayisha.js, framework JavaScript HTML first

Ayisha.js è un micro framework open source che ho creato per web app reattive senza toolchain di build. Sintassi HTML first, oltre 30 direttive e routing SPA nativo. ayisha.app è il sito ufficiale con documentazione, wiki, tutorial e demo live, costruito interamente con Ayisha.js.

Sito ufficiale Ayisha.js con documentazione, tutorial e demo live

Problema

Il JavaScript moderno spesso significa React, Vue o Svelte con bundler, npm e una curva di apprendimento ripida, anche per una landing page o un piccolo prototipo. Volevo qualcosa di più leggero: scrivere HTML con direttive, inserire un singolo script tag e pubblicare. Nessuno strumento sul mercato offriva quell equilibrio tra potenza e semplicità.

Soluzione

Ho progettato e sviluppato Ayisha.js da zero, un micro framework VDOM con stato reattivo, componenti HTML riutilizzabili e oltre 30 direttive ispirate a Vue e Angular. Nessun build step, nessuna dipendenza. Nato come progetto personale, è diventato un tool reale. ayisha.app è sia la casa del framework che la sua migliore demo: tutorial interattivi, wiki delle direttive, corsi e tabelle comparative, tutto scritto in Ayisha.js.

Stack e tecnologie

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

Risultato

Ayisha.js è online su ayisha.app e su GitHub con licenza MIT. Gli sviluppatori partono con un solo script tag, consultano oltre 30 direttive nel wiki e seguono tutorial passo-passo con codice reale. Il sito usa il framework su cui è costruito: prototipi, documentazione e app leggere senza webpack.