Go Wind UBA 是一款面向企业的用户行为分析系统,后端基于 Go、go-kratos 构建,深度适配 ClickHouse、Doris 等高性能分析存储引擎。支持多租户隔离、用户事件实时采集、行为模型构建、风险识别与分析、多数据源数据同步,提供多维度数据统计、自定义报表与可视化大屏能力,助力企业快速搭建安全、稳定、高性能的用户行为数据分析平台。
go-curd 是一个基于 Go 语言的 CRUD(创建、读取、更新、删除)操作工具库,旨在简化数据访问层的开发工作。它集成了主流 ORM 框架、提供灵活的分页策略、支持多种数据存储,并通过 Protocol Buffers 实现标准化 API 定义,帮助开发者快速构建高效、可扩展的数据操作层。
这是一个前后端分离的内容中台系统,后端基于 Go、go-kratos,后台前端基于 Vue3、Vben,前台提供 React 与 Vue3 双版本,支持多端渲染与跨平台发布。 后台具备多租户、数据权限、动态 API、任务调度、多数据库兼容、高级查询等能力,集成统一认证、国际化、接口文档等企业级特性。 支持富文本、Markdown、JSON 编辑器,提供多语言内容管理与多端数据同步,可快速构建多语言
这是一个前后端分离的中台、后台,后端基于go、go-kratos、ent、gorm等,前端基于vue3、Antdv、Vben开发。支持多租户、数据权限、动态Api、任务调度、OSS文件上传、滑块拼图验证、国内外主流数据库自由切换和动态高级查询。集成统一认证授权、事件总线、国际化、数据验证、分布式缓存、分布式事务、Ip限流、全Api鉴权、集成测试、性能分析、健康检查、接口文档等。
go语言下的工具类集合,包含:银行卡识别、加解密、加密货币、ent、时间日期、类型映射器、UUID、订单ID、随机数、短链接算法、语言翻译器、分页、名字生成器……
go-kratos微服务框架下使用的一系列工具链:本地配置文件导入到远程配置文件系统工具,SQL->ORM,SQL->Protobuf,SQL生成go-kratos微服务代码工具……
kratos-bootstrapkratos-bootstrap 是一个基于 Go 语言的Kratos微服务框架应用引导框架,旨在为微服务或独立应用提供标准化的初始化、配置管理、组件集成能力,简化应用开发中的基础设施搭建工作。该项目集成了多种常用中间件、数据库客户端、服务注册发现机制及脚本引擎,帮助开发者快速构建稳定、可扩展的应用程序。
使B站Go语言微服务框架支持:kafka、rabbitmq、rocketmq、nats、graphql、thirft、gin、fasthttp……
这是一个用 Go 实现的脚本引擎,支持多种脚本语言(当前支持:Lua、JavaScript),旨在让宿主程序能够无缝加载并执行脚本以扩展行为或做快速原型开发。
使得B站Go语言微服务框架支持权鉴框架:Casbin、OPA、Google Zanzibar(keto、openfga)……