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
19415864
Releases
45
Current Version
2.12.1
Released
2014-04-17 00:00:00 UTC
First Release
2009-02-09 06:00:00 UTC

Github sstephenson/sprockets

Watchers
2203
Forks
300
Development activity
Very active
Last commit
2014-03-14 21:49:55 UTC
Contributors
57
Issues

Uglifier

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

Rubygem uglifier

Total Downloads
14337680
Releases
38
Current Version
2.5.0
Released
2014-03-15 00:00:00 UTC
First Release
2010-11-02 22:00:00 UTC

Github lautis/uglifier

Watchers
318
Forks
43
Development activity
Less active
Last commit
2014-03-15 10:59:37 UTC
Contributors
19
Issues
Wiki pages

coffee-script

Ruby CoffeeScript is a bridge to the JS CoffeeScript compiler.

Rubygem coffee-script

Total Downloads
12501992
Releases
25
Current Version
2.2.0
Released
2010-03-11 06:00:00 UTC
First Release
2009-12-24 08:00:00 UTC

Github josh/ruby-coffee-script

Watchers
132
Forks
30
Development activity
Inactive
Last commit
2012-07-17 14:28:22 UTC
Top contributors
Contributors
4
Issues

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
536109
Releases
39
Current Version
5.0.2
Released
2014-02-12 00:00:00 UTC
First Release
2011-05-08 20:00:00 UTC
Depends on following gems
Depending Gems
6

Github gazay/gon

Watchers
1179
Forks
81
Development activity
Less active
Last commit
2014-03-12 14:14:52 UTC
Contributors
25
Issues
Wiki pages

opal

Ruby runtime and core library for javascript.

Rubygem opal

Total Downloads
38670
Releases
50
Current Version
0.6.1
Released
2014-04-14 00:00:00 UTC
First Release
2010-01-22 00:00:00 UTC

Github opal/opal

Watchers
1252
Forks
78
Development activity
Active
Last commit
2014-02-13 11:01:32 UTC
Contributors
27
Issues

Juicer

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

Rubygem juicer

Total Downloads
61955
Releases
31
Current Version
1.1.1
Released
2012-05-03 00:00:00 UTC
First Release
2009-02-22 23:00:00 UTC
Depending Gems
2

Github cjohansen/juicer

Watchers
630
Forks
42
Development activity
Less active
Last commit
2013-11-05 20:49:13 UTC
Contributors
15
Issues
Wiki pages

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
213986
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
429
Forks
29
Development activity
Inactive
Last commit
2012-08-09 12:55:22 UTC

paloma

Page-specific javascript for Rails done right

Rubygem paloma

Total Downloads
15646
Releases
26
Current Version
4.0.0
Released
2014-02-14 16:00:00 UTC
First Release
2012-12-17 00:00:00 UTC
Depending Gems
0

Github kbparagua/paloma

Watchers
304
Forks
23
Development activity
Less active
Last commit
2014-02-15 12:33:35 UTC
First commit
Contributors
6
Issues

opal-rails

Rails bindings for opal JS engine

Rubygem opal-rails

Total Downloads
16152
Releases
28
Current Version
0.6.3
Released
2014-03-07 00:00:00 UTC
First Release
2011-08-22 00:00:00 UTC
Depending Gems
0

Github opal/opal-rails

Watchers
180
Forks
26
Development activity
Less active
Last commit
2014-03-12 11:16:35 UTC
Contributors
7
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
24546
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
0

Github kugaevsky/mousetrap-rails

Watchers
248
Forks
4
Development activity
Less active
Last commit
2013-11-25 23:36:44 UTC
First commit
Top contributors
Contributors
2
Issues
Wiki pages

vendorer

Keep your vendor files up to date

Rubygem vendorer

Total Downloads
23504
Releases
16
Current Version
0.1.15
Released
2014-04-02 00:00:00 UTC
First Release
2011-12-12 08:00:00 UTC
Depends on following gems
Depending Gems
8

Github grosser/vendorer

Watchers
175
Forks
12
Development activity
Less active
Last commit
2014-04-02 03:29:48 UTC
First commit
Top contributors
Contributors
6
Issues

Jake

Build tools for JavaScript projects

Rubygem jake

Total Downloads
12830
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
6

Github jcoglan/jake

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

Packr

Ruby version of Dean Edwards' JavaScript compressor

Rubygem packr

Total Downloads
25083
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
3
Development activity
Inactive
Last commit
2013-02-10 17:55:56 UTC
Top contributors
Contributors
1
Issues

Frontcompiler

JavaScript/CSS/HTML sources compiler

Github MadRabbit/frontcompiler

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

Jabs

Inspiredby HAML, SASS and JABL by mr Hampton Catlin

Rubygem jabs

Total Downloads
4293
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
74
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
9809
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
7
Forks
3
Development activity
Less active
Last commit
2014-04-08 19:53:54 UTC
First commit
Top contributors
Contributors
5
Issues
Wiki pages

rake-minify

A rake task to minify javascripts and coffeescripts

Rubygem rake-minify

Total Downloads
10318
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
1

Github mcollina/rake-minify

Watchers
11
Forks
0
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
5549
Releases
14
Current Version
2.1.0
Released
2014-01-27 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
0
Forks
0
Development activity
Less active
Last commit
2014-01-27 20:39:00 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
4726
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
917
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
2
Forks
0
Development activity
Less active
Last commit
2013-06-25 20:08:48 UTC
First commit
Top contributors
Contributors
1
Issues

indexable

Rack middleware that executes javascript before serving pages to crawlers.

Rubygem indexable

Total Downloads
899
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
0
Forks
0
Development activity
Less active
Last commit
2014-02-11 14:05:01 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
753
Releases
3
Current Version
1.0.1
Released
2014-01-07 00:00:00 UTC
First Release
2013-12-17 00:00:00 UTC
Depends on following gems
Depending Gems
0

Github s12chung/dom_routes

Watchers
0
Forks
0
Development activity
Less active
Last commit
2014-02-06 21:47:31 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.