
Buffalo
Go web development framework and toolkit that generates and runs web applications with routing, a database layer and templates.
Buffalo is a web development framework and toolkit written in Go. It generates a project with the front end and the back end set up together, and projects use Plush templates, with html/template as an option. The supported databases are MySQL and MariaDB, PostgreSQL, CockroachDB and SQLite, and the localization guide describes translations through go-i18n. The project is installed from a pre-built release archive or from source. The build command packs the application into a single binary, and the deployment guide runs that binary as a systemd service that starts a process. Mark Bates holds the copyright under the MIT License.
Worth knowing
The homepage and the installation page name an older Go release than the one the module file of the latest release requires.
Identity
Rendering and deploy
Releases
Adoption
Sources
- 2026-10-24: links, Categories, Templating, Databases
gobuffalo.io/ - 2026-10-24: links, Written in, License, GitHub stars
api.github.com/repos/gobuffalo/buffalo - 2026-10-24: links
gobuffalo.io/documentation/ - 2026-10-24: Maintainer, License model
raw.githubusercontent.com/gobuffalo/buffalo/main/LICENSE.txt - 2026-10-24: Runtime, Install with
gobuffalo.io/documentation/getting_started/installation/ - 2026-10-24: Runs as
gobuffalo.io/documentation/deploy/proxy/ - 2026-10-24: Multilingual
gobuffalo.io/documentation/guides/localization/ - 2026-10-24: First release
api.github.com/repos/gobuffalo/buffalo/tags - 2026-10-24: Current major version, Last release
api.github.com/repos/gobuffalo/buffalo/releases - 2026-10-24: Contributors
api.github.com/repos/gobuffalo/buffalo/contributors?per_page=1