slate
A completely customizable framework for building rich text editors. (Currently in beta.)superstruct
A simple and composable way to validate data in JavaScript (and TypeScript).permit
An unopinionated authentication library for building Node.js APIs.react-values
A set of tiny React components for handling state with render props.awesome-heroku
A curated list of helpful Heroku resources.slate-plugins
A set of my personal Slate editor plugins, in a monorepo.to-case
Simple case detection and conversion for strings.minify
Simple, clean API for minifying Javascript, HTML or CSS.hpmor
A set of covers for "Harry Potter and the Methods of Rationality".css-color-function
A parser and converter for Tab Atkins's proposed color function in CSS.is
Simple type checking.router
A nice client-side router.bump
Easily bump the version of all the different package.json equivalents.heroku-logger
A dead simple logger, designed to be perfect for Heroku apps.is-empty
Check whether a value is empty.browser-logger
A dead simple logger, designed to be perfect for the browser.download-github-repo
Download and extract a GitHub repository from node.void
A toolkit for making generative art.pg-sql-helpers
A set helpers for writing dynamic SQL queries with `pg-sql` in Javascript.to-camel-case
Convert a string to a camel case.rework-pure-css
Spiritual successor:to-snake-case
Convert a string to a snake case.history
A nicer wrapper around the browser's History API. Push, replace, back, forward, etc.makefile-help
An easy way to add a `make help` target to your Makefiles.slate-drop-or-paste-images
Moved! This package has moved to ianstormtaylor/slate-plugins...rework-color-function
Implements Tab Atkins's proposed color function in CSS.slate-auto-replace
Moved! This package has moved to ianstormtaylor/slate-plugins...trigger-event
Programmatically trigger a DOM event. Useful for unit testing mostly.component-size
A component command to list the sizes of all your component's dependencies.to-title-case
Convert a string to a title case.component-update
A component command plugin to update out of date dependencies.to-no-case
Remove an existing case from a string.reset
An opinionated CSS reset for web *apps*.css
Simple CSS manipulation.component-outdated
A component command plugin to list outdated dependencies.read-file-stdin
Read from a file, falling back to stdin.create-event
Create an event object cross browser. Useful for unit testing mostly.correct-email
Correct common misspellings in an email address, based on Kicksend's Mailcheck library.backbone-inheritance
(I no longer use Backbone, but feel free to check this plugin out. The code is pretty straightforward.) A Backbone.js mixin that lets Views inherit properties from their parents.to-capital-case
Convert a string to a capital case.to-slug-case
Convert a string to a slug case.jquery-state
A jQuery plugin that makes setting states in the DOM easy and accessible.animate
Easily apply animate.css animations to elements via Javascript.slate-paste-linkify
Moved! This package has moved to ianstormtaylor/slate-plugins...backbone-state
(I no longer use Backbone, but feel free to check this plugin out. The code is pretty straightforward.) A Backbone.js mixin that adds states to Views.slate-soft-break
Moved! This package has moved to ianstormtaylor/slate-plugins...title-case-minors
A list of the minor words that shouldn't be capitalized in a title case string.closest-match
Find the closest match for a string from an array of matches, using string distance.loading
A simple way to toggle loading state.to-sentence-case
Convert a string to a sentence case.makefile-assert
An easy way to assert that an environment variable is defined in your Makefiles.mailto
Programmatically open the user's email client.assert-dir-equal
Assert that the contents of two directories are equal.write-file-stdout
Write to a file, falling back to stdout.slate-auto-replace-text
Deprecated! Use ianstormtaylor/slate-auto-replace instead...to-space-case
Convert a string to a space case.to-dot-case
Convert a string to a dot case.to-constant-case
Convert a string to a constant case.parallel
A simple API for running async functions in parallel.rework-font-variant
Implements the font-variant-* properties for browsers that don't yet support them.parent
Get the parent of an element.get
Get a property from a model or object.to-pascal-case
Convert a string to pascal case.classes
Quickly mixin class helper methods to a view.map
Map an array or object.matchuppps
My 10K Apart 2010 entry that won Best Designbind
A clear API for function binding helpers.slate-collapse-on-escape
Moved! This package has moved to ianstormtaylor/slate-plugins...backbone-getset
(I no longer use Backbone, but feel free to check this plugin out. The code is pretty straightforward.) A Backbone.js mixin that adds a getter and setter to Backbone Views.typekit
Load a Typekit kit asynchronously, automatically handling FOUT.backbone-events
(I no longer use Backbone, but feel free to check this plugin out. The code is pretty straightforward.) A Backbone.js mixin that lets you define all your events in one place.pick
Pick keys from an object, returning a clone.reduce
Reduce an array or object.callback
Sugar for couthly calling functions back.changesets-logo
A logo for Changesets.graph
WIP, naming ideas much appreciated :)redraw
Force a redraw on an element.on-load
Callback when the document has loaded.set
Set a property on a model or object.case
Moved to https://github.com/ianstormtaylor/to-caseslate-auto-replace-block
Deprecated! Use ianstormtaylor/slate-auto-replace instead...Love Open Source and this site? Check out how you can help us