Skip to content

vitalvas/gokit

Repository files navigation

ToolKit for Go

Cemetery of libraries

Upcoming Release v1.0.0

The following libraries will be released in v1.0.0:

  • arccache - Adaptive Replacement Cache (ARC) with TTL, byte-size tracking, and self-tuning eviction
  • bloomfilter - High-performance Bloom filter with optimized bit-level operations
  • countmin - Count-min sketch for frequency estimation in data streams
  • cuckoo - Cuckoo filter for approximate set membership with deletion support
  • ewma - Exponentially weighted moving average for smoothing time series data and rate calculation
  • fastcdc - Fast Content-Defined Chunking with gear rolling hash and configurable hash algorithms
  • fixedwindow - Fixed window counter rate limiter with per-key lockout, configurable cleanup, and oldest-window eviction
  • hyperloglog - Cardinality estimation for counting distinct elements with minimal memory
  • markov - Markov chain text generator with thread-safe operations
  • radixtree - Generic concurrent-safe radix tree with zero-allocation lookups, prefix search, and longest prefix matching
  • shamir - Shamir's Secret Sharing with GF(2^8) and prime field options, share verification, and chunked large secret support
  • spacesaving - Space-Saving algorithm for finding top-k most frequent items (heavy hitters) in streams
  • tdigest - T-Digest for accurate quantile estimation from streaming or distributed data
  • xsemver - Semantic versioning with lenient parsing, comparison, constraints, version increment, and diff
  • xcmd - Periodic task execution and signal handling for long-running processes
  • xconfig - Flexible configuration library supporting multiple formats and sources
  • xdigits - Numeric utilities for float rounding with precision and random integer generation
  • xentropy - Shannon and min-entropy calculator for randomness and security assessment
  • xnet - Network utilities for IP addresses and CIDR blocks (containment, merging, splitting, fast matching, PROXY protocol v1/v2)
  • xstrings - String manipulation and glob pattern matching utilities

About

Cemetery of libraries or personal SDK

Topics

Resources

License

Stars

Watchers

Forks

Contributors

Languages