Skip to content
View roman-haidarov's full-sized avatar

Block or report roman-haidarov

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don't include any personal information such as legal names or email addresses. Markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse

Pinned Loading

  1. async-background async-background Public

    Lightweight fiber-based cron/interval scheduler for Falcon and Async Ruby. Single event loop, min-heap timer, skip-overlapping, jitter, deterministic sharding.

    Ruby 1

  2. fast_bloom_filter fast_bloom_filter Public

    Scalable Bloom Filter in C for Ruby. Auto-growing, MurmurHash3, 20x less memory than Set. No upfront capacity needed.

    C

  3. monotonic_grouper monotonic_grouper Public

    Fast C extension for grouping consecutive monotonic sequences into ranges. O(n), works with any Comparable+succ type. Useful for compacting large IN() clauses in SQL.

    Ruby

  4. fast_curl fast_curl Public

    Ultra-fast parallel HTTP client for Ruby. C extension on libcurl curl_multi API. GVL release, Fiber scheduler compatible. 4-10x faster than Net::HTTP, outperforms Async::HTTP on high concurrency.

    C 1

  5. swiss_hash swiss_hash Public

    High-performance Swiss Table hash map implementation as Ruby C extension with SIMD optimizations (SSE2/NEON). 19-29% faster string key insertion, optimized for large datasets.

    C 1

  6. multi_compress multi_compress Public

    Fast multi-algorithm compression for Ruby — zstd, lz4, brotli in one C extension. One-shot, streaming, IO wrappers, dictionary support. Zero dependencies.

    C 1