Oniguruma

Oniguruma
正規表現ライブラリ.
Rubyで使われているのはどこかでちらっと見ていたのですが,Jedit X*1やらPHP5.0の多バイト文字列用正規表現照合やらでも使われているようです.
UTF-16にも対応しているようです*2
ライセンスは,Rubyとともに配布される場合はRubyのライセンス,そうではない場合はBSDライセンスとなっています.

*1:MacOS X用のテキストエディター.僕は結構使うことがあったのでレジストしたのですが,最近はMac自体あまり使っていないという…….もったいない…….

*2:Unicodeの多くの文字種のそれぞれの事情にまで対応しているかどうかは知りませんが,そこまで対応していなくても有用です.