Revel provides a few sample applications to demonstrate typical usage.

These are in a separate repository.

git clone $GOPATH/src/
revel run
  • Booking
    • A database-driven hotel-booking application, including user management.
  • Chat
    • A chat room demonstrating active refresh, long-polling (comet), and websocket implementations.
  • Validation
  • Upload
    • Demonstrates single and multiple file uploads.
  • Twitter OAuth
    • A sample app that displays mentions and allows posting to a Twitter account using OAuth.
  • Facebook OAuth2
    • A sample app that displays Facebook user information using OAuth2.