No build steps, no configuration, just HTML-based JavaScript.
Detect changes in your DOM and keep your data in sync automatically. Use x-data
and x-bind
to create reactive state.
Write clean, HTML-friendly expressions with @
directives and watch your app come to life with minimal complexity.
Less than 10KB and zero dependencies. Works instantly in production without complex builds or bundling.
Used in production by companies and open source projects globally. Alpine powers thousands of high-traffic websites and complex SPAs.
No configuration. No build step. Just clean, elegant interactivity directly in your HTML.
Start Coding