SaaSHub helps you find the best software and product alternatives Learn more →
CRoaring Alternatives
Similar projects and alternatives to CRoaring
-
Redis
For developers, who are building real-time data-driven applications, Redis is the preferred, fastest, and most feature-rich cache, data structure server, and document and vector query engine.
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
-
-
-
-
-
-
-
-
-
ck
Concurrency primitives, safe memory reclamation mechanisms and non-blocking (including lock-free) data structures designed to aid in the research, design and implementation of high performance concurrent systems developed in C99+.
-
beginners-C-program-examples
Simple, Short and Sweet beginners friendly C language programs , revised.
-
clang-format-hooks
Apply a coding style with clang-format only to new code added to an existing code base.
-
-
-
-
-
-
-
-
CRoaring discussion
CRoaring reviews and mentions
-
Time is of the essence: EBR in High-Performance Databases
The nature of the problem is this: Memory gets allocated for some type of structure. In my case, it's a data structure containing a roaring bitmap, which is an implementation of bitmaps that are highly optimized and great for doing set-based calculations (AND/OR etc).
- Netflix's Distributed Counter Abstraction
- CRoaring: Portable Roaring Maps Implementation
-
(Don't) crank up the warnings to 11
The PR in question seems to be https://github.com/RoaringBitmap/CRoaring/pull/446
I agree that the GitHub analyses are worse than useless, but I also think it highlights the friction between intrinsics and the program in which they appear. There probably is a better model.
-
Progress in building an 100% rust lang program.
Installation completed the program build successfully!! https://www.reddit.com/r/openbsd/comments/yux513/comment/iwbm72c/?context=3 I configured 2 different files in .cargo (thanx @ivan_linux for https://github.com/RoaringBitmap/CRoaring/pull/412) and .profile ( https://rust-lang.github.io/rust-bindgen/requirements.html#openbsd ) But when I try to start the program unfortunately the node not starting and I get the following errors.
- I will need your help to complete (if possible) a rust lang program installation
- What std::bitset could have been
-
How do Games manage NPC schedules?
I use a fake database paired with compressed bits for flags and integer compression for various other traits. They follow a navigation guide similar to wind for foliage.
-
Help with CFFI, C struct decoding, best practices / portability
I've been using CFFI to access the CRoaring C API to Roaring Bitmaps. It's been pretty easy so far. However I'm not experienced in lisp FFI, and I'm unsure of the way to go about the task of decoding a C structure used for iteration in the C CPI. The structure is as follows: ``` typedef struct roaring_uint32_iterator_s { const roaring_bitmap_t *parent; // owner int32_t container_index; // point to the current container index int32_t in_container_index; // for bitset and array container, this is out // index int32_t run_index; // for run container, this points at the run
-
FFI advice sought
I have a build shared library build of the C API for Roaring Bitmaps and I'm just trying to figure out the right path forward to write a lisp interface to it on sbcl.
-
A note from our sponsor - SaaSHub
www.saashub.com | 13 Jul 2026
Stats
RoaringBitmap/CRoaring is an open source project licensed under GNU General Public License v3.0 or later which is an OSI approved license.
The primary programming language of CRoaring is C.