- Spacing.js - Measuring
- Ukiyo.js - Parallax Effect
- IntersectionObserver Debugger
- mande - Fetch Wrapper
- Vest - Declarative Validations Framework
- Granim.js - Gradient Animation
- barba.js - Page Transitions
- dead-or-alive - URL Checker
- timeago - Format Date
Spacing.js - Measuringby Steven Lei
Ukiyo.js - Parallax Effectby Yiteng Jun
IntersectionObserver Debuggerby Rodrigo Pombo
This tiny script is a debugging tool, included during development, which shows you the root, target, and intersection every time an IntersectionObserver is triggered.
mande - Fetch Wrapperby Eduardo San Martin Morote
Vest - Declarative Validations Frameworkby Evyatar Alush
Vest is a declarative validation framework for validating form input that is as easy to use as the Mocha or Jest unit test libraries.
Granim.js - Gradient Animationby Benjamin Blonde
Benjamin has created a library to animate gradients as complex as you need them. It supports pausing when it's not in view and different blending modes for images.
RoughNotationby Preet Shihn
To emphasize something important on a sheet of paper, you sometimes use a highlighter. This library brings that to the web in an animated way. With a circle around it, underlined … or both, you're sure to attract attention.
barba.js - Page Transitionsby Multiple Contributors
Barba is a library that allows you to create fluid and smooth transitions between pages on your website, while we wait for the View Transitions API.
dead-or-alive - URL Checkerby Titus Wormer
This URL checker ensures that links do not lead to nothing, whether on websites, in node projects or in service workers. It even checks anchor links for the presence of the element.
timeago - Format Dateby Whoever Titanium is...
'Your message was sent 5 minutes ago'. Notes like these are easy to bring into a web application with this script. It currently only supports English, but is easily customizable.
You can interact with this article (applause, criticism, whatever) by mention it in one of your posts or by replying to its syndication on Mastodon, which will be shown here as a Webmention ... or you leave a good old comment with your GitHub account.
In case your blog software can't send Webmentions, you can use this form:
No Webmentions yet...