Carlsbad, California

Michael Jackson

Elite
@mjackson

Founder @remix-run, creator @unpkg. Thriller.

expect. Write better assertions

2.3k

remix-the-web. Open source tools for Remix (or any framework!)

979

mach. HTTP for JavaScript

803

http-client. Compose HTTP clients using JavaScript's fetch API

503

web-starter. Build and deploy a React website quickly on Heroku

412

citrus. Parsing Expressions for Ruby

410

strata. A modular, streaming HTTP server for node.js

364

multipart-parser. A fast, efficient parser for multipart streams in any JavaScript environment

348

then-redis. A fast, promise-based Redis client for node.js

313

shadowbox. A beautiful, versatile lightbox for photos and videos

293

file-storage. Key/value storage for JavaScript File objects

148

rollup-plugin-url-resolve. Use URLs in your Rollup imports

137

react-loop-2019. Notes and code examples from my React Loop 2019 Keynote

116

lazy-file. Lazy, streaming files for JavaScript

93

form-data-parser. A request.formData() wrapper with pluggable file upload handling

86

resolve-pathname. Resolve URL pathnames using JavaScript

64

expect-element. Write better assertions for DOM nodes

60

my-react. An experimental drop-in replacement for React without ES6 classes or "this"

57

dotfiles. My dotfiles

56

unpkg-demos. Experiments in how to use unpkg

55

history-server. An HTTP server for single-page apps that use the HTML5 history API

52

rack-accept. HTTP Accept* for Ruby/Rack

48

mint. A small, fast documentation generator for literate-style programming

41

sinatra-session. Simple, secure sessions for Sinatra

37

firework. A distributed, fault-tolerant work queue for Firebase

36

s3-thumb-server. Serve thumbnails of images stored on S3 over HTTP

34

ember-firebase. Firebase bindings for Ember.js

32

monterey. Minimal OOP for JavaScript

31

value-equal. Are these two JavaScript values equal?

31

optionparser. Command-line option parser for PHP

30

remix-ssg-example. Small example of how to statically generate a Remix site using wget

29

bufferedstream. A robust stream implementation for node.js and the browser

26

tree-shaking-react-router. Tree-shaking React Router with webpack 4

25

icare. A badge to promote empathy in software design, craftsmanship, and maintenance

25

react-style. Declarative styling for React components

21

broccoli-rev. A Broccoli plugin for adding revision checksums to file names

13

react-router-examples. Code examples for React Router v6

12

usererror. A base class for JavaScript errors

12

maker. Small library for quickly constructing large segments of HTML in JavaScript

5

preact. ⚛️ Fast 3kB React alternative with the same modern API. Components & Virtual DOM.

5

react-router-preload-test. Testing out preloading routes in React Router with React Suspense

4
41
Apply