Java port of Oniguruma: http://www.geocities.jp/kosako3/oniguruma that uses byte arrays directly instead of java Strings and chars
'org.jruby.joni:joni:2.0.0'
<dependency>
<groupId>org.jruby.joni</groupId>
<artifactId>joni</artifactId>
<version>2.0.0</version>
</dependency>
<dependency org="org.jruby.joni" name="joni" rev="2.0.0"/>
"org.jruby.joni", "joni", "2.0.0"