New Shuffle Component v0.1.0 is live!

Native Web Component for

Drop the custom element into plain HTML, ESM apps, or any frontend framework. The demo pairs it with for the animated color treatment.

Web Component <shuffle-text> Framework Agnostic No Dependencies
The library registers a native custom element. Use it as a regular HTML tag.
No framework required
<script src="shuffle-text.js"></script>

<shuffle-text autoplay replay-on-hover duration="760">
  Interface ready
</shuffle-text>
Tweak custom element attributes in real-time or pick a preset style.
800ms
<shuffle-text></shuffle-text>
Decrypt the secrets! Unrevealed letters shuffle indefinitely. Guess keys to lock them.
Category: TERMINOLOGY
Firewall integrity:
Score: 0000
Decryption Successful
You cracked the passcode and secured the terminal!
Simulating terminal data pipelines. Values shuffle to reveal updates. Click to trigger manual sweep.
CPU Core Synchronization
Security Gateway status
Data Sentinel encryption key
Sirius Core Thermal Grid

Native Custom Element

Register once and use <shuffle-text> anywhere regular HTML is accepted, without framework-specific wrappers.

Attribute-Based API

Easily adjust overall animation duration and empty characters in CSS/JS or via custom element attributes.

Accessibility Built-In

Complies with web accessibility standards by injecting hidden assistive text descriptions and respecting system preferences like reduced motion.