oniguruma
« Back to VersTracker
Description:
Regular expressions library
Type: Formula  |  Tracked Since: Dec 28, 2025
Links: Homepage  |  formulae.brew.sh
Category: Developer tools
Tags: library regex c unicode development
Install: brew install oniguruma
About:
Oniguruma is a modern, regular expressions library that provides a rich set of features including named groups, recursion, and Unicode support. It is designed as a highly configurable and feature-rich alternative to the standard PCRE library. The library is widely used by applications like PHP and Ruby for advanced pattern matching capabilities.
Key Features:
  • Support for advanced regex features like named groups and recursion
  • Highly configurable matching behavior and character encodings
  • Excellent Unicode support including properties and scripts
  • Modular and lightweight C library design
Use Cases:
  • Implementing complex pattern matching in C/C++ applications
  • Providing the regex engine for programming languages and frameworks
  • Parsing and processing text with advanced Unicode requirements
Alternatives:
  • PCRE2 – PCRE2 is another powerful regex library; Oniguruma offers similar features with a different API and is known for its configurability.
  • RE2 – RE2 prioritizes safety and linear time execution, sacrificing some advanced features like backreferences that Oniguruma supports.
Version History
Detected Version Rev Change Commit
Sep 10, 2025 7:04pm 0 VERSION_BUMP 65550324
Jan 1, 2025 12:07pm 0 VERSION_BUMP 9a736c03