A collection of various algorithms in various languages. I have tried to organize them into appropriate directories in case anybody wants to import a package in to their library.
My go graph package is well built. Use it. Give me suggestions.
There are no reviews yet. Be the first to send feedback to the community and the maintainers!
A collection of various algorithms in various languages. I have tried to organize them into appropriate directories in case anybody wants to import a package in to their library.
My go graph package is well built. Use it. Give me suggestions.
franz-go
franz-go contains a feature complete, pure Go library for interacting with Kafka from 0.8.0 through 3.6+. Producing, consuming, transacting, administrating, etc.murmur3
Fast, fully fledged murmur3 in Go.kcl
Your one stop shop to do anything with Kafka. Producing, consuming, transacting, administrating; 0.8.0 through 3.2+rsfs
RuSt FileSystemgo-cache
A concurrency safe, mostly lock-free, singleflight request collapsing generic cache with support for stale values.chkjson
Fast, in place, and allocation free JSON validating, compacting, and escaping for Go.futures-bufio
Buffered IO with futures on top of a threadpool for blocking IOtlscfg
Easy *tls.Config initialization for Godash
go fastmessage
Basic go interfaces interface for getting and sending messages and acknowledging they have been processed.go-sliceheap
A Go package to provide heaps on arbitrary slices.go-dgraph
Provides the strong components (Tarjan's) algorithm for determining dependency ordering and cycles with slices.go-rbtree
An iterative red-black tree with obvious semantics and powerful iteration.go-pkg
A collection of Go packages.go-mergetyp
Fast arbitrary type merging generated at runtime (minus some exceptions)Love Open Source and this site? Check out how you can help us