PandaX 是一个基于 Go 语言和 VUE3.0 前端技术的物联网开发平台,旨在简化物联网应用的开发流程。它提供现成的模块和组件,支持拖拽配置快速搭建应用,涵盖设备管理、数据处理、大屏展示、报表生成等功能,兼容多种数据库和协议。该平台显著提高了开发效率,使原本需要 10 人月完成的项目,现在只需 1 人 3 天即可完成。
gocron是一个用Go语言开发的轻量级定时任务集中调度和管理系统,旨在替代Linux-crontab。它提供了Web界面管理、crontab时间表达式、任务执行失败重试、任务执行超时强制结束、任务依赖配置、账户权限控制等功能。支持多种任务类型,如shell任务和HTTP任务,并提供了任务执行结果日志查看和通知功能。
LangChain Go 是 Go 语言实现的 LangChain,旨在简化 Go 语言中使用大语言模型(LLM)的开发。它提供了直观的 API,支持与多种 LLM 服务(如 OpenAI、Anthropic 和 Gemini)进行交互,并提供了高级功能,如提示工程和响应处理。开发者可以通过简单的 API 调用实现文本生成、翻译、摘要和代码生成等功能。
suan是一个用Go语言编写的加减乘除计算器,旨在帮助开发者熟悉Cobra命令行生成工具,并展示了对LeetCode计算器系列算法题的理解。该项目代码简洁,易于理解和扩展,适合用于学习和实践。
Boxo是一套用于构建IPFS应用程序和实现的Go语言参考库。它提供了高质量的组件,支持与公共和私有IPFS网络的交互,代码经过实战检验,并且在社区中广泛使用和理解。
Henry是一个Go语言库,提供了处理切片、映射和通道的通用辅助函数,旨在增强代码的可读性和效率。
go-attention是一个纯Go语言实现的注意力机制和Transformer模型库,专为高性能和易用性设计。它不依赖任何外部库,非常适合边缘计算和嵌入式系统。该项目提供了高效的点积注意力机制,支持多头注意力和完整的Transformer层,功能强大且灵活。
Glow是一个用Go语言编写的易用分布式计算系统,类似于Hadoop MapReduce、Spark、Flink、Storm等。它旨在简化分布式计算任务的开发与部署,适用于多种数据处理场景。
Globstar 是一个基于 tree-sitter 的快速、功能丰富的开源静态分析工具包,专为编写和运行代码检查器而设计。它支持多种编程语言,适合大规模代码库的分析。
GOCUI 是一个旨在创建控制台用户界面的极简 Go 包,提供简单易用的接口,支持多窗口布局和自定义样式,适合快速开发交互式终端应用。
go-redislock是基于Go语言的高性能Redis分布式锁服务,旨在提供高效、可靠的锁机制,适用于微服务架构。它支持自动过期功能,拥有简单易用的API,方便开发者在分布式环境中管理锁。
Bramble是一个简单、生产就绪的GraphQL联邦网关,使用Go语言编写,旨在为生产环境提供高性能和灵活的配置选项。
gowitness是一个用Go语言编写的网页截图工具,利用Chrome无头模式进行网页截图。该工具允许用户以多种格式保存网页截图,并支持自定义截图延迟,能够批量处理多个URL,提供简单易用的命令行接口。
UpSnap 是一个使用 SvelteKit、Go 和 PocketBase 编写的简单局域网唤醒 Web 应用程序,旨在帮助用户轻松唤醒局域网内的设备。
这个开源库提供了各种压缩算法,支持纯 Go 实现的高性能数据压缩和解压缩,适用于多种网络和数据处理场景。
btree是一个用Go语言实现的高性能B树,能够高效存储和检索大量数据,支持并发读写,具备优化性能的路径提示和灵活的键类型及自定义比较函数。
go-cache 是一个内存中的 key:value 存储/缓存,类似于 memcached,适用于在单机上运行的应用程序。
go-sqlite3 是一个实现了内置 database/sql 接口的 SQLite3 驱动程序,支持 cgo 包和多种构建选项,便于在 Go 应用中嵌入和使用 SQLite3 数据库。
Swagger 是 RESTful API 的简单而强大的表示,而 go-swagger 为 go 社区带来了一整套功能齐全、高性能的 API 组件,可与 Swagger API 一起使用:服务器、客户端和数据模型。
Gogosseract,一个通过 Wazero 实现的无 CGo Tesseract OCR 的 Go Lib。它提供高效的光学字符识别功能,支持多种语言,易于集成到各种 Go 应用程序中。
Templ 是一种基于 Go 语言的 HTML 用户界面开发语言,旨在通过简洁的语法和高效的渲染性能,帮助开发者快速构建动态网页和可重用的 UI 组件。它与 Go 语言紧密集成,提供良好的可维护性和可扩展性,适合快速原型开发和与后端服务的结合。
这个项目基于《Go Concurrency in Go》和《Go Programming Language》两本书的代码示例,详细介绍了Go语言的并发编程,帮助开发者理解并应用Go的并发模型。