• Stars
    star
    26
  • Rank 930,752 (Top 19 %)
  • Language
    Go
  • License
    Apache License 2.0
  • Created over 2 years ago
  • Updated 2 months ago

Reviews

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

Repository Details

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

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

tostruct

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

cronex

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

mock

生成mock数据
Go
7
star
11

gout-middleware

gout中间件
Go
6
star
12

brouter

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

h2o

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

cat

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

greatws-example

greatws的example
Go
1
star
16

stl

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

deepcopy

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

wsutil

websocket的工具函数
Go
1
star
19

quickws-example

quickws的example代码
Go
1
star
20

easychan

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