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

go web项目骨架(GoSkeleton) 基于Gin框架封装 go web项目骨架(GoSkeleton)

1.这是一个基于go语言gin框架的web项目骨架,定位于单体应用开发,其目的主要在于将web项目主线逻辑梳理清晰,最基础的东西封装完善,让开发者更多关注实际业务进行快速开发即可。 2.专注于前后端分离业务场景,开发常用模块齐全,从项目开发到上线、运维。我们提供了整套解决方案。 3.更多功能参见项目地址以及文档:https://gitee.com/daitougege/GinSkeleton 4.项目整体逻辑 ![图例](http://139.196.101.31:2...阅读全文

2020-08-20 14:58:32 张三丰

基于 Beego 博客的博客系统 Beego,Go 基于 Beego 博客的博客系统

学习beego时候开发的一个博客系统,在持续完善,有不足之处,望大佬们多多体谅,并且指出。感谢! ## Go Blog [![GitHub stars](https://img.shields.io/github/stars/1920853199/go-blog)](https://github.com/1920853199/go-blog/stargazers) [![GitHub forks](https://img.shields.io/github/forks/19208531...阅读全文

2020-08-12 10:47:44 chenli

golang客户端 xxl-job golang客户端

# xxl-job go-client xxl-job golang 客户端 > 自动注册 > BEAN模式 > kill掉耗时任务 # Example ``` package main import ( xxl "github.com/xxl-job/go-client" "github.com/xxl-job/go-client/example/task" ) func main() { exec := xxl.NewExecutor( xx...阅读全文

2020-07-16 23:29:57 如水