https://github.com/harana/search
Search everything, instantly.
https://github.com/harana/search
react rust scala scalajs slinky tauri
Last synced: 3 months ago
JSON representation
Search everything, instantly.
- Host: GitHub
- URL: https://github.com/harana/search
- Owner: harana
- License: agpl-3.0
- Created: 2024-01-26T00:58:38.000Z (almost 2 years ago)
- Default Branch: main
- Last Pushed: 2025-06-01T11:19:57.000Z (5 months ago)
- Last Synced: 2025-06-01T20:15:06.698Z (5 months ago)
- Topics: react, rust, scala, scalajs, slinky, tauri
- Language: Scala
- Homepage: https://harana.com
- Size: 28.9 MB
- Stars: 143
- Watchers: 5
- Forks: 3
- Open Issues: 18
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- License: LICENSE.md
- Code of conduct: CODE_OF_CONDUCT.md
- Security: SECURITY.md
Awesome Lists containing this project
- awesome-tauri - Harana - Search your desktop and 300+ cloud apps, instantly. (Applications / Search)
README
Search everything, instantly.
macOS Apple ·
macOS Intel ·
Windows ·
Linux
Alpha Release. Expect bugs and crashes.
## Features
Fast and Minimal
* Search your desktop and the cloud in < 10ms.
* CPU usage and temperature aware.
* Offline - ideal for travellers and VPN users.
Elegant Interface
* 700+ file types recognised and categorised.
* Navigable entirely from keyboard.
* Information cards for showing thumbnail, file information and more.
* Instant preview for 15+ file types with more being added.
Powerful Indexing
* 100s of file types with custom indexing and thumbnail generation.
* PDF and Image OCR using Google Tesseract.
* Text summarisation using Google Bert.
* Speech to text indexing for movies, podcasts etc using OpenAI Whisper.
* Video and image object detection using YOLO.
* Fallback to macOS Quicklook when needed.
## Privacy
* We do not track your behaviour or capture any telemetry or user analytics.
* All searches and file indexing is done locally and never shared.
* Cloud sources are built server-side but are encrypted using your private key.
* We do use Sentry for crash reporting however this can be disabled.
## Roadmap
* Developer search e.g. Crates, NPM, Maven.
* Cloud search e.g. Airtable, Notion.
* Windows and Linux support.
* Kubernetes platform for running data services yourself.
* WebAssembly plugin SDK for indexing, thumbnail generation etc.
* AdaptiveCard support to allow publishing cards into Teams, Windows Feed etc.
## Developer Guide
Please refer to the [contributing guide](CONTRIBUTING.md) for how to install and contribute.
## Security Policy
Please refer to the [security policy](SECURITY.md) for information on how to responsibly report a security vulnerability or issue.
## Related
* [Search Engine](http://github.com/harana/search-engine) - Rust search core e.g. indexing, search, thumbnails
* [SBT Plugin](http://github.com/harana/sbt-plugin) - Scala SBT plugin abstracting common configuration
* [SDK](http://github.com/harana/sdk) - Scala SDK for the UI
* [Web](http://github.com/harana/web) - React / Scala.js related components
* [Platform](http://github.com/harana/platform) - Terraform workspaces/modules for the Data Platform
* [Platform Images](http://github.com/harana/platform-images) - Ansible/Packer playbooks for Docker images and AMIs