Xchart.com co-founder. Progressive Web App developer, author, educator, and immigrant. Always betting on the Web.
hjs-webpack. Helpers/presets for setting up webpack with hotloading react and ES6(2015) using Babel.
1.8kICanHaz.js. A clean solution for templating with Mustache.js and jQuery or Zepto
832create-keyframe-animation. Generate CSS keyframe animations dynamically in the browser with JavaScript.
712feather-app. as light as a...
707redux-bundler. Compose a Redux store out of smaller bundles of functionality.
584fixpack. A package.json file scrubber for the truly insane.
457Capsule. Realtime web app framework for Backbone, socket.io and node.js
411Happy.js. $('form').isHappy() – Lightweight, extensible form validation plugin for jQuery/Zepto.js
404html-parse-stringify. Parses well-formed HTML (meaning all tags closed) into an AST and back. quickly.
334templatizer. Simple solution for compiling jade templates into vanilla JS functions for blazin' fast client-side use.
303money-clip. For managing your client side cache. Tiny wrapper over IndexedDB supporting versioning and max age.
230wildemitter. A super lightweight EventEmitter similar to what comes in Node.js, but with a support for wildcard events '*'
212emoji-images. replace stuff like :heart: with <img> tags of corresponding images per: http://www.emoji-cheat-sheet.com/
172webrtc.js. WebRTC abstraction for managing it simple to manage multiple peer connections of various types.
164moonboots. A set of conventions and tools for bundle and serving clientside apps with node.js
158hubtags.com. A demo app, built with Ampersand and React as a static Native Web App
136getconfig. Config file reader for node.js projects that detects environment based on NODE_ENV.
114andlog. Super-simple, client-side CommonJS logging thingy
97github-secret-keeper. Microservice to enable GitHub login for multiple server-less applications.
91human-javascript. Book on building sanely architected JS apps
82human-model. Strict models are a drop-in replacement for Backbone models but are far more restrictive and structured.
75humanjs-sample-app. Sample app for human javascript book
67milliseconds. Insanely lightweight module for converting times to milliseconds.
62masters. Repo to follow along with Frontend Masters class
61redux-bundler-worker-example. Redux-bundler with store and bundler running inside a worker
58clientconfig. Super simple clientmodule for passing config items, such as API connection URLs, debug modes, etc from server to client.
55webrtcsupport. Browser module to detect support for WebRTC and extract proper constructors.
55internal-nav-helper. Helper function for handling internal navigation in Single Page Apps (SPAs) in ~250 bytes before gzip.
53feather-route-matcher. featherweight url to handler matching
43redux-bundler-react. Bindings for redux-bundler to React
36redux-bundler-example. Example app built with redux-bundler
34human-view. A smart base view for Backbone apps, to make it easy to bind collections and properties to the DOM.
33humanjs. Application scaffolding and documentation repo for Human JavaScript Apps
32ric-shim. requestIdleCallback shim that won't blow up if used in node.js
31featherweight. JavaScript
28worker-proof. Enables calling out to main thread from a worker to register callbacks, etc.
26redux-persist-middleware. Creates Redux middleware that will lazily persist data from certain reducers, when certain actions occur.
26hapi-dummy-api. Generate dummy APIs for hapi.js, for building clientside apps before the real API is done.
26reformer. Self-contained, self-rendering, self-validating forms that can only output valid data.
26babel-plugin-h-children-fix. Allows use of standard babel JSX tools with virtual-dom/h
25react-internal-nav. React component with single 'onInternalNav' callback for handling clicks on <a> local to domain.
25appcache-serviceworker-generator. Can generate an appcache manifest and ServiceWorker from same abstraction.
24image-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.
23tryit. Module to wrap try-catch for better performance and cleaner API.
22window-watcher. State object you can listen to for changes to window width.
19create-selector. Wrapper for reselect to allow deferring creation of selectors.
18slugger. Dead simple string slugification (a. la. django) for node and the broswer.
17native-promisify-if-present. Return a promise from a callback-as-last-argument function using native a Promise, but only if native Promises exist.
17jquery-sliding-message. Nice way to show messages to users
16loading-stats. Client module for reporting real-world single page application performance back to you in your metrics.
13video-recorder. Experimental browser module for recording contents of a `<video>` tag by taking dataURI snapshots of it.
13sinks. Tools for object sync (get it?!), validation, diffing, and immutable deep setting
10system-requirements.js. Boxed software has 'em, now the web does too.
10redux-bundler-worker. Utilities for running a redux-bundler app inside a worker
9fingertips. Touch event handling for mobile web apps
9Yo-Moma. Nerdpoints for the best nerdy yo mama joke. Bonus points for git references.
9