JavaScript Tools

Sprockets

Sprockets is a Rack-based asset packaging system that concatenates and serves JavaScript, CoffeeScript, CSS, LESS, Sass, and SCSS.

Rubygem sprockets

Total Downloads
56546610
Releases
93
Current Version
3.6.3
Released
2016-07-01 00:00:00 UTC
First Release
2009-02-09 06:00:00 UTC

Github sstephenson/sprockets

Watchers
2739
Forks
29
Development activity
Inactive
Last commit
2015-12-23 16:48:54 UTC
Contributors
30
Issues

Uglifier

Uglifier minifies JavaScript files by wrapping UglifyJS to be accessible in Ruby

Rubygem uglifier

Total Downloads
42060560
Releases
46
Current Version
3.0.0
Released
2016-03-22 00:00:00 UTC
First Release
2010-11-02 22:00:00 UTC

Github lautis/uglifier

Watchers
434
Forks
56
Development activity
Less active
Last commit
2016-03-22 20:45:52 UTC

coffee-script

Ruby CoffeeScript is a bridge to the JS CoffeeScript compiler.

Rubygem coffee-script

Total Downloads
38922173
Releases
28
Current Version
2.4.0
Released
2015-04-06 00:00:00 UTC
First Release
2009-12-24 08:00:00 UTC

Github josh/ruby-coffee-script

Watchers
158
Forks
31
Development activity
Inactive
Last commit
2015-02-25 17:04:29 UTC
Top contributors
Contributors
5

gon

If you need to send some data to your js files and you don't want to do this with long way trough views and parsing - use this force!

Rubygem gon

Total Downloads
2047815
Releases
49
Current Version
6.1.0
Released
2016-07-11 00:00:00 UTC
First Release
2011-05-08 20:00:00 UTC

Github gazay/gon

Watchers
2093
Forks
133
Development activity
Less active
Last commit
2016-03-31 12:50:10 UTC

opal

Ruby runtime and core library for JavaScript.

Rubygem opal

Total Downloads
119853
Releases
82
Current Version
0.10.1
Released
2016-07-06 00:00:00 UTC
First Release
2010-01-22 00:00:00 UTC

Github opal/opal

Watchers
3216
Forks
223
Development activity
Very active
Last commit
2016-05-02 22:45:11 UTC
Contributors
30
Issues

Juicer

Resolve dependencies, merge and minify CSS and JavaScript files with Juicer - the command line tool for frontend engineers

Rubygem juicer

Total Downloads
97182
Releases
33
Current Version
1.2.0
Released
2012-05-03 00:00:00 UTC
First Release
2009-02-22 23:00:00 UTC
Depending Gems
2

Github cjohansen/juicer

Watchers
659
Forks
46
Development activity
Inactive
Last commit
2016-02-04 09:41:54 UTC

paloma

Page-specific javascript for Rails done right

Rubygem paloma

Total Downloads
61498
Releases
32
Current Version
4.1.2
Released
2015-03-24 00:00:00 UTC
First Release
2012-12-17 00:00:00 UTC
Depending Gems
0

Github kbparagua/paloma

Watchers
568
Forks
46
Development activity
Less active
Last commit
2016-03-25 09:40:29 UTC
First commit

Barista

Barista provides simple, integrated support for CoffeeScript in Rack and Rails applications. Much like Compass does for Sass, It also provides Frameworks (bundleable code which can be shared via Gems). Lastly, it also provides a Rack Application (which can be used to server compiled code), a around_filter-style precompiler (as Rack middleware) and simple helpers for rails and Haml. For more details, please see the the README file bundled with it.

Rubygem barista

Total Downloads
272411
Releases
25
Current Version
1.3.0
Released
2012-07-23 00:00:00 UTC
First Release
2010-04-23 16:00:00 UTC
Depending Gems
3

Github Sutto/barista

Watchers
420
Forks
28
Development activity
Inactive
Last commit
2012-08-09 12:55:22 UTC

opal-rails

Rails bindings for opal JS engine

Rubygem opal-rails

Total Downloads
45575
Releases
35
Current Version
0.9.0
Released
2016-06-16 00:00:00 UTC
First Release
2011-08-22 00:00:00 UTC
Depending Gems
2

Github opal/opal-rails

Watchers
393
Forks
46
Development activity
Less active
Last commit
2016-03-24 09:42:38 UTC
Contributors
15
Issues

mousetrap-rails

Mousetrap is a javascript library for handling keyboard shortcuts in your web applications. This gem integrates Mousetrap with Rails asset pipeline for easy of use.

Rubygem mousetrap-rails

Total Downloads
328785
Releases
13
Current Version
1.4.6
Released
2013-11-25 00:00:00 UTC
First Release
2012-09-22 00:00:00 UTC
Depends on following gems
Depending Gems
1

Github kugaevsky/mousetrap-rails

Watchers
279
Forks
8
Development activity
Inactive
Last commit
2015-10-05 19:57:37 UTC
First commit
Top contributors
Contributors
3
Issues

vendorer

Keep your vendor files up to date

Rubygem vendorer

Total Downloads
46248
Releases
17
Current Version
0.1.16
Released
2014-05-15 00:00:00 UTC
First Release
2011-12-12 08:00:00 UTC
Depends on following gems
Depending Gems
8

Github grosser/vendorer

Watchers
197
Forks
13
Development activity
Inactive
Last commit
2016-01-21 05:44:57 UTC
First commit

Packr

Ruby version of Dean Edwards' JavaScript compressor

Rubygem packr

Total Downloads
34398
Releases
6
Current Version
3.2.1
Released
2013-02-10 00:00:00 UTC
First Release
2007-12-04 00:00:00 UTC
Depends on following gems
Depending Gems
12

Github jcoglan/packr

Watchers
67
Forks
6
Development activity
Inactive
Last commit
2013-02-10 17:55:56 UTC
Top contributors
Contributors
1
Issues

Jake

Build tools for JavaScript projects

Rubygem jake

Total Downloads
18747
Releases
8
Current Version
1.1.1
Released
2012-04-11 00:00:00 UTC
First Release
2008-09-10 23:00:00 UTC
Depends on following gems
Depending Gems
7

Github jcoglan/jake

Watchers
83
Forks
5
Development activity
Inactive
Last commit
2012-04-11 22:54:00 UTC
Top contributors
Contributors
1
Issues

Frontcompiler

JavaScript/CSS/HTML sources compiler

Github MadRabbit/frontcompiler

Watchers
46
Forks
2
Development activity
Inactive
Last commit
2010-06-20 08:17:19 UTC
Top contributors
Contributors
3
Issues

Jabs

Inspiredby HAML, SASS and JABL by mr Hampton Catlin

Rubygem jabs

Total Downloads
6569
Releases
3
Current Version
0.2.0
Released
2009-11-30 05:00:00 UTC
First Release
2009-11-30 05:00:00 UTC
Depends on following gems
Depending Gems
0

Github collin/jabs

Watchers
75
Forks
1
Development activity
Inactive
Last commit
2010-10-09 17:35:19 UTC
Top contributors
Contributors
1
Issues

Js-preprocessor

Stupidly simple command line tool for squashing JS and CSS files. Used mostly for building UserJS

Github NV/js-preprocessor

Watchers
13
Forks
3
Development activity
Inactive
Last commit
2013-08-15 17:46:27 UTC
Top contributors
Contributors
3
Issues

SrBuj

Better Unobtrusive JavaScript Respond

Rubygem SrBuj

Total Downloads
26280
Releases
28
Current Version
0.10.0
Released
2014-04-01 00:00:00 UTC
First Release
2013-03-03 00:00:00 UTC
Depends on following gems
Depending Gems
0

Github gagoar/SrBuj

Watchers
8
Forks
3
Development activity
Inactive
Last commit
2014-04-08 19:53:54 UTC
First commit
Top contributors
Contributors
5
Issues

rake-minify

A rake task to minify javascripts and coffeescripts

Rubygem rake-minify

Total Downloads
24119
Releases
9
Current Version
0.4.0
Released
2012-12-26 00:00:00 UTC
First Release
2011-04-05 22:00:00 UTC
Depending Gems
3

Github mcollina/rake-minify

Watchers
17
Forks
1
Development activity
Inactive
Last commit
2012-12-26 23:52:15 UTC
Top contributors
Contributors
1
Issues

rack-jquery

jQuery CDN script tags and fallback in one neat package. Current version is for jQuery v2.1.0

Rubygem rack-jquery

Total Downloads
15007
Releases
15
Current Version
2.2.1
Released
2015-09-02 00:00:00 UTC
First Release
2013-03-04 00:00:00 UTC
Depends on following gems
Depending Gems
0

Github yb66/rack-jquery

Watchers
2
Forks
0
Development activity
Less active
Last commit
2016-04-10 04:11:25 UTC
First commit
Top contributors
Contributors
1
Issues

dom_routes

Auto-magical scaffolding for Paul Irish's DOM-based Routing way of organizing your javascript.

Rubygem dom_routes

Total Downloads
4475
Releases
4
Current Version
1.0.3
Released
2014-06-12 00:00:00 UTC
First Release
2013-12-17 00:00:00 UTC
Depending Gems
0

Github s12chung/dom_routes

Watchers
4
Forks
1
Development activity
Inactive
Last commit
2014-06-12 14:39:25 UTC
First commit
Top contributors
Contributors
1
Issues

indexable

Rack middleware that executes javascript before serving pages to crawlers.

Rubygem indexable

Total Downloads
4060
Releases
4
Current Version
0.1.2
Released
2013-12-10 00:00:00 UTC
First Release
2013-12-10 00:00:00 UTC
Depends on following gems
Depending Gems
0

Github vikhyat/indexable

Watchers
2
Forks
1
Development activity
Inactive
Last commit
2014-11-06 08:25:48 UTC
First commit
Top contributors
Contributors
1
Issues

poke_js

Auto-magical scaffolding for the Garber-Irish Implementation way of organizing your javascript.

Rubygem poke_js

Total Downloads
11149
Releases
10
Current Version
0.1.10
Released
2013-06-26 00:00:00 UTC
First Release
2012-11-27 00:00:00 UTC
Depends on following gems
Depending Gems
0

Github s12chung/poke_js

Watchers
0
Forks
0
Development activity
Inactive
Last commit
2013-06-26 18:04:01 UTC
First commit
Top contributors
Contributors
1
Issues

dynamojs_rails

A light wrapper for using dynamo.js with Ruby on Rails

Rubygem dynamojs_rails

Total Downloads
2810
Releases
2
Current Version
1.0.0
Released
2013-06-25 00:00:00 UTC
First Release
2013-06-24 00:00:00 UTC
Depends on following gems
Depending Gems
0

Github hstove/dynamojs_rails

Watchers
4
Forks
0
Development activity
Inactive
Last commit
2014-09-25 05:58:54 UTC
First commit
Top contributors
Contributors
1
Issues
×

In order to continue, you must be signed in using your Github account.

If you're signing in using this account for the first time Github will ask for your permission to give access to your public user data to the Ruby Toolbox.

Although the Github Authorization page does not mention it, the request includes read-only access to your verified email address (user:email OAuth scope). This is neccessary so there's a way to notify you about comments, information about your accepted project edits and the like. You can review your notification settings on your account page once you're signed in.