roaring

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

Roaring Alternatives

Similar projects and alternatives to roaring

  1. sled

    39 roaring VS sled

    the champagne of beta embedded databases

  2. InfluxDB

    InfluxDB – Built for High-Performance Time Series Workloads. InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.

    InfluxDB logo
  3. s2geometry

    Computational geometry and spatial indexing on the sphere

  4. h3

    25 roaring VS h3

    Hexagonal hierarchical geospatial indexing system

  5. Mercure

    🪽 An open, easy, fast, reliable and battery-efficient solution for real-time communications

  6. boomfilters

    Probabilistic data structures for processing continuous, unbounded streams.

  7. bitset

    Go package implementing bitsets

  8. SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
  9. gostl

    2 roaring VS gostl

    Data structure and algorithm library for go, designed to provide functions similar to C++ STL

  10. ld

    Lean Database

  11. cuckoo-filter

    Cuckoo Filter go implement, better than Bloom Filter, configurable and space optimized 布谷鸟过滤器的Go实现,优于布隆过滤器,可以定制化过滤器参数,并进行了空间优化

  12. hyperloglog

    HyperLogLog with lots of sugar (Sparse, LogLog-Beta bias correction and TailCut space reduction) brought to you by Axiom

  13. SparseBitsets

    A pure C# implementation of sparse bitsets

  14. go-geoindex

    Go native library for fast point tracking and K-Nearest queries

  15. S2 geometry

    S2 geometry library in Go

  16. chip-8

    Yet another CHIP-8 emulator (by anthonygedeon)

  17. skiplist

    skiplist for golang

  18. snowflake

    A simple to use Go (golang) package to generate or parse Twitter snowflake IDs (by bwmarrin)

  19. bit

    0 roaring VS bit

    Bitset data structure (by yourbasic)

  20. remember-go

    Cache Slow Database Queries

  21. protoc-gen-star

    protoc plugin library for efficient proto-based code generation

  22. SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a better roaring alternative or higher similarity.

roaring discussion

Log in or Post with

roaring reviews and mentions

Posts with mentions or reviews of roaring. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2023-02-14.
  • I have some questions about defining a series of bits in Golang
    2 projects | /r/golang | 14 Feb 2023
    For (3), and if you’re interested in checking if specific bits are set or not, take a look at https://github.com/bits-and-blooms/bitset and https://github.com/RoaringBitmap/roaring.
  • Bitmasks - how and why to use?
    2 projects | /r/csharp | 9 Feb 2023
  • Skipfilter
    4 projects | dev.to | 26 Mar 2022
    Each topic has a roaring bitmap. Each bit corresponds to a subscriber in the skip list. For each topic, head and tail cursors are also maintained to ensure that newly added subscriptions are always tested and deleted subscriptions are always evicted. Roaring bitmaps are compressed and discontinuous so memory usage again remains bounded as subscribers come and go.
  • Bit shifting blew my mind
    4 projects | /r/golang | 24 Oct 2021
    Definitely take a look at a roaring bitmap. https://github.com/RoaringBitmap/roaring
  • Protocol buffers database, a Key-Value database on the wire
    8 projects | /r/golang | 17 Mar 2021
    Roaring bitmaps + btrees are a rock solid indexing approach. Alternatively, bleve has a lot out of the box but that's introducing a new datastore, basically.
  • A note from our sponsor - InfluxDB
    www.influxdata.com | 24 May 2025
    InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now. Learn more →

Stats

Basic roaring repo stats
5
2,693
7.9
4 days ago

RoaringBitmap/roaring is an open source project licensed under Apache License 2.0 which is an OSI approved license.

The primary programming language of roaring is Go.


Sponsored
InfluxDB – Built for High-Performance Time Series Workloads
InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.
www.influxdata.com

Did you know that Go is
the 4th most popular programming language
based on number of references?