A desktop application for searching and downloading books from Archive.org with advanced Russian transliteration support.
- Search Archive.org - Search through millions of books and texts
- Russian Transliteration - Automatically searches in multiple spellings:
- NRS (New Russian Spelling) - modern Cyrillic
- ORS (Old Russian Spelling) - pre-1918 orthography with ѣ, і, ѳ, ѵ
- ALA-LC romanization - library standard transliteration
- Simplified romanization - ASCII-friendly transliteration
- Multi-select - Select multiple books and add to download queue
- Download Queue - Manage downloads with format selection (PDF, EPUB, DjVu, MOBI)
- Cross-platform - Runs on Windows, macOS, and Linux
The app automatically expands Russian text queries to search in multiple spellings:
| Input | Expanded Searches |
|---|---|
| Война и мир | Война и мир, Война и миръ, Voĭna i mir, Voina i mir |
| Толстой | Толстой, Толстой, Tolstoĭ, Tolstoi |
This ensures you find books regardless of how they were catalogued - whether in modern Cyrillic, pre-revolutionary spelling, or Latin transliteration.
# Install dependencies
npm install
# Start development server
npm run dev
# Build for production
npm run build# Install Rust first: https://rustup.rs/
# Run in development mode
npm run tauri:dev
# Build for production
npm run tauri:buildThe built executables will be in src-tauri/target/release/bundle/.
Builds .exe installer and .msi package.
Builds .dmg and .app bundle. Requires macOS for building.
Builds .deb, .rpm, and .AppImage. Requires Linux for building.
- Frontend: React 19, TypeScript, Vite
- Desktop: Tauri 2.0 (Rust)
- Styling: Custom CSS with Cormorant Garamond + DM Sans fonts
MIT