logo Buffalo slack logo

Um ecossistema de desenvolvimento web em Go, desenhado para facilitar a tua vida.

Começar
  • Versão do pacote:
  • Versão da CLI:
  • Precisa: Go > v1.16.0

Funcionalidades Principais

feature-icon

Background Workers

If you’re familiar with Rake tasks from Ruby, you’ll be right at home using Grift. Seeding a database, running a cleaning job are now at hand!

Running background tasks are easy too, using the Background Workers.

feature-icon

Buffalo Toolkit

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!

feature-icon

Frontend Pipeline

Use the Webpack-generated configuration to build your frontend assets, so you can optimize both backend and frontend.

feature-icon

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!

feature-icon

ORM

Deep integration with pop provides a simple way to handle database and common related tasks. Supported databases: MySQL/MariaDB, PostgreSQL, CockroachDB, SQLite.

feature-icon

Routing

Buffalo uses Gorilla toolkit to manage routes, sessions, cookies… There might be faster routers out there, but this one is definitely the most powerful!

feature-icon

Templating

Write your templates with Plush, using a Rails-like syntax. Extend its features using custom helpers.

If you don’t like it, you can use html/template or even bring your own!

feature-icon

Testing

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.

Começar com a Buffalo

A partir do nosso blogue

Aprenda mais

Patrocinadores Platina

Utilizas a Buffalo no trabalho?

Pergunte ao teu gestor ou a tua equipa de marketing se eles ajudariam a apoiar o nosso projeto.

Torne-se um patreon

Deseja saber mais sobre a Buffalo?

Receba todo apoio e recursos na nossa documentação.

SIGA PARA A DOCUMENTAÇÃO