SoundBoardio: Github-driven soundboards
Source: Dev.to
Turn your GitHub repository into a shareable soundboard. Simple config, PWA‑ready, and completely free.
A perfectly timed sound bite is often worth a thousand words. Whether you’re hanging out on Discord with friends or want to lighten the mood during an online call, the right sound effect can work wonders.
The idea
During a late‑night call someone needed the perfect movie quote. We had the MP3 somewhere… and thought: Why isn’t this just a GitHub repo?
That moment gave birth to SoundBoardio – a community app for creating your own soundboards.
👉
What it is
- A platform where you can browse ready‑made boards (e.g., iconic scenes from Pulp Fiction) or build your own.
- Your GitHub repository is the soundboard—no separate dashboard, no extra hosting.
- Because soundboards are just audio files plus configuration, they belong in version control.
Benefits of using GitHub
- Versioning
- Forkability
- Ownership
- Zero vendor lock‑in
- Instant publishing via
git push
Creating a board
- Create a public GitHub repository (name it
soundboardio‑). - Add your sound files (quotes, memes, inside jokes).
- Add a simple
soundboardio.jsonconfiguration file. - Push the changes.
That’s it—no Netlify, Vercel, Supabase, Firebase project setup, or build step required. If the repo is public, it just works.
Repository structure
username/soundboardio-myboard
├── soundboardio.json # Board configuration
├── sounds/ # Your sound files
│ ├── helloworld.mp3
│ ├── perfect.mp3
│ └── amazing.mp3
└── icons/ # PWA icons (optional)
├── icon-192x192.png
├── icon-512x512.png
└── og-image.jpg
Once the repo is ready, the deployment pipeline is simply:
push → live
Features
- Zero‑config deployment – push to GitHub and the app is instantly live at a logical URL.
- Installable (PWA) – add any board to mobile or desktop as an app.
- Share individual sounds – each sound has its own URL for easy sharing.
- Keyboard control – press assigned keys for instant playback.
- Monopoly mode – allow sounds to overlap or set them to interrupt each other.
- Dark mode & accessibility – looks great day and night, with accessibility in mind.
Technology
- Built with SvelteKit.
- Public repositories are fetched from GitHub and parsed dynamically.
- Firebase is used only as lightweight infrastructure glue, not as a per‑board backend.
- Each soundboard is treated as pure data; a universal rendering engine reads the repositories.
Cost & Community
The app is completely free. To cover operating costs, only subtle ads are displayed.
We’d love for you to create a board, join our Discord, leave a comment, suggest new features, share creations, or report bugs.
Get started
Head over to soundboardio.com, assemble your first soundboard, and make some noise! 🔊