go-kafka是一个Go语言Kafka客户端库,基于franz-go封装,提供有界的Kafka生产者、消费者、重放、检查和事务性构建块,不隐藏投递结果、生命周期归属或主题策略。
好开源,值得被发现。
发现优质开源项目,匿名提交开源项目,认领编辑你的开源项目。
带着好奇心,发现开源世界。
THE FIRST COLLECTION一个使用Go编写的自托管应用,通过BLE广播监听RuuviTag传感器数据,并将其推送到InfluxDB、PostgreSQL、AWS、GCP、MQTT和Webhook等多种后端。
Grafana 是一个开源的可观测性和数据可视化平台,用于对来自多个数据源的指标、日志和追踪进行查询、可视化和告警。
Gonum 为 Go 语言提供数值计算库,涵盖矩阵运算、统计分析和优化功能。它支持标准构建流程,并遵循与 Go 语言一致的每半年一次的发布周期。
TiDB 是一个开源云原生分布式 SQL 数据库,支持 ACID 事务、水平扩展、基于 Raft 的高可用性、通过 TiKV 和 TiFlash 实现 HTAP、兼容 MySQL 8.0 并支持向量搜索。
Excelize 是一个纯 Go 语言库,用于读写 XLAM、XLSM、XLSX、XLTM 和 XLTX 格式的 Microsoft Excel 电子表格。它支持 Excel 2007+ 文件、图表和图像插入、复杂电子表格组件,并为大型工作表提供流式 API。
GORM 是一个功能齐全的 Go ORM 库,提供关联、钩子、预加载、事务、自动迁移和可扩展的插件 API,便于开发者进行数据库操作。
immudb是一款开源不可变数据库,内置加密证明与验证机制。它支持SQL、键值对及文档模型,记录所有变更的防篡改历史,并兼容PostgreSQL协议。
Bun 是一款轻量级、SQL 优先的 Go ORM,支持 PostgreSQL、MySQL、SQLite、MSSQL 和 Oracle。它强调类型安全、灵活的扫描方式和复杂查询构建,同时贴近原始 SQL,适合在 Go 应用中构建可维护的数据访问层。
InfluxDB 3 Core 是一款开源时间序列数据库,旨在处理实时事件、分析和监控。它由 Apache Arrow、DataFusion 和 Parquet 提供支持。
CockroachDB 是一个云原生分布式 SQL 数据库,基于事务性、强一致性的键值存储构建。它支持水平扩展、容灾容错、ACID 事务,并兼容 PostgreSQL 协议。
migrate是一个用Go编写的数据库迁移工具,支持CLI和库两种使用方式。它从多种来源读取迁移文件并按顺序应用到支持的数据库中,具备轻量级驱动和优雅停止功能。
BWLog 是一款用 Go 编写的轻量级自托管带宽记录工具,适用于 *nix 系统。它监控指定网络接口的进出流量,并提供带有实时图表和历史统计数据的 Web 前端。
这是一个符合内置 database/sql 接口的 Go 语言 SQLite3 驱动程序。
Pirsch 是一个基于 Go 语言的开源隐私友好型 Web 分析核心方案。它采用服务端、无 Cookie 追踪技术,通过对访客指纹进行哈希处理且不存储个人数据,旨在满足 GDPR、CCPA 和 PECR 的合规要求。
官方 MongoDB Go 驱动程序,支持 Go 1.25+ 和 MongoDB 4.4+。提供 BSON 处理、连接池、多种压缩算法(Snappy/Zlib/Zstd)以及完整的 CRUD 操作支持。
Theia 是一种隐私优先的服务器端分析工具,它读取 nginx 访问日志,将页面浏览数据存储在 SQLite 中,并提供 CLI 统计以及经过身份验证的 HTTP API。它不需要客户端 JavaScript,因而能够抵御广告拦截器。
Syft 是一款用于从容器镜像和文件系统生成软件物料清单(SBOM)的 CLI 工具和 Go 库,支持多种生态系统和输出格式。
HitKeep 是一个采用 MIT 许可的 Web 分析平台,以单个 Go 二进制文件形式自托管,内置 DuckDB 和 NSQ。它提供无 Cookie 追踪、自定义追踪域名、SSO、开放数据导出、Search Console、电子商务以及 AI 流量报告功能。
etcd是一个用Go编写的分布式可靠键值存储系统,采用Raft共识算法管理高可用的复制日志。它提供简单定义清晰的gRPC API、自动TLS安全机制,并在生产环境中被广泛使用,尤其常与Kubernetes等系统配合部署。