{"data":{"slug":"tonejs","name":"Tone.js","tagline":"MIT Web Audio: synths, Transport, effects, sample-accurate","category":"libraries","categoryName":"Libraries","url":"https://tonejs.github.io","github":"https://github.com/Tonejs/Tone.js","pricing":"open-source","hook":"Tone.js is musical Web Audio: synths, Transport, effects, sample-accurate.","whatsGood":"MIT. Synths, Transport, effects, sample-accurate scheduling. Web Audio composition toolkit.","theCatch":"Synths/Transport/effects/sample-accurate scheduling — not audio-sprite playback. W4 cut re-opened.","verdict":"MIT musical Web Audio for composition, not sprite playback.","addedAt":"2026-09-04","featured":false,"domain":"Libraries","subSpecialty":"Audio","subcategory":"Audio","tags":["self-host","permissive","voice","active"],"capabilities":["audio","webaudio"],"surfaces":["Self-host"],"ecosystem":["Browser"],"licenseModel":"OSS/MIT","githubStars":14785,"starsPerWeek":22,"access":"free","archived":false,"repo":{"createdAt":"2014-03-11","pushedAt":"2026-10-21","license":"MIT","archived":false,"checkedAt":"2026-10-21"}},"related":[{"slug":"hono","name":"Hono","tagline":"Tiny TypeScript web framework that runs on every runtime"},{"slug":"phaser","name":"Phaser","tagline":"MIT HTML5 2D game framework with scenes, physics, and tilemaps"},{"slug":"pixijs","name":"PixiJS","tagline":"MIT 2D WebGPU/WebGL renderer, not a game engine"},{"slug":"babylonjs","name":"Babylon.js","tagline":"Apache-2.0 3D engine for the web, now on v9"},{"slug":"playcanvas","name":"PlayCanvas","tagline":"MIT WebGL2/WebGPU engine plus an optional hosted Editor"}],"links":{"self":"/api/gems/tonejs","html":"/gems/tonejs","markdown":"/gems/tonejs.md","category":"/api/gems?category=libraries","categoryPage":"/stacks/libraries"}}