• Stars
    star
    1
  • Language
    Go
  • License
    Apache License 2.0
  • Created over 4 years ago
  • Updated over 2 years ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

对于chan使用场景,总结与收集好用的工具函数

More Repositories

1

strsim

Calculate string similarity library, integrate multiple algorithms on the back end。计算字符串相似度库,后端集成多种算法[从零实现]
Go
273
star
2

timer

High-performance timer implementation based on 5-level time wheel. 高性能定时器(5级时间轮,最小堆)[从零实现]
Go
263
star
3

pcurl

pcurl是解析curl命令的库,弥补go生态链的一块空白[从零实现]
Go
123
star
4

quickws

高性能websocket库, Callback写法,在高频cpu上有不俗表现 https://github.com/antlabs/quickws-example
Go
96
star
5

pcopy

pcopy是深度拷贝库,相比上个版本(v0.0.10),性能提升4-10倍
Go
89
star
6

greatws

100w连接仅需500-700MB内存,针对海量连接特别优化的websocket库(kqueue, epoll),高性能,callback写法,在服务器cpu上有不俗表现 https://github.com/antlabs/greatws-example
Go
80
star
7

httparser

高性能http 1.1解析器,为你的异步io库插上http解析的翅膀, 每秒可以处理630.15MB/s流量[从零实现]
Go
41
star
8

gstl

快写完了....支持泛型的数据结构库(vec, linkedlist, skiplist, hashtable, btree, avltree, rbtree, trie, set
Go
26
star
9

tostruct

Generate struct definition according to json/yaml/query string/http header string @^^@ 根据json/yaml/query string/http header字符串生成struct[从零实现]
Go
16
star
10

cronex

高性能cron库,crontab语法默认支持到秒级
Go
9
star
11

mock

生成mock数据
Go
7
star
12

gout-middleware

gout中间件
Go
6
star
13

brouter

高性能http router库,API风格类似httprouter,比1.3.0的httprouter快50-60%的样子,比开发版本的httprouter慢一点,大约是 92-95%的性能。[从零实现]
Go
5
star
14

h2o

脚手架工具,统一的dsl,方便生成一些代码(1. 配置生成http client/server代码 2. 从json/yaml生成结构体定义 3. 生成grpc protobuf)
Go
5
star
15

cat

golang实现的cat命令(所有功能),也可以看成https://github.com/guonaihong/clop 的使用示例
Go
2
star
16

greatws-example

greatws的example
Go
1
star
17

stl

纯c风格实现的高性能数据结构
Go
1
star
18

deepcopy

存放原deepcoppy v0.0.10版本的代码
Go
1
star
19

wsutil

websocket的工具函数
Go
1
star
20

quickws-example

quickws的example代码
Go
1
star