An offline-first, privacy-focused reader for PDF, EPUB, comics and other documents on Android, Linux and Windows, built with Kotlin Multiplatform.
shoyrulove-dev/PureHub
A free, ad-free, privacy-first collection of 26 small utility mini apps for Android and the web, covering QR codes, OCR, measurement, focus timers and finance.
- Stars
- 426
- Forks
- 10
- Open issues
- 0
- Last commit
- 11 days ago
What is it?
PureHub is an offline-first utility collection for Android and the web. Instead of installing many single-purpose apps full of ads and tracking, users get 26 small tools in one consistent interface. Examples include creating and scanning QR codes, extracting text from images with OCR, converting PDFs from documents, measuring with a compass, bubble level or decibel meter, running Pomodoro and breathing sessions, and splitting bills or tracking expenses.
The project is currently beta. The web app is a PWA that caches its shell for offline use, and signed Android preview APKs are published through GitHub Releases. Core mini apps are ad-free, need no mandatory account, and process data locally where the platform allows. The Android release build removes the INTERNET permission.
The stack is React 19, TypeScript, Vite and Tailwind CSS for the web, and Kotlin with Jetpack Compose, CameraX and Room for Android. Some tools depend on device hardware such as a camera, microphone, motion sensor or Wi-Fi access, so availability can vary by device. Password Vault is marked experimental and has not been independently audited.
Key features
- 01Offers 26 mini apps spanning focus, measurement, scanning, documents, privacy, audio and personal finance.
- 02Provides QR code creation and scanning, plus OCR text extraction and document-to-PDF conversion.
- 03Includes measurement tools such as a compass, bubble level, decibel meter and unit converter.
- 04Runs as an installable, offline-capable PWA and as a native Android app for Android 8.0+.
- 05Keeps core tools ad-free with no mandatory account, and stores user content locally.
Use cases
- Scanning or creating QR codes without installing separate apps.
- Extracting editable text from photos of pages and producing searchable PDFs.
- Checking whether a surface is level or measuring sound levels with a phone.
- Running Pomodoro focus sessions or guided breathing exercises offline.
- Splitting bills among friends and tracking personal expenses privately.
Quick start
- 1
Install web app dependencies from the pwa folder
cd pwa && npm install - 2
Start the local web development server
cd pwa && npm run dev
Things to know
- Requires Node.js 24+ for the web app and JDK 17 plus Android SDK API 36 for the Android app.
- PureHub is currently beta software.
- Password Vault is experimental and has not had an independent security audit.
- Android releases are prereleases, and the Google Play launch is still planned.
In collections
Topics
FAQ
- What is PureHub?
- A free, ad-free, privacy-first collection of 26 small utility mini apps for Android and the web, covering QR codes, OCR, measurement, focus timers and finance. PureHub is an offline-first utility collection for Android and the web. Instead of installing many single-purpose apps full of ads and tracking, users get 26 small tools in one consistent interface. Examples include creating and scanning QR codes, extracting text from images with OCR, converting PDFs from documents, measuring with a compass, bubble level or decibel meter, running Pomodoro and breathing sessions, and splitting bills or tracking expenses.
- Is PureHub free to use? What license does it have?
- PureHub is open source under the MIT license. Check the license terms before using it in commercial products.
- Is PureHub still maintained?
- Actively maintained. The last commit to PureHub was on Oct 27, 2026.
- What can I use PureHub for?
- Scanning or creating QR codes without installing separate apps. Extracting editable text from photos of pages and producing searchable PDFs. Checking whether a surface is level or measuring sound levels with a phone. Running Pomodoro focus sessions or guided breathing exercises offline. Splitting bills among friends and tracking personal expenses privately.
- How do I install PureHub?
- Install web app dependencies from the pwa folder: cd pwa && npm install Start the local web development server: cd pwa && npm run dev
- Where can I get PureHub?
- The source code and installation instructions are on GitHub: https://github.com/shoyrulove-dev/PureHub
Summary generated by AI from the project's README. GitHub stats refresh daily.
Related projects
An Android image editor app with dozens of tools, from crop and draw to 500+ filters, OCR, background removal, and PDF tools.
Offline, privacy-first PDF toolkit for Android that merges, splits, compresses, converts, signs and annotates PDFs entirely on-device.
A self-hosted personal and family travel organizer for collecting trip itineraries, bookings and documents in one place, shared between multiple people.
A Rust CRDT library (with JS/WASM and Swift bindings) for making JSON-like app data collaborative, mergeable and version-controlled.
A collaborative recipe keeper, meal planner, and shopping list organizer, delivered as a PWA that works offline and syncs across devices.