GitHunt

Michael Cavalea

callmecavs

Frontend / Design Engineer. 🔥 JavaScript.

Freelance
Washington, DC

Languages

JavaScript87%CSS7%SCSS3%HTML3%

Loading contributions...

Top Repositories

Repositories

40
CA
callmecavs/jump.js

A modern smooth scrolling library.

JavaScript3.4k159Updated 4 years ago
scrollscrollingsmooth
CA
callmecavs/layzr.js

A modern lazy loading library for images.

JavaScript5.5k236Updated 8 years ago
imagelazyload
CA
callmecavs/bricks.js

A blazing fast masonry layout generator for fixed width elements.

JavaScript4.7k193Updated 6 years ago
masonry
CA
callmecavs/gotem

Copy to clipboard for modern browsers in less than 1kb.

JavaScript4266Updated 8 years ago
clipboardcopy
CA
callmecavs/knot.js

A browser-based event emitter, for tying things together.

JavaScript10613Updated 3 years ago
emitterevent
CA
callmecavs/text-split

Text wrapping for type animations.

JavaScript462Updated 8 years ago
splittexttypewrap
CA
callmecavs/js-trending

GitHub's trending JavaScript repositories as a microservice.

JavaScript31Updated 9 years ago
microservicescrapertrending
CA
callmecavs/outset

A minimal frontend boilerplate, emphasizing workflow.

SCSS17210Updated 3 years ago
frontendscaffolding
CA
callmecavs/hsx

Static HTML sites with JSX and webpack (no React).

JavaScript173Updated 9 years ago
boilerplatecomponentsdomfrontendhtmljsxstatictoolingwebpackworkflow
CA
callmecavs/obzerv

A convenient wrapper around IntersectionObserver for tracking element position relative to the viewport.

JavaScript111Updated 8 years ago
intersectionobserver
CA
callmecavs/string-dom

Create HTML strings using JSX (or functions).

JavaScript140Updated 9 years ago
componentsdomhtml-stringjsx
CA
callmecavs/hurry.js

An optimized curry function, for enabling full and partial function application.

JavaScript40Updated 9 years ago
curry
CA
callmecavs/ique

A queue that runs tasks when the browser is idle.

JavaScript80Updated 8 years ago
queuerequestidlecallback
CA
callmecavs/xec

An async script loader, for the browser, built on Promises.

JavaScript90Updated 9 years ago
asyncscript-loader
CA
callmecavs/tail-end

Promise-wrapped CSS animations and transitions (async/await friendly).

HTML91Updated 7 years ago
animationendasyncawaitcsspromisetransitionend
CA
callmecavs/nuclear.css

An experiment in generating atomic, immutable, class-based CSS.

CSS240Updated 9 years ago
atomiccssimmutablescss
CA
callmecavs/heading-links.js

A small, dependency-free library for deep linking headings - GitHub style.

JavaScript672Updated 10 years ago
deeplink
CA
callmecavs/ajax-component

A Custom Element that AJAXs its content, style, and scripts.

JavaScript81Updated 9 years ago
ajaxcustom-elementsweb-components
CA
callmecavs/bandito

Boilerplate for mostly-static React frontends.

JavaScript80Updated 5 years ago
boilerplatereactstatictoolingworkflow
CA
callmecavs/jax.js

A tiny Promise wrapper for GET requests.

JavaScript81Updated 9 years ago
ajaxgetpromiserequestxmlhttprequest
CA
callmecavs/selly

Convenient and optimized DOM element selection.

JavaScript61Updated 8 years ago
domselectutility
CA
callmecavs/handmade-fs

File system tasks for handmade.

JavaScript20Updated 9 years ago
fshandmade
CA
callmecavs/handmade

DIY build systems, tooling, and more.

JavaScript60Updated 9 years ago
diyhandmadetoolingworkflow
CA
callmecavs/next-thing

Frame, tick, and idle functions for the browser.

JavaScript60Updated 9 years ago
frameidlenexttick
CA
callmecavs/stockpile.js

A tiny localStorage wrapper providing namespacing and typed values.

JavaScript180Updated 7 years ago
local-storage
CA
callmecavs/understated-cli

Create understated sites with no configuration.

JavaScript10Updated 8 years ago
CA
callmecavs/outset-lib

A boilerplate for vanilla JavaScript libraries.

JavaScript50Updated 8 years ago
boilerplatefrontendtoolingworkflow
CA
callmecavs/callmecavs.github.io

My personal website.

CSS30Updated 9 years ago
portfolio
CA
callmecavs/dotnot

Access object properties using dot notation.

JavaScript50Updated 8 years ago
dot-notationobject
CA
callmecavs/evented-viewport

Viewport width and height utility for JavaScript modules.

JavaScript70Updated 8 years ago
emitterresizeviewport

Gists

Recent Activity