$ regress

v0.11.0MAJOR UPDATE

A regular expression engine targeting EcmaScript syntax

Downloads: 27.0M
Recent: 5.5M
Versions: 23
Updated: March 10, 2026

Latest Update Summary

Crate

Name: regress New version: 0.11.0 Release date: 2026-03-10T05:54:10.077989Z

Crate readme

Short description regress is a backtracking regular expression engine in Rust targeting JavaScript regex syntax.

Long description regress is a backtracking regular expression engine implemented in Rust, which targets JavaScript regular expression syntax. It is fast, Unicode-aware, and has few dependencies, along with a large test suite. It supports features like backreferences and lookaround assertions, but makes fewer guarantees than the 'regex' crate.

Features • fast • Unicode-aware • backtracking • supports EcmaScript 2018 standard regex syntax • supports backreferences • supports lookaround assertions • requires 'utf16' feature for UTF-16 and UCS-2 input forms

Code Examples Basic usage

 let regex = regress::Regex::new("x{3,4}").unwrap();

Linkshttps://docs.rs/regress

https://api.github.com/repos/ridiculousfish/regress/releases/295008077

Release info

Release version:

Release description

Code Examples

Minor update: 0.10.5 → 0.11.0

$ DOWNLOADS TREND

18.6M27.0M

$ VERSION HISTORY

v0.11.0March 10, 2026
v0.10.5October 30, 2025
v0.10.4July 13, 2025

$ LINKS

$ INSTALL

cargo add regress

Or add to Cargo.toml: regress = "0.11.0"