Eric Bailey

Developer & pretend designer. Interested in systems, performance, accessibility, open source, & beer. Find me on Twitter and Github. From Iowa, based in NYC.


Open Source

  • svbstrate

    Another functional CSS library – 1.2kb ⚡️

  • noodle

    2kb flickable slideshow

  • foil

    800 byte framework agnostic router.

  • foil-react

    React adapter for foil. 800b gzipped.

  • operator

    1kb drop-in "PJAX" solution for fluid, smooth transitions between pages.

  • vsbl

    In-viewport detection without event listeners.

  • nanoclass

    84 byte classname utility.

  • picostate

    200 byte state management.

  • @picostate/react

    600 byte state management for React.

  • picoapp

    🐣 Tiny no-framework component toolkit.

  • overunder

    A tiny waypoint library for scroll and resize events.

  • rola

    Tiny scroll animation utility.

  • tinkerbell

    💫 Tiny tweening library that sparkles.

  • rosin

    700 byte single-finger tap and swipe utility.

  • srraf

    Monitor scrolling and resizing without event listeners.

  • poppy

    A tiny, fast, configurable popover in 1.6kb.

  • .dotfiles

    Configs for vim, git, and Hyper.

  • clms

    Command-line meta scraper

  • astrochimp

    Tiny MailChimp list subscribe utility.

  • klaviyo-subscribe

    Tiny Klaviyo list subscribe utility.

  • chunk-cache

    Simple caching for streamed HTML

  • w2t

    130 byte asynchronous action timer

  • unibundle

    Simple universal application bundler

  • relaze

    1kb image lazy loading library for React.

  • tackjs

    A minimal toolkit to pin an element relative to another element.

  • myxt

    Merge util for X and Y-axis 2D CSS transforms.

  • sshare

    A tiny, accessible, Medium-like share dialog in about ~2.2kb gzipped.

  • sscroll

    Tiny isomorphic smooth-scroll utility.

  • tarry.js

    Tiny composable sequencing utility. 250b gzipped.

  • micro-jsonp

    Teeny-tiny JSONP handler. 386b gzipped.

  • scroll-restoration

    A tiny scroll management library using native DOM APIs.

  • valencia

    Tiny helper to fetch Instagram posts. 500b gzipped.

  • updwn

    Tiny up/down scroll detection.

  • visibl

    1kb declarative in-viewport React HOC.

  • sharable

    Drop-in social sharing using page meta data.

  • pparallax

    Precision parallax in ~1.6kb gzipped

  • @slater/cli

    A Shopify development utility, complete with CSS & JS hot reloading.

  • @slater/reload

    A theme auto-reload socket for use with @slater/cli.

  • @slater/theme

    A Shopify theme based on Slate, but with less of... everything.

  • ffx

    Teeny-tiny flexbox grid for React

  • react-hydrate

    Generic data fetching and SSR hydration pattern for React.

  • react-hydrate-link

    Route pre-fetching for React Router v4

  • the-couch/paralless

    Hyper-minimal parallax implementation for subtle animation.

  • barrel/promobar

    A lightweight and easily configurable promo bar in ES6.

  • maxrolon / shopify-shipper

    ⚓️ A shipping calculator library for Shopify