go

标签

Cards List
#go

Golang Maps:Swiss Tables 如何取代旧桶设计

Hacker News Top · 2026-07-24 缓存

Go 1.24 用基于 Swiss Table 的设计取代了旧的桶式映射实现,提高了缓存局部性,减少了指针追踪,并在许多工作负载中提升了性能。

0 人收藏 0 人点赞
#go

Gsxui – 适用于 Go 的 Shadcn 风格组件

Hacker News Top · 2026-07-24 缓存

Gsxui 是一套面向 Go 的 Shadcn 风格组件集,支持复制集成、类型检查且使用 Tailwind 样式化的服务器端渲染 UI 组件。它提供了用于初始化和添加组件的 CLI。

0 人收藏 0 人点赞
#go

@smallnest: 使用Go又重写pi agent, 以前重写是为了复制openclaw,这次纯粹是为了它的小巧灵。 还专门为项目写了本书: https://github.com/smallnest/pigo

X AI KOLs Timeline · 2026-07-23 缓存

pigo 是一个用 Go 重写的命令行 AI Agent,支持无头脚本模式和交互式 REPL,能够读写文件、执行命令、检索代码,并兼容多种大模型协议,配套有电子书。

0 人收藏 0 人点赞
#go

@alexgiantwhale: https://x.com/alexgiantwhale/status/2079342482593309022

X AI KOLs Timeline · 2026-07-20 缓存

一篇详细介绍如何从零搭建 Dev Container 的技术文章,包括编写 Dockerfile、devcontainer.json、配置安全选项和生命周期命令,以固化 Go 开发环境并限制容器权限。

0 人收藏 0 人点赞
#go

使用Go开发移动应用

Hacker News Top · 2026-07-15 缓存

一位开发者分享了使用Go Mobile为Flutter应用构建后端的经验,详细介绍了通过protobuf和平台通道进行通信的方式。

0 人收藏 0 人点赞
#go

我如何将 HTMX 与 Go 结合使用

Lobsters Hottest · 2026-07-14 缓存

这篇博文由 Alex Edwards 撰写,解释了如何将 HTMX 与 Go 集成以构建服务端渲染的 Web 应用程序,涵盖了模板结构、局部响应、重定向和错误处理。

0 人收藏 0 人点赞
#go

库应该记录错误还是传播错误?

Lobsters Hottest · 2026-07-13 缓存

讨论库是否应该自行记录错误还是将错误传播给调用应用程序的争论,突出展示了不同生态系统(如Go的slog)中的不同实践。

0 人收藏 0 人点赞
#go

Solod: Go 可以成为更好的 C

Hacker News Top · 2026-07-13 缓存

Solod 是 Go 的一个严格子集,可编译为可读的 C11,零运行时,无GC,拥有丰富的标准库,让 Go 开发者获得系统级控制,同时为 C 程序员提供熟悉的工具链。

0 人收藏 0 人点赞
#go

Show HN: Shirei, 用原生Go编写的跨平台GUI框架

Hacker News Top · 2026-07-12 缓存

Shirei是一个为Go语言设计的跨平台GUI框架,采用即时模式API,支持在MacOS、Windows和Linux上生成原生可执行文件,无需外部依赖。

0 人收藏 0 人点赞
#go

Go 泛型中的 GC shape stenciling

Hacker News Top · 2026-07-12 缓存

深入解释 Go 编译器如何使用 GC shape stenciling 实现泛型,并与 Rust 的 full monomorphization 和 Java 的 type erasure 进行比较。

0 人收藏 0 人点赞
#go

在浏览器代码运行器中添加Go语言

Lobsters Hottest · 2026-07-10 缓存

作者详细介绍了在基于浏览器的代码运行器(dailyprog)中添加Go语言所面临的挑战及解决方案,解释了为什么标准的GOOS=js方法无法在V8隔离环境中工作,以及如何通过使用GOOS=wasip1和最小的WASI主机shim来成功实现。

0 人收藏 0 人点赞
#go

@QingQ77: Synapse CE 把软件成分分析、侦察、证据采集与报告收拢到一个治理控制平面,用于授权安全测试与防御性安全。 https://github.com/KKloudTarus/synapse-ce…

X AI KOLs Timeline · 2026-07-10 缓存

Synapse CE 是一个开源治理控制平面,整合软件成分分析、侦察、证据采集与报告,用于授权安全测试,强调确定性、可追溯性和安全执行。

0 人收藏 0 人点赞
#go

深入理解Go运行时:性能分析

Hacker News Top · 2026-07-08 缓存

深入探讨Go的性能分析机制,解释运行时如何收集CPU、堆、阻塞、互斥锁和协程的性能分析数据,以及这些数据在pprof格式中的表示方式。

0 人收藏 0 人点赞
#go

在4 GB的数据堆中找针:Go语言性能从0.75 GB/s提升到49 GB/s

Lobsters Hottest · 2026-07-07 缓存

一位开发者详细介绍了将Go文件搜索从0.75 GB/s优化到49 GB/s的过程,利用SIMD等技术并理解内存层次结构,包括Go 1.26新推出的`simd/archsimd`包。

0 人收藏 0 人点赞
#go

Koder:基于浏览器界面的编码和计算机使用工具

Reddit r/LocalLLaMA · 2026-07-07

发布Koder,一个本地/离线的AI编码和计算机使用工具,具有浏览器界面,支持llama.cpp、MCP、视觉模型和多任务规划。

0 人收藏 0 人点赞
#go

使用unsafe消除Go中的边界检查

Lobsters Hottest · 2026-07-07 缓存

本文解释了如何在Go中使用unsafe指针算术来消除编译器无法移除的边界检查,从而提升热点路径的性能。它讨论了边界检查的开销和传统的BCE方法,然后介绍了unsafe方法。

0 人收藏 0 人点赞
#go

编译Go程序为Nintendo Switch原生二进制文件(2022)

Lobsters Hottest · 2026-07-07 缓存

一种通过将系统调用替换为C函数调用来将Go程序编译为Nintendo Switch原生二进制文件的技术,性能优于之前基于WebAssembly的方法。

0 人收藏 0 人点赞
#go

@googledevs: 构建自主的、全栈 AI 应用从未如此简单!宣布 Genkit Agents API(TS 和 Go 预览版)。Sa…

X AI KOLs Following · 2026-07-06 缓存

Google 宣布了适用于 TypeScript 和 Go 的 Genkit Agents API(预览版),这是一个开源框架,通过处理消息历史、流式传输、工具循环和持久化,简化了构建全栈对话式 AI 应用的过程。

0 人收藏 0 人点赞
#go

依赖应直接从 VCS 获取

Hacker News Top · 2026-07-05 缓存

作者认为,直接从 VCS(如 Go 语言的做法)获取依赖比使用带有发布步骤的包注册中心(如 Ruby、npm、PyPI)更安全且更易于审计。

0 人收藏 0 人点赞
#go

Go中的零拷贝: sendfile、splice 以及 io.Copy 的成本

Hacker News Top · 2026-07-05 缓存

本文解释了Go的io.Copy如何自动使用sendfile和splice进行TCP上的零拷贝文件传输,并展示了将文件包装成普通的io.Reader(例如用于日志记录)会悄然禁用此优化,导致性能显著下降。基准测试和strace输出说明了这种影响。

0 人收藏 0 人点赞
← Previous
Next →
← 返回首页

提交意见反馈