VRaptor

technology

VRaptor, currently at version 3, is an MVC web framework targeting agile development. By means of inversion of control and dependency injection, time spent in development is drastically reduced, thanks to the elimination of repetitive code: validations, convertions, assignments, ajax, and lookups.

The first versions were created by Alexandre Freire and Paulo Silveira, then undergraduate students at the IME/USP Computer Science Department, as part of a Statistics Department project. The framework has continuously gained momentum since then and, specially after version 2, had a profound impact on the Brazilian community. Currently it is maintained primarily by Caelum and is used by several entities, such as Agência Click, Defferrari Informática, IG Celular, Caelum itself, LocaWeb, GUJ.com.br among others.