← Back

Projects

Lately I've been obssessed with open source software which I keep on GitHub . I've been writing JavaScript professionally for around 4 years, and have become an expert with some of the latest and greatest frontend frameworks including virtual-dom , AngularJS , ReactJS and most recently Next.js .

next-offline

make your Next.js application work offline using service workers via Google's workbox

⭐️ 1598
·
JavaScript
trends

ultra high performance github trending application

⭐️ 489
·
TypeScript
react-drag-drawer

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

⭐️ 165
·
JavaScript
remark-slate

Remark plugin to compile Markdown as a slate 0.50+ compatible object.

⭐️ 156
·
TypeScript
chirp

🐦 A cross platform twitter application

⭐️ 127
·
JavaScript
facebook-data-parser

A node app for parsing facebook data and outputting pretty graphs

⭐️ 106
·
JavaScript
github-native

📱 mobile github client built with react-native

⭐️ 96
·
Objective-C
react-kanban

Beautiful Kanban implementation built on react-motion

⭐️ 42
·
JavaScript
await-exec

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

⭐️ 29
·
JavaScript
Instachrome

📸 Browse Instagram from anywhere

⭐️ 28
·
JavaScript
uber-chrome

🚗 Chrome extension allowing you to call an Uber from your desktop

⭐️ 22
·
JavaScript
bundle-cop

🚓 compare webpack stats between branches

⭐️ 21
·
JavaScript
personal-website

My personal website, it's also a PWA

⭐️ 17
·
Astro
Veneer

A simple chrome extension for writing custom CSS on all websites

⭐️ 17
·
JavaScript
angular-notify

A super tiny angular service with a easy API for using browser notifications.

⭐️ 16
·
JavaScript
defer-render-hoc

defer expensive react renders until the next two rAF's

⭐️ 15
·
JavaScript
react-fab-fan

Floating action button fan built with react and react-motion

⭐️ 14
·
JavaScript
next-static-manifest

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

⭐️ 13
·
TypeScript
react-page-transition

drop in react page transition component

⭐️ 12
·
JavaScript
add-component

Generate a PureComponent or Functional Component, stylehseet and a test in one command

⭐️ 11
·
JavaScript
angular-vdom

angular .component() wrapper for virtual-dom components

⭐️ 11
·
JavaScript
use-loadable

React hook for knowing when an async function is loading or had an error

⭐️ 9
·
JavaScript
react-tooltip-portal

Small unopinionated react tooltip library that utilizes React 16's Portal API

⭐️ 9
·
JavaScript
angular-toast

Micro angular pop up library

⭐️ 9
·
HTML
bi-directional-mfe

Webpack 5 Microfrontend, with Relay hooks and React Suspense

⭐️ 8
·
JavaScript
render-react-from-cms

render react components that are intertwined in wysiwyg output

⭐️ 7
·
JavaScript
react-flick-list

react bindings for kinetic scrolling

⭐️ 6
·
JavaScript
react-scroll-listen

efficiently save the scroll position of the document.body in React

⭐️ 6
·
JavaScript
angular-phone-input

An easy to use directive for formatting / capturing phone numbers

⭐️ 6
·
HTML
simple-angular-dialog

Small library for creating dynamic modals with angularjs

⭐️ 6
·
JavaScript
cloudinary-export

streamingly export all images from cloudinary

⭐️ 6
·
JavaScript
angular-sidebar

super small, mobile ready, vanilla angular sidebar component

⭐️ 5
·
JavaScript

Generated: 09/10/2025, 14:03:09