gocui 是一个 Go 语言用来开发控制台应用的 UI 工具包。
主要特性:
* 最小化 API.
* 视图 (窗口) 实现接口 io.ReadWriter.
* 支持重叠视图
* 可在运行时修改 GUI
* 全局或者是视图层级的快捷键绑定
* 支持鼠标操作
* 彩色文本输出
* 可定制化的编辑模式
* 易于构建可重用的 UI 部件,复杂的布局等
## 示例代码
<pre>package main
import (
"fmt"
...阅读全文
2019-07-05 12:30:01
jroimartin
mlog-club,一个基于 Golang 的社区系统。
## 功能
* 机器人搜集公众号文章
* 用户登录、注册,支持 Github 账号登录
* 用户发表文章、文章评论
* 论坛(发帖、回帖)
* 站内消息
* 文章收藏、帖子收藏
## 技术栈
* iris ([https://github.com/kataras/iris](https://github.com/kataras/iris)) mvc 框架
* gorm ([http://gorm.i...阅读全文
2019-07-05 12:30:01
mlogclub
Sliver 是一个通用的跨平台植入型框架,支持 C2 over Mutual-TLS, HTTP(S) 和 DNS。
功能特性
* 生成动态代码
* 编译时混淆
* 本地和远程的进程注入
* 强大的反取证功能
* 基于 mTLS, HTTP(S) 和 DNS 的 [Secure C2](https://github.com/BishopFox/sliver/wiki/Transport-Encryption)
* 迁移 Windows 进程
* 操作 Windo...阅读全文
2019-07-05 12:30:01
BishopFox
grpc-tools 是一套用于 gRPC 调试和开发的工具。
主要工具是 grpc-dump,它拦截网络流量,并使用完整元数据记录所有 gRPC 和 gRPC-Web 请求作为 JSON 流。此流可以轻松读取,也可以使用 jq 等工具进行更复杂的可视化。
![demo](https://static.oschina.net/uploads/img/201906/25104652_LNS2.svg)
该存储库目前包括:
* grpc-dump:一个小的 gRPC 代理,它将 RPC ...阅读全文
2019-07-05 12:30:00
bradleyjkemp
# gtoken
介绍
基于gf框架的token插件,通过服务端验证方式实现token认证;已完全可以支撑线上token认证,并支持集群模式;使用简单,大家可以放心使用;
1. 支持单机gcache和集群gredis模式;
<pre><code># 配置文件
# 缓存模式 1 gcache 2 gredis
cache-mode = 2
</code></pre>
1. 支持简单token认证
2. 加入缓存自动续期功能
<pre><code>// 注:通过MaxRefresh...阅读全文
2019-07-05 12:30:00
goflyfox
## 简介
golang websocket 服务可通过http接口push消息到web客户端,消息发送采用golang的并发模式发送,并异步记录发送的消息日志。
## 安装
- 导入 db.sql 安装相关push日志表
- 更改 config.dev.json中的相关db配置与项目路径配置
- 执行 install_package.sh 安装相关包依赖
- 执行 go build -o build/push_service
- 执行 build/push_servi...阅读全文
2019-06-14 11:35:19
zengfanwei
- 命令行界面符合POSIX
- 支持传统的嵌套结构定义方案
- 支持流式调用方式的定义方案
- 任意层级命令与子命令、别名
- 选项
- 支持`--long`, `-l`,短选项甚至允许2个字符,别名随意
- 多级选项自由输入,位置无论,短选项的组合随意:`-1abe` 相当于 `-1 -ab -e`
- 支持 `-D+`, `-D-`;支持 ToggleGroup,一组bool选项能够如同radio buttong group般被自动翻转
- 支持 `-I/u...阅读全文
2019-06-04 09:56:54
hedzr
基于 Gin + GORM + Casbin + Ant Design React 实现的RBAC权限管理脚手架,目的是提供一套轻量的中后台开发框架,方便、快速的完成业务需求的开发。
- [在线演示地址](https://demo.tiannianshou.com) (用户名:root,密码:abc-123)(`温馨提醒:为了达到更好的演示效果,这里给出了拥有最高权限的用户,请手下留情,只操作自己新增的数据,不要动平台本身的数据!谢谢!`)
- [Swagger 文档地址](https...阅读全文
2019-03-28 08:24:44
LyricTian
用于简化调用 go 语言 plugin 内的函数。阅读全文
2019-03-18 15:55:00
fuhuizn@163.com
Golang下的简洁易用的命令行应用,工具库。包含运行命令,颜色风格,数据展示,进度显示,交互方法等
## 功能特色
- 使用简单方便,轻量级,无额外依赖
- 支持添加多个命令,并且支持给命令添加别名
- 输入的命令错误时,将会提示相似命令(包含别名提示)
- 快速方便的添加选项绑定 `--long`,支持添加短选项 `-s`
- 支持绑定参数到指定名称, 支持必须`required`,可选,数组`isArray` 三种设定
- 运行命令时将会自动检测,并按对应关系收集...阅读全文
2019-03-12 12:24:00
inhere
基于 fasthttp 与 go1.8+ 的插件特性搭建的Web服务器框架
设计初衷是为了快速搭建接口服务器 并且灵活进行 每个接口的控制
代码中保留了对插件的热更新支持 通过子进程的方式实现
因为 特性问题导致 go 无法对插件进行卸载 所以目前只能通过这种方式实现热更新
阅读全文
2019-02-05 10:22:48
anonymous5l