Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/naaive/orange

Cross-platform local file search engine.
https://github.com/naaive/orange

filesearch filesystem productivity search search-engine tantivy

Last synced: 1 day ago
JSON representation

Cross-platform local file search engine.

Awesome Lists containing this project

README

        





English
|
中文


A cross-platform desktop application for searching local files.

[![Download Counts](https://img.shields.io/github/downloads/naaive/orange/total?style=flat)](https://github.com/naaive/orange/releases)
[![Stars Count](https://img.shields.io/github/stars/naaive/orange?style=flat)](https://github.com/naaive/orange/stargazers) [![Forks Count](https://img.shields.io/github/forks/naaive/orange.svg?style=flat)](https://github.com/naaive/orange/network/members)
[![LICENSE](https://img.shields.io/badge/license-gpl-green?style=flat)](https://github.com/naaive/orange/blob/master/LICENSE)

[![Windows Support](https://img.shields.io/badge/Windows-0078D6?style=flat&logo=windows&logoColor=white)](https://github.com/naaive/orange/releases)
[![Windows Support](https://img.shields.io/badge/MACOS-adb8c5?style=flat&logo=macos&logoColor=white)](https://github.com/naaive/orange/releases)
[![Linux Support](https://img.shields.io/badge/linux-1793D1?style=flat&logo=linux&logoColor=white)](https://github.com/naaive/orange/releases)

## What is Orange?

![Demo](https://s1.ax1x.com/2022/05/20/OO4e61.gif)

Orange is a **file search** desktop application.

## ✨Features

- Fast search response
- Low memory and low cpu usage
- Easy to use, comes with tokenization and auto completion
- Monitor file changes in real time
- Lightweight installation package
- Simple and elegant UI

## Build
- Setup Tauri dev environment (https://tauri.studio/docs/getting-started/setting-up-macos)
- Run `yarn`
- Run `yarn build`
- Run `yarn tauri-build`

## Download

Go to [release page](https://github.com/naaive/orange/releases).

## Architecture
![arch](doc/img.png)

## Thanks
- Tauri https://tauri.studio
- Notify https://github.com/notify-rs/notify
- React https://github.com/facebook/react
- Tantivy https://github.com/quickwit-oss/tantivy
- Kv https://github.com/zshipko/rust-kv

## LICENSE

[GPL](https://github.com/naaive/orange/blob/master/LICENSE)