Static-first publishing and reading platform
THIEPN Library
Publish, browse, search, and read books and research editions through a static-first multi-work library with native web reading and verified releases.

What it does
The THIEPN Library is the publishing and reading platform behind the public book catalogue: a static-first system for books, research editions, PDFs, EPUBs, search, and native browser reading.
Its role in the portfolio is distinct from the individual books themselves. Books are publications; the Library is the software and release system that discovers, renders, verifies, and serves them.
Inside the project
Native web reading
Read structured publication content directly in the browser instead of treating every work as a downloadable PDF.
Multi-format releases
Keep web, PDF, and EPUB editions under one publication model while preserving versioned release metadata for each work.
Full-text discovery
Search across a multi-work catalogue through static full-text indexing without requiring an account-backed application runtime.
Verified publication pipeline
Stage release artifacts through immutable registries and hash verification so deployed publication binaries match their certified source records.
Browser-local reading state
Preserve public reading state locally in the browser while keeping account-dependent services outside the core static reader.
Under the hood
- Platforms
- desktop, tablet, mobile
- Controls
- keyboard, mouse, touch
- Project status
- Available
- Implementation
- thiepn/library ↗
Read the source and revision history for implementation details and current development.
Another direction to explore.
Selected work →
Notes
A local-first notes app with rich text, checklists, reminders, attachments, drawings, voice, search and sync support.

Tiny Tools
Hundreds of browser tools for documents, images, audio, video, data, code, calculators and everyday tasks.