roaring

Bitset library

A data structure library that efficiently stores and manipulates dense sets of unique integers using compact binary representations.

Roaring bitmaps in Go (golang), used by InfluxDB, Bleve, DataDog

GitHub

3k stars
39 watching
232 forks
Language: Go
last commit: 12 days ago
Linked from 2 awesome lists

bitmap-compressionbitsetdatabasesgoindexingroaring-bitmaps

Backlinks from these awesome lists:

Related projects:

Repository Description Stars
blevesearch/bleve A modern indexing and search library for Go, supporting various data types and query formats. 10,096
kelindar/bitmap A lightweight, SIMD-vectorized bitmap implementation in Go for efficient boolean operations and indexing. 311
google/starlark-go An implementation of the Starlark configuration language in Go. 2,348
workiva/go-datastructures A collection of reusable data structures for efficient and thread-safe storage and retrieval in Go. 7,679
volatiletech/sqlboiler An ORM generator that creates a Go-based data access layer from an existing database schema. 6,763
golang-migrate/migrate Database migration tool written in Go that reads and applies migrations to various databases. 15,494
go-kit/kit A toolkit for building microservices in Go 26,621
go-gorm/gorm A Go-based library providing an object-relational mapping (ORM) system for managing relational databases. 36,960
go-jet/jet A tool for efficiently writing and executing complex type-safe SQL queries in Go with automatic data mapping. 2,663
ua-nick/data-structures-and-algorithms A collection of reusable Go implementations of common data structures and algorithms 2,772
goradd/maps A library providing a standard interface for working with various types of maps in Go. 43
golang/go A programming language designed to build simple, reliable, and efficient software 124,071
samber/lo A Lodash-style Go library with generic implementations of common functional programming operations. 17,929
osrg/gobgp BGP implementation in Go, aiming to provide a modern and scalable solution for network routing protocols. 3,653
go-echarts/go-echarts A data visualization library for Golang. 6,605