Skip to content
Prince Takyi AkomeaPrince Takyi Akomea

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.

The SimpleWorship operator window during a Sunday service: the order of service on the left, the next slide in preview, the live slide on the right, and the song library along the bottom
A Sunday service: the schedule, the next slide in preview, the live slide, and the library.
Listen at work: scripture references heard during the sermon listed at the top of the Scripture tab, one in preview and one live
Listen: every reference the preacher read, waiting one click from the screen.
John 3:16-18 shown in preview in the King James Version and the Asante Twi Bible side by side
Two translations side by side: the KJV and the Asante Twi Bible.
The theme designer: a scripture theme with a video background and settings for fonts, shadow, verse numbers and the reference
The theme designer, with a looping video background.
The phone remote on five screens: live controls, the schedule, the song library, a Bible reference and alerts
Phones as remotes, paired by QR code with nothing to install.
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