Skip to content
This repository has been archived by the owner on Dec 4, 2023. It is now read-only.

Featured Projects

Piyush Sonagara edited this page Mar 21, 2017 · 1 revision

therubyracer: Featured Projects

Hydra

https://github.com/ngauthier/hydra

Hydra uses therubyracer to run Javascript and JSON files through jslint as part of a ruby project's standard testing suite. See Hydra's Getting Started page for more information.

Cucumber

http://cukes.info

Cucumber lets software development teams describe how software should behave in plain text. It uses therubyracer to bind to features implemented in JavaScript.

Ice

https://github.com/ludicast/ice

Javascript templates for Ruby (similar to Laminate and Liquid)

Opal

https://github.com/adambeynon/opal

Opal is a ruby runtime and compiler for running ruby within the browser. It uses therubyracer to run compiled javascript 'server side' mainly for opals' implementation of rpsec, as well as a small REPL environment.

Rednode

https://github.com/cowboyd/rednode

Rednode is pure ruby implementation of the node.js platform. Ruby classes can be called from within node.js applications, and node.js applications can be invoked from and embedded into Ruby code.

ValuationUP

https://www.valuationup.com

ValuationUP helps entrepreneurs understand what drives the value of their businesses, by breaking down management accounts in a rich browser-based dashboard, helping them unpack the numbers and what they actually mean. ValuationUP uses therubyracer to execute the same JS on the server-side for PDF generation with Prawn, allowing us to program complex financial models for the frontend and reuse them effectively on the backend as well.