Free/Open Source church worship & presentation software.

KWorship is intended to become a fully featured church worship display manager that works well on Linux in particular. In my experience, other similar open source programs lack many of the features which I want, so I am writing KWorship to satisfy my itches as well as to get some experience with Qt/KDE programming.

KWorship is designed to be as modular as possible so that it can be extended easily to integrate with new programs and libraries. For example it has an abstract presentation API to integrate with slide-show programs such as's Impress and KOffice's KPresenter. It also has a bible manager API to integrate with bible data sources such as SWORD and


KWorship is not yet stable (I do not recommend it for production use).

Last updated 6th February 2009


Song Database
Song Database
Playing a Video
Playing a Video
KPresenter 2 Integration
KPresenter 2 Integration integration integration
SWORD integration
SWORD integration

Main Features


Because KWorship is still under development you cannot download binaries from here. The source code is available below if you want to build it yourself.

Mailing lists

There are several mailing lists. If you want to be kept up to date on KWorship progress, need help using it, or are interested in contributing then please subscribe to the relevent lists here.

I can also be found in the IRC channel #kworship at by the nick "amalon".


The source code can be found in the KWorship git repository. KWorship is published under the GNU General Public License version 2.

If you are interested in contributing to the development of KWorship please make yourself known on the developer's mailing list.


To get the source code using git:

KPresenter D-Bus Control Patch

To control KPresenter 2.0 you must be using a patched version of KOffice which includes the D-Bus control interface:

For more information see the bug and the thread on koffice-devel.

To apply the patch enter the following in your shell from the KOffice source directory and recompile:

patch -p1 < path/to/kpresenter-dbus-beta6.patch



KWorship is lead by James Hogan.

See also