递归火山软件开发平台

标题: 【征集】火山GO服务器类库征集帖2! [打印本页]

作者: 创世魂    时间: 2025-3-2 12:04
标题: 【征集】火山GO服务器类库征集帖2!
本帖最后由 创世魂 于 2025-3-5 11:59 编辑

众所周知,GO服务器还是缺少一些库的。
如果有推荐的库欢迎发上来,不是类库相关的回复会删掉。所以无关紧要的就不要回复了。
当然如果某些库有bug,缺少某些功能,需要编写某些服务器案例也可以回复。


目前已知库:
GITHUB.com/antchfx/xmlpath
GITHUB.com/playwright-community/playwright-go


以上两个库都是来自论坛用户反馈(先记录一下,都会反馈给吴总),重复的就不要发了。






还有什么GO服务器问题和GO服务器库都可以反馈上来。











作者: 459943578    时间: 2025-3-2 12:19
这库官方必须搞一个,全文搜索引擎,搜索文本瞬间就出来了,跟百度搜索一个样
GITHUB.com/meilisearch/meilisearch-go
https://www.meilisearch.com/

(, 下载次数: 36)

作者: 459943578    时间: 2025-3-2 12:22
Go 爬虫库,应该搞一个
GITHUB.com/gocolly/colly

作者: 459943578    时间: 2025-3-2 12:35
本帖最后由 459943578 于 2025-3-2 13:21 编辑

差个队列库.支持并发的
作者: 459943578    时间: 2025-3-2 12:38
差一个线程池库,GITHUB.com/gammazero/workerpool

(, 下载次数: 39)


作者: zqiz    时间: 2025-3-2 13:18
界面库!!!界面库!!!界面库!!!界面库!!!界面库!!!界面库!!!
作者: 459943578    时间: 2025-3-2 13:32
差一个cha询IP地区的
作者: 4463424    时间: 2025-3-2 14:43
本帖最后由 4463424 于 2025-3-2 14:45 编辑

防 火 **方面的
1. GITHUB.com/coreos/go-iptables
    用途:专门用于操作 iptables 规则的库,提供对 IPv4/IPv6 规则的增删改查。
    特点:
         直接调用 iptables 命令(无需依赖 shell)。
         支持链和表的操作(如 filter, nat)。
2. GITHUB.com/google/nftables
   用途:操作 nftables(新一代 Linux 防火**)的库。
   特点:
       直接与内核通信(通过 netlink),无需调用外部命令。
       支持 nftables 的所有功能(表、链、规则、集合等)。
作者: 4463424    时间: 2025-3-2 15:54
图形 验 证 码 类 把自带的过期时间修复下,用另外程序处理有点麻烦!!
作者: 拒绝吃鱼的猫    时间: 2025-3-2 16:14
GITHUB.com/plutov/paypal/v4
GITHUB.com/stripe/stripe-go/v76  
这2个可以对下 很急

作者: QQ_A6B8BA    时间: 2025-3-2 16:29
应该支持编译dll和so,这样就可以写dll给视窗调用,写SO给安卓调用
作者: 创世魂    时间: 2025-3-4 19:54
QQ_A6B8BA 发表于 2025-3-2 16:29
应该支持编译dll和so,这样就可以写dll给视窗调用,写SO给安卓调用

这个要吴总弄
作者: 创世魂    时间: 2025-3-4 19:54
459943578 发表于 2025-3-2 12:35
差个队列库.支持并发的

封了一个 RabbitMQ   消息队列类 可以看看。这个依赖第三方服务。
作者: 创世魂    时间: 2025-3-4 19:55
zqiz 发表于 2025-3-2 13:18
界面库!!!界面库!!!界面库!!!界面库!!!界面库!!!界面库!!! ...

这个应该不会加入官方库,需要界面库看我发的帖子。封了fyne
作者: 创世魂    时间: 2025-3-4 20:00
4463424 发表于 2025-3-2 15:54
图形 验 证 码 类 把自带的过期时间修复下,用另外程序处理有点麻烦!!

就没有封装过期时间,自带的过期时间经过测试是无效的。 所以就没有封。
后面看看怎么对接redis实现过期时间吧。
作者: Morning    时间: 2025-3-4 20:16
是不是应该封装一个简单的类库。比原生简单的。就可以调用服务器。
作者: 创世魂    时间: 2025-3-4 21:19
拒绝吃鱼的猫 发表于 2025-3-2 16:14
GITHUB.com/plutov/paypal/v4
GITHUB.com/stripe/stripe-go/v76  
这2个可以对下 很急

这个没法测试,吴总要是收的,可能得找你测试。
作者: 创世魂    时间: 2025-3-4 21:23
Morning 发表于 2025-3-4 20:16
是不是应该封装一个简单的类库。比原生简单的。就可以调用服务器。

gin框架本身就很简单了。。或者你想实现哪方面的简单,我可以找找看有没有第三方库集成。
作者: 创世魂    时间: 2025-3-4 21:24
4463424 发表于 2025-3-2 14:43
防防 火 **方面的
1. GITHUB.com/coreos/go-iptables
    用途:专门用于操作 iptables  ...

这个可能不会考虑,不过我都会发给吴总看看。。
作者: 4463424    时间: 2025-3-4 22:42
创世魂 发表于 2025-3-4 20:00
就没有封装过期时间,自带的过期时间经过测试是无效的。 所以就没有封。
后面看看怎么对接redis实现过期 ...

感觉用redis有点性能消耗,过期的还是要调验证方法验证下,存在验证类的变量才会销毁。
作者: Morning    时间: 2025-3-4 23:58
创世魂 发表于 2025-3-4 21:23
gin框架本身就很简单了。。或者你想实现哪方面的简单,我可以找找看有没有第三方库集成。 ...



作者: 拒绝吃鱼的猫    时间: 2025-3-5 00:16
创世魂 发表于 2025-3-4 21:19
这个没法测试,吴总要是收的,可能得找你测试。

没问题.
作者: lxhabc123l    时间: 2025-3-10 09:02
老大,开发一个数据数据库映射工具,这样可以加快好多时间
作者: lxhabc123l    时间: 2025-3-10 09:48

老大,开发一个数据数据库映射工具,这样可以加快好多时间,像fastserver一样,一键生成数据库对象,不用手打,字段多的时候真是累
作者: from2021    时间: 2025-3-15 20:12
office 和pdf 套装来一个
作者: 4463424    时间: 6 天前
在 Go 1.21.1 中,syscall 包已被标记为弃用(deprecated),官方推荐使用以下替代方案:
golang.org/x/sys 包:
Unix-like 系统:golang.org/x/sys/unix
Windows 系统:golang.org/x/sys/windows
文件内存映射还是很有用的!!!!
可以高速调用gpio引脚!!!

作者: xrea    时间: 5 天前
lxhabc123l 发表于 2025-3-10 09:02
老大,开发一个数据数据库映射工具,这样可以加快好多时间

这个可以通过把你的数据库表结构sql喂给AI,让AI帮你写

作者: lxhabc123l    时间: 5 天前
xrea 发表于 2025-3-21 15:22
这个可以通过把你的数据库表结构sql喂给AI,让AI帮你写

那种GORM表格里面的服务器.标签一个一个内容好难写,不知道AI咋做,AI做了也得一个一个填进去,有个工具直接生成就简单多了
作者: 水影    时间: 5 天前
Excelize 是 Go 语言编写的用于操作 Office Excel 文档基础库,基于 ECMA-376,ISO/IEC 29500 国际标准.
GITHUB.com/xuri/excelize

gotabulate:使用Go轻松漂亮地在控件台显示表格数据。
https://GITHUB.com/bndr/gotabulate
作者: mysql1213    时间: 4 天前
开发板的GPIO库https://GITHUB.com/Rehtt/gogpio
作者: 凝逸AI    时间: 3 天前
GoCV: 强大的Go语言计算机视觉库

开源项目
GoCV简介
GoCV是一个为Go语言提供OpenCV 4计算机视觉库绑定的开源项目。它让Go开发者可以轻松地使用OpenCV丰富的计算机视觉和图像处理功能,包括图像/视频I/O、对象检测、机器学习、深度学习等。

GoCV支持Linux、macOS和Windows等主流操作系统,并与最新版本的Go语言和OpenCV 4.10.0保持兼容。该项目旨在让Go成为OpenCV生态系统中的"一等公民",能够充分利用OpenCV的最新特性。

除了基本的OpenCV功能外,GoCV还支持使用CUDA进行GPU加速,以及Intel OpenVINO工具包,可以显著提升性能。

主要特性
完整支持OpenCV 4.10.0的功能
支持Linux、macOS和Windows系统
支持CUDA GPU加速
支持Intel OpenVINO工具包
丰富的示例和文档
活跃的开发者社区

作者: 创世魂    时间: 3 天前
拒绝吃鱼的猫 发表于 2025-3-5 00:16
没问题.

这个暂不考虑了,吴总那边暂时不要。
作者: 创世魂    时间: 3 天前
lxhabc123l 发表于 2025-3-10 09:02
老大,开发一个数据数据库映射工具,这样可以加快好多时间

啥意思?
作者: 创世魂    时间: 3 天前
lxhabc123l 发表于 2025-3-10 09:48
老大,开发一个数据数据库映射工具,这样可以加快好多时间,像fastserver一样,一键生成数据库对象,不用手打, ...

可以让AI帮你生成。。你把火山变量格式丢给AI和对应的sql字段,让ai自动给你生产火山代码。
作者: 创世魂    时间: 3 天前
mysql1213 发表于 2025-3-22 09:35
开发板的GPIO库https://GITHUB.com/Rehtt/gogpio

硬件控制的吴总不知道要不要
作者: 创世魂    时间: 3 天前
凝逸AI 发表于 2025-3-23 07:31
GoCV: 强大的Go语言计算机视觉库

开源项目

这个依赖cgo估计暂时不会考虑的。




欢迎光临 递归火山软件开发平台 (https://bbs.voldp.com/) Powered by Discuz! X3.4