strumbra is an implementation of the string data structure described in Umbra: A Disk-Based System with In-Memory Performance.
This project is a Go port inspired by Le Tung Vo's article "An Optimization That’s Impossible in Rust!" and their Rust implementation, strumba.
Please feel free to open an issue or a pull request. I'm happy to receive feedback and contributions. I'm not extremely experienced with advanced Go optimizations so I'm sure there are many improvements that can be made.