A completely customizable framework for building rich text editors. (Currently in beta.)
A simple and composable way to validate data in JavaScript (and TypeScript).
An unopinionated authentication library for building Node.js APIs.
Check whether a browser event matches a hotkey.
A curated list of helpful Heroku resources.
A set of my personal Slate editor plugins, in a monorepo.
Simple case detection and conversion for strings.
A set of covers for "Harry Potter and the Methods of Rationality".
Simple type checking.
A toolkit for making generative art.
A dead simple logger, designed to be perfect for Heroku apps.
Check whether a value is empty.
A dead simple logger, designed to be perfect for the browser.
Convert a string to a camel case.
Convert a string to a snake case.
Convert a string to a title case.
Remove an existing case from a string.
Read from a file, falling back to stdin.
Convert a string to a capital case.
Convert a string to a slug case.
A list of the minor words that shouldn't be capitalized in a title case string.
Convert a string to a sentence case.