02All work
SimpleWorship
Creator · Open source
Free, open-source worship presentation software for churches: songs, scripture, media and every screen in the building, with no subscription and no account.





- Status
- Live
- Year
- 2026
- Platforms
- Windows · macOS · Linux
- License
- GPL-3.0
The problem
Worship presentation software is usually paid, licensed per computer, and built with someone else's congregation in mind. For many churches, especially smaller ones in Ghana, that puts the good tools out of reach. SimpleWorship is a free replacement that feels familiar from the first Sunday, in English, French and Twi.
What I built
- A Rust engine that owns all state: the operator window, the projector, the stage display, phone remotes, a second operator and the NDI output are all clients sending commands and rendering the events that come back, on a fixed 1920×1080 canvas so every screen matches.
- Listen: offline speech to text (Whisper) on the church's own computer that hears the preacher read a passage and queues the reference one click from the screen. No audio leaves the building, and nothing goes live by itself.
- Scripture typed the way people say it (jn 3:16-18), two translations side by side, four Bibles bundled and over 1,200 more downloadable from eBible.org, plus importers for EasyWorship, OpenLP, ProPresenter, OpenLyrics, ChordPro and SongSelect.
- A theme designer, a presentation editor, alerts, countdowns and a stage display, plus stream output for OBS and vMix as a browser source, a window or NDI.
- Phones as role-based remotes over the local network, paired by QR code with nothing to install, and an optional AI assistant that runs on the church's own API key.
Stack
- Rust
- Tauri 2
- Svelte 5
- SQLite
- Whisper
- NDI
- WebSockets
Where it stands
Live on the Microsoft Store and on GitHub Releases for Windows, macOS and Linux. Mac builds will be signed and notarised once the Apple Developer account is in place.
Next project
Church CMS