Features

Use what you want

Because of Ramaze’s modular design, you are free to use your favourite technologies and tools.

ORMs

Templating Engines

Adapters

Javascript Libraries

Loggers

Keep it simple

Ramaze’s dependencies are kept to a bare minimum. Many applications will require only Ruby and Rack to run. Of course, you can take advantage of several wonderful libraries and deployment options (webservers, proxies), but Ramaze is built in a lightweight manner to eliminate the unnecessary.

Ruby Implementations

Everything documented

Classes, Modules, Methods, Configuration…

Through extensive documentation Ramaze gives the developer easy and solid understanding of the underlying concepts and functionality.

Fully BDD

Ramaze has a very complete set of test specifications written with Bacon. These specs define the way Ramaze has to behave.

The specs are checked every time a new patch is pushed into the repository, ensuring the changes the patch applies don't break the framework.