ractive

Next-generation DOM manipulation

MIT License

Downloads
20.5K
Stars
5.9K
Committers
69

Ractive.js - Next-generation DOM manipulation

Have any questions or just want to chat? Join us on GitHub Discussions!

What is Ractive.js?

It's a JavaScript library for building reactive user interfaces in a way that doesn't force you into a particular framework's way of thinking. It takes a radically different approach to DOM manipulation - one that saves both you and the browser unnecessary work.

Features include...

  • Data-binding, with a beautiful declarative syntax.
  • Event handling that doesn't make you tear your hair out.
  • Flexible and performant animations and transitions.
  • And much more!

Getting started

To get a feel for how it will make your life as a web developer easier, head over to the documentation at ractive.js.org or get a quick hands-on with interactive tutorials.

Contributing

All forms of help are welcome! Please read CONTRIBUTING.md to learn how to contribute.

License

Copyright (c) 2012-21 Rich Harris and contributors. Released under an MIT license.

Package Rankings
Top 1.05% on Npmjs.org
Top 1.12% on Bower.io
Top 22.68% on Repo1.maven.org
Top 4.14% on Proxy.golang.org
Badges
Extracted from project README's
npm version Build Status Coverage Status jsDelivr downloads npm downloads Twitter Follow
Related Projects