Welcome to riotfamily.org

The Official Riot Homepage

Riot is a web-based Open Source Content Management System written in Java. It's quite different from other systems as it has been designed to match the needs of custom applications, hence it sticks to the following principles:

Application First - Build your application without thinking about content management in the first place.

Not Another Framework - Riot uses the Spring Framework so developers don't have to learn yet another API.

Minimal Ramp-Up Time - With the Riot project skeleton you will have your website up and running within minutes.

User Experience - Riot is easy and fun to use for both users and developers.

To learn more about Riot and the way it works, please read this introduction.

New version available

Riot 7.0.3 has been released today (18.06.2008) and can be downloaded from our Ivy repository.

FreeMarker documentation

Riot's fmdoc tool is a utility to generate JavaDoc-like documentation for FreeMarker macro libraries.

Hotwire your beans

Development is often delayed by long deployment cycles, as you have to reload the whole webapp even for the slightest changes made to the configuration files. With Riot you don't have to – Go ahead and hotwire your beans.

Database Refactoring

Learn how to use to Revolt, the Riot Evolution Tool to evolve your database schema.

Open Source License

Riot and all modules that are part of the Riot Family are available under the terms of the Mozilla Public License 1.1.