-
slate ★ PINNED
A completely customizable framework for building rich text editors. (Currently in beta.)
TypeScript ★ 32k 4d agoExplain → -
superstruct ★ PINNED
A simple and composable way to validate data in JavaScript (and TypeScript).
TypeScript ★ 7.1k 1y agoExplain → -
void ★ PINNED
A toolkit for making generative art.
TypeScript ★ 74 3y agoExplain → -
permit ★ PINNED
An unopinionated authentication library for building Node.js APIs.
JavaScript ★ 1.7k 3y agoExplain → -
react-values ▣
A set of tiny React components for handling state with render props.
JavaScript ★ 1.0k 7y agoExplain → -
is-hotkey
Check whether a browser event matches a hotkey.
JavaScript ★ 375 2mo agoExplain → -
awesome-heroku
A curated list of helpful Heroku resources.
★ 319 5y agoExplain → -
slate-plugins
A set of my personal Slate editor plugins, in a monorepo.
JavaScript ★ 245 3y agoExplain → -
to-case
Simple case detection and conversion for strings.
JavaScript ★ 124 10y agoExplain → -
hpmor
A set of covers for "Harry Potter and the Methods of Rationality".
★ 122 5y agoExplain → -
minify ▣
Simple, clean API for minifying Javascript, HTML or CSS.
JavaScript ★ 110 11y agoExplain → -
css-color-function
A parser and converter for Tab Atkins's proposed color function in CSS.
JavaScript ★ 90 8y agoExplain → -
is ▣
Simple type checking.
JavaScript ★ 76 10y agoExplain → -
router ▣
A nice client-side router.
JavaScript ★ 70 11y agoExplain → -
bump ▣
Easily bump the version of all the different package.json equivalents.
JavaScript ★ 64 11y agoExplain → -
heroku-logger
A dead simple logger, designed to be perfect for Heroku apps.
JavaScript ★ 61 4y agoExplain → -
animate.sass ⑂ ▣
A fork of animate.css written in SASS with a few modifications.
★ 51 14y agoExplain → -
is-empty ▣
Check whether a value is empty.
JavaScript ★ 46 7y agoExplain → -
browser-logger
A dead simple logger, designed to be perfect for the browser.
JavaScript ★ 45 8y agoExplain → -
download-github-repo
Download and extract a GitHub repository from node.
JavaScript ★ 42 3y agoExplain → -
pg-sql-helpers
A set helpers for writing dynamic SQL queries with `pg-sql` in Javascript.
JavaScript ★ 38 4y agoExplain → -
to-camel-case
Convert a string to a camel case.
JavaScript ★ 36 9y agoExplain → -
rework-pure-css
Spiritual successor:
JavaScript ★ 33 12y agoExplain → -
to-snake-case
Convert a string to a snake case.
JavaScript ★ 26 7y agoExplain → -
makefile-help
An easy way to add a `make help` target to your Makefiles.
Makefile ★ 25 9y agoExplain → -
history ▣
A nicer wrapper around the browser's History API. Push, replace, back, forward, etc.
JavaScript ★ 25 13y agoExplain → -
slate-drop-or-paste-images ▣
Moved! This package has moved to ianstormtaylor/slate-plugins...
★ 24 8y agoExplain → -
slate-auto-replace ▣
Moved! This package has moved to ianstormtaylor/slate-plugins...
★ 22 8y agoExplain → -
rework-color-function
Implements Tab Atkins's proposed color function in CSS.
CSS ★ 22 11y agoExplain → -
trigger-event
Programmatically trigger a DOM event. Useful for unit testing mostly.
JavaScript ★ 21 12y agoExplain → -
to-title-case
Convert a string to a title case.
JavaScript ★ 18 10y agoExplain → -
component-size ▣
A component command to list the sizes of all your component's dependencies.
JavaScript ★ 18 12y agoExplain → -
to-no-case
Remove an existing case from a string.
JavaScript ★ 16 9y agoExplain → -
reset ▣
An opinionated CSS reset for web *apps*.
CSS ★ 16 12y agoExplain → -
css ▣
Simple CSS manipulation.
JavaScript ★ 16 10y agoExplain → -
component-update ▣
A component command plugin to update out of date dependencies.
JavaScript ★ 16 12y agoExplain → -
component-outdated ▣
A component command plugin to list outdated dependencies.
JavaScript ★ 14 12y agoExplain → -
read-file-stdin
Read from a file, falling back to stdin.
JavaScript ★ 14 10y agoExplain → -
correct-email ▣
Correct common misspellings in an email address, based on Kicksend's Mailcheck library.
JavaScript ★ 13 12y agoExplain → -
create-event
Create an event object cross browser. Useful for unit testing mostly.
JavaScript ★ 13 10y agoExplain → -
to-slug-case
Convert a string to a slug case.
JavaScript ★ 12 9y agoExplain → -
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.
JavaScript ★ 12 13y agoExplain → -
to-capital-case
Convert a string to a capital case.
JavaScript ★ 11 7y agoExplain → -
jquery-state ▣
A jQuery plugin that makes setting states in the DOM easy and accessible.
JavaScript ★ 11 14y agoExplain → -
slate-paste-linkify ▣
Moved! This package has moved to ianstormtaylor/slate-plugins...
★ 10 8y agoExplain → -
animate ▣
Easily apply animate.css animations to elements via Javascript.
CSS ★ 10 12y agoExplain → -
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.
JavaScript ★ 9 12y agoExplain → -
slate-soft-break ▣
Moved! This package has moved to ianstormtaylor/slate-plugins...
★ 8 8y agoExplain → -
title-case-minors
A list of the minor words that shouldn't be capitalized in a title case string.
JavaScript ★ 8 10y agoExplain → -
assert-dir-equal
Assert that the contents of two directories are equal.
JavaScript ★ 7 3y agoExplain → -
loading ▣
A simple way to toggle loading state.
JavaScript ★ 7 12y agoExplain → -
closest-match ▣
Find the closest match for a string from an array of matches, using string distance.
JavaScript ★ 7 9y agoExplain → -
to-space-case
Convert a string to a space case.
JavaScript ★ 6 10y agoExplain → -
slate-auto-replace-text ▣
Deprecated! Use ianstormtaylor/slate-auto-replace instead...
★ 6 8y agoExplain → -
makefile-assert
An easy way to assert that an environment variable is defined in your Makefiles.
Makefile ★ 6 9y agoExplain → -
to-sentence-case
Convert a string to a sentence case.
JavaScript ★ 6 10y agoExplain → -
mailto
Programmatically open the user's email client.
JavaScript ★ 6 12y agoExplain → -
write-file-stdout
Write to a file, falling back to stdout.
JavaScript ★ 6 12y agoExplain → -
awesome-react-components ⑂
Catalog of React Components & Libraries
★ 5 8y agoExplain → -
to-dot-case
Convert a string to a dot case.
JavaScript ★ 5 5y agoExplain → -
rework-hex-alpha
Convert hex colors with alpha values into their RGBA equivalents for more browser support.
JavaScript ★ 4 12y agoExplain → -
parallel ▣
A simple API for running async functions in parallel.
JavaScript ★ 4 12y agoExplain → -
email ▣
Parse an email address into its components, based on component/url.
JavaScript ★ 4 13y agoExplain → -
to-constant-case
Convert a string to a constant case.
JavaScript ★ 4 10y agoExplain → -
rework-font-variant
Implements the font-variant-* properties for browsers that don't yet support them.
JavaScript ★ 4 12y agoExplain → -
slate-collapse-on-escape ▣
Moved! This package has moved to ianstormtaylor/slate-plugins...
★ 3 8y agoExplain → -
map ▣
Map an array or object.
JavaScript ★ 3 12y agoExplain → -
classes ▣
Quickly mixin class helper methods to a view.
JavaScript ★ 3 12y agoExplain → -
bind ▣
A clear API for function binding helpers.
JavaScript ★ 3 12y agoExplain → -
parent ▣
Get the parent of an element.
JavaScript ★ 3 12y agoExplain → -
get ▣
Get a property from a model or object.
JavaScript ★ 3 12y agoExplain → -
matchuppps ▣
My 10K Apart 2010 entry that won Best Design
JavaScript ★ 3 15y agoExplain → -
awesome-react ⑂
A collection of awesome things regarding React ecosystem.
★ 3 8y agoExplain → -
to-pascal-case
Convert a string to pascal case.
JavaScript ★ 3 10y agoExplain → -
slate-prism ⑂
A Slate plugin to highlight code blocks using PrismJS
JavaScript ★ 3 8y agoExplain → -
react-beautiful-dnd ⑂
Beautiful, accessible drag and drop for lists with React.js
JavaScript ★ 2 8y agoExplain → -
gameicons-font ⑂
An icon font for game-icons/icons.
★ 2 5y agoExplain → -
awesome-nodejs ⑂
:zap: Delightful Node.js packages and resources
★ 2 5y agoExplain → -
typekit ▣
Load a Typekit kit asynchronously, automatically handling FOUT.
JavaScript ★ 2 12y agoExplain → -
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.
JavaScript ★ 2 14y agoExplain → -
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.
JavaScript ★ 2 14y agoExplain → -
express ⑂
Fast, unopinionated, minimalist web framework for node.
★ 1 5y agoExplain → -
slate-auto-replace-block ▣
Deprecated! Use ianstormtaylor/slate-auto-replace instead...
★ 1 8y agoExplain → -
case ▣
Moved to https://github.com/ianstormtaylor/to-case
JavaScript ★ 1 11y agoExplain → -
pick ▣
Pick keys from an object, returning a clone.
JavaScript ★ 1 12y agoExplain → -
graph ▣
WIP, naming ideas much appreciated :)
JavaScript ★ 1 12y agoExplain → -
on-load ▣
Callback when the document has loaded.
JavaScript ★ 1 12y agoExplain → -
reduce ▣
Reduce an array or object.
JavaScript ★ 1 13y agoExplain → -
redraw ▣
Force a redraw on an element.
JavaScript ★ 1 12y agoExplain → -
callback ▣
Sugar for couthly calling functions back.
JavaScript ★ 1 13y agoExplain → -
set ▣
Set a property on a model or object.
JavaScript ★ 1 12y agoExplain → -
changesets ⑂
🦋 A way to manage your versioning and changelogs with a focus on monorepos
★ 1 5y agoExplain → -
changesets-logo
A logo for Changesets.
★ 1 5y agoExplain → -
awesome-react-render-props ⑂
Awesome list of React components with render props
★ 1 8y agoExplain → -
sharedb ⑂
A database frontend for concurrent editing systems
JavaScript ★ 1 8y agoExplain → -
faker.js ⑂
generate massive amounts of fake data in Node.js and the browser
JavaScript ★ 1 9y agoExplain → -
immer ⑂
Create the next immutable state by mutating the current one
★ 1 5y agoExplain → -
no-case ⑂
Transform a string to lower space cased in JavaScript
JavaScript ★ 1 7y agoExplain → -
awesome-react-headless-components ⑂
Awesome list of React headless components!
★ 1 8y agoExplain → -
awesome ⑂
A curated list of awesome lists
★ 1 10y agoExplain → -
image-to-data-uri.js ⑂
Clientside module (compatible with clientmodules) that takes an image url, downloads the image and creates a data URI for caching, etc.
JavaScript ★ 1 10y agoExplain → -
reactive ⑂
Tiny reactive template engine
JavaScript ★ 1 11y agoExplain → -
after-transition ⑂
Fire a callback after a transition or fire immediately if the browser doesn't support them
JavaScript ★ 1 13y agoExplain → -
ionicons ⑂
The premium icon font for Ionic Framework
CSS ★ 0 12y agoExplain → -
stringify-object ⑂
Stringify an object/array like JSON.stringify just without all the double-quotes - Node.js and browser
JavaScript ★ 0 12y agoExplain → -
hashtagraps.com
#raps, when you need them.
JavaScript ★ 0 11y agoExplain → -
type ⑂
Type assertions aka less-broken `typeof`
JavaScript ★ 0 13y agoExplain → -
khaos-test ▣
A simple test repo for khaos.
JavaScript ★ 0 12y agoExplain → -
previous-sibling ▣
Get the previous sibling of an element.
JavaScript ★ 0 12y agoExplain → -
firepad ▣
Firepad packaged as a component.
JavaScript ★ 0 13y agoExplain → -
meyer-reset ▣
Component: Eric Meyer's CSS reset.
★ 0 13y agoExplain → -
next-sibling ▣
Get the next sibling of an element.
JavaScript ★ 0 12y agoExplain → -
vercel-dynamic-routes-repro ▣
No description.
TypeScript ★ 0 5y agoExplain → -
typescript-assertions-reproduction ▣
Reproducing a TypeScript situation that causes weird assertion behavior.
TypeScript ★ 0 6y agoExplain → -
typescript-composite-mixins-bug ▣
Reproducing a TypeScript bug.
TypeScript ★ 0 6y agoExplain → -
advent-of-code-2020 ▣
No description.
Python ★ 0 5y agoExplain → -
electron-vite ⑂
Next generation Electron build tooling based on Vite 新一代 Electron 开发构建工具,支持源代码保护
★ 0 3y agoExplain → -
euclid.js ⑂
2D Euclidean geometry classes, utilities, and drawing tools
★ 0 4y agoExplain → -
DefinitelyTyped ⑂
The repository for high quality TypeScript type definitions.
★ 0 4y agoExplain → -
metalsmith-collections ⑂
A Metalsmith plugin that groups files together into collections, which it adds to the global metadata.
JavaScript ★ 0 9y agoExplain → -
element-scroll-to ⑂
Scrolls an HTML element into the browser viewport
JavaScript ★ 0 10y agoExplain → -
d3-time ⑂
A calculator for humanity’s peculiar conventions of time.
★ 0 5y agoExplain → -
typescript-runtime-type-benchmarks ⑂
Benchmark Comparison of Packages with Runtime Validation and TypeScript Support
★ 0 5y agoExplain → -
node ⑂
Node.js JavaScript runtime :sparkles::turtle::rocket::sparkles:
★ 0 5y agoExplain → -
api-docs ⑂
A complete API reference for the Framer Library & Framer Motion packages
★ 0 6y agoExplain → -
apps-script-batches ⑂
Batching for Google Apps Script
Gosu ★ 0 12y agoExplain → -
react-docs ⑂
:notebook: Guide for using the Apollo GraphQL client with React
CSS ★ 0 9y agoExplain → -
redux ⑂
Predictable state container for JavaScript apps
JavaScript ★ 0 10y agoExplain → -
clean-code-javascript ⑂
:bathtub: Clean Code concepts adapted for JavaScript
JavaScript ★ 0 9y agoExplain → -
kind-of ⑂
Get the native JavaScript type of a value, fast.
JavaScript ★ 0 8y agoExplain → -
marked ⑂
A markdown parser and compiler. Built for speed.
JavaScript ★ 0 13y agoExplain → -
koa-connect ⑂
Use connect and express middleware in koa
JavaScript ★ 0 10y agoExplain → -
rfcs ⑂
RFCs for changes to Yarn
★ 0 8y agoExplain → -
keycodes ⑂
Key codes and names
JavaScript ★ 0 8y agoExplain → -
bull ⑂
A NodeJS persistent job and message queue based on Redis
JavaScript ★ 0 9y agoExplain → -
yarn ⑂
📦🐈 Fast, reliable, and secure dependency management.
JavaScript ★ 0 9y agoExplain → -
linguist ⑂
Language Savant. If your repository's language is being reported incorrectly, send us a pull request!
Ruby ★ 0 9y agoExplain → -
heroku-buildpack-github-netrc ⑂
Heroku buildpack to access private Github repos over HTTPS without storing user/pass in your files.
Ruby ★ 0 10y agoExplain → -
react-refetch ⑂
A simple, declarative, and composable way to fetch data for React components
JavaScript ★ 0 9y agoExplain → -
react-frame-aware-selection-plugin ⑂
No description.
JavaScript ★ 0 10y agoExplain → -
draft-js-prism ⑂
Code highlighting for DraftJS using Prism
JavaScript ★ 0 10y agoExplain → -
draft-js ⑂
A React framework for building text editors.
JavaScript ★ 0 10y agoExplain → -
draft-js-plugins ⑂
React Plugin Architecture for DraftJS including Slack-Like Emojis, FB-Like Mentions and Stickers
JavaScript ★ 0 10y agoExplain → -
node-immigration ⑂
Simple, no-frills migration utility
TypeScript ★ 0 10y agoExplain → -
oauth2orize ⑂
OAuth 2.0 authorization server toolkit for Node.js.
JavaScript ★ 0 10y agoExplain → -
react-prosemirror ⑂
An unofficial React component for ProseMirror
JavaScript ★ 0 10y agoExplain → -
prosemirror ⑂
The ProseMirror WYSIWYM editor
JavaScript ★ 0 10y agoExplain → -
react-transform-hmr ⑂
A React Transform that enables hot reloading React classes using Hot Module Replacement API
JavaScript ★ 0 10y agoExplain → -
color ⑂
JavaScript color conversion and manipulation library
JavaScript ★ 0 12y agoExplain → -
color-string ⑂
Parser and generator for CSS color strings
JavaScript ★ 0 12y agoExplain → -
color-convert ⑂
Plain color conversion functions in JavaScript
JavaScript ★ 0 12y agoExplain → -
gray-matter ⑂
Front matter parser. Simple to use, parses YAML by default but can also parse JSON Front Matter, Coffee Front Matter, TOML Front Matter, and has support for custom parsers.
JavaScript ★ 0 11y agoExplain → -
front-matter ⑂
Extract YAML front matter from strings
JavaScript ★ 0 11y agoExplain → -
metalsmith-title ⑂
Automatically add a title from processed file
JavaScript ★ 0 11y agoExplain → -
component.io ⑂
http://component.io
JavaScript ★ 0 13y agoExplain → -
duo ⑂
A next-generation package manager for the front-end
★ 0 11y agoExplain → -
co-exec ⑂
nodejs core exec() function thunk wrapper for "co"
★ 0 12y agoExplain → -
builder.js ⑂
Component builder implemented with node.js
JavaScript ★ 0 12y agoExplain → -
component ⑂
component - client package management for building better web applications
JavaScript ★ 0 12y agoExplain → -
koa ⑂
Expressive middleware for node.js using generators
★ 0 12y agoExplain → -
route ⑂
Simple route middleware
★ 0 12y agoExplain → -
rework ⑂
Plugin framework for CSS preprocessing in Node.js
★ 0 12y agoExplain → -
sinon ⑂
Component version of Sinon.js
JavaScript ★ 0 12y agoExplain → -
clipboard-dom ⑂
Makes a DOM element (i.e. <button>) write to the system clipboard
JavaScript ★ 0 13y agoExplain → -
brand ⑂
Public branding material for Appcues. Mostly because we love git :]
★ 0 12y agoExplain → -
select ⑂
modern <select>
JavaScript ★ 0 12y agoExplain → -
indent ⑂
Indents a string.
JavaScript ★ 0 12y agoExplain → -
overlay ⑂
Page overlay component
JavaScript ★ 0 13y agoExplain → -
stat-mode ⑂
Offers convenient getters and setters for the stat `mode`
JavaScript ★ 0 12y agoExplain → -
toml ⑂
Tom's Obvious, Minimal Language
★ 0 13y agoExplain → -
aurora-tip ⑂
Aurora tooltip theme
CSS ★ 0 12y agoExplain → -
tip ⑂
Tooltips with a nice flexible API
JavaScript ★ 0 12y agoExplain → -
rickshaw ⑂
JavaScript toolkit for creating interactive real-time graphs
JavaScript ★ 0 12y agoExplain → -
balanced-match ⑂
Match balanced character pairs, like `{` and `}`
JavaScript ★ 0 12y agoExplain → -
notification ⑂
growl-style notifications for the browser
JavaScript ★ 0 12y agoExplain → -
rgb ⑂
converts all sorts of colors to rgb format
JavaScript ★ 0 13y agoExplain → -
array-parallel ⑂
Call an array of asynchronous functions in parallel
JavaScript ★ 0 13y agoExplain → -
assert ⑂
assert()
JavaScript ★ 0 12y agoExplain → -
querystring ⑂
Simple key / value pair query-string parser
JavaScript ★ 0 12y agoExplain → -
dom ⑂
DOM traversal, manipulation and events aggregate library (like jQuery)
JavaScript ★ 0 12y agoExplain → -
inherit ⑂
Prototype inheritance component
JavaScript ★ 0 13y agoExplain → -
equals ⑂
Check if two values are deeply equivalent
JavaScript ★ 0 12y agoExplain → -
ago ⑂
Date(now - 1e3) => "a second ago"
JavaScript ★ 0 12y agoExplain → -
rework-pseudos ⑂
rework pseudo elements support.
JavaScript ★ 0 12y agoExplain → -
grow ⑂
Grow textareas. Will work with any input, including long lines that don't have spaces.
JavaScript ★ 0 12y agoExplain → -
js-iso8601 ⑂
Enhances Date.parse to support ES5 ISO-8601 strings in all environments.
JavaScript ★ 0 13y agoExplain → -
stack ⑂
Get a stack of CallSite objects
JavaScript ★ 0 12y agoExplain → -
defaults ⑂
Assigns enumerable properties from the default object to destination object for all properties that resolve to undefined.
JavaScript ★ 0 12y agoExplain → -
has-transitions-1 ⑂
check if browser supports transitions.
JavaScript ★ 0 13y agoExplain → -
contains ⑂
Checks whether an element is in an array. (Component)
JavaScript ★ 0 13y agoExplain → -
has-transitions ⑂
Tiny component to detect for transition support
JavaScript ★ 0 13y agoExplain → -
indexof ⑂
Thanks microsoft
JavaScript ★ 0 13y agoExplain → -
unique ⑂
filters uniqueness of items in a list. (Component)
JavaScript ★ 0 13y agoExplain → -
props ⑂
Parse immediate identifiers from a js expression string (useful for template engines)
JavaScript ★ 0 13y agoExplain → -
query ⑂
Query the DOM with selector engine fallback support
JavaScript ★ 0 13y agoExplain → -
val ⑂
get/set element value - inspired by jQuery .val()
JavaScript ★ 0 13y agoExplain → -
menu ⑂
Menu component
JavaScript ★ 0 13y agoExplain → -
model ⑂
Minimalistic extensible data models
JavaScript ★ 0 13y agoExplain → -
component-stylus ⑂
Transpile stylus
JavaScript ★ 0 13y agoExplain → -
slug ⑂
slug component
JavaScript ★ 0 13y agoExplain →
No repos match these filters.