Skip to content
Ponomar: a liturgics suite for the Orthodox Church
Java Perl Other
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Type Name Latest commit message Commit time
Failed to load latest commit information.
Ponomar Fix name of 6946 Oct 29, 2018

Ponomar is a fully-functional program suite for the Orthodox Church and provides the following features:

  1. Calendar and liturgical information for any day of any year
  2. Liturgical readings for the day
  3. Lives of saints
  4. Liturgical texts in a variety of languages
  5. Liturgical service assembly for any day
  6. Library of patristic text and scriptural commentary
  7. Library of liturgical music in a variety of traditional chant

Copyright 2006-2018 Aleksandr Andreev and others.

Ponomar is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.

Ponomar is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.

You should have received a copy of the GNU General Public License along with Ponomar. If not, see


In order to fully use the Ponomar Java program, the following steps can be followed:

  1. Install the Ponomar Unicode fonts located at Although this font is for primarily displaying Church Slavonic, it does contain special Typicon glyphs that are used by most of the other languages. Note that Ponomar uses the TrueType version of this font (Ponomar Unicode TT) because Java has poor support of OpenType fonts.

  2. Install an SDK for Java.

  3. Create the .class files by typing


  1. From the root of this project, type

java Ponomar.Main

and the main Ponomar interface should appear.

  1. A Perl API is available in Ponomar/APIs/Perl. See its documentation.

  2. If you make any changes, be sure to run the regression tests:

make test


You can’t perform that action at this time.