kyroy / kdtree
A k-d tree implementation in Go.
☆138Updated 7 months ago
Related projects ⓘ
Alternatives and complementary repositories for kdtree
- Cluster analysis library for Golang☆89Updated 4 years ago
- Go package porting the standard hashing algorithms to a more efficient implementation.☆286Updated 4 months ago
- Generic and fast binary serializer for Go☆209Updated 8 months ago
- Fastest levenshtein implementation in Go.☆129Updated 3 years ago
- Optimized functions for Go using SIMD☆190Updated 4 years ago
- An R-tree implementation for Go☆315Updated 2 months ago
- An ordered collection implemented in Golang with O(log(N)) time complexity on adding / searching / removing☆150Updated last year
- Bitset data structure☆158Updated last year
- A simple and efficient hashmap package for Go. Open addressing, robin hood hashing, and xxh3 algorithm. Supports generics.☆213Updated last year
- A Go library for an efficient implementation of a skip list: https://godoc.org/github.com/MauriceGit/skiplist☆277Updated last year
- A typed implementation of the Go sync.Map using code generation☆256Updated last year
- A Go implementation of the Ryu algorithm for converting floating-point numbers to strings☆92Updated 4 years ago
- A spinlock implementation for Go.☆61Updated 3 years ago
- ⚡️ lock-free utilities in Go☆149Updated 5 months ago
- Simple genetic algorithms in Go☆112Updated 3 years ago
- Levenshtein distance and similarity metrics with customizable edit costs and Winkler-like bonus for common prefix.☆86Updated 4 years ago
- Expirable Go LRC\LRU cache without goroutines☆82Updated 3 months ago
- fast int64-int64 map for go☆95Updated last year
- A golang library for spline interpolation☆41Updated 2 years ago
- A go in-memory table☆229Updated 2 years ago
- Customizable TCP net.Listener for Go☆145Updated last year
- High resolution timing and benchmarking for Go☆256Updated 4 years ago
- Eventually consistent distributed in-memory cache Go library☆156Updated last year
- Rich TIFF/BigTIFF/GeoTIFF decoder/encoder for Go (Pure Go/Zero Dependencies)☆58Updated 3 years ago
- A fast string sorting algorithm (MSD radix sort)☆192Updated 6 years ago
- treedrawer is a Go module for drawing trees on the terminal.☆77Updated 4 years ago
- A highly optimized double-ended queue☆183Updated last year
- Transformation functions generator for Protocol Buffers.☆203Updated 3 years ago
- The size of variable at runtime☆137Updated 3 months ago
- The assembler from the Go compiler, in library form.☆164Updated 3 years ago