有没有好用的 gin 脚手架?

2024-03-31 13:04:57 +08:00
 totoro52

最近想写一个小项目,用纯 gin 写太慢了, 所以想找一个简单方便,集成一些常见的中间件和工具就行,最好不用带管理后台,单纯的脚手架, 谢谢啦

6762 次点击
所在节点    Go 编程语言
27 条回复
momo24672
2024-03-31 13:19:29 +08:00
totoro52
2024-03-31 13:42:03 +08:00
@momo24672 不错的例子,但好像这个框架已经 4 年没更新了,看 mod 里停留在了 1.13 版本
sniperking1234
2024-03-31 14:40:56 +08:00
nunu 还不错,比较轻量
cooper
2024-03-31 14:54:39 +08:00
totoro52
2024-03-31 15:36:22 +08:00
@cooper 感谢,nunu 很满足我的需求!
eryajf
2024-03-31 16:17:54 +08:00
phithon
2024-03-31 16:52:13 +08:00
感觉脚手架最好自己弄一个,适合自己长期习惯的。比如,使用哪个命令行解析库、哪个日志库、哪个 ORM 等等。
totoro52
2024-03-31 17:19:40 +08:00
@phithon 自己弄太累了, 本身用脚手架就是为了追求高效, 我目前用了 nunu ,它是最符合我的需求的
afxcn
2024-03-31 18:10:49 +08:00
我们公司也弄了个 go 的工具 `gskctl`,不是基于 gin ,是基于 https://github.com/gostartkit/web

满好用的,我们内部用了好多年了,支持生成脚手架和常用 RESTful API, 包括一对多和多对多的操作 api.

相关 api 可以参考这里: https://www.gzitech.com/docs/auth/user/
phithon
2024-03-31 18:24:55 +08:00
@totoro52
还好,可能场景不同。我是本身自己写了不少项目,发现有很多逻辑是重复的,所以把里面的核心部分抽出来当脚手架,比较适合自己的习惯。以后都用这个脚手架创建项目,如果在写项目的过程中又发现了新的库或者写法,就再改到脚手架里,慢慢打磨。
jjx
2024-03-31 19:19:40 +08:00
基于 echo 的有推荐吗


echo 我觉得也不错
mongodb
2024-03-31 21:29:01 +08:00
你对脚手架有什么样的需求呢? 或者说需要什么功能呢?

我自己是不用脚手架的,gin 对我来说已经很开箱即用了,每次新起东西因为写的很习惯,烂熟于心,所以就从来不在这里面用脚手架,不过我猜也许还是有些需求?

不知道你需要的是什么样的,是不是那种有基础目录结构,router api service dao model 分好,还搭了 gorm ,以及队列,kv 库等都装好了的那种?
jackge0323
2024-03-31 21:49:50 +08:00
用 chi 就足够了
315033
2024-03-31 23:10:10 +08:00
@cooper nunu 用起来舒服
Lychee0
2024-04-01 00:37:44 +08:00
gin-vue-admin
nanpu
2024-04-01 08:29:15 +08:00
ginvueadmin
Ritter
2024-04-01 09:21:13 +08:00
原来还有脚手架 以前都是自己一个个组装的 😧
dog82
2024-04-01 10:50:39 +08:00
我花钱买了 easygoadmin
dododada
2024-04-01 11:00:54 +08:00
很多的脚手架都有 model migrate 这个东西,但是除了刚工作的几年用过,后来在互联网从来没用过,因为线上不允许这么搞
mengdodo
2024-04-01 12:47:18 +08:00
那个,咳咳,mux 活过来了你们知道吗

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/1028529

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX