Spokane, WA

Henrik Joreteg

Elite
@HenrikJoreteg

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.8k

ICanHaz.js. A clean solution for templating with Mustache.js and jQuery or Zepto

832

create-keyframe-animation. Generate CSS keyframe animations dynamically in the browser with JavaScript.

712

feather-app. as light as a...

707

redux-bundler. Compose a Redux store out of smaller bundles of functionality.

584

fixpack. A package.json file scrubber for the truly insane.

457

Capsule. Realtime web app framework for Backbone, socket.io and node.js

411

Happy.js. $('form').isHappy() – Lightweight, extensible form validation plugin for jQuery/Zepto.js

404

html-parse-stringify. Parses well-formed HTML (meaning all tags closed) into an AST and back. quickly.

334

templatizer. Simple solution for compiling jade templates into vanilla JS functions for blazin' fast client-side use.

303

money-clip. For managing your client side cache. Tiny wrapper over IndexedDB supporting versioning and max age.

230

wildemitter. A super lightweight EventEmitter similar to what comes in Node.js, but with a support for wildcard events '*'

212

emoji-images. replace stuff like :heart: with <img> tags of corresponding images per: http://www.emoji-cheat-sheet.com/

172

webrtc.js. WebRTC abstraction for managing it simple to manage multiple peer connections of various types.

164

moonboots. A set of conventions and tools for bundle and serving clientside apps with node.js

158

hubtags.com. A demo app, built with Ampersand and React as a static Native Web App

136

getconfig. Config file reader for node.js projects that detects environment based on NODE_ENV.

114

andlog. Super-simple, client-side CommonJS logging thingy

97

github-secret-keeper. Microservice to enable GitHub login for multiple server-less applications.

91

human-javascript. Book on building sanely architected JS apps

82

human-model. Strict models are a drop-in replacement for Backbone models but are far more restrictive and structured.

75

humanjs-sample-app. Sample app for human javascript book

67

milliseconds. Insanely lightweight module for converting times to milliseconds.

62

masters. Repo to follow along with Frontend Masters class

61

redux-bundler-worker-example. Redux-bundler with store and bundler running inside a worker

58

clientconfig. Super simple clientmodule for passing config items, such as API connection URLs, debug modes, etc from server to client.

55

webrtcsupport. Browser module to detect support for WebRTC and extract proper constructors.

55

internal-nav-helper. Helper function for handling internal navigation in Single Page Apps (SPAs) in ~250 bytes before gzip.

53

feather-route-matcher. featherweight url to handler matching

43

redux-bundler-react. Bindings for redux-bundler to React

36

redux-bundler-example. Example app built with redux-bundler

34

human-view. A smart base view for Backbone apps, to make it easy to bind collections and properties to the DOM.

33

humanjs. Application scaffolding and documentation repo for Human JavaScript Apps

32

ric-shim. requestIdleCallback shim that won't blow up if used in node.js

31

featherweight. JavaScript

28

worker-proof. Enables calling out to main thread from a worker to register callbacks, etc.

26

redux-persist-middleware. Creates Redux middleware that will lazily persist data from certain reducers, when certain actions occur.

26

hapi-dummy-api. Generate dummy APIs for hapi.js, for building clientside apps before the real API is done.

26

reformer. Self-contained, self-rendering, self-validating forms that can only output valid data.

26

babel-plugin-h-children-fix. Allows use of standard babel JSX tools with virtual-dom/h

25

react-internal-nav. React component with single 'onInternalNav' callback for handling clicks on <a> local to domain.

25

appcache-serviceworker-generator. Can generate an appcache manifest and ServiceWorker from same abstraction.

24

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.

23

tryit. Module to wrap try-catch for better performance and cleaner API.

22

window-watcher. State object you can listen to for changes to window width.

19

create-selector. Wrapper for reselect to allow deferring creation of selectors.

18

slugger. Dead simple string slugification (a. la. django) for node and the broswer.

17

native-promisify-if-present. Return a promise from a callback-as-last-argument function using native a Promise, but only if native Promises exist.

17

jquery-sliding-message. Nice way to show messages to users

16

loading-stats. Client module for reporting real-world single page application performance back to you in your metrics.

13

video-recorder. Experimental browser module for recording contents of a `<video>` tag by taking dataURI snapshots of it.

13

sinks. Tools for object sync (get it?!), validation, diffing, and immutable deep setting

10

system-requirements.js. Boxed software has 'em, now the web does too.

10

redux-bundler-worker. Utilities for running a redux-bundler app inside a worker

9

fingertips. Touch event handling for mobile web apps

9

Yo-Moma. Nerdpoints for the best nerdy yo mama joke. Bonus points for git references.

9
56
Apply