Webapp

Ayisha.js, HTML-first JavaScript-framework

Ayisha.js is een door mij ontwikkeld open-source micro-framework voor reactieve web-apps zonder build-toolchain. HTML-first syntax, meer dan 30 directives en native SPA-routing. ayisha.app is de officiële site met documentatie, wiki, tutorials en live demo's, volledig gebouwd met Ayisha.js.

Officiële Ayisha.js-site met documentatie, tutorials en live demo's

Probleem

Modern JavaScript betekent vaak React, Vue of Svelte met bundlers, npm en een steile leercurve, zelfs voor een landing page of klein prototype. Ik wilde iets lichters: HTML met directives schrijven, één script-tag toevoegen en live gaan. Geen bestaande tool bood die balans tussen kracht en eenvoud.

Oplossing

Ik ontwierp en bouwde Ayisha.js vanaf nul, een micro VDOM-framework met reactieve state, herbruikbare HTML-componenten en meer dan 30 directives geïnspireerd door Vue en Angular. Geen build-stap, geen dependencies. Het begon als persoonlijk project en groeide uit tot een echt hulpmiddel. ayisha.app is zowel het thuis van het framework als de beste demo: interactieve tutorials, een directives-wiki, cursuspagina's en vergelijkingstabellen, alles geschreven in Ayisha.js.

Stack & technologieën

Ayisha.js · Vanilla JavaScript · Virtual DOM · HTML-first directives · SPA-routing · MIT-licentie · jsDelivr CDN · GitHub (BenJrSky/ayisha.js)

Resultaat

Ayisha.js staat live op ayisha.app en op GitHub onder MIT-licentie. Developers starten met één script-tag, bladeren door meer dan 30 directives in de wiki en volgen stapsgewijze tutorials met echte code. De site gebruikt het framework waarmee ze is gebouwd: prototypes, documentatie en lichte apps zonder webpack.