[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"project-10809":3},{"id":4,"name":5,"fullName":6,"owner":7,"repo":5,"description":8,"homepage":9,"htmlUrl":10,"language":11,"languages":10,"totalLinesOfCode":10,"stars":12,"forks":13,"watchers":14,"openIssues":15,"contributorsCount":16,"subscribersCount":16,"size":16,"stars1d":16,"stars7d":17,"stars30d":18,"stars90d":16,"forks30d":16,"starsTrendScore":16,"compositeScore":19,"rankGlobal":10,"rankLanguage":10,"license":20,"archived":21,"fork":21,"defaultBranch":22,"hasWiki":21,"hasPages":21,"topics":23,"createdAt":10,"pushedAt":10,"updatedAt":31,"readmeContent":32,"aiSummary":33,"trendingCount":16,"starSnapshotCount":16,"syncStatus":17,"lastSyncTime":34,"discoverSource":35},10809,"buffalo","gobuffalo\u002Fbuffalo","gobuffalo","Rapid Web Development w\u002F Go","http:\u002F\u002Fgobuffalo.io",null,"Go",8387,583,157,21,0,2,13,39.3,"MIT License",false,"main",[5,24,25,7,26,27,28,29,30],"framework","go","golang","rails","web","web-framework","webframework","2026-06-12 02:02:27","\u003Cp align=\"center\">\u003Cimg src=\"https:\u002F\u002Fraw.githubusercontent.com\u002Fgobuffalo\u002Fbuffalo\u002Fmaster\u002Flogo.svg\" width=\"360\">\u003C\u002Fp>\n\n\u003Cp align=\"center\">\n\u003Ca href=\"https:\u002F\u002Fpkg.go.dev\u002Fgithub.com\u002Fgobuffalo\u002Fbuffalo\">\u003Cimg src=\"https:\u002F\u002Fpkg.go.dev\u002Fbadge\u002Fgithub.com\u002Fgobuffalo\u002Fbuffalo\" alt=\"PkgGoDev\">\u003C\u002Fa>\n\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fgobuffalo\u002Fbuffalo\u002Factions\u002Fworkflows\u002Fstandard-go-test.yml\">\u003Cimg src=\"https:\u002F\u002Fgithub.com\u002Fgobuffalo\u002Fbuffalo\u002Factions\u002Fworkflows\u002Fstandard-go-test.yml\u002Fbadge.svg\">\u003C\u002Fa>\n\u003Ca href=\"https:\u002F\u002Fgoreportcard.com\u002Freport\u002Fgithub.com\u002Fgobuffalo\u002Fbuffalo\">\u003Cimg src=\"https:\u002F\u002Fgoreportcard.com\u002Fbadge\u002Fgithub.com\u002Fgobuffalo\u002Fbuffalo\" alt=\"Go Report Card\" \u002F>\u003C\u002Fa>\n\u003Ca href=\"https:\u002F\u002Fwww.codetriage.com\u002Fgobuffalo\u002Fbuffalo\">\u003Cimg src=\"https:\u002F\u002Fwww.codetriage.com\u002Fgobuffalo\u002Fbuffalo\u002Fbadges\u002Fusers.svg\" alt=\"Open Source Helpers\" \u002F>\u003C\u002Fa>\n\u003C\u002Fp>\n\n# Buffalo\n\nA Go web development eco-system, designed to make your project easier.\n\nBuffalo helps you to generate a web project that already has everything from front-end (JavaScript, SCSS, etc.) to the back-end (database, routing, etc.) already hooked up and ready to run. From there it provides easy APIs to build your web application quickly in Go.\n\nBuffalo **isn't just a framework**; it's a holistic web development environment and project structure that **lets developers get straight to the business** of, well, building their business.\n\n> I :heart: web dev in go again - Brian Ketelsen\n\n## Versions\n\nThe current stable version of Buffalo core is v1 (`v1` branch).\n\nVersions (branches):\n* `main` is for the current mainstream development.\n* `v1` is the current stable release.\n\n## ⚠️ Important\n\nBuffalo works only with Go [modules](https:\u002F\u002Fblog.golang.org\u002Fusing-go-modules). `GOPATH` mode is likely to break most of the functionality of the Buffalo eco-system. Please see [this blog post](https:\u002F\u002Fblog.gobuffalo.io\u002Fthe-road-to-1-0-requiring-modules-5672c6b015e5) for more information.\n\nAlso, the Buffalo team actively gives support to the last 2 versions of Go, which at the moment are Go 1.23 and 1.24. While Buffalo `may` work on older versions, we encourage you to upgrade to latest 2 versions of Go for a better development experience.\n\n## Documentation\n\nPlease visit [http:\u002F\u002Fgobuffalo.io](http:\u002F\u002Fgobuffalo.io) for the latest documentation, examples, and more.\n\n### Quick Start\n\n- [Installation](https:\u002F\u002Fgobuffalo.io\u002Fdocumentation\u002Fgetting_started\u002Finstallation)\n- [Create a new project](https:\u002F\u002Fgobuffalo.io\u002Fdocumentation\u002Fgetting_started\u002Fnew-project)\n- [Tutorials](https:\u002F\u002Fgobuffalo.io\u002Fdocumentation\u002Ftutorials\u002F)\n\n## Shoulders of Giants\n\nBuffalo would not be possible if not for all of the great projects it depends on. Please see [SHOULDERS.md](SHOULDERS.md) to see a list of them.\n\n### Templating\n\n[github.com\u002Fgobuffalo\u002Fplush](https:\u002F\u002Fgithub.com\u002Fgobuffalo\u002Fplush) - This templating package was chosen over the standard Go `html\u002Ftemplate` package for a variety of reasons. The biggest of which is that it is significantly more flexible and easy to work with.\n\n### Routing\n\n[github.com\u002Fgorilla\u002Fmux](https:\u002F\u002Fgithub.com\u002Fgorilla\u002Fmux) - This router was chosen because of its stability and flexibility. There might be faster routers out there, but this one is definitely the most powerful!\n\n### Models\u002FORM (Optional)\n\n[github.com\u002Fgobuffalo\u002Fpop](https:\u002F\u002Fgithub.com\u002Fgobuffalo\u002Fpop) - Accessing databases is nothing new in web applications. Pop, and its command line tool, Soda, were chosen because they strike a nice balance between simplifying common tasks, being idiomatic, and giving you the flexibility you need to build your app. Pop and Soda share the same core philosophies as Buffalo, so they were a natural choice.\n\n### Sessions, Cookies, WebSockets, and more\n\n[github.com\u002Fgorilla](https:\u002F\u002Fgithub.com\u002Fgorilla) - The Gorilla toolkit is a great set of packages designed to improve upon the standard library for a variety of web-related packages. With these high-quality packages Buffalo can keep its \"core\" code to a minimum and focus on its goal of gluing them all together to make your life better.\n\n## Benchmarks\n\nOh, yeah, everyone wants benchmarks! What would a web framework be without its benchmarks? Well, guess what? I'm not giving you any! That's right. This is Go! I assure you that it is plenty fast enough for you. If you want benchmarks you can either a) check out any benchmarks that the [GIANTS](SHOULDERS.md) Buffalo is built upon having published, or b) run your own. I have no interest in playing the benchmark game, and neither should you.\n\n## Contributing\n\nFirst, thank you so much for wanting to contribute! It means so much that you care enough to want to contribute. We appreciate every PR from the smallest of typos to the be biggest of features.\n\n**Here are the core rules to respect**:\n\n- If you have any question, please consider using the\n  [Slack channel](https:\u002F\u002Fgophers.slack.com\u002Fmessages\u002Fbuffalo\u002F) (-#buffalo-,\n  *#buffalo_fr* or *#buffalo-dev* for contribution related questions) or\n  [Stack Overflow](https:\u002F\u002Fstackoverflow.com\u002Fquestions\u002Ftagged\u002Fbuffalo).\n  We use GitHub issues for **bug reports and feature requests only**.\n- All contributors of this project are working on their free time: be patient\n  and kind. :-\n- Consider opening an issue **BEFORE** creating a Pull request (PR): you won't\n  lose your time on fixing non-existing bugs, or fixing the wrong bug. Also we\n  can help you to produce the best PR!\n- Open a PR against the `main` branch if your PR is for mainstream or version\n  specific branch e.g. `v1` if your PR is for specific version.\n  Note that the valid branch for a new feature request PR should be `main`\n  while a PR against a version specific branch are allowed only for bugfixes.\n\nFor the full contribution guidelines, please read [CONTRIBUTING](.github\u002FCONTRIBUTING.md).\n","Buffalo 是一个用于快速 Go 语言 Web 开发的生态系统。它集成了从前端（JavaScript、SCSS等）到后端（数据库、路由等）所需的所有组件，帮助开发者快速构建完整的Web应用。其核心功能包括自动生成项目结构、易于使用的API以及强大的插件系统，支持Go模块并推荐使用最新两版Go环境以获得最佳开发体验。适合需要高效搭建全栈Web应用的场景，尤其是对Go语言有偏好的开发者或团队。","2026-06-11 03:30:18","top_topic"]