All NewsEvents
Announcing Attractive.js, a new JavaScript-free JavaScript library
★ Featured Story

Announcing Attractive.js, a new JavaScript-free JavaScript library

20 November 20255 minuteDamodar Khanal
Attractive.js is a minimal JavaScript library that adds interactivity to websites using only HTML data attributes, requiring no JavaScript code. It supports actions like toggling classes, manipulating attributes, form submission, clipboard operations, and dialog handling through a simple data-action syntax. Designed as a lighter alternative to Stimulus for static sites and early-stage Rails apps, it works alongside Stimulus when more advanced functionality is needed. The library draws inspiration from Stimulus and Alpine but aims for maximum simplicity, making it ideal for quickly shipping Turbo-powered Rails applications with basic interactivity.
Published 20 November 2025By Damodar Khanal