EyckWigo / golibs

Various small golang libraries

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

CloudFlare golibs

Simple golang libraries used internally at CloudFlare:

  • circularbuffer: circular buffer data structure (fixed size stack)
  • lrucache: last recently used cache data structure
  • pool: backported version of sync.Pool
  • bytepool: a pool of byte slices
  • ewma: exponentially decaying moving average

About

Various small golang libraries

License:BSD 3-Clause "New" or "Revised" License


Languages

Language:Go 94.7%Language:Makefile 3.5%Language:Python 1.6%Language:Shell 0.3%