Anmar Momani
← All work
Desktop software · Arabic NLP

WaraqVault

An offline document vault for Arabic and English, with full-text search that understands how Arabic is actually written.

Role
Design and build
Stack
Tauri · SQLite FTS5
Platforms
Windows · Linux
Status
Shipping
WaraqVault search interface
Overview

What it is

Searching Arabic text is harder than searching English, and most tools quietly fail at it. The same word can be written with or without tashkil — the diacritical marks that indicate short vowels. Alif appears as أ, إ, ٱ or ا. Taa marbuta and haa get swapped. A reader sees one word; a naive index sees five different strings, and a search for one finds none of the others.

WaraqVault normalises all of it before indexing, so a query matches the text however it happens to be vocalised — and highlights the match in the original, unmodified document.

The second constraint was privacy. Legal files, medical records, research material and personal archives are exactly the documents people are least willing to upload to someone else’s server. So WaraqVault does not have one. It is a Tauri desktop application with a SQLite FTS5 index living entirely on your machine, with OCR ingest through EasyOCR for scanned pages and images. No account, no sync, no network.

Drop in PDFs, DOCX files, plain text or images; they are read, OCR’d where needed, and indexed automatically. Workspaces keep separate collections apart, and search can be scoped to one document or run across everything.

It was built for the JOSA Reclaim Hackathon and now ships as Windows and Linux installers from the repository.

TauriRustTypeScriptSQLite FTS5EasyOCRArabic normalisationRTL

Open source

Clone it, build it, or download the installers.

View repository
Applications

Where it fits

01

Legal practice

Case files, contracts and filings searchable across years of archives, on a machine that never sends a document anywhere.

02

Academic research

Arabic primary sources with inconsistent vocalisation, searchable as one corpus rather than manually.

03

Newsroom archives

Fast retrieval across mixed Arabic and English material under deadline, offline in the field.

04

Regulated offices

Organisations whose policy forbids cloud document storage but still need real search.

05

Scanned collections

Paper archives digitised and OCR’d into a searchable index without a subscription.

06

Personal archive

Years of accumulated PDFs and documents turned into something you can actually find things in.

Gallery

3 images

Header · workspace controls
Header · workspace controls
Library · indexed documents
Library · indexed documents
Search · Arabic match highlighting
Search · Arabic match highlighting
← PreviousM.P.M.R Next →Al-Minbar