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
3k stars
39 watching
232 forks
Language: Go
last commit: 12 days ago
Linked from 2 awesome lists
bitmap-compressionbitsetdatabasesgoindexingroaring-bitmaps
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 |