Pure Swift 6 • Strict Concurrency • Zero WebViews

A paginated reader crafted for the love of prose.

Engineered directly on Apple Core Text. Sub-millisecond typesetting, realistic 3D paper curl, rock-solid reflow anchoring, and zero-cable WiFi book transfer.

Reading Theme:
Typography:
18pt
Page Turn:
Chapter I: Down the Rabbit-Hole
Page 1 of 425%
‹ Prev Page
Tap text to select
Next Page ›
✦Try clicking the left or right edges to turn pages, or select any text to test the line-anchored floating action bar!

Built like a native instrument, not an embedded web browser.

Most modern e-readers wrap Chromium or WebKit, incurring seconds of reflow delays, sluggish battery drain, and awkward DOM margins. Reader starts from first principles.

Sub-Millisecond Core Text Paginator

Typesets and breaks paragraphs directly into hardware display runs using Apple’s low-level Core Text framework. Pages render in 0.8ms with zero stutter.

< 1 msFrame Render Time

Rock-Solid Reflow Anchoring

Rotate your iPad, resize your Mac window, or adjust font sizes mid-sentence. Reader anchors to the exact UTF-16 character offset so you never lose your place.

100%Offset Precision Across Rotations

3D Metal Paper Curl Simulation

Interactive curling sheet computed with custom Metal compute & fragment shaders. The sheet reacts dynamically to finger drag angle, casting true ambient contact shadows.

60 / 120 fpsProMotion GPU Pipeline

Pixel-Perfect Viewport Alignment

Floating action overlays with smart line-anchoring. The selection chrome extends gracefully over reading margins when near edges without ever clipping off the viewport.

0 pxViewport Clipping Error

SpeechReader Read-Aloud

Built-in text-to-speech engine with dual-granularity highlighting. Follow along with synchronous sentence bands and active word bounding boxes in real time.

Audio + VisualSynchronous Reading

Pinyin & Furigana Ruby

Native support for phonetic ruby annotations above East Asian characters. Integrated directly into the Core Text line height calculations without layout clipping.

CJK NativeEast Asian Typography
NO CABLES • NO ITUNES • NO CLOUD ACCOUNTS

Drop books from any computer in seconds.

Tap WiFi Transfer in your library. Reader spins up a secure, sandboxed local HTTP server and shows you a local URL (e.g. http://192.168.1.42:8080). Open it in Chrome, Safari, or Firefox on your desktop and drag your files over.

  • ✓ Instant drag-and-drop file ingestion directly into sandbox
  • ✓ Automatic deduplication using SHA-256 book fingerprinting
  • ✓ Instant cover and table-of-contents extraction
http://192.168.1.104:8080

Drop books here to transfer

or click to select from your files

.epub.mobi.txt.md.fb2
📖
Frankenstein.epub✓ Imported into Library

Reads every format your library holds.

Built-in binary parsers and statistical encoding detectors ensure that vintage text files and modern DRM-free EPUBs alike open cleanly without garbled characters.

EPUB 2 / 3

Digital Publications

XHTML package navigation, chapter contracts, inline styling, vector SVG, and embedded artwork support.

MOBI / PRC

Kindle PalmDOC

Direct PalmDOC decompressor with Huff/CDIC decoding. No conversion needed for legacy libraries.

FictionBook (FB2)

XML FictionBook

Full schema parsing with inline base64 image decoding, stanza verse layouts, and author metadata.

Markdown (MD)

CommonMark & Prose

Headings automatically synthesize a rich table of contents. Blockquotes, emphasis, and code spans preserved.

Plain Text (TXT)

Universal Encoding

Statistical detection for GB18030, Big5, Shift-JIS, EUC-KR, UTF-8, and UTF-16 with automatic chapter discovery.

Clean engineering you can inspect.

Every invariant in Reader is verified by extensive automated test suites running under complete concurrency isolation.

ComponentArchitecture / TechKey MetricPurpose
Typography CoreCore Text (C / Metal)0.8 ms per pageSub-millisecond rasterization, zero DOM latency
Concurrency ModelSwift 6 Actor IsolationComplete modeStrict data race-free multithreading
Page Curl PhysicsMetal Shading Language60 / 120 FPS3D interactive mesh fold with dynamic contact shadows
Position IndexingUTF-16 Code Unit IndicesO(1) seek speedImmunity to CJK surrogate-pair desync
Automated TestsSwift Testing Suite410 unit testsComprehensive coverage of pagination & edge clamping
Target PlatformsiOS 17.0+ / macOS 14.0+Multi-windowUniversal SwiftUI design with full keyboard & vim keys
A

Ready for a better way to read?

Download Reader for iPhone, iPad, and Mac. Pure, fast, beautiful typography without clutter.

Download on the App StoreDownload on the App Store