Skip to content
View timnarr's full-sized avatar

Block or report timnarr

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Please don't include any personal information such as legal names or email addresses. Maximum 100 characters, markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
Stars

JS tools/helper/libs

44 repositories

DOM event delegation, in <1KB

TypeScript 191 7 Updated Oct 28, 2024

Automatic font fallback based on font metrics

TypeScript 1,566 25 Updated Nov 30, 2024

Get your layout shifts optimized with a CLI-generated piece of CSS

JavaScript 389 8 Updated Feb 2, 2023

🪧 Universal lazy loading library for placeholder images leveraging native browser APIs

TypeScript 763 13 Updated Nov 13, 2024

Comlink makes WebWorkers enjoyable.

TypeScript 11,440 391 Updated Nov 27, 2024

⚡️Faster subsequent page-loads by prefetching in-viewport links during idle time

JavaScript 11,046 405 Updated Sep 27, 2024

Customisable text shuffling animations.

JavaScript 176 6 Updated Oct 16, 2023

🐨 Elegant Console Logger for Node.js and Browser

TypeScript 6,135 178 Updated Nov 27, 2024

😱 A better fetch API. Works on node, browser and workers.

TypeScript 4,179 129 Updated Nov 27, 2024

ESLint rules for consistent filename and folder. Allows you to enforce a consistent naming pattern for the filename and folder.

JavaScript 545 20 Updated Nov 25, 2024

A light-weight, no-dependency, vanilla JavaScript engine to drive user's focus across the page

TypeScript 22,912 1,026 Updated Oct 20, 2024

⚡A tiny, fast router to make your static website feel like a SPA

JavaScript 3 Updated Oct 8, 2023

🚇 Tunnel your local HTTP(s) server to the world! powered by Cloudflare Quick Tunnels.

TypeScript 1,057 17 Updated Nov 29, 2024

A polyfill of ScrollTimeline.

JavaScript 979 95 Updated Aug 26, 2024

A tiny (~500B) JavaScript library that allows you to set default values for nested objects

TypeScript 467 12 Updated Nov 22, 2023

Quickboot.js is an experimental tool to reduce JS code size beyond tree-shaking. It uses runtime tracing, eval(), and sync XHR with non trivial trade-offs

TypeScript 85 1 Updated Sep 6, 2023

grab and go polyfill functions for web scroll features

JavaScript 110 11 Updated Sep 23, 2024

Fast and lightweight DOM diffing/patching (no virtual DOM needed)

JavaScript 3,224 131 Updated Oct 10, 2024

📸 Quickly generate image from DOM node using HTML5 canvas and SVG.

TypeScript 669 43 Updated Nov 12, 2024

Add webpack magic comments to your dynamic imports at build time.

JavaScript 12 Updated Nov 11, 2024

Common tasks of managing HTML DOM with vanilla JavaScript. Give me 1 ⭐if it’s useful.

MDX 6,533 462 Updated Jun 6, 2024
JavaScript 140 3 Updated Jun 7, 2024

Observe changes to the DOM using an async iterable — A nicer API for MutationObserver

JavaScript 205 2 Updated Aug 18, 2024

Server-Timing HTTP header helper

JavaScript 2 1 Updated Jul 10, 2024

Add next/previous buttons to a horizontal scrollable container.

HTML 121 6 Updated Feb 7, 2024

Small, feature-rich calendar components

TypeScript 1,134 13 Updated Nov 2, 2024

The Vanilla Calendar Pro is a versatile JavaScript date and time picker component with TypeScript support, making it compatible with any JavaScript frameworks and libraries. It is designed to be li…

TypeScript 572 66 Updated Nov 26, 2024

⚙️ Node.js tool for optimizing SVG files

JavaScript 21,076 1,394 Updated Oct 21, 2024

Lock all scrollbars to prevent scrolling the page.

TypeScript 72 1 Updated May 14, 2024