The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning. Learn more →
Btree Alternatives
Similar projects and alternatives to btree
-
graph
A library for creating generic graph data structures and modifying, analyzing, and visualizing them.
-
InfluxDB
Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
-
bob
SQL query builder and ORM/Factory generator for Go with support for PostgreSQL, MySQL and SQLite (by stephenafamo)
-
WorkOS
The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.
-
Mantis
Sphire Mantis is a broadly featured Go helper library with standalone packages (by sphireinc)
-
sage
Discontinued Trie data structure for storing and retrieving HTTP route values. Used for building Go HTTP router packages. (by nahojer)
btree reviews and mentions
-
Do you use generics?
Generally when I feel like revisiting some CS staples and working out how to implement them idiomatically with generics. https://github.com/VictorLowther/btree is an example of this.
-
Immutable copy-on-write generic binary trees in Go
So, a couple of weeks ago, I wrote this. It does its job, and is pretty performant for what it is. However, I got to wondering how to make it work in an environment with many concurrent readers and a single writer. An rwmutex was too easy, so I decided to go ahead and make all tree modification copy-on-write instead. Turned out that it gets pretty acceptable performance with a couple of strategic performance optimizations.
- AVL balanced generic binary trees in Go
-
A note from our sponsor - WorkOS
workos.com | 26 Apr 2024
Stats
VictorLowther/btree is an open source project licensed under GNU General Public License v3.0 or later which is an OSI approved license.
The primary programming language of btree is Go.
Sponsored