一个 Go 语言实现的高性能 k-v 存储引擎 rosedb
一个 Go 语言实现的高性能 k-v 存储引擎,简洁易懂,支持多种数据结构。阅读全文
一个 Go 语言实现的高性能 k-v 存储引擎,简洁易懂,支持多种数据结构。阅读全文
# ls 文件大小可视化ls工具(初学者练手项目) 源码地址 [点我](https://github.com/vua/ls) ## Usage ``` git clone git@github.com:vua/ls.git cd ls go build ls.exe -h path ``` ## Result 同时也支持scp(rsync)发布模式。优点是一...阅读全文
gonet 游戏服务器架构,mmo架构,包含数学库(box,matrix,point2d,point3d),Recast Navigation寻路模块, a星寻路模块。 分布式雪花uuid,ai行为树,ai状态机,excel导出配置,raft同步模块,分片raft同步模块,hashring分布式一致性算法。 gonet核心思想是actor模式,消息驱动 微服务,微服务之间使用分布式消息队列  ### USAGE ``` import "github.com/vua/vfmt" ``` ``` //有内容有样式 output := "Console Output" style := "red" vfmt.Printf("[vfmt] @[%s::%s]\n", output, styl...阅读全文
### GinSkeleton-Admin  ### 在线演示系统收缩了数据的修改和删除权限 #### [在线演示地址: GinSkeleton-Admin](http://139.196.101.31:20202/) ### 系统说明 > 1.基于 GinSkeleton(v1.5.10) + Iview(v4.5.0) 开发的企业...阅读全文
carbon 是一个轻量级、语义化、对开发者友好的 Golang 时间处理库,支持链式调用和 gorm、xorm、zorm 等主流 orm阅读全文
### 主要功能 > 可以搭配gorm的sql结果扫描函数Scan、Find等,将结果直接传入本包提供的树形化函数(ScanToTreeData),快速实现树形化 > 支持无限级树形化(自己嵌套自己)、有限级个性化树形化 > github 仓库地址,欢迎使用,反馈使用意见,顺便点点 star https://github.com/qifengzhang007/sql_res_to_tree ### 核心代码段 ```code //...阅读全文
## Dpos Go Ethereum Dpos Go Ethereum is a project base on [go-ethereum](https://github.com/ethereum/go-ethereum). It's a product when I have learning go-ethereum. Up to now, I write a Dpos consensus algorithm. I use header extra to wrap Dpos relate...阅读全文
这个项目基于go-ethereum-1.9.8,实现dpos算法,项目参考了以太坊项目的POA算法和GTTC 项目的Dpos算法,引入投票来选取候选人,有关的Dpos信息存在区块Header的Extra字段,利用其Token来投票,就是你有多少Eth,就可以投多少票,投票后扣除相应帐号的Eth, 经过一个Epoch,候选人重新从投票结果中产生。项目正在完善中,以后期望通过修改虚拟机,修改让Eth成为投票资源,类似xuperchain,项目还有很多不足之处,请多多指教和欢迎参与。阅读全文
基于GF(Go Frame)的后台管理系统 前端采用ruoyi-ui 、Vue、Element UI。 后端采用GO语言 框架 GF(Go Frame)。 本项目由奇讯科技团队开发。 内置功能 - 用户管理:用户是系统操作者,该功能主要完成系统用户配置。 - 部门管理:配置系统组织机构(公司、部门、小组),树结构展现支持数据权限。 - 岗位管理:配置系统用户所属担任职务。 - 菜单管理:配置系统菜单,操作权限,按钮权限标识等。 - 角色管理:角色菜单权限分配...阅读全文
# Pan Go Sdk 该代码库为百度网盘开放平台Go语言的SDK,详细请参考官方技术文档<https://pan.baidu.com/union/document/entrance> ## github地址 [https://github.com/jsyzchen/pan](https://github.com/jsyzchen/pan) 欢迎star&issue ## 下载 ### 使用Go mod 在您的项目中的`go.mod`文件内添加这行代码 ```bash ...阅读全文
# xxl-job-executor的gin中间件 ## 背景 xxl-job-executor-go是xxl-job的golang执行器,可以独立运行,有时候我们要与项目或者框架(如:gin框架)集成起来合并为一个服务,本项目因此而生。 ## 执行器项目地址 https://github.com/xxl-job/xxl-job-executor-go ## 与gin集成示例 ```go package main import ( "github.com/gin-goni...阅读全文
# Lucky #### 介绍 它是一个应用于游戏,APP的网络框架,支持protobuf,JSON 消息协议,基于websocket或者socket(TCP,KCP)进行数据传输, 支持对消息包加密解密。 数据包加密方式: AES128,AES192,AES256 以及Byte轻量级混淆加密。 数据包读、写、执行逻辑处理分别在各自goroutine中, 可以对单个连接恶意发包进行限制,不会堵塞底层网络。 使用者只需注册消息和消息对应的回调函数,在回调中处理具体逻辑。例...阅读全文
基于 io_uring 的简单易用的异步 IO 库阅读全文
dbstruct是一款将数据库表一键转换为Golang Struct的应用程序,支持自定义Tag和多种命名格式配置。阅读全文