gin-vue-admin
基于gin+vue搭建的后台管理系统框架,集成jwt鉴权,权限管理,动态路由,分页封装,多点登录拦截,资源权限,上传下载,代码生成器,表单生成器等基础功能,更多功能正在开发中,欢迎issue和pr~ http://qmplus.henrongyi.top
Gin-vue-admin是一个基于vue和gin开发的全栈前后端分离的后台管理系统,集成jwt鉴权,动态路由,动态菜单,casbin鉴权,表单生成器,代码生成器等功能,提供多种示例文件,让您把更多时间专注在业务开发上。
gin-admin
RBAC scaffolding based on Gin + Gorm/Mongo + Casbin + Wire http://139.129.88.71:10088
基于 Gin + GORM/MONGO + Casbin + Wire 实现的RBAC权限管理脚手架,目的是提供一套轻量的中后台开发框架,方便、快速的完成业务需求的开发。
gin
Gin is a HTTP web framework written in Go (Golang). It features a Martini-like API with much better performance — up to 40 times faster. If you need smashing performance, get yourself some Gin. https://gin-gonic.com/
gin-doc-cn
go 语言框架 gin 的中文文档
go-gin-example
An example of gingin
的一个例子,包含许多有用特性
微服务
go-kit/kit
A standard library for microservices. https://gokit.io
micro/go-micro
A Go distributed systems development framework
https://micro.mu/docs/framework.html
测试
stretchr/testify
A toolkit with common assertions and mocks that plays nicely with the standard library
SQL
go-sql-driver/mysql
Go MySQL Driver is a MySQL driver for Go’s (golang) database/sql package https://godoc.org/github.com/go-sql-d…
golang实现mysql连接池
共识
tendermint/tmlibs
DEPRECATED: Merged into https://github.com/tendermint/tendermint under libs
https://tendermint.com
tendermint/tendermint
⟁ Tendermint Core (BFT Consensus) in Go https://tendermint.com/
Tendermint.com
Database
syndtr/goleveldb
LevelDB key/value database in Go.
levelDB以及goleveldb初步学习
leveldb(六):key的不同种类型
如何查看leveldb的数据库内容
log
sirupsen/logrus
Structured, pluggable logging for Go.
golang日志框架之logrus
Logrus源码阅读(2)—logrus生命周期
git
gogs/gogs
Gogs is a painless self-hosted Git service https://gogs.io
数据交换格式
golang/protobuf
Go support for Google’s protocol buffers
Go Protobuf 资源的可读化
Google Protocol Buffer 的使用和原理
监控系统
prometheus/prometheus
The Prometheus monitoring system and time series database. https://prometheus.io/
prometheus.io
Prometheus 系统监控方案 一
Prometheus 原理介绍
联盟链
hyperledger/fabric
Hyperledger Fabric is an enterprise-grade permissioned distributed ledger framework for developing solutions and applications. Its modular and versatile design satisfies a broad range of industry use cases. It offers a unique approach to consensus that enables performance at scale while preserving privacy. https://wiki.hyperledger.org/display/…
hyperledger/fabric-protos-go
errors
pkg/errors
Simple error handling primitives https://godoc.org/github.com/pkg/errors