Start here

Getting started with Netzke

Become an expert

Browse documentation and tutorials

Get a hand

Join developer community


I like your [Netzke] concept. If I were to develop a webapp like that, I would use your framework.

Matz, creator of the Ruby language, RubyConf Taiwan, 2012

Netzke is a framework that allows for a beautiful blend of client- and server-side code (JavaScript and Ruby, respectively) into ready-to-use GUI components. It's most useful for creating complex data-rich backend applications with Ruby on Rails on the back end, and Sencha Ext JS in the browser.


Write a component once - and use it throughout your applications.


Build new components by combining existing components.


Testing each component individually makes it much easier to isolate bugs.


A Netzke component is a Ruby class represented by an Ext JS component in the browser, and can be easily extended by using object-oriented techniques.


You (or your fellow developers) barely need to write any JavaScript in order to use existing components.

Having these at your disposal, you can quickly build amazingly complex RIA without turning your code into a mess.