Skip to content

ractivejs/ractive

Folders and files

NameName
Last commit message
Last commit date
Jun 29, 2017
Dec 6, 2019
Nov 9, 2020
Feb 4, 2018
Nov 9, 2020
Jul 18, 2018
Jul 17, 2017
Jul 12, 2017
May 20, 2021
Feb 24, 2022
May 22, 2024
May 22, 2024
Mar 14, 2024
Jun 28, 2018
Mar 29, 2018
Dec 4, 2018
May 16, 2021
May 16, 2021
Mar 11, 2023
May 19, 2021
Feb 20, 2017
Dec 14, 2020
Oct 13, 2018
Dec 6, 2019
Sep 27, 2022
Sep 27, 2022

Repository files navigation

Ractive.js - Next-generation DOM manipulation

npm version Build Status Coverage Status jsDelivr downloads npm downloads Twitter Follow

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.