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
38 watching
232 forks
Language: Go
last commit: almost 2 years ago
Linked from 2 awesome lists

bitmap-compressionbitsetdatabasesgoindexingroaring-bitmaps

Backlinks from these awesome lists:

Related projects:

RepositoryDescriptionStars
blevesearch/bleveA modern indexing and search library for Go, supporting various data types and query formats.10,136
kelindar/bitmapA lightweight, SIMD-vectorized bitmap implementation in Go for efficient boolean operations and indexing.316
google/starlark-goAn implementation of the Starlark configuration language in Go.2,377
workiva/go-datastructuresA collection of reusable data structures for efficient and thread-safe storage and retrieval in Go.7,708
volatiletech/sqlboilerAn ORM generator that creates a Go-based data access layer from an existing database schema.6,776
golang-migrate/migrateDatabase migration tool written in Go that reads and applies migrations to various databases.15,714
go-kit/kitA toolkit for building microservices in Go26,684
go-gorm/gormA Go-based library providing an object-relational mapping (ORM) system for managing relational databases.37,145
go-jet/jetA tool for efficiently writing and executing complex type-safe SQL queries in Go with automatic data mapping.2,741
ua-nick/data-structures-and-algorithmsA collection of reusable Go implementations of common data structures and algorithms2,772
goradd/mapsA library providing a standard interface for working with various types of maps in Go.47
golang/goA programming language designed to build simple, reliable, and efficient software124,564
samber/loA Lodash-style Go library with generic implementations of common functional programming operations.18,166
osrg/gobgpBGP implementation in Go, aiming to provide a modern and scalable solution for network routing protocols.3,667
go-echarts/go-echartsA data visualization library for Golang.6,659