/026

026 Warehouse

026

026 Warehouse

Golang

文件

日志文件自动切割

文件系统通知

yaml文件解析

sftp 文件传输

位运算

bitset 位集操作实现

命令行

cobra 命令

cron 定时任务

交互式命令

测试

Go测试组件,可在浏览器中使用

进程

设置进程标题

创建守护进程

GOPS 查看GO进程信息

类型转换、映射

map映射为结构体

基础类型转换组件

struct copy

ID生成器

全球唯一网络ID生成器

UUID身份、安全

Goroutine

Goroutine本地存储

获取GoroutineID

格式化

原生json的替代品

集合操作

Web Server

高性能的http包,比 net/http 快 10 倍

Git

Git 客户端

Github API

文档

Swagger 文档

数据库

Gorm

Gorm MySQL驱动

Go 的 database/sql 包的 MySQL 驱动程序

缓存

redis 的GO客户端

gomemcache memcache 的GO客户端

groupcache 缓存填充库

其它

ssh 远程连接

cyclicbarrier Go实现

日期时间

编译器

编译器(checkptr)支持

数据结构

GoDS(Go 数据结构)- 集合、列表、堆栈、地图、树、队列

线程安全的map

网络

TCP 连接池

HTTP 客户端

awesome-go

awesome-go 仓库