Writing a web application module always begins with the same tasks. Buffalo provides you a simple toolbox, the
buffalo command, to generate many parts of your app and run usual tasks.
Extend the toolbox with plugins, using the language you want!
Since testing can be a boring task, Buffalo helps you to define test suites. Action, resource, model generators create test templates for the code you just generated.
You can run them all using a simple command from the toolbox.
Hot Code Reload
Code, save, refresh. Use the
buffalo dev command to rebuild your app, from backend to frontend, and just see the changes live!
Use the Webpack-generated configuration to build your frontend assets, so you can optimize both backend and frontend.
From Our Blog
Introducing Pkger — Static File Embedding in Go One of the reasons I fell in love with Go all those years ago was the idea that I could dis...
Deploying a Buffalo app to Heroku A lot of things have changed in the Buffalo ecosystem since my last post on how to deploy to Heroku from ...
New Release Notes Format It’s been a while since we announced a release, though releases have been happening. Part of the reason we have fa...
Use Buffalo at work?
Ask your manager or marketing team if they’d help support our project.
Want to know more about Buffalo?
Get all the support and resources in our documentation.Go to the documentation