The Vibeary — tag

vanilla-js

21 resources in The Vibeary tagged "vanilla-js" — tools, libraries and references pulled from across the library's shelves, each one checked by hand before it was added.

Gems in this collection

Preview of Hover3D.js

Hover3D.js

Minimal 3D hover effect that tilts an element and shifts inner layers based on cursor position, aimed at product cards.

Oleg Frolov (@Volorf)MIT
Preview of liquid-glass-js

liquid-glass-js

Apple-inspired glass effects library exposing displacement, blur and highlight layers as a plain JavaScript API.

Armagan Amcalar (@dashersw)MIT
Preview of Lax.js

Lax.js

Vanilla scroll-animation plugin driving CSS transforms and filters from scroll position via a declarative preset syntax.

Alex Fox (@alexfoxy)MIT
Preview of liquidglass (ybouane)

liquidglass (ybouane)

Framework-agnostic web library producing glass surfaces with realistic refraction, chromatic edges and configurable blur falloff.

(@ybouane)open-source
Preview of PowerGlitch

PowerGlitch

Tiny library that glitches any DOM element or image with configurable slice count, timing and chromatic offset.

(@7PH)MIT
Preview of Apollo

Apollo

Custom cursor library with hover targets, magnetic snapping and state machines for element-specific cursor modes.

Adoratorio Studio (@Adoratorio)MIT
Preview of direction-reveal

direction-reveal

Detects which edge the cursor entered or left an element from and reveals overlay content from that direction.

Nigel O'Toole (@NigelOToole)MIT
Preview of scrambling-letters

scrambling-letters

Small vanilla library producing a per-character decoding scramble on any element, with per-element timing control.

RecidvstMIT
Preview of puffin.js

puffin.js

Image hover library that reveals a second image through an animated organic mask following the cursor.

(@Treast)MIT
Preview of Tilt.js

Tilt.js

Sub-4KB parallax tilt hover effect with glare, gyroscope support and per-axis limits, driven by data attributes.

Gijs Rogé (@gijsroge)MIT
Preview of canvas-nest.js

canvas-nest.js

Tiny canvas script that draws an interactive connected-node particle mesh behind page content, configured via script tag attributes.

Hu Chen (@hustcc)MIT
Preview of particles.js (marcbruederlin)

particles.js (marcbruederlin)

Dependency-free responsive particle background plugin with configurable density, connection lines and interaction modes.

Marc Brüderlin (@marcbruederlin)MIT
Preview of Cascii

Cascii

Dependency-free vanilla JavaScript builder for ASCII and Unicode diagrams with layers, grouping, selection and autosave, runnable from a single HTML file.

Caspar Wylie (@casparwylie)Apache-2.0
Preview of simpleParallax.js

simpleParallax.js

Applies parallax to images by transforming and scaling them within their container, avoiding layout shift.

Geoffrey Signorato (@geosigno)MIT
Preview of Intro.js

Intro.js

10KB step-by-step onboarding tour library with hints and a dual AGPL/commercial licence.

Usablica (@usablica)GPL
Preview of dynamic-marquee

dynamic-marquee

Marquee library where items can be added and removed while scrolling, supporting arbitrary DOM nodes and directions.

Tom Jenkinson (@tjenkinson)MIT
Preview of Mador

Mador

855-byte reactive DOM runtime that binds Proxy state to existing HTML with no components, templates, or virtual DOM.

@marsbosMIT
Preview of Meniscus

Meniscus

Bottom navigation bar whose top edge behaves like a liquid surface: one parametric SVG trough that leans and shallows with travel speed. Zero dependencies.

@hasib41MIT
Preview of Payment Method Animation

Payment Method Animation

Checkout demo where the credit card is the form: it embosses as you type, flips for CVC, flies to centre on submit.

@hasib41MIT
Preview of IMask

IMask

Vanilla JS input masking supporting pattern, number, date, regex and dynamic masks, with official React, Vue, Svelte and Solid bindings.

Alexey Kryazhev (@uNmAnNeR)MIT
Preview of Driver.js

Driver.js

5KB dependency-free library for product tours, feature highlights and contextual hints with a spotlight overlay.

Kamran Ahmed (@kamrify)MIT