Веб-приложения
Ayisha.js, HTML-first JavaScript-фреймворк
Ayisha.js, open-source micro-фреймворк, который я создал для реактивных веб-приложений без toolchain сборки. HTML-first синтаксис, более 30 директив и нативный SPA-routing. ayisha.app, официальный сайт с документацией, wiki, туториалами и live-демо, полностью построен на Ayisha.js.

Проблема
Современный JavaScript часто означает React, Vue или Svelte с бандлерами, npm и крутой кривой обучения, даже для лендинга или небольшого прототипа. Мне нужно было что-то легче: писать HTML с директивами, подключить один script tag и публиковать. Ни один существующий инструмент не давал такого баланса мощности и простоты.
Решение
Я спроектировал и создал Ayisha.js с нуля, micro VDOM-фреймворк с реактивным состоянием, переиспользуемыми HTML-компонентами и более чем 30 директивами, вдохновлёнными Vue и Angular. Без build step, без зависимостей. Это началось как личный проект и выросло в реальный инструмент. ayisha.app, и дом фреймворка, и его лучшая демонстрация: интерактивные туториалы, wiki директив, страницы курсов и сравнительные таблицы, всё написано на Ayisha.js.
Стек и технологии
Ayisha.js · Vanilla JavaScript · Virtual DOM · HTML-first директивы · SPA-routing · лицензия MIT · CDN jsDelivr · GitHub (BenJrSky/ayisha.js)
Результат
Ayisha.js работает на ayisha.app и на GitHub под лицензией MIT. Разработчики начинают с одного script tag, изучают более 30 директив в wiki и проходят пошаговые туториалы с реальным кодом. Сайт использует фреймворк, на котором построен: прототипы, документация и лёгкие приложения без webpack.