Michael Cavalea
callmecavs
Frontend / Design Engineer. 🔥 JavaScript.
Languages
Loading contributions...
Top Repositories
A modern lazy loading library for images.
A blazing fast masonry layout generator for fixed width elements.
A modern smooth scrolling library.
Copy to clipboard for modern browsers in less than 1kb.
A minimal frontend boilerplate, emphasizing workflow.
A browser-based event emitter, for tying things together.
Repositories
40A modern smooth scrolling library.
A modern lazy loading library for images.
A blazing fast masonry layout generator for fixed width elements.
Copy to clipboard for modern browsers in less than 1kb.
A browser-based event emitter, for tying things together.
Text wrapping for type animations.
GitHub's trending JavaScript repositories as a microservice.
A minimal frontend boilerplate, emphasizing workflow.
Static HTML sites with JSX and webpack (no React).
A convenient wrapper around IntersectionObserver for tracking element position relative to the viewport.
Create HTML strings using JSX (or functions).
An optimized curry function, for enabling full and partial function application.
A queue that runs tasks when the browser is idle.
An async script loader, for the browser, built on Promises.
Promise-wrapped CSS animations and transitions (async/await friendly).
An experiment in generating atomic, immutable, class-based CSS.
A small, dependency-free library for deep linking headings - GitHub style.
A Custom Element that AJAXs its content, style, and scripts.
Boilerplate for mostly-static React frontends.
A tiny Promise wrapper for GET requests.
Convenient and optimized DOM element selection.
File system tasks for handmade.
DIY build systems, tooling, and more.
Frame, tick, and idle functions for the browser.
A tiny localStorage wrapper providing namespacing and typed values.
Create understated sites with no configuration.
A boilerplate for vanilla JavaScript libraries.
My personal website.
Access object properties using dot notation.
Viewport width and height utility for JavaScript modules.