Examples and Tutorials

Buff.la - URL Shortner

In this "real time" video we will build, test, and deploy a URL shortner application, https://buff.la.

This video will demonstrates the following:

  • Creating a new Buffalo application.
  • Generating resources, models, and migrations.
  • Testing Buffalo applications.
  • Authentication through FaceBook, Twitter, and GitHub, using Goth.
  • Deploying to Heroku.
  • More!

Site: https://buff.la

Source: https://github.com/markbates/buffla

Using Goth with Buffalo

This video builds a Buffalo application that uses Goth to add authorization using GitHub.

This video will demonstrates the following:

  • Using Goth with Buffalo
  • Writing Buffalo middleware
  • Authentication/Authorization
  • Manipulating the middleware stack

Source: https://github.com/gobuffalo/gothrecipe.

Using Password Authentication with Buffalo



This open source application allows people to post their favorite Go related stories.

Site: http://golangflow.io

Source: https://github.com/bscott/golangflow


This open source application allows people to test their Go regular expressions.

Site: http://gobular.com

Source: https://github.com/markbates/gobular


This obligatory todo application shows a simple app and is a good introduction for those looking for a simple, and understandable code base.

Source: https://github.com/gobuffalo/toodo

Business-card in GoBuffalo

Part 1 - templates, navigation

Part 2 - i18n

Part 3 - database

Part 4 - resources

Part 5 - authentication

More on the Blog

New videos, tutorials, etc... are always being published to the official Buffalo blog, http://blog.gobuffalo.io. Please subscribe check out all of the great content that is being published there.