GinSkeleton-Admin 企业项目开发骨架 web GinSkeleton-Admin 企业项目开发骨架

### GinSkeleton-Admin ![预览图](https://www.ginskeleton.com/images/home_page1.png) ### 在线演示系统收缩了数据的修改和删除权限 #### [在线演示地址: GinSkeleton-Admin](http://139.196.101.31:20202/) ### 系统说明 > 1.基于 GinSkeleton(v1.5.10) + Iview(v4.5.0) 开发的企业...阅读全文

2021-03-23 15:04:31 张三丰

sql查询结果树形化反射扫描器 golang包 sql查询结果树形化反射扫描器

### 主要功能 > 可以搭配gorm的sql结果扫描函数Scan、Find等,将结果直接传入本包提供的树形化函数(ScanToTreeData),快速实现树形化 > 支持无限级树形化(自己嵌套自己)、有限级个性化树形化 > github 仓库地址,欢迎使用,反馈使用意见,顺便点点 star https://github.com/qifengzhang007/sql_res_to_tree ### 核心代码段 ```code //...阅读全文

2021-02-22 00:04:16 张三丰

基于go-ethereum实现的dpos共识算法 Blockchain区块链 基于go-ethereum实现的dpos共识算法

这个项目基于go-ethereum-1.9.8,实现dpos算法,项目参考了以太坊项目的POA算法和GTTC 项目的Dpos算法,引入投票来选取候选人,有关的Dpos信息存在区块Header的Extra字段,利用其Token来投票,就是你有多少Eth,就可以投多少票,投票后扣除相应帐号的Eth, 经过一个Epoch,候选人重新从投票结果中产生。项目正在完善中,以后期望通过修改虚拟机,修改让Eth成为投票资源,类似xuperchain,项目还有很多不足之处,请多多指教和欢迎参与。阅读全文

2021-02-02 23:04:24 mingjingc

Gfast 管理系统 Go后台管理系统 Gfast 管理系统

基于GF(Go Frame)的后台管理系统 前端采用ruoyi-ui 、Vue、Element UI。 后端采用GO语言 框架 GF(Go Frame)。 本项目由奇讯科技团队开发。 内置功能 - 用户管理:用户是系统操作者,该功能主要完成系统用户配置。 - 部门管理:配置系统组织机构(公司、部门、小组),树结构展现支持数据权限。 - 岗位管理:配置系统用户所属担任职务。 - 菜单管理:配置系统菜单,操作权限,按钮权限标识等。 - 角色管理:角色菜单权限分配...阅读全文

2021-01-14 12:04:33 奇讯科技

Pan 百度网盘开放平台 Go SDK Pan

# 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 ...阅读全文

2021-01-07 17:44:06

xxl-job-executor的gin中间件 中间件 xxl-job-executor的gin中间件

# 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...阅读全文

2020-12-23 19:48:35

Lucky 基于Websocket,TCP,KCP的轻量级网络框架,支持protobuf,json消息协议 Lucky

# Lucky #### 介绍 它是一个应用于游戏,APP的网络框架,支持protobuf,JSON 消息协议,基于websocket或者socket(TCP,KCP)进行数据传输, 支持对消息包加密解密。 数据包加密方式: AES128,AES192,AES256 以及Byte轻量级混淆加密。 数据包读、写、执行逻辑处理分别在各自goroutine中, 可以对单个连接恶意发包进行限制,不会堵塞底层网络。 使用者只需注册消息和消息对应的回调函数,在回调中处理具体逻辑。例...阅读全文

2020-12-14 15:00:11 helloh2o

mux 路由 mux

mux 是一个实现了 [http.Handler](https://pkg.go.dev/net/http#Handler) 的中间件,为用户提供了以下功能: 1. 正则路由; 1. 路由参数; 1. 丰富的 OPTIONS 请求处理方式; 1. 自动生成 HEAD 请求内容; 1. 限定域名; 1. 根据路由生成地址; ```go m := mux.New(false, false, false, nil, nil). Get("/users/1", h). ...阅读全文

2020-11-05 16:12:07

GMS 微服务 GMS

# GMS 今天是2020年10月24日,一年一度的程序员节,把这个还在开发中的项目开源出来,感兴趣的朋友可以一起参与开发。如果有大神路过请多指教。 GMS是一款基于[gnet](https://github.com/panjf2000/gnet)网络框架开发的Golang RPC微服务框架。 ## 特点: **1:非常简单、学习成本极低。GMS处于初期阶段您想参与开发也非常简单。** ​ 只要您之前使用过类似Gin、beego这样的web框架。就能快速上手,使用...阅读全文

2020-10-25 10:42:08

Kafka消息管理系统 Kafka Kafka消息管理系统

GO开发的Kafka消息管理CMS # 源码安装 ## 第一步 go get -v https://github.com/liushuangxi/kafka-message-management 或者 git clone https://github.com/liushuangxi/kafka-message-management ## 第二步 vim conf/app.conf (set mysql) mysql -uroot -p123456 kmm < ...阅读全文

2020-09-29 18:22:40 幸运的狼

MPS MPS 高性能的HTTP(s)正向反向代理库 MPS

MPS 是一个高性能 HTTP(s)中间代理库,它支持正向代理、反向代理、中间人代理、隧道代理、Websocket 代理. MPS is a high-performance HTTP(S) proxy library that supports forward proxies, reverse proxies, man-in-the-middle proxies, tunnel proxies, Websocket proxies. 项目地址:https://github.com/...阅读全文

2020-09-22 14:39:52 telanflow

digger 纯golang开发的强大灵活的爬虫系统 digger

[Digger](https://github/hetianyi/digger)是用纯[Golang](https://golang.org)开发的配置式分布式跨平台爬虫系统,支持使用Javascript编写插件来实现各种你想要达到的目标。Digger及相关组件能够以极低的资源开销运行在各种廉价服务器和开发板上,如树莓派。 Digger没有复杂的依赖,部署十分简单,支持Linux和Windows平台,目前支持的CPU架构有:```amd64```, ```arm```, ```arm64```...阅读全文

2020-09-09 13:41:04

go-mysql-transfer MySQL Binlog增量实时同步工具 go-mysql-transfer

# 简介 go-mysql-transfer是使用Go语言实现的MySQL数据库实时增量同步工具。能够实时监听MySQL二进制日志(binlog)的变动,将变更内容形成指定格式的消息,发送到接收端。在数据库和接收端之间形成一个高性能、低延迟的增量数据(Binlog)同步管道。 # 特性 1、不依赖其它组件,一键部署 2、集成多种接收端,如:Redis、MongoDB、Elasticsearch、RabbitMQ、Kafka、RocketMQ,不需要再编写客户端,开箱即...阅读全文

2020-09-05 21:42:27

go-mysql-transfer MySQL Binlog 增量实时同步工具 go-mysql-transfer

[![License](https://img.shields.io/badge/license-Apache%202-4EB1BA.svg)](https://www.apache.org/licenses/LICENSE-2.0.html) # 简介 go-mysql-transfer是使用Go语言实现的MySQL数据库实时增量同步工具。能够实时监听MySQL二进制日志(binlog)的变动,将变更内容形成指定格式的消息,发送到接收端。在数据库和接收端之间形成一个高性能、低延迟的...阅读全文

2020-09-05 21:33:40 wj596