Home
Softono
blueapps-go

blueapps-go

Open source MIT Go
12
Stars
3
Forks
2
Issues
0
Watchers
9 months
Last Commit

About blueapps-go

“Go 开发框架” 是蓝鲸智云团队为开发者提供的示例代码,基于此框架,开发者可以快速上手,利用蓝鲸智云 PaaS 平台提供的调度引擎、公共组件等模块,构建低成本、免运维的支撑工具和运营系统。

Platforms

Web Self-hosted

Languages

Go

Links

img


license Release Version PRs Welcome

简体中文 | English

注意: main 分支在开发过程中可能处于不可用状态,请通过 Releases 去获取稳定版本代码。

蓝鲸 Go 开发框架基于 Gin & 蓝鲸 PaaS 平台 的能力,通过集成统一登录,云 API,对象存储等服务,帮助 SaaS 开发者快速开发 Web 服务。

功能特性

蓝鲸 Go 开发框架推出全新版本,包含以下特性:

  • 全新设计的 Demo 功能,直观展示框架能力,助力开发者快速上手体验
  • 内置统一登录,支持用户身份认证 & 基础的 API 访问权限控制
  • 集成 MySQL、Redis、对象存储(bk-repo)等平台提供的增强服务
  • 集成 GORM 组件,支持数据库加密、版本控制及多级缓存机制
  • 内置定时 / 异步任务框架,支持任务调度,降低复杂任务开发成本
  • 无缝集成蓝鲸可视化能力,提供实时监控看板 & APM 性能追踪
  • 自动生成 Swagger API 接口文档 & 支持多语言国际化(i18n)
  • 支持通过蓝鲸 Buildpack 或 Dockerfile 构建模式部署

快速开始

开发者可以通过阅读 开发使用指南 来了解如何快速上手使用蓝鲸 Go 开发框架。

支持

蓝鲸社区

  • BK-PaaS:蓝鲸 PaaS 平台是开放式的开发平台,让开发者可以方便快捷地创建、开发、部署和管理 SaaS 应用。
  • BK-APIGW:蓝鲸 API 网关是高性能,高可用的 API 托管服务,帮助开发者创建、发布、维护、监控和保护 API。
  • BK-CI:蓝鲸持续集成平台是一个开源的持续集成和持续交付系统,可以轻松将你的研发流程呈现到你面前。
  • BK-BCS:蓝鲸容器管理平台是以容器技术为基础,为微服务业务提供编排管理的基础服务平台。
  • BK-SOPS:标准运维(SOPS)是通过可视化的图形界面进行任务流程编排和执行的系统。
  • BK-JOB:蓝鲸作业平台(Job)是一套运维脚本管理系统,具备海量任务并发处理能力。
  • BK-CMDB:蓝鲸配置平台是一个面向资产及应用的企业级配置管理平台。

贡献

如果你有好的意见或建议,欢迎给我们提 Issues 或 PullRequests,为蓝鲸开源社区贡献力量。关于分支、Issue 及 PR,请查看 代码贡献指南

腾讯开源激励计划 鼓励开发者的参与和贡献,期待你的加入。

协议

本项目基于 MIT 协议,详细请参考 LICENSE