Jack Hanford (@hanford)

Top repositories

1

next-offline

make your Next.js application work offline using service workers via Google's workbox
JavaScript
1,589
star
2

trends

ultra high performance github trending application
TypeScript
486
star
3

react-drag-drawer

A responsive mobile drawer that is draggable on mobile, and falls back to a modal on desktop
JavaScript
157
star
4

remark-slate

Remark plugin to compile Markdown as a slate 0.50+ compatible object.
TypeScript
153
star
5

chirp

🐦 A cross platform twitter application
JavaScript
126
star
6

facebook-data-parser

A node app for parsing facebook data and outputting pretty graphs
JavaScript
105
star
7

github-native

πŸ“± mobile github client built with react-native
Objective-C
95
star
8

react-kanban

Beautiful Kanban implementation built on react-motion
JavaScript
42
star
9

await-exec

Small wrapper around node's child_process exec command, allowing it to easily be used with async/await
JavaScript
29
star
10

Instachrome

πŸ“Έ Browse Instagram from anywhere
JavaScript
28
star
11

uber-chrome

πŸš— Chrome extension allowing you to call an Uber from your desktop
JavaScript
22
star
12

bundle-cop

πŸš“ compare webpack stats between branches
JavaScript
20
star
13

Veneer

A simple chrome extension for writing custom CSS on all websites
JavaScript
17
star
14

defer-render-hoc

defer expensive react renders until the next two rAF's
JavaScript
16
star
15

personal-website

My personal website, it's also a PWA
TypeScript
16
star
16

angular-notify

A super tiny angular service with a easy API for using browser notifications.
JavaScript
15
star
17

react-fab-fan

Floating action button fan built with react and react-motion
JavaScript
14
star
18

next-static-manifest

Create a static page manifest of your Next.js exported html pages, allowing you to route to dynamic HTML pages
TypeScript
13
star
19

react-page-transition

drop in react page transition component
JavaScript
12
star
20

add-component

Generate a PureComponent or Functional Component, stylehseet and a test in one command
JavaScript
11
star
21

angular-vdom

angular .component() wrapper for virtual-dom components
JavaScript
10
star
22

use-loadable

React hook for knowing when an async function is loading or had an error
JavaScript
9
star
23

react-tooltip-portal

Small unopinionated react tooltip library that utilizes React 16's Portal API
JavaScript
9
star
24

angular-toast

Micro angular pop up library
HTML
8
star
25

render-react-from-cms

render react components that are intertwined in wysiwyg output
JavaScript
7
star
26

bi-directional-mfe

Webpack 5 Microfrontend, with Relay hooks and React Suspense
JavaScript
7
star
27

angular-phone-input

An easy to use directive for formatting / capturing phone numbers
HTML
6
star
28

react-flick-list

react bindings for kinetic scrolling
JavaScript
6
star
29

react-scroll-listen

efficiently save the scroll position of the document.body in React
JavaScript
6
star
30

cloudinary-export

streamingly export all images from cloudinary
JavaScript
5
star
31

simple-angular-dialog

Small library for creating dynamic modals with angularjs
JavaScript
5
star
32

await-wrap

use async/await without try/catch blocks
JavaScript
4
star
33

trends-sidebar

Chrome extension for trends.now.sh
JavaScript
4
star
34

animate

drop in, easy to use, natural looking animations with 0 config
JavaScript
4
star
35

website-performance

Gather common performance metrics from a website like Time To Interactive (TTI) and DOMContentLoaded
JavaScript
4
star
36

react-document-visibility

functional react component that re renders and informs children when the document is currently focussed or not
JavaScript
4
star
37

angular-sidebar

super small, mobile ready, vanilla angular sidebar component
JavaScript
4
star
38

pipe-fns

helper function enabling easy functional piping
JavaScript
3
star
39

now-playing

GraphQL + The movie database + Apollo & Next.js
JavaScript
3
star
40

pnpm-peer-deps

JavaScript
3
star
41

relay-swc-jest

TypeScript
3
star
42

mfe-poc

Simple project implementing a Module Federation Micro frontend
JavaScript
3
star
43

ci-github

easily comment on github commits / PR's from CircleCI or TravisCI
JavaScript
3
star
44

react-pinch-to-zoom

JavaScript
3
star
45

check-in

react native + yelp fusion API
JavaScript
3
star
46

sink

Store a local files/directories in iCloud drive ☁️
JavaScript
3
star
47

miniflare-shared-test-environment

Bug with r2_persist / jest-environment-miniflare
JavaScript
3
star
48

next-version-file

TypeScript
3
star
49

fast-flix

set playback speed of any HTML5 video on the internet
JavaScript
3
star
50

install-resolver

never guess whether a project is using yarn or npm again
JavaScript
3
star
51

credit-cards-react

Fork of react-credit-cards with css-in-js support
JavaScript
3
star
52

worker-rp-pages

TypeScript
3
star
53

remove-cors

Small Proxy for removing CORs headers
JavaScript
3
star
54

intersection-observer-image-grid

simple example using intersection-observer's in a react application
JavaScript
3
star
55

scrolltop-on-mount

react HOC that resets window scrollTop on mount
JavaScript
2
star
56

react-freeze-body

Declaratively apply overflow: hidden to the document.body
JavaScript
2
star
57

tinder-chrome

browse tinder from anywhere using this nifty chrome extension
JavaScript
2
star
58

react-zipcode

micro zipcode input with validation, mobile keypad keyboard built for react
JavaScript
2
star
59

apple-maps

small repo demonstrating how to recreate part of Apple maps native UI using web technology
JavaScript
2
star
60

array-dedupe

remove duplicated instances from an array by object key values
JavaScript
2
star
61

react-touchable-component

Touchable / draggable react component with an easy to use API
JavaScript
2
star
62

react-flexbox-helpers

Helper components for quickly using flexbox with React
JavaScript
2
star
63

preload-component

preload an array of image URL's the react way
JavaScript
2
star
64

add-deploy

generate circleci deployment scripts for now and heroku hosted node apps
JavaScript
2
star
65

request-callback

requestIdleCallback polyfill
JavaScript
2
star
66

bug-swcMinify-next-12.1.1

JavaScript
2
star
67

react-state-component

functional react component that exposes an additional external state to children
JavaScript
2
star
68

is-webapp

Detect if website was launched from mobile phone homescreen
JavaScript
2
star
69

relay-swc-monorepo

TypeScript
2
star
70

react-resize-width

Notify a component in react when the document.body is resized
JavaScript
2
star
71

relay-compiler-ci

TypeScript
2
star
72

many-workers

JavaScript
2
star
73

add-shallow

easily generate a shallow render test with one command
JavaScript
2
star
74

angular-disable-inflight

Angular directive for disabling elements while requests are in flight
JavaScript
2
star
75

next-on-pages-42

TypeScript
2
star
76

12.2-exports

JavaScript
2
star
77

react-image-loaded

Add a nice animation as soon as an image is loaded
JavaScript
2
star
78

required-parameter

require parameters when functions are invoked
JavaScript
2
star
79

react-github-badge

A 'Star on github' badge made for react
JavaScript
2
star
80

next-on-pages-32

TypeScript
2
star
81

many-relay-next

TypeScript
2
star
82

cacher

chrome extension for overwriting and adding permanent cache headers on all assets
JavaScript
2
star
83

url-constructor

A small library for dynamically matching urls with parameters
JavaScript
2
star
84

website-performance-hoc

react bindings for the website-performance NPM module
JavaScript
2
star
85

dot

setup / startup scripts for new computers / HDD's
Shell
2
star
86

twitter-popup

JavaScript
2
star
87

full-height-hoc

Loop over elements so a page can use flexbox height
JavaScript
2
star
88

storybook-deploy

JavaScript
2
star
89

react-flip-list

react <List /> component with FLIP animations built in
JavaScript
2
star
90

react-commit

lazily execute async functions on user initiated action
JavaScript
2
star
91

react-sherlock

react input with nlp superpowers
JavaScript
1
star
92

angular-sherlock

JavaScript
1
star
93

Bookmarker

A simple chrome extenstion to open all my bookmarks in the background.
JavaScript
1
star
94

angular-date-input

angular directive to streamline inputting dates
JavaScript
1
star
95

hanford.github.io

Home page
HTML
1
star
96

chrome-version

library for getting major chrome version from a user agent string
JavaScript
1
star
97

angular-faux-loader

Directive for displaying a loading message while data is coming in
JavaScript
1
star
98

angular-sticky-thead

JavaScript
1
star
99

angular-restrict-number

Directive for enforcing inpuit's ngModel is always a number
JavaScript
1
star
100

angular-maxlength

Small directive for _really_ enforcing maxlength
JavaScript
1
star