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.1.2'
<dependency>
<groupId>org.jruby.joni</groupId>
<artifactId>joni</artifactId>
<version>2.1.2</version>
</dependency>
<dependency org="org.jruby.joni" name="joni" rev="2.1.2"/>
"org.jruby.joni", "joni", "2.1.2"