V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
The Go Programming Language
http://golang.org/
Go Playground
Go Projects
Revel Web Framework
Casbin
V2EX  ›  Go 编程语言

有对 Go 开源感兴趣的同学么?一起来 GitHub 做开源

  •  
  •   Casbin · 2022-09-16 21:29:49 +08:00 · 11936 次点击
    这是一个创建于 800 天前的主题,其中的信息可能已经有所发展或是发生改变。

    Casbin 社区目前维护着 Go 语言最流行的权限框架: https://github.com/casbin/Casbin

    现在希望有更多爱好开源和 Go 的同学一起参与,有兴趣的可以在此回复,或联系:admin AT casbin.org

    52 条回复    2023-08-05 15:17:26 +08:00
    laball
        1
    laball  
       2022-09-16 21:58:26 +08:00
    Go 还是不很熟,.net 倒是熟。
    Aloento
        2
    Aloento  
       2022-09-16 22:04:21 +08:00   ❤️ 2
    不敢对 golang 有兴趣,一天到晚工作就是 go 过来 go 过去的,都快 PTSD 了我
    securityCoding
        3
    securityCoding  
       2022-09-16 22:11:01 +08:00
    @Aloento 没泛型确实容易魔怔。。。
    runtousa
        4
    runtousa  
       2022-09-17 09:19:18 +08:00 via iPhone
    感兴趣 怎么参与呀?
    fzlqr091314
        5
    fzlqr091314  
       2022-09-17 10:35:12 +08:00
    +1
    Casbin
        6
    Casbin  
    OP
       2022-09-17 12:11:56 +08:00
    runningman
        7
    runningman  
       2022-09-21 10:39:35 +08:00
    维护具体要做什么
    jadelike
        8
    jadelike  
       2022-09-21 15:19:00 +08:00
    为什么没有中文 redeme
    qloog
        9
    qloog  
       2022-09-21 22:25:19 +08:00
    很不错的项目,发现我已经 star 过了,后面看在我的框架里能不能接入进来使用。
    wusu
        10
    wusu  
       2022-09-26 18:38:38 +08:00
    很不错,可惜性能差了点,用了一段时间后替换成自研的了
    vvv7000
        11
    vvv7000  
       2022-09-26 19:12:51 +08:00 via iPad
    感兴趣,要做什么
    以及 QQ 群为什么要填公司
    jack139
        12
    jack139  
       2022-10-08 14:39:21 +08:00
    点赞
    hauzerlee
        13
    hauzerlee  
       2023-05-22 02:55:33 +08:00
    参与一下
    syq
        14
    syq  
       2023-05-22 08:41:33 +08:00
    哈喽 问一下怎么参与呢?
    lrvy
        15
    lrvy  
       2023-05-22 10:31:30 +08:00
    @securityCoding 现在有范型了😄
    securityCoding
        16
    securityCoding  
       2023-05-22 12:33:47 +08:00   ❤️ 1
    @lrvy 这个残废泛型不要也罢
    hecz
        17
    hecz  
       2023-05-22 16:26:35 +08:00
    想参与
    MetroWind
        18
    MetroWind  
       2023-05-22 16:49:26 +08:00
    我就多嘴问一句⋯⋯直接上 github 参与不就行了,为什么要在这里或者 email⋯⋯
    Nick66
        19
    Nick66  
       2023-05-22 22:53:21 +08:00
    感兴趣,我的 GitHub https://github.com/nick233333
    OutOfMemoryError
        20
    OutOfMemoryError  
       2023-05-23 00:02:06 +08:00
    @Casbin
    提个建议吧,之前用过一段时间 casdoor ,总体来说 casbin 系列(含 casdoor )的效果还是不错的,唯一有两点就是
    1 、界面还不足以“商用”,希望以后能有类似于“模板”的功能。
    2 、部分内容过“重”,可以考虑以插件+插件商城的形式提供。
    Casbin
        21
    Casbin  
    OP
       2023-05-23 00:53:55 +08:00
    @OutOfMemoryError 感谢建议,还有下面问题请指教:

    1. "界面还不足以“商用”," 这个可以具体说说么?是登录界面,还是内部管理界面?商用、模板是指希望能够比较灵活定制 UI ,与自家其他应用网站的风格一致对吧?

    2. 采用 Go 后端导致很难做插件化,静态编译 + 不能 hot-reload, hot-patch ,这个怎么破?
    SingeeKing
        22
    SingeeKing  
       2023-05-23 09:21:40 +08:00
    @Casbin #21 都是 linux 了,那 Go Plugin ?另外也可以引入 JS 引擎?
    OutOfMemoryError
        23
    OutOfMemoryError  
       2023-05-23 11:11:57 +08:00
    @Casbin
    1. "界面还不足以“商用”," 这个可以具体说说么?是登录界面,还是内部管理界面?商用、模板是指希望能够比较灵活定制 UI ,与自家其他应用网站的风格一致对吧?

    是的,我知道你们支持自定义 css ,但是还是很有局限性,整体的风格偏向于“轻浮”了,抱歉可能有点用词不当。例如某些环境下(例如我司接触的政企、运营商)都有严格的 UI 要求。

    2. 采用 Go 后端导致很难做插件化,静态编译 + 不能 hot-reload, hot-patch ,这个怎么破?

    go 我也不是很了解,只是提建议。话说 go 无法实现加载 dll 、so 吗? hot-reload 倒是可有可无。restart 便是
    OutOfMemoryError
        24
    OutOfMemoryError  
       2023-05-23 14:53:40 +08:00
    @Casbin 可以参考 caddy 的实现方式
    Gunn27
        25
    Gunn27  
       2023-05-23 15:30:20 +08:00
    这个项目挺久的了,之前还用过,挺不错的。我们也是 Go 开源的项目,https://github.com/apicat/apicat ,刚起步,希望 Golang 社区的朋友们能关注关注。
    ShuaiYH
        26
    ShuaiYH  
       2023-05-23 16:23:07 +08:00
    https://github.com/zeabur/zbpack go 的小伙伴们可以来试试这个~
    fiypig
        27
    fiypig  
       2023-05-23 16:26:25 +08:00
    你看我这头像 ,有机会吗
    Casbin
        28
    Casbin  
    OP
       2023-05-23 16:52:45 +08:00
    @OutOfMemoryError "某些环境下(例如我司接触的政企、运营商)都有严格的 UI 要求" 可以给出一些具体 URL 的例子么,比如大概什么样的 UI 要求
    pengdirect
        29
    pengdirect  
       2023-05-23 17:05:17 +08:00 via iPhone
    开源有钱赚吗?
    OutOfMemoryError
        30
    OutOfMemoryError  
       2023-05-23 17:32:04 +08:00
    @Casbin
    抱歉,不太方便提供具体的 URL ,我们接触的都是集团内部站,举个例子吧,比如某省联通的一个下级项目是要求所有组件主色调为联通红,然后有些组件是不宜出现的,还有一些组件大小也有特定要求,以及一些特殊需求(如导航栏分区、左侧导航栏特殊需求、面包屑导航)。
    DanielYao
        31
    DanielYao  
       2023-05-23 17:41:31 +08:00
    正在学习 go 中,希望有朝一日,能作贡献
    tozp
        32
    tozp  
       2023-05-23 22:30:40 +08:00
    看过代码,尝试过修改,但整个架构实在太混乱,后来放弃了。
    记得同期也看过 miniflux 的源码,也是一样混乱。
    YVAN7123
        33
    YVAN7123  
       2023-05-23 22:31:15 +08:00
    关注
    AkinoKaedeChan
        34
    AkinoKaedeChan  
       2023-05-25 09:42:53 +08:00
    @OutOfMemoryError Go 可以加载动态链接库,CGO 影响静态编译。syscall 的话我没试过,似乎挺麻烦。Go 本身有 plugin ,但仅支持 Linux 。

    普遍的话,是用 Registry 机制,在静态编译的阶段选择添加哪些 feature 。
    qloog
        35
    qloog  
       2023-05-25 10:23:57 +08:00
    对于开发 API 、web 或者微服务感兴趣的,可以看看这个: https://github.com/go-eagle/eagle 1300+ star
    taogen
        36
    taogen  
       2023-05-25 10:24:21 +08:00
    @jadelike v 站默认会英文
    OutOfMemoryError
        37
    OutOfMemoryError  
       2023-05-25 11:33:58 +08:00
    @AkinoKaedeChan 嗯是的 看到 caddy 是以这种形式实现的 plugin
    interim
        38
    interim  
       2023-05-25 19:57:12 +08:00
    @pengdirect V2EX 上有控诉这个项目的贴子,另外,这个项目都提供商业支持( SAAS )了,好奇贡献者是被白嫖还是有收益?最主要是,主要开发者是中国人,然后一开始连中文文档都不提供,还标榜自己是立足于旧金山巴拉巴拉。
    limebax
        39
    limebax  
       2023-05-25 21:16:21 +08:00
    @interim 谁逼着你去做贡献了? linus 每年从基金会拿上百万的薪水,你给 linux 内核做贡献就是被美国人白嫖了?现在国内做大点的开源软件公司都融资赚钱了好么,他们就没有外部贡献者了?至于文档,英语目前就是事实上的国际化语言,面向全球开发者,不承认也得承认,人家愿写什么文档是人家的发展策略,你不爽可以不用。不过 fq 跑到墙外 github 还非要看中文,也是蛮自相矛盾的要求,去看 gitee 不就好了嘛
    interim
        40
    interim  
       2023-05-26 10:49:14 +08:00
    @limebax 1.在中文社区推广却又不提供中文,主要开发者还是中国人,就挺搞笑的。
    2.linux 是个商业项目,而本项目未告知并且在论坛公开招募,文中也未提薪酬,美名其曰开源,不就是想利用开源的名头白嫖?
    LioMore
        41
    LioMore  
       2023-05-31 19:27:55 +08:00 via iPhone
    很棒,我們 GitHub 見
    LioMore
        42
    LioMore  
       2023-06-01 09:05:28 +08:00
    沃草我長見識了,能把開源項目搞成傳銷真牛逼,感覺吃了口屎
    acehinnnqru
        43
    acehinnnqru  
       2023-06-05 09:54:45 +08:00   ❤️ 4
    interim
        44
    interim  
       2023-06-05 11:15:27 +08:00
    @acehinnnqru 重新定义开源:免费劳动力给项目主导实现财务自由。
    well775397252
        45
    well775397252  
       2023-06-05 11:23:55 +08:00
    沃草我長見識了,感覺吃了口屎
    zhangweijian
        46
    zhangweijian  
       2023-06-05 11:45:01 +08:00
    沃草吃了口屎
    fumeboy
        47
    fumeboy  
       2023-06-06 14:16:33 +08:00
    @Casbin 我目前刚好在研究 Go 的动态链接; 可以参考这个项目, 这个是 GitHub 上唯一有人在维护的动态链接库 https://github.com/pkujhd/goloader

    不过 bug 还很多, 不能上生产
    fumeboy
        48
    fumeboy  
       2023-06-06 14:25:30 +08:00
    看了下楼主风评不是很好啊, 这种产品级别的项目靠开源社区不太能行吧, 像宝塔这种免费产品也需要有公司来组织维护

    如果是技术项目大家还能自来水
    cnbatch
        49
    cnbatch  
       2023-08-05 12:49:07 +08:00
    置顶旧贴真是没意思,至少毫无新鲜感,反正我一看日期这么旧就直接翻评论区

    正文?既然是旧贴,懒得看


    说真的,如果是想增加曝光度(从我这普通阅读者的角度来看),起码置顶个 7 天内的新帖,最好是 3 天内的,效果会好很多,因为不会有什么违和感,还会让人有一种“这个项目没死,不用炒冷饭,大家看,又有新 Update 新 feature 啦”的感觉

    当然了,置顶旧贴是你的自由,反正“从普通阅读者的角度去看待与感受”并不是发帖者的义务
    danbai
        50
    danbai  
       2023-08-05 13:12:16 +08:00   ❤️ 1
    这项目之前曝过严重漏洞。开发者直接撤回人的消息死不认。
    cnbatch
        51
    cnbatch  
       2023-08-05 13:17:53 +08:00
    结合评论区的留言来,明白了,怪不得这个项目的人只懂置顶旧贴
    realdaz
        52
    realdaz  
       2023-08-05 15:17:26 +08:00
    接触过 casbin 的 casdoor 项目的导师,一言难尽,风评差是一点都没被冤枉的.
    想参与的话小心别被养蛊了: )
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1179 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 26ms · UTC 17:58 · PVG 01:58 · LAX 09:58 · JFK 12:58
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.