Application web

Ayisha.js, framework JavaScript HTML-first

Ayisha.js est un micro framework open source que j'ai créé pour des applications web réactives sans toolchain de build. Syntaxe HTML-first, plus de 30 directives et routing SPA natif. ayisha.app est le site officiel avec documentation, wiki, tutoriels et démos en direct, entièrement construit avec Ayisha.js.

Site officiel Ayisha.js avec documentation, tutoriels et démos en direct

Problème

Le JavaScript moderne signifie souvent React, Vue ou Svelte avec bundlers, npm et une courbe d'apprentissage raide, même pour une landing page ou un petit prototype. Je voulais quelque chose de plus léger : écrire du HTML avec des directives, ajouter un script tag et publier. Aucun outil existant n'offrait ce équilibre entre puissance et simplicité.

Solution

J'ai conçu et développé Ayisha.js de zéro, un micro framework VDOM avec état réactif, composants HTML réutilisables et plus de 30 directives inspirées de Vue et Angular. Zéro étape de build, zéro dépendance. Parti d'un projet personnel, il est devenu un outil concret. ayisha.app est à la fois la vitrine du framework et sa meilleure démo : tutoriels interactifs, wiki des directives, pages de cours et tableaux comparatifs, tout écrit en Ayisha.js.

Stack et technologies

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

Résultat

Ayisha.js est en ligne sur ayisha.app et sur GitHub sous licence MIT. Les développeurs démarrent avec un script tag, consultent plus de 30 directives dans le wiki et suivent des tutoriels pas à pas avec du vrai code. Le site utilise le framework qui le porte : prototypes, documentation et apps légères sans webpack.