rure
« Back to VersTracker
Description:
C API for RUst's REgex engine
Type: Formula  |  Latest Version: 1.12.2@0  |  Tracked Since: Oct 13, 2025
Links: Homepage  |  formulae.brew.sh
Category: Developer tools
Tags: regex rust c-api text-processing ffi
Install: brew install rure
About:
The rure package provides the official C language bindings for Rust's regex engine. It enables developers to leverage the performance and safety of Rust's regex capabilities directly within C and C++ applications. This library offers a stable FFI interface for integrating powerful pattern matching into non-Rust projects.
Key Features:
  • High-performance regex engine based on finite automata
  • Stable C API (Foreign Function Interface) for easy integration
  • Memory-safe regex execution from C/C++
  • Supports Unicode and Perl-compatible regular expressions
Use Cases:
  • Embedding a robust regex engine into existing C/C++ software
  • Building high-performance text processing tools
  • Adding safe pattern matching to legacy systems
Alternatives:
  • PCRE2 – PCRE2 is a widely used C library, but rure offers a memory-safe alternative backed by Rust's safety guarantees.
  • RE2 – Google's RE2 library focuses on linear time execution; rure provides a similar performance profile but with Rust-specific safety features.
Version History
Detected Version Rev Change Commit
Oct 13, 2025 5:35pm 0 VERSION_BUMP 5255a0ce
Sep 25, 2025 2:34pm 0 VERSION_BUMP dda40303
Sep 14, 2025 5:28am 0 VERSION_BUMP dcea8c3a
Sep 30, 2024 12:01am 0 VERSION_BUMP a4aa66d4
Sep 29, 2024 4:38pm 0 VERSION_BUMP 0d3767c6
Sep 14, 2024 1:34am 0 VERSION_BUMP 59da1d0d