Become a sponsor to Steven Levithan
Hi there! 👋🏻
I've been a JavaScript and regular expressions superfan for 15+ years. My open source work has focused on projects that improve or make advanced use of regular expressions, and help others get the most from them.
Since 2007, I've been helping people learn and use regular expressions to their full potential — working to change perceptions of regexes as mysterious and unreadable magic. I've created and continue to contribute to numerous open source libraries and resources including:
- Created Regex+, which advances the state of the art for readable and maintainable native JavaScript regexes.
- Created oniguruma-to-es and oniguruma-parser, used by Shiki and others to improve syntax highlighting performance (and reduce bundle sizes) across the web.
- Created XRegExp, which was indispensable for heavy regex users in its time (especially during the ES3 to ES2017 era). XRegExp was influential on regex improvements in later ECMAScript standards, and many of its best features have been incorporated directly into modern JavaScript.
- Created RegexPal, the first web-based regex tester with regex syntax highlighting and real-time matching, which helped inspire later tools like RegExr and regex101.
- Created numerous other projects like Awesome Regex, parseUri, dateFormat, emoji-regex-xs, and regex-colorizer.
I've also coauthored two editions of O'Reilly Media's Regular Expressions Cookbook (translated into seven languages) and High Performance JavaScript.
I'd love to spend more time contributing to open source, and your support would help make that possible.
2 sponsors have funded slevithan’s work.
Featured work
-
slevithan/xregexp
Extended JavaScript regular expressions
JavaScript 3,331 -
slevithan/regex
JS regexes + future. A template tag for readable, high-performance, native JS regexes with extended syntax, context-aware interpolation, and always-on best practices.
JavaScript 564 -
slevithan/awesome-regex
Awesome Regex: A curated collection of regex tools, tutorials, libraries, etc.
-
slevithan/oniguruma-to-es
Convert patterns from Oniguruma (the regex engine used by Ruby, TextMate grammars, etc.) to native JavaScript RegExp
JavaScript 95
$5 a month
Select☕ Buy me a fancy cup of coffee every month. Thank you!
Your avatar will be visible as a backer on my major projects.
$15 a month
Select🎯 Help me focus on my work.
Your avatar will be visible as a sponsor on my major projects.
$25 a month
Select🦾 With your great support, I can spend more time on open source work!
Your bug reports will be prioritized.
Your logo or name with link will be visible as a sponsor on my major projects.