Skip to content
You must be logged in to sponsor slevithan

Become a sponsor to Steven Levithan

@slevithan

Steven Levithan

slevithan
Belgrade, Serbia

Hi there! 👋🏻

I've been writing JavaScript since 2000, and contributing to open source since 2007. My open source work has often focused on projects that improve or make advanced use of regular expressions, and help others learn and get the most from them.

I've created and maintain numerous open source projects (collectively downloaded more than 300 million times per year on npm) including:

  • Regex+, which advances the state of the art for readable and maintainable native JavaScript regexes.
  • oniguruma-to-es and oniguruma-parser, used by Shiki and others to improve syntax highlighting performance and reduce bundle sizes across the web.
  • XRegExp, which was indispensable for heavy regex users in its time (especially during the ES3 to ES2017 era), and was influential on regex improvements in later ECMAScript standards (many of its best features have been incorporated into modern JavaScript).
  • RegexPal, which has been retired, but was the first web-based regex tester with regex syntax highlighting and real-time matching. It helped inspire later tools like RegExr and regex101.
  • Awesome Regex, parseUri, dateFormat, emoji-regex-xs, regex-colorizer, and others.

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, with your support!

2 sponsors have funded slevithan’s work.

@slevithan

It would mean the world to me if I reached 10 sponsors ✨

@roboflow
@FrontendMasters

Featured work

  1. slevithan/xregexp

    Extended JavaScript regular expressions

    JavaScript 3,332
  2. 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 565
  3. slevithan/awesome-regex

    Awesome Regex: A curated collection of regex tools, tutorials, libraries, etc.

  4. slevithan/oniguruma-to-es

    Convert patterns from Oniguruma (the regex flavor used by Ruby, TextMate grammars, etc.) to native JavaScript RegExp

    JavaScript 103

20% towards 10 monthly sponsors goal

@roboflow @FrontendMasters

roboflow and 1 other sponsor this goal

Select a tier

$ a month

Choose a custom amount.

$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.