github twitter mastodon


I maintain a few Open Source libraries, mostly in Java and Rust.


Java library for parsing and rendering Markdown text according to the CommonMark specification (and some extensions). Used in e.g. Bitbucket Server, Trello (Android app).

Rust and Java libraries to extract links such as URLs and email addresses from plain text. Fast, small and smart about recognizing where links end.


Rust library for regular expressions with fancy features such as look-around and backrefs.


Ruby interface for the TagLib C++ library, for reading and writing meta-data (tags) of many audio formats.


Website for when you have a timestamp/date time string but don’t know which time zone it’s in.

This website

Code on this website is licensed under the MIT license, unless stated otherwise.