#142142nd of 146 in Backends, databases and hosting

buffalo

Go web framework that generates a full project with frontend, routing and database

Stars
8.4k
License
MIT
Last commit
Mar 2026
Last release
Mar 2026
Language
Go
Stars, last 29 weeks+89
21 Apr 2026: 8,335 stars28 Apr 2026: 8,337 stars5 May 2026: 8,343 stars12 May 2026: 8,347 stars19 May 2026: 8,347 stars26 May 2026: 8,349 stars2 Jun 2026: 8,356 stars9 Jun 2026: 8,357 stars16 Jun 2026: 8,360 stars23 Jun 2026: 8,364 stars30 Jun 2026: 8,369 stars7 Jul 2026: 8,374 stars14 Jul 2026: 8,378 stars21 Jul 2026: 8,381 stars28 Jul 2026: 8,383 stars4 Aug 2026: 8,385 stars11 Aug 2026: 8,386 stars18 Aug 2026: 8,388 stars25 Aug 2026: 8,391 stars1 Sept 2026: 8,392 stars8 Sept 2026: 8,393 stars15 Sept 2026: 8,395 stars22 Sept 2026: 8,395 stars29 Sept 2026: 8,401 stars6 Oct 2026: 8,404 stars13 Oct 2026: 8,412 stars20 Oct 2026: 8,417 stars27 Oct 2026: 8,421 stars3 Nov 2026: 8,423 stars10 Nov 2026: 8,424 stars

8,335 on 21 Apr 20268,424 on 10 Nov 2026

From GitHub's daily star counts.

Checked on GitHub.

Overview

Buffalo generates a Go web project with front-end assets (JavaScript, SCSS), routing, templating and an optional database layer already wired together. It builds on gorilla/mux for routing, Plush for templates, Pop/Soda for the ORM and migrations, and Gorilla packages for sessions, cookies and WebSockets. It is a general web framework with no AI features.

Who it is for: Go developers wanting a batteries-included web app framework

Strengths

  • Generates front-end and back-end scaffolding in one project structure
  • Reuses established parts: gorilla/mux, Plush templates, Pop ORM with Soda CLI
  • Database layer is optional
  • Supports the last two Go releases (1.23 and 1.24 per README)

Weaknesses

  • No AI or LLM functionality; fit for this list is loose
  • Requires Go modules; GOPATH mode is likely to break it
  • Publishes no benchmarks; README says it uses a router not chosen for speed
  • Support is mainly via Slack and Stack Overflow; issues are for bugs only

What it needs

  • no GPU
  • Docker
  • Needs Go 1.23 or 1.24, Go modules, Database (optional, via Pop)

What changed

  1. v1.1.4 ↗ (opens in a new tab)Security fix

    CVE-2023-39325, CVE-2022-41721, CVE-2022-41723, CVE-2025-65637, CVE-2025-22872, CVE-2025-22870, CVE-2022-41717, CVE-2023-45288, CVE-2023-44487, CVE-2023-3978. “Added automated vulnerability scanning with govulncheck CI job running on every push and PR”

From the release notes. No flag means the note does not say so, not that the upgrade is safe.

Also in Backends, databases and hosting

See all 146
Also in Backends, databases and hosting
RankProjectScore
1bunJavaScript and TypeScript runtime with bundler, test runner and package manager96.7k stars+697 (+0.7%) in 30 dayscustom license93 out of 100
2appwriteBackend with auth, databases, storage, functions and an MCP server for agents Live demo ↗ (opens in a new tab)58.1k stars+546 (+0.9%) in 30 daysBSD-3-Clause93 out of 100
3ormTypeScript ORM for PostgreSQL and MongoDB with a plugin SPI and agent skills47.7k starsApache-2.093 out of 100
#4strapiHeadless CMS that generates REST and GraphQL APIs from content models Live demo ↗ (opens in a new tab)73.5k starscustom license92 out of 100
#5traefikHTTP reverse proxy and load balancer that auto-discovers routes from orchestrators65.5k starsMIT92 out of 100