• Ignite 是一个简单管理 vmware fusion's 虚拟机的辅助工具,提供批管理(启动/挂起/暂停/恢复/重新启动等)虚拟机的功能。 特性: 通过配置文件配置需要管理的虚拟机 批量管理虚拟机的状态(启动/挂起/暂停/恢复/重新启动等待)
  • Jupiter是一个面向服务治理的Golang微服务框架,以开发效率和治理效率为核心目标,从统一开发规范、完善监控埋点、降低开发难度等多个维度帮助Gopher开发高性能、高可靠性的微服务框架。 Jupiter致力于将Go微服务框架标准化,统一错误码、日志、监控、注册、流控的Schema。做到微服务的各个模块可观测、可治理,管理微服务研发侧的全套生命周期。 Jupiter作为面向服务治理的微服务基础框架,有四个核心关注点: 开发效率:提升开发效率、加速软件生命周期的迭代。 治理效率:提升治理效...
  • OpenYurt 是阿里巴巴开源的首个边缘计算云原生项目。 该项目主打“云边一体化”概念,依托原生 Kubernetes 强大的容器编排、调度能力,通过众多边缘计算应用场景锤炼,实现了一整套对原生 Kubernetes“零”侵入的边缘云原生方案,提供诸如边缘自治、高效运维通道、边缘单元化管理、边缘流量拓扑管理,安全容器、边缘 Serverless/FaaS、异构资源支持等能力。OpenYurt 能帮用户解决在海量边、端资源上完成大规模应用交付、运维、管控的问题,并提供中心服务下沉通道,实现和边缘计算应用的...
  • go-mosaic是一个制作相片马赛克的工具。 特性 专为海量图片设计,可支持数万张图片 内建缓存数据库,图片删除、更改自动从缓存剔除 多核构建,加载、计算、替换均为并发 使用 克隆项目,编译,或者下载release 执行命令,等待完成 go-mosaic.exe -src input.png -target output.jpg -lib ./test 其中./test为图片文件夹,用来组成最终图片的元素。input.png为目标图片,用来生成最终的大图output.j...
  • TinyBg,极小的个人博客网站实现。 特性: 后台代码量极小,使用Golang语言,总共不到五百行的后台代码。 后台使用了Golang+ Gin web框架,整个后台代码就一个main.go文件。 演示地址链接:http://121.36.253.86/ 但功能一点也不弱。 功能: 1.文章的分页展示。 2.支持文章中表格,图片的显示和代码的语法高亮。 3.支持文章的无限制分类。 4.支持站点访问量统计,文章浏览量统计,按时间和按点击量排序展示最新文章,最热文章。 5.文章留...
  • CGRateS是非常快速的(50k+ CPS),易于扩展的实时企业计费套件,尤其在面向ISPs和电信运营商方面。 特性: 实时在线/离线计费系统(OCS) 离线计费 带捆绑支持的账户余额管理 会话或事件预计费 定价引擎 针对中间话单的CDR日志 自动减轻的欺诈探测 带模式监控的呼叫统计 面向性能 模块化架构 测试驱动开发 对现存设置 即插即用/非侵入 为云准备的,使用丰富RPC API,构建独立的微服务 新特性敏捷开发 很快(单个机器每秒5000+ 请求) 良好的文档 ...
  • zendea是一个使用 Go 语言开发的开源社区系统,采用前后端分离技术,Go 语言提供 api 进行数据支撑,用户界面使用 Nuxt.js 进行渲染,后台界面基于 element-ui。功能和界面类似于 v2ex、Ruby-china。支持 Gitee 帐号登录。 功能特性 快速、简单 界面美观、渐进响应式布局 基于OAuth实现第三方帐号登录,目前支持Github/Gitee等 图片上传 自定义头像/文本 用户积分体系 普通用户/超级管理员角色划分 通知 Markdown语法支...
  • Go 语言实现 API 网关基础功能。(主要看重 Go 并发处理能力) 获取代码 go get -u github.com/wisrc/gateway 日志框架使用了 golang.org/x/sys 中的包,如果出现下载这个包超时的情况,请到 github.com/golang/sys 中下载,然后将 github.com/golang/sys 重命名为 golang.org/x/sys 配置介绍 获取 Eureka 注册中心微服务信息 转发前端请求到后台微服务 测试地址 http:...
  • golang 版本的 hangout,有效缓解内存问题。 hangout 是一款仿 Logstash 的应用,用 java 实现了 Logstash 的几个常用 input/filter/output,用于提升数据处理效率。 安装 可以从源码编译, 或者是直接下载二进制可执行文件 从源码编译 使用 go module 管理依赖. 直接 make 就可 make 为避免编译后gohangout在docker容器中无法正常启动,推荐使用完整编译命令进行编译,如: GOOS=linux GO...
  • Gonum 是一组数学库,旨在使编写数字和科学算法高效、可扩展。 Gonum 包含了众多数学库,包括用于矩阵和线性代数的库、统计、概率分布和抽样,同时包括函数分化、整合和优化的工具,以及网络创建和分析等。 Gonum 设计理念是简单、高效和可组合,Gonum 与 Go 语言本身一样,首先旨在提供可靠和可预测的代码,同时保持易用性。与其它流行的科学库不同的是,Go 语言不允许运算符或方法重载,从表面上看,这通常意味着同一算法在 Go 中需要多几行代码,Gonum 也因此很少出现单行代码,因为紧凑的单行代码...
  • GoSkeleton是基于Go语言Gin框架封装的web项目骨架。   主要功能与特色介绍: 1.基于gin框架,一个单体项目开发所必要的绝大部分基础功能、主线业务功能全部划分成独立模块封装。 2.创新性地改造一个request到response生命周期逻辑:Request: 路由——>(中间件)——>表单参数验证器——>控制器(调度Model、Service等)——>Response。 3.基于用户模块,编写了完善的用户注册、用户登录获取token、中间件token鉴权以及用于用户curd操作...
  • ## 起源 本项目原本的目的是用 GO 重构之前参与过的一个 OJ 的评测系统,目前完成了沙箱的部分分享一下。 ## 需求 评测系统通常需要对提交的代码进行编译和运行。通常运行的算法代码并不需要特殊的权限和系统访问。沙箱需要限制住恶意代码对于评测系统运行的可能的破坏行为。 一个沙箱的实现包含了: + 安全: 沙箱内的程序不允许进行超出计算需求的系统访问。包括网络访问,未授权的文件系统访问。 + 限制: 沙箱内的程序仅能使用限定的 CPU 时间和 内存 + 快速: 运行时的额外开销小 ## 实现选...
  • go-wxpay,支持服务商和分账的微信支付 SDK。 支持微信商户支付/商户分账/服务商支付/服务商分账。 支付接口 统一下单 小程序支付 付款码支付 关闭订单 撤销订单 查询订单 申请退款 查询退款 分账接口 添加分账接收方 删除分账接收方 发起单次分账 发起多次分账 完成分账 查询分账结果 分账回退 分账回退结果查询
  • gosql 是一款 golang style 语法的 golang orm 库。 优雅的语法,支持批量插入; 轻松嵌套条件,处理各种复杂的查询 sql,诸如:and 和 or 组合; 全语法支持:for update 锁、is null、exists 子查询等基本上所有 sql 语法 特xing Golang-style SQL builder go语言风格sql生成 Unlimited nesting query 查询条件无限嵌套 Reading and Writing Separ...
  • qrcp 是一个文件传输工具,扫描终端上的二维码,可以通过 Wi-Fi 直接在 PC 与移动设备上传输文件,支持发送与接收。 qrcp 在随机端口上将 Web 服务器绑定到 Wi-Fi 网络接口的地址,并为其创建处理程序。传输完成后,默认处理程序将提供内容并退出程序。 qrcp 会将以下包含下载内容的文本链接以二维码形式输出: http://{address}:{port}/{random_path} 而大多数二维码扫描应用都可以检测扫描解码后的 URL,并且采取相应的处理方式,比如使用默认...
  • Go File View 是基于 Golang 的在线文件(Word、Excel、PPT、PDF)预览程序,受 kkFileView 启发并基于其 Web 前端开发。 项目地址:https://gitee.com/leeli73/goFileView.git  在线预览:http://gofileview.onlinecode.cn/ ▲goFileView 预览效果
  • 百捷伊可OA系统是一款基于百捷伊可快速开发平台开发的企业协同办公系统。目标是打造一个易于定制的OA系统。 主要特点 易于部署 绿色软件,将项目文件拷贝到指定目录,简单配置即可使用。程序支持热部署。 支持主流服务器 支持Windows和Linux 64位操作系统。 易于定制 提供丰富的前端控件,基于 mvvm 框架的页面开发,可快速开发功能模块。 支持工作流 支持流程自定义、表单自定义、流程监控、流程多版本管理等。 移动化 支持移动办公。...
  • Rancher是一个开源的企业级Kubernetes管理平台,实现了Kubernetes集群在混合云+本地数据中心的集中部署与管理。Rancher一向因操作体验的直观、极简备受用户青睐。 Rancher 2.X 架构 Rancher API Server:基于Kubernetes API Server扩展构建,通过K8s标准的自定义资源对象扩展和各种自定义控制器实现对底层Kubernetes集群和各种资源的扩展和纳管 Authentication Proxy:将所有Kubernetes API调用...
  • kong-goplugins 是一个基于 kong 官方提供的 go 扩展功能,提供基本项目和开发环境。集成 kong 数据库的初始化和更新将在启动之前自动执行,而无需手动执行。
  • Baligo - 使用 Golang 重新实现的 Bali。极简 Golang 构建打包工具 ,Gitee 官方使用。 特性: 创建压缩包 创建 POSIX STGZ 安装包,安装包支持二进制回归,安装过程中不会覆盖配置文件。 环境变量传递 支持交叉编译 baligo 的命令行帮助信息如下: Bali - Minimalist build and packaging tool usage: bali <option> args ... -h|--help Show ...
公告

《从零开始开发BBS》课程上线啦,快来跟着我一步步搭建属于你的BBS吧。

课程地址:https://www.shiyanlou.com/courses/1436
9折优惠邀请码: ZHwfIjb1

该课程会带领大家一步步的了解并熟悉Go语言开发,如果你是一个Go语言初学者,或者正准备学习Go语言,那么这个课程非常适合你。如果你熟练掌握了本课程中的知识点,相信你就已经入门Go语言开发,并能胜任日常的开发工作了。