logo Buffalo slack logo

Un écosystème pour le développement Web en Go, conçu pour rendre votre vie plus facile.

Démarrer
  • Dernière version:
  • Version CLI:
  • Nécessite: Go > v1.16.0

Fonctionnalités

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.

Démarrer avec Buffalo

De notre blog

Apprendre encore plus

Sponsors Platine

Vous utilisez Buffalo dans le cadre de votre travail ?

Demandez à votre manager ou aux responsables marketing s'ils pourraient nous aider en soutenant notre projet.

Devenir un Patreon

Vous voulez en savoir plus sur Buffalo ?

Obtenez tout le support et les ressources nécessaires dans notre documentation.

CONSULTER LA DOCUMENTATION