gin-admin 基于 Gin + GORM + Casbin + Ant Design React 实现的RBAC权限管理脚手架 gin-admin

基于 Gin + GORM + Casbin + Ant Design React 实现的RBAC权限管理脚手架,目的是提供一套轻量的中后台开发框架,方便、快速的完成业务需求的开发。 - [在线演示地址](https://demo.tiannianshou.com) (用户名:root,密码:abc-123)(`温馨提醒:为了达到更好的演示效果,这里给出了拥有最高权限的用户,请手下留情,只操作自己新增的数据,不要动平台本身的数据!谢谢!`) - [Swagger 文档地址](https...阅读全文

2019-03-28 08:24:44 LyricTian

gcli Go命令行应用 gcli

Golang下的简洁易用的命令行应用,工具库。包含运行命令,颜色风格,数据展示,进度显示,交互方法等 ## 功能特色 - 使用简单方便,轻量级,无额外依赖 - 支持添加多个命令,并且支持给命令添加别名 - 输入的命令错误时,将会提示相似命令(包含别名提示) - 快速方便的添加选项绑定 `--long`,支持添加短选项 `-s` - 支持绑定参数到指定名称, 支持必须`required`,可选,数组`isArray` 三种设定 - 运行命令时将会自动检测,并按对应关系收集...阅读全文

2019-03-12 12:24:00 inhere

go-shell golang解释器 go-shell

## 简介 ``` 一款 golang的解释器,在golang的基础上添加了一些特性: 1、通过repl方式/脚本方式执行go 2、添加了shell语法糖,可以在go中直接使用shell 目前非linux系统不支持import ``` ## demo ![](https://github.com/f-shixiong/go-shell/blob/master/samples/go-shell_1.gif?raw=true) ## 其他 > 目前尚处于测试阶段,感兴趣的同学可以...阅读全文

2019-02-25 18:39:46

goflow 基于配置文件的Web接口服务器 goflow

基于 fasthttp 与 go1.8+ 的插件特性搭建的Web服务器框架 设计初衷是为了快速搭建接口服务器 并且灵活进行 每个接口的控制 代码中保留了对插件的热更新支持 通过子进程的方式实现 因为 特性问题导致 go 无法对插件进行卸载 所以目前只能通过这种方式实现热更新 阅读全文

2019-02-05 10:22:48 anonymous5l

pitaya 游戏分布式服务器 pitaya

Pitaya是一款易于使用,快速且轻量级的分布式游戏服务器框架 Pitaya is an simple, fast and lightweight game server framework with clustering support and client libraries for iOS, Android, Unity and others through the C SDK. It provides a basic development framework for distribu...阅读全文

2019-01-31 10:14:52 topfreegames

easyProxy内网穿透代理服务器 内网穿透 easyProxy内网穿透代理服务器

# easyProxy ![](https://img.shields.io/github/stars/cnlh/easyProxy.svg) ![](https://img.shields.io/github/forks/cnlh/easyProxy.svg) ![](https://img.shields.io/github/license/cnlh/easyProxy.svg) easyProxy是一款轻量级、高性能、功能最为强大的**内网穿透**代理服务器。目前支持**tcp...阅读全文

2019-01-28 17:32:02 cnlh

gonet 游戏分布式服务器 gonet

gonet 游戏服务器架构,mmo架构,分布式snowflake64为整形uuid,ai行为树,配置data,游戏大部分都在内存运算,分布式缓存redis。 设计之初,建立在actor模式下的;rpc,以及消息驱动,rpc无需注册,支持int,数据,struct(struct必须要注册结构题即可);sql封装简单的orm,具体看demo websocket模式下,要在net,websocket注视掉如下代码:https://studygolang.com/articles/14842...阅读全文

2019-01-16 12:53:57 ylb

Syncd 自动化部署工具 Syncd

syncd是一款开源的代码部署工具,它具有简单、高效、易用等特点,可以提高团队的工作效率. **目前只支持类Linux系统.** ## 目录 - [特性](#特性) - [原理](#原理) - [安装](#安装) - [使用](#使用) - [帮助](#帮助) - [授权](#授权) ## 特性 - Go语言开发,编译简单、运行高效 - Web界面访问,交互友好 - 灵活的角色权限配置 - 支持Git仓库 - 分支、tag上线 - 部署hook支持 ...阅读全文

2019-01-13 09:27:17

event Go 事件调度库 event

Go 实现的轻量级的事件管理、调度工具库 - 支持自定义定义事件对象 - 支持对一个事件添加多个监听器 - 支持设置监听器的优先级,优先级越高越先触发 - 支持根据事件名称前缀 `PREFIX.` 来进行一组事件监听. - 注册`app.*` 事件,触发 `app.run` `app.end` 时,都将同时会触发 `app.*` 事件 - 支持使用通配符 `*` 来监听全部事件的触发 - 完善的单元测试,单元覆盖率 `> 95%` 阅读全文

2019-01-04 23:22:28 inhere

针对microsvs/base业务框架的DEMO演示 DEMO 针对microsvs/base业务框架的DEMO演示

[demo](https://github.com/microsvs/demo)用于演示这个[base业务框架](https://github.com/microsvs/base)的使用,方便大家对它更加熟悉 demo由四个微服务构成:gateway、token、address和user 1. gateway作为网关,对外提供web服务 2. token对已登录用户进行身份验证 3. user获取用户相关信息 4. address提供地址服务。 ## DEMO截图 ...阅读全文

2018-12-26 14:53:31

基于graphql的微服务基础框架 小而美 基于graphql的微服务基础框架

[基于graphql的小而美业务框架](https://github.com/microsvs/base) base是一个小而美的业务基础框架,它使用graphql作为api通信协议基础。然后提供了一些可以直接使用的后端存储服务。 ![tiny-base](https://gewuwei.oss-cn-shanghai.aliyuncs.com/tracelearning/base.png) ## 基础特性 1. 只支持graphql协议通信;提供了graphql-ui;...阅读全文

2018-12-26 14:51:23 小黄鸡

MIMC 小米即时消息云 SDK MIMC

小米即时消息云MIMC:xiaoMI Messaging Cloud MIMC是小米自研的一种安全、可靠、易用的分布式IM云服务。为广大开发者提供免费快捷的即时通讯接入服务。MIMC基于多年小米通讯技术积累,让即时通讯不再复杂。 目前开发者可在PC端打开链接小米开放平台查看小米即时消息云的介绍和API接入文档,SDK下载等。 [https://dev.mi.com/console/appservice/mimc.html](https://dev.mi.com/console/appser...阅读全文

2018-12-05 11:30:02 网友

GoAnswer 基于 Beego + Vue 的在线问答系统 GoAnswer

基于 Beego + Vue 开发的在线问答社区系统。 主要有下面这些功能:  邮箱注册  邮件密码找回  会员邮件激活  markdown内容提问和回答  XSS安全过滤  Vue前端小组件  完善的会员功能体系  后台前后端分离  API接口  程序/数据库定时备份  ENV环境配置阅读全文

2018-12-05 09:30:01 网友