Skip to content

xkintaro/aether-js

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 

Repository files navigation



Headless, utility-first UI interaction controller for the modern web.

JavaScript License: MIT


📋 About

EN - ENGLISH

Aether JS is a headless, utility-first JavaScript interaction controller designed for modern web development. It enables you to build fully accessible (a11y) UIs—like modals, tabs, and accordions—using only HTML data-aether-* attributes, without writing complex JavaScript. Perfectly suited for TailwindCSS and similar frameworks, it focuses on state management while leaving the styling entirely to you. Features include focus trapping, dynamic DOM observation, URL syncing, and theme management.

TR - TÜRKÇE

Aether JS, modern web geliştirme için tasarlanmış, headless ve utility-first bir JavaScript etkileşim yöneticisidir. Karmaşık JavaScript kodları yazmak yerine, yalnızca HTML data-aether-* niteliklerini kullanarak tamamen erişilebilir (a11y) modallar, sekmeler ve akordeonlar oluşturmanızı sağlar. TailwindCSS ve benzeri framework'lerle kusursuz uyum sağlayan kütüphane, stili tamamen size bırakarak durum yönetimine odaklanır. Odak hapsetme, dinamik DOM gözlemi, URL senkronizasyonu ve tema yönetimi sunar.

📜 Documentation

https://xkintaro.github.io/aether-js-documentation/

📄 License

This project is licensed under the MIT License. You can check the LICENSE file for details.

About

Headless, utility-first UI interaction controller for the modern web.

Resources

License

Stars

Watchers

Forks

Contributors