productdevbook / seslen
PublicZero-dep, tree-shakeable Web Audio library with synthesised UI presets, buses + ducking, polyphony cap, throttle, jitter, fades, pan, sprites, OfflineAudioContext render-to-WAV, AnalyserNode tap, prefers-reduced-motion + SSR-safe. Strict TypeScript.
Seslen is a lightweight library that adds synthesized UI sound effects to web apps using ready-made presets without needing audio files.
How It Works
You find the seslen playground online and start exploring fun UI sounds like ticks, successes, and alarms.
Play individual sounds, tweak volumes and speeds, and build custom sequences in the interactive composer.
Grab the ready-made sound pack and connect it to your website with a simple setup.
Hook up sounds to buttons, forms, and hovers so every click and swipe feels responsive and alive.
Adjust pitches, add subtle variations, or layer sounds for music and alerts that match your style.
Users love the polished feel as every action now has the perfect audio feedback, making interactions delightful.
Star Growth
Repurpose is a Pro feature
Generate ready-to-use prompts for X threads, LinkedIn posts, blog posts, YouTube scripts, and more -- with full repo context baked in.
Unlock RepurposeSimilar repos coming soon.