SDK v1.2.1

PSM SDK

Interactive demos and examples for all Purple Squirrel Media modules

Featured

🎵

SquirrelAudioPlayer Featured

Waveform audio player with real-time frequency visualizer. Three visualization modes (bars, glow, wave), custom controls, and beautiful PSM styling. Perfect for music NFTs, podcasts, and audio content.

Media & Audio

🎵

Audio Player

Waveform visualization with frequency analyzer and custom controls.

🔊

Audio Waveforms

Basic WaveSurfer.js integration for audio visualization.

🔄

Watch Party Sync

Real-time synchronized video playback for collaborative viewing.

📊

Streaming Dashboard

Streaming platform with analytics, charts, and real-time updates.

Core Modules

📚

Getting Started

Learn the basics with interactive examples and step-by-step guidance.

🎮

Playground

Live coding environment. Write and test code instantly.

🔍

API Explorer

Interactive API documentation with live try-it panels.

New in v1.2

Animation New

GSAP-powered animations with presets and timeline sequences.

📝

Forms Validation New

Built-in validators for email, credit card, phone, and custom rules.

💾

Storage New

Unified localStorage/IndexedDB with TTL and encryption.

🔔

Toast Notifications New

Beautiful toasts with progress bars and actions.

🎨

Themes New

7 preset themes with full CSS variable customization.

🔌

Plugins New

Extend PSM SDK with custom plugins and integrations.

📱

PWA Utilities New

Service Workers, install prompts, and offline support.

🌍

i18n New

Multi-language support with formatting and pluralization.

Data & Communication

📈

Charts

Chart.js integration for line, bar, pie, and more.

🎲

3D Graphics

Three.js wrapper for 3D scenes and animations.

📹

WebRTC

Video calls, screen sharing, and data channels.

🖌️

Canvas Drawing

Fabric.js canvas with drawing tools and image editing.