Revel provides a few sample applications to demonstrate typical usage.

These are in a separate github.com/revel/samples repository.

git clone https://github.com/revel/samples.git $GOPATH/src/github.com/revel/samples
revel run github.com/revel/samples/booking
  • 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.