Pinned Repositories
cronex
高性能cron库,crontab语法默认支持到秒级
greatws
100w连接仅需500-700MB内存,针对海量连接特别优化的websocket库(kqueue, epoll),高性能,callback写法,在服务器cpu上有不俗表现 https://github.com/antlabs/greatws-example
gstl
快写完了....支持泛型的数据结构库(vec, linkedlist, skiplist, hashtable, btree, avltree, rbtree, trie, set
httparser
高性能http 1.1解析器,为你的异步io库插上http解析的翅膀, 每秒可以处理630.15MB/s流量[从零实现]
pcopy
pcopy是深度拷贝库,相比上个版本(v0.0.10),性能提升4-10倍
pcurl
pcurl是解析curl命令的库,弥补go生态链的一块空白[从零实现]
quickws
高性能websocket库, Callback写法,在高频cpu上有不俗表现 https://github.com/antlabs/quickws-example
strsim
Calculate string similarity library, integrate multiple algorithms on the back end。计算字符串相似度库,后端集成多种算法[从零实现]
timer
High-performance timer implementation based on 5-level time wheel. 高性能定时器(5级时间轮,最小堆)[从零实现]
tostruct
Generate struct definition according to json/yaml/query string/http header string @^^@ 根据json/yaml/query string/http header字符串生成struct[从零实现]
蚂蚁实验室's Repositories
antlabs/strsim
Calculate string similarity library, integrate multiple algorithms on the back end。计算字符串相似度库,后端集成多种算法[从零实现]
antlabs/timer
High-performance timer implementation based on 5-level time wheel. 高性能定时器(5级时间轮,最小堆)[从零实现]
antlabs/pcurl
pcurl是解析curl命令的库,弥补go生态链的一块空白[从零实现]
antlabs/quickws
高性能websocket库, Callback写法,在高频cpu上有不俗表现 https://github.com/antlabs/quickws-example
antlabs/pcopy
pcopy是深度拷贝库,相比上个版本(v0.0.10),性能提升4-10倍
antlabs/greatws
100w连接仅需500-700MB内存,针对海量连接特别优化的websocket库(kqueue, epoll),高性能,callback写法,在服务器cpu上有不俗表现 https://github.com/antlabs/greatws-example
antlabs/httparser
高性能http 1.1解析器,为你的异步io库插上http解析的翅膀, 每秒可以处理630.15MB/s流量[从零实现]
antlabs/gstl
快写完了....支持泛型的数据结构库(vec, linkedlist, skiplist, hashtable, btree, avltree, rbtree, trie, set
antlabs/tostruct
Generate struct definition according to json/yaml/query string/http header string @^^@ 根据json/yaml/query string/http header字符串生成struct[从零实现]
antlabs/cronex
高性能cron库,crontab语法默认支持到秒级
antlabs/mock
生成mock数据
antlabs/gout-middleware
gout中间件
antlabs/brouter
高性能http router库,API风格类似httprouter,比1.3.0的httprouter快50-60%的样子,比开发版本的httprouter慢一点,大约是 92-95%的性能。[从零实现]
antlabs/h2o
脚手架工具,统一的dsl,方便生成一些代码(1. 配置生成http client/server代码 2. 从json/yaml生成结构体定义 3. 生成grpc protobuf)
antlabs/cat
golang实现的cat命令(所有功能),也可以看成https://github.com/guonaihong/clop 的使用示例
antlabs/deepcopy
存放原deepcoppy v0.0.10版本的代码
antlabs/easychan
对于chan使用场景,总结与收集好用的工具函数
antlabs/greatws-example
greatws的example
antlabs/quickws-example
quickws的example代码
antlabs/stl
纯c风格实现的高性能数据结构
antlabs/wsutil
websocket的工具函数
antlabs/cpuproc
计算当前 进程/机器 总的cpu的使用率,移值于gopsutil
antlabs/images
存放图片资源