London, UK

Matt Hinchliffe

Expert
@i-like-robots

react-tags. ⚛️ Legacy repo for the fantastically simple tagging component for your React projects (legacy repo)

452

EasyZoom. 🔎 EasyZoom is an elegant, highly optimised jQuery image zoom and panning plugin.

450

react-tube-tracker. 🚇 An isomorphic React app to check the arrival times of trains on the Tube (from 2014)

257

react-tag-autocomplete. ⚛️ A simple, accessible, tagging component ready to drop into your React projects (new repo)

201

Responsive-Image-Placeholders. Using a little basic CSS, JavaScript and a dash of animation it's simple to avoid the performance hit of re-calculating layout and provide a smooth user experience.

64

rewireify. Rewireify is a port of Rewire for Browserify that adds setter and getter methods to each module so that their behaviour can be modified for better unit testing.

60

hyperons. 🔥 The fastest JSX to string renderer on the server and in the browser.

50

jQuery-Slideshow. jQuery Slideshow is a performant and developer friendly image slideshow and content carousel plugin. 2KB when gzipped.

40

grid-layout-demo. The FT.com front page re-created with CSS grid layout

34

express-request-mock. 🖖 A convenient wrapper for node-mocks-http which makes testing Express controllers and middleware easy.

16

jQuery-Modal. Every front-end developer needs their own modal window. The plugin is optimised and customisable and even supports multiple, nestable instances.

13

WebsiteBase. WebsiteBase is more than a boilerplate, less than a framework and great place for front-end developers to start new projects. It combines ideas from OOCSS and SMACSS to help create an opinionated code base for scalable and maintainable website development.

12

svg-sprite-generator. An experimental SVG sprite generation service prototype

11

groundwork. A simple bootstrap for loading and binding DOM elements to JavaScript modules in an understandable way.

11

promise-patterns. 🙌 Utility functions to help compose promise based code.

8

chai-html. ☕️ A focussed HTML assertions plugin for Chai.

7

extract-css-block-webpack-plugin. I'll admit, it's not a catchy name.

6

preact-tube-tracker. 🚇 A Preact and ES6 port of my original React Tube Tracker

5

xslt-fiddle. A playground to test XSL transformations

4

hardened-fetch. 🦾 Hardened Fetch is a tiny wrapper for `global.fetch` which makes working with APIs without SDKs and web scraping easier.

4

rsvp. 👰 An application to collect guest's RSVPs and contact details

4

ts-package-boilerplate. My personal boilerplate for new JavaScript/TypeScript projects.

3

react-through-time. 👴🏻 Following the evolution of a small React application over the last 8 years

3

reliable-module-ids-plugin. 🆔 A Webpack plugin to generate more consistent module IDs

3

guestlist. 🎫 Guestlist is a tiny library that whitelists, validates, and sanitizes HTTP request properties

3

lionel. 🗞 The latest news from the Financial Times in your terminal.

2

get-package-name. 📦 Extracts the name of a package from its file path.

2

snappy-snaps. 📸 A tiny snapshot tool which is compatible with any testing framework and able to serialize almost anything.

1

deno-pagination. A tiny package for Deno that calculates pagination values.

1

accessibility-demos. HTML

1

svelte-tube-tracker. 🚇 A small app to test Svelte

1

groundwork-components. Dependency-free JavaScript modules compatible with but not limited to usage with GroundworkJS

1
32
Apply