React.rb is a Ruby (Opal) ReactJS library wrapper for building user interfaces in pure Ruby. It uses a declarative paradigm that makes it easier to reason about your application and aims to be both efficient and flexible.
PURE RUBY
React.rb lets you build beautiful interactive user interfaces using the same Ruby language running your server side code. React.rb replaces JS code, JSX, HTML, templating languages, and complex frameworks with one simple system.
REACT + RUBY
The power and simplicity of React with a great easy to use Ruby DSL. React.rb frees you up to do what you do best - building great apps.
SIMPLICITY
One language. One simple model. Under the hood React.rb takes care of all the details for you. The same ruby code runs on the server to deliver pages fast, and then keeps running on the client to handle your user interactions.