Edit, save, and refresh. Revel compiles your code and templates for you, so you don't miss a beat. Code doesn't compile? It gives you a helpful description. Run-time code panic? Revel has you covered.
Revel provides routing, parameter parsing, validation, session/flash, templating, caching, job running, a testing framework, and even internationalization.
Revel is built around composable middleware called filters, which implement nearly all request-processing functionality. Developers have the freedom to replace the default filters with custom implementations.
Already have an application started ? No problems, migrate easily to Revel by passing the path that you want your mux to handle to Revels Mux, and all requests for that path will be passed to that your Http muxer.
Revel has modules. These are reusable MVC components that you can implement across all your projects. No need to copy and paste your code with these.
Revel implements Go's builtin dependency management tool go mod. Making consistent builds a breeze.
Revel has some sample applications to demonstrate typical usage.
The commands at right will: