Skip to content
View DavidWells's full-sized avatar
😃
😃

Sponsors

@nathanchapman

Organizations

@inboundnow

Block or report DavidWells

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

UI utils

88 repositories

📌 Tiny utility to position an element absolutely in relation to another element.

TypeScript 15 1 Updated Jan 3, 2023

A tiny, fast, configurable popover in 1.6kb.

JavaScript 13 Updated Jan 3, 2023

In-viewport detection without event listeners.

JavaScript 14 Updated Jan 3, 2023

Monitor scrolling and resizing without event listeners.

JavaScript 30 2 Updated Jan 3, 2023

Tiny asynchronous action timer.

TypeScript 13 Updated Mar 16, 2022

An easily configurable social share library that uses the social data in your document's head by default.

JavaScript 6 1 Updated Jul 24, 2020

Tiny waypoint library.

JavaScript 25 Updated Nov 1, 2018

A tiny scroll management library using native DOM APIs.

JavaScript 13 Updated Oct 16, 2017

Trigger an action on an element with a keyboard shortcut.

JavaScript 3,247 97 Updated Feb 18, 2025

Lightweight tool to get browser's scrollbars width of any browser.

TypeScript 33 1 Updated Jan 5, 2023

A comprehensive cross-browser package that allow you to determine page's and element's zoom level

TypeScript 23 Updated Sep 12, 2024

Graceful dark mode support in vanilla javascript

TypeScript 4 Updated Aug 30, 2023

A modern and powerful shortcuts management library.

TypeScript 109 4 Updated Oct 16, 2023

Element.scrollIntoView ponyfills for things like "if-needed" and "smooth"

JavaScript 1,403 77 Updated Feb 26, 2025

Library to get a unique integer id. Defaults to getting lowest positive integer

TypeScript 14 1 Updated Feb 22, 2024

Locates the DOM element closest to a given set of coordinates

JavaScript 5 Updated Dec 10, 2022

Notifies your code on DOM node move or resize

TypeScript 27 4 Updated Apr 29, 2024

⚡️ 💾 Web Performance Snippets

MDX 1,351 73 Updated Nov 13, 2024

Store key-value data encrypted (biometric passkey protected), locally in the client

JavaScript 109 3 Updated Feb 7, 2025

🌐🪶 Lightweight, Zero dependencies, Typesafe and Simple to use translations for TypeScript.

TypeScript 6 Updated Aug 25, 2024

Key/value storage for JavaScript File objects

TypeScript 146 1 Updated Sep 10, 2024

Simple key-value storage API backed by various client storage mechanisms

JavaScript 222 12 Updated Feb 4, 2025

Collection of libraries to create an input mask which ensures that user types value according to predefined format.

TypeScript 1,497 36 Updated Feb 25, 2025

Remove blank space from around any SVG instantly.

JavaScript 36 6 Updated Aug 15, 2024

Disable web developer tools from the f12 button, right-click and browser menu

TypeScript 2,363 211 Updated Dec 31, 2024

JS helper to ask the user to pick a file.

JavaScript 1 Updated Sep 3, 2024

LazyLoad is a lightweight, flexible script that speeds up your website by deferring the loading of your below-the-fold images, backgrounds, videos, iframes and scripts to when they will enter the v…

JavaScript 7,756 675 Updated Jan 1, 2025

Efficient immutable updates, 2-6x faster than naive handcrafted reducer, and more than 10x faster than Immer.

TypeScript 1,680 19 Updated Jan 13, 2025

A tiny javascript library to help printing from the web.

JavaScript 4,421 679 Updated Aug 28, 2024

Custom elements (web components) for making audio and video player controls that look great in your website or app.

TypeScript 2,049 90 Updated Feb 25, 2025