Fully decomposed Mushaf pages where words, marks, and other page elements can be addressed programmatically.
Use it when your application needs interaction at word or mark level, such as recitation highlighting, learning tools, word-level audio, meanings, or linguistic data.
Several things this block does, each running on data from the repository itself.
One file, parsed: its viewBox, its lines, its words, its marks — and every attribute it carries.
Every dataset identifies its source, edition, riwayah, version, and verification status. The digest lets you confirm the file you ship is the file that was verified.
View full provenance →The shortest path to something running. The repository’s README covers the rest.
Blocks meet through shared references, not through a framework. Each of these understands something this block produces.