We have collection of more than 1 Million open source products ranging from Enterprise product to
small libraries in all platforms. We aggregate information from all open source repositories.
Search and find the best for your needs. Check out projects section.
There are several data structures and algorithms implemented in this project. The list will be replenished with time. The library is not intended for direct use by importing. We strongly recommend copying the necessary implementations and adjusting to your case.
Trivago go extensions and utilities. This package contains utility functions and structs that aid trivago with golang development across different projects.This package and all subpackage match the golang standard library package names along with a "t" prefix. I.e. types that would be placed in the "net" package can be found in the "tnet" package, etc.. This prefix was chosen to allow mixing standard libary and tgo without having to rename package imports all the time.
Important: Zeroth, consider if a Cuckoo filter could be right for your use-case. **TL;DR: **Probabilistic, extra lookup table to track a set of elements kept elsewhere to reduce expensive, unnecessary set element retrieval and/or iterator operations when an element is not present in the set. It's a classic time-storage tradeoff algoritm.
AlGo was created by, and is maintained by Nyah Check, and it's the Golang implementation of the Data Structures and Algorithms as referred in CLRS. Feel free to check out the license, and make contributions by pull requests.
Build and visualize data structures in Golang. Inspired by the ideas from memviz and Gods this library helps user to play around with standard data structures while also giving them the tools to build their own data structures and visualization options.... Documentation is available at godoc.