Package Usage: go: github.com/google/btree
Package btree implements in-memory B-Trees of arbitrary degree.
btree implements an in-memory B-Tree for use as an ordered data structure.
It is not meant for persistent storage solutions.
It has a flatter structure than an equivalent red-black or other binary tree,
which in some cases yields better memory usage and/or performance.
See some discussion on the matter here:
Note, though, that this project is in no way related to the C++ B-Tree
implementation written about there.
Within this tree, each node contains a slice of items and a (possibly nil)
slice of children. For basic numeric values or raw structs, this can cause
efficiency differences when compared to equivalent C++ template code that
stores values in arrays within the node:
These issues don't tend to matter, though, when working with strings or other
heap-allocated structures, since C++-equivalent structures also must store
pointers and also distribute their values across the heap.
This implementation is designed to be a drop-in replacement to gollrb.LLRB
trees, (http://github.com/petar/gollrb), an excellent and probably the most
widely used ordered tree implementation in the Go ecosystem currently.
Its functions, therefore, exactly mirror those of
llrb.LLRB where possible. Unlike gollrb, though, we currently don't
support storing multiple equivalent values.
There are two implementations; those suffixed with 'G' are generics, usable
for any type, and require a passed-in "less" function to define their ordering.
Those without this prefix are specific to the 'Item' interface, and use
its 'Less' function for ordering.
6 versions
Latest release: 8 months ago
19,921 dependent packages
View more package details: https://packages.ecosyste.ms/registries/proxy.golang.org/packages/github.com/google/btree
View more repository details: http://repos.ecosyste.ms/hosts/GitHub/repositories/google%2Fbtree
Dependent Repos 129,423
tharun208/loki Fork of grafana/loki
Like Prometheus, but for logs.Size: 168 MB - Last synced: about 1 year ago - Pushed: about 2 years ago





Tatsinnit/kubelogin Fork of Azure/kubelogin
A Kubernetes credential (exec) plugin implementing azure authenticationSize: 1.73 MB - Last synced: 3 months ago - Pushed: 3 months ago

overmindtech/stdlib-source
Standard library for global itemsSize: 926 KB - Last synced: 4 months ago - Pushed: 4 months ago

Team-Kujira/ibc-go Fork of cosmos/ibc-go
Interblockchain Communication Protocol (IBC) implementation in Golang.Size: 53 MB - Last synced: 9 months ago - Pushed: 9 months ago

xpivarc/kubevirt Fork of kubevirt/kubevirt
Kubernetes Virtualization API and runtime in order to define and manage virtual machines.Size: 296 MB - Last synced: 17 days ago - Pushed: 17 days ago

antonyggvzvmnxxcx/linkerd2 Fork of linkerd/linkerd2
Ultralight, security-first service mesh for Kubernetes. Main repo for Linkerd 2.x.Size: 33.5 MB - Last synced: about 2 years ago - Pushed: about 2 years ago

mdisibio/tempo Fork of grafana/tempo
Grafana Tempo is a high volume, minimal dependency trace storage.Size: 159 MB - Last synced: 4 days ago - Pushed: 4 days ago

jan--f/telemeter Fork of openshift/telemeter
Prometheus push federationSize: 35 MB - Last synced: almost 2 years ago - Pushed: almost 2 years ago

KauzClay/net-kourier Fork of knative-sandbox/net-kourier
Purpose-built Knative Ingress implementation using just Envoy with no additional CRDsSize: 35.4 MB - Last synced: almost 2 years ago - Pushed: about 2 years ago

gtully/activemq-artemis-operator Fork of arkmq-org/activemq-artemis-operator
Size: 55.8 MB - Last synced: 14 days ago - Pushed: 15 days ago

FranLucchini/try_seldonCore_JenkinsX
Check how to use Seldon Core with Jenkins XSize: 244 KB - Last synced: about 2 years ago - Pushed: almost 3 years ago

rkamisetti792/k3os Fork of rancher/k3os
Purpose built OS for Kubernetes, fully managed by Kubernetes.Size: 2.24 MB - Last synced: about 2 months ago - Pushed: about 2 months ago

17thshard/sanderson-notifications
A simple application generating Discord messages for various social media channels by Brandon SandersonSize: 204 KB - Last synced: 8 months ago - Pushed: 8 months ago

carlkyrillos/integreatly-operator Fork of integr8ly/integreatly-operator
An Openshift Operator based on the Operator SDK for installing and reconciling Integreatly servicesSize: 128 MB - Last synced: 6 months ago - Pushed: 6 months ago

rancher-max/rancher Fork of rancher/rancher
Complete container management platformSize: 140 MB - Last synced: about 1 month ago - Pushed: about 1 month ago

ctxsh/strata-go
Wrappers around the prometheus client to simplify usage.Size: 234 KB - Last synced: 6 days ago - Pushed: 5 months ago

FairwindsOps/insights-cli
A command line tool for Fairwinds InsightsSize: 23.4 MB - Last synced: 12 days ago - Pushed: 25 days ago


jrivera-px/operator Fork of libopenstorage/operator
Storage operator for KubernetesSize: 34.9 MB - Last synced: about 2 years ago - Pushed: about 2 years ago

andrey-olishchuk/terraform-provider-dorpm
Size: 153 KB - Last synced: about 2 years ago - Pushed: about 2 years ago

paketo-buildpacks/go
A Cloud Native Buildpack for GoSize: 83 MB - Last synced: 14 days ago - Pushed: 14 days ago

paketo-buildpacks/dotnet-core
A Cloud Native Buildpack for .NET CoreSize: 176 MB - Last synced: 2 days ago - Pushed: 2 days ago
