makenowjust

next Ruby Regexp engine

13
0
100% credibility
Found Apr 24, 2026 at 13 stars -- GitGems finds repos before they trend. Get early access to the next one.
Sign Up Free
AI Analysis
C
AI Summary

Naraku is a Ruby-dedicated regular expression engine aimed to be a successor to Oniguruma and Onigmo, currently in early development with implemented encoding and parser layers, and prototypes in Ruby and mruby.

Star Growth

See how this repo grew from 13 to 13 stars Sign Up Free
Repurpose This Repo

Repurpose is a Pro feature

Generate ready-to-use prompts for X threads, LinkedIn posts, blog posts, YouTube scripts, and more -- with full repo context baked in.

Unlock Repurpose
AI-Generated Review

What is naraku?

Naraku is a ground-up Ruby regex engine written in C, positioned as the next successor to Oniguruma and Onigmo. It handles pattern parsing, multi-encoding support (UTF-8, Shift_JIS, ASCII), and Unicode properties like scripts and case folding, with mruby integration for embedded use. Ruby devs get a modular alternative for regex processing, complete with benchmarks to compare against stock Regexp.

Why is it gaining traction?

Unlike Ruby's built-in engine, Naraku emphasizes Ruby-specific features like extended syntax (lookbehinds, conditionals, grapheme clusters) and prototypes a faster VM via Ruby-to-C paths. Its Inuyasha-inspired name (naraku inuyasha) nods to Japanese roots, fitting for robust Unicode handling that outpaces alternatives in multi-byte scenarios. Early adopters dig the mruby gem for lightweight regex in constrained environments, plus tools for profiling DFA performance.

Who should use this?

Ruby backend devs parsing complex logs or user input with heavy Unicode (e.g., Japanese text via Shift_JIS). mruby users in IoT/embedded apps needing custom regex without full CRuby overhead. Core contributors to regex-heavy gems like those for next.js-inspired GitHub projects (github next js example) evaluating engine swaps.

Verdict

Promising prototype for next Ruby regex (next ruby) needs—parser and encodings work, but VM is WIP with only 13 stars and 1.0% credibility score signaling early immaturity. Track it if you're prototyping regex alternatives; skip for production until benchmarks solidify and tests expand.

(198 words)

Sign up to read the full AI review Sign Up Free

Similar repos coming soon.