Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/conaticus/FileExplorer
Fast file explorer written with Tauri and React.
https://github.com/conaticus/FileExplorer
Last synced: about 2 months ago
JSON representation
Fast file explorer written with Tauri and React.
- Host: GitHub
- URL: https://github.com/conaticus/FileExplorer
- Owner: conaticus
- License: gpl-2.0
- Created: 2023-06-12T11:22:07.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2023-12-31T14:30:31.000Z (about 1 year ago)
- Last Synced: 2024-08-10T19:16:55.439Z (5 months ago)
- Language: TypeScript
- Size: 438 KB
- Stars: 904
- Watchers: 12
- Forks: 71
- Open Issues: 40
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- License: LICENSE
Awesome Lists containing this project
- awesome-rust-list - conaticus/FileExplorer
- awesome-rust-list - conaticus/FileExplorer
README
[![Rust](https://github.com/conaticus/FileExplorer/actions/workflows/rust.yml/badge.svg?event=push)](https://github.com/conaticus/FileExplorer/actions/workflows/rust.yml)
# Fast File Explorer
This is a fast file explorer written in Rust. After testing on my C drive, this file explorer was able to find a file in 280ms. In comparison, Windows took 3 minutes and 45 seconds.Before contributing please read the [contributing guidelines](./CONTRIBUTING.md).
## Supported operating systems
- WindowsThere are some issues with Linux and Mac but we shall work on these soon.
Bear in mind this is still in development and missing the following core features:
- Caching service (constant file watching to keep cache up to date) - only works when program is open
- Top navigation bar
- Search/caching progress counter
- Ability to search for file extensions without including any name
- Ability to copy/cut/paste files
- Ability to move files
- Ability to create files![Fast Search Feature](./screenshots/search.jpg)
# Dev Setup/Installation
## Prerequisites
- Stable [NodeJS](https://nodejs.org/) Install
- Stable [Rust](https://www.rust-lang.org/) Install
- Yarn installation (`npm i -g yarn`)## Steps
```
# Make sure you have Tauri CLI installed
cargo install tauri-cli# Install dependencies
yarn# Run app for development
cargo tauri dev# Build for production
cargo tauri build
```