An open API service providing repository metadata for many open source software ecosystems.

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: 9 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

stratosnet/stratos-chain
Stratos Blockchain

Size: 5.36 MB - Last synced: 3 days ago - Pushed: 4 days ago

mxq7854687/go-empoyee-system

Size: 90.8 KB - Last synced: 9 months ago - Pushed: almost 3 years ago

sapcc/absent-metrics-operator
Absent Metrics Operator creates metric absence alerts atop Kubernetes

Size: 17 MB - Last synced: 3 days ago - Pushed: 9 days ago

leoluz/argo-rollouts Fork of argoproj/argo-rollouts
Progressive Delivery for Kubernetes

Size: 25.8 MB - Last synced: about 1 year ago - Pushed: about 2 years ago

dreamer-zq/cosmos-sdk Fork of cosmos/cosmos-sdk
:chains: A Framework for Building High Value Public Blockchains :sparkles:

Size: 217 MB - Last synced: 11 months ago - Pushed: over 1 year ago

stolostron/multicloud-operators-subscription-release
Managing helm release with operators for multicloud.

Size: 1.63 MB - Last synced: 25 days ago - Pushed: about 2 years ago

millicent-money/cosmos-sdk

Size: 361 MB - Last synced: 11 months ago - Pushed: about 2 years ago

david-yu/consul Fork of hashicorp/consul
Consul is a distributed, highly available, and data center aware solution to connect and configure applications across dynamic, distributed infrastructure.

Size: 290 MB - Last synced: 11 months ago - Pushed: over 2 years ago

berty/labs
Berty Labs is a mobile app to explore IPFS on mobile

Size: 3.44 MB - Last synced: 23 days ago - Pushed: about 2 years ago

tigefa4u/docker-slim Fork of slimtoolkit/slim
DockerSlim (docker-slim): Don't change anything in your Docker container image and minify it by up to 30x (and for compiled languages even more) making it secure too! (free and open source)

Size: 64.8 MB - Last synced: about 2 years ago - Pushed: about 2 years ago

celo-org/eksportisto 📦
Metric Exporter for celo-node

Size: 1.4 MB - Last synced: 3 days ago - Pushed: over 1 year ago

elisasre/kops-autoscaler-openstack
Provide AutoScalingGroup capability to OpenStack Kops

Size: 17.6 MB - Last synced: 19 days ago - Pushed: 19 days ago

apache/submarine 📦
Submarine is Cloud Native Machine Learning Platform.

Size: 29.3 MB - Last synced: about 17 hours ago - Pushed: about 1 year ago

ekmixon/istio Fork of istio/istio
Connect, secure, control, and observe services.

Size: 199 MB - Last synced: 14 days ago - Pushed: 14 days ago

Felix2yu/scrutiny Fork of AnalogJ/scrutiny 📦
Hard Drive S.M.A.R.T Monitoring, Historical Trends & Real World Failure Thresholds

Size: 37.6 MB - Last synced: 11 months ago - Pushed: over 2 years ago

pulumi/pulumi-kubernetes-operator
A Kubernetes Operator that automates the deployment of Pulumi Stacks

Size: 31.5 MB - Last synced: 3 days ago - Pushed: 4 days ago

stashed/apimachinery
Stash API types and client-go

Size: 52.9 MB - Last synced: 20 days ago - Pushed: 2 months ago

Blake8868/mvm Fork of MetisProtocol/mvm
A hard fork of the Optimistic Ethereum protocol (optimism.io)

Size: 27.1 MB - Last synced: 11 months ago - Pushed: about 2 years ago

vinted/prometheus Fork of prometheus/prometheus
The Prometheus monitoring system and time series database.

Size: 173 MB - Last synced: 5 months ago - Pushed: 5 months ago

choria-io/provisioner
Choria Server Provisioning System

Size: 4.62 MB - Last synced: 19 days ago - Pushed: 27 days ago

sigstore/rekor-monitor
Log monitor for Rekor to verify immutability and monitor entries

Size: 1.86 MB - Last synced: 5 days ago - Pushed: 6 days ago

MoisesRT/terraform-provider-ns1 Fork of ns1-terraform/terraform-provider-ns1
Terraform NS1 provider

Size: 9.34 MB - Last synced: over 1 year ago - Pushed: over 4 years ago

mclarke47/argo-rollouts Fork of argoproj/argo-rollouts
Progressive Delivery for Kubernetes

Size: 20.6 MB - Last synced: 10 months ago - Pushed: 10 months ago

codeboten/opentelemetry-lambda Fork of open-telemetry/opentelemetry-lambda

Size: 1.59 MB - Last synced: over 1 year ago - Pushed: over 1 year ago

moov-io/irs
Internal Revenue Service (IRS) Filing Information Returns Electronically (FIRE)

Size: 1.42 MB - Last synced: 12 days ago - Pushed: 12 days ago

moov-io/ach-test-harness
Programmatic and configurable ACH scenario testing of returns, NOC/corrections, reconciliation, etc.

Size: 1.07 MB - Last synced: 11 days ago - Pushed: 11 days ago