Rialto is an open source javascript library for using in browsers. The name is created after a Rich Internet AppLication Toolkit. The library provides user interface widgets, has drag and drop capabilities, Ajax communication. Recently a support for GWT was introduced. There is also additional official support for these server side frameworks: jsp, jsf, php, python, .net. A visual user interface builder is available too. Rialto is distributed under an Apache license.