About

Made by one person, for a long book.

BibleRing is designed and built by Jonathan Müller in Germany. It began as a way to keep an honest record of a slow read through the whole Bible — one that would still be there, uncomplaining, after a month away.

Jonathan Müller, who makes BibleRing
Jonathan MüllerMakes BibleRing

Why another Bible app

Most of them are built to keep you coming back. They count your streak in red, they send a notification that starts with “Don’t forget”, and the day you miss is the day the app finally has something to say. Reading the Bible is not a thing you should be losing at.

So this one keeps a record instead of a score. It doesn’t contain the Bible — you read whichever one is already on your shelf or your phone — it just remembers which chapters you read and when, and draws everything else from that: how far through the canon you are, which divisions you’ve barely touched, what pace you’re actually keeping and where it leads. One list of chapters is the truth, and every number on every screen is a view of it.

The record has to be worth keeping for years, which decided most of what the app doesn’t do. There is no account to lose. There is no subscription to lapse. Your reading is never behind a purchase, and it never will be — the only thing on sale is the wardrobe. And there is no server, which is why Circles, the one social feature, is still a preview: the honest version of an unfinished thing is to say so on the screen.

The daily note on Home: One more day and it’s 30 running — today. Today is 2 Samuel 4–6 and 1 Corinthians 2.

The daily note is written on the device, and it leads with today, never with a number you could lose.

How it is built

SwiftUI and SwiftData, for iOS 26 and up, on iPhone and iPad. The design system is small and stubborn: three typefaces split by what a thing is — a serif for the names of books and the headlines about them, a rounded face for every figure, the system face for everything functional — one brass accent for the chrome, and eight colours that belong to the eight divisions of the canon and to nothing else. Springs, never ease curves. Five haptics, each with a meaning. Nothing red.

The widgets read a projection the app writes and never compute anything themselves. The reminder learns the hour you read at rather than asking for one. The photographs behind the app are from Unsplash and will always be free, because the licence says a photograph can’t be the product — so the Supporter unlock only ever sells the painted covers, which are ours.

Principles

Six rules the app is checked against.

  1. 01

    One record, one truth.

    Every percentage, streak, projection and seal in the app is derived from one list of chapters read. Nothing is computed twice, so nothing can disagree.

  2. 02

    Low guilt is a requirement, not a tone.

    The app never mentions a missed day, never says “should”, never turns anything red. A quiet day is bridged, not punished. You can come back after a year and find the record as you left it.

  3. 03

    Confirm, then consequence.

    A tap that means “I read that” always opens a sheet, and the sheet always shows what the reading changed. No control in the app records a chapter behind your back — not a widget, not a reminder, not a button on the Lock Screen.

  4. 04

    Reading is never for sale.

    Every chapter, plan, canon, widget and export is free, permanently. The one purchase is decoration, bought once. There is no subscription because there is no server, no licence and no inference bill for one to pay for.

  5. 05

    On your device, in your language.

    No account, no upload. The daily note is written on the phone. Analytics that touch the device wait for a yes; the rest keeps no identity and can be switched off. English first, German second, more to come.

  6. 06

    The canon is a parameter.

    Five canons, one ordered list. A book carries a chapter count per tradition rather than a single number, and switching never loses a chapter or crosses a hundred.

Say hello

I read every message.

Questions, bugs, a translation you’d like to see, or just how the reading is going.

Imprint

JTechPro · Jonathan Müller · Germany. Write to[email protected].