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 gin
gin 的一个例子,包含许多有用特性

微服务

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

json

json-iterator/go

json iterator