Vanilla UJS

Build StatusDependency Status

It is implementation of Rails jQuery UJS in pure JavaScript.
No extra dependencies.

Installation using the vanilla-ujs gem

For automated installation in Rails, use the vanilla-ujs gem.
Place this in your Gemfile:

gem 'vanilla-ujs'

And run:

$ bundle install

Require vanilla-ujs into your application.js manifest.

//= require vanilla-ujs

Does it mean that I shouldn’t use jQuery

No. You should if you want. This library is created to make your Rails code
independent from front-end library.


  1. Clone repo

     $ git clone git://
     $ cd vanilla-js/
  2. Install dependencies

     $ npm install
  3. Run tests

     $ grunt test



See LICENSE file.


View Github