Description
Active CSS is the first pure event-driven JS framework... and it looks like CSS.
Over 100 incredible CSS-style commands for interactivity, to help you build blazingly fast application websites.
Active CSS alternatives and similar libraries
Based on the "Frameworks" category.
Alternatively, view Active CSS alternatives based on common mentions on social networks and blogs.
-
bootstrap
The most popular HTML, CSS, and JavaScript framework for developing responsive, mobile first projects on the web. -
Semantic UI
Semantic is a UI component framework based around useful principles from natural language. -
w2ui
UI widgets for modern apps. Data table, forms, toolbars, sidebar, tabs, tooltips, popups. All under 120kb (gzipped). -
DataFormsJS
๐ DataFormsJS ๐ A minimal JavaScript Framework, standalone React and Web Components, and JSX Compiler for rapid development of high quality websites and single page applications.
CodeRabbit: AI Code Reviews for Developers

* Code Quality Rankings and insights are calculated and provided by Lumnify.
They vary from L1 to L5 with "L5" being the highest.
Do you think we are missing an alternative of Active CSS or a related project?
README
Active CSS
Boldly go where no CSS author has gone before...
Here's a taster:
#clickMe:click {
body {
add-class: .hello;
}
}
Example of a component (because you love components):
button:click {
render-after-end: "<hello-world></hello-world>";
}
@component hello-world private {
html {
<p>Hello world</p>
}
p:click {
alert: "Why are you clicking me, you crazy!";
}
}
Ultra-fast. No pre-processing. No virtual DOM. Runs in real-time in the browser. All DOM events are supported, plus CSS commands up to level 4 (if browser supported). Works on chromium browsers (Chrome, Edge, Opera, etc.) and Firefox. (ES6+)
Installation
The Active CSS installation instructions are on the website.
If you are looking for the core script to download, check out the dist folder and then find the version(s) you need.
The production (live) version will look like this: activecss-2-10-0.min.js
The development (offline) version will look like this: activecss-dev-2-10-0.min.js
There are also npm versions - links on the website.
Documentation
You can find comprehensive documentation on the website.
Examples
There are loads of examples on the concept examples page.
Want to see it work? Go to the website.
It puts the fun back into functionality! Yeah, sorry about that.
License
Active CSS is [MIT licensed](./LICENSE).
Copyright (c) 2020-present, River Zend Dynamics Ltd.
*Note that all licence references and agreements mentioned in the Active CSS README section above
are relevant to that project's source code only.