Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/advaith7joshi/filex
A simple, fast, and lightweight Rust-based file explorer.
https://github.com/advaith7joshi/filex
fileexplorer rust tauri
Last synced: about 2 months ago
JSON representation
A simple, fast, and lightweight Rust-based file explorer.
- Host: GitHub
- URL: https://github.com/advaith7joshi/filex
- Owner: Advaith7Joshi
- Created: 2024-07-15T12:38:46.000Z (7 months ago)
- Default Branch: main
- Last Pushed: 2024-07-20T12:09:22.000Z (7 months ago)
- Last Synced: 2024-10-31T03:42:18.859Z (3 months ago)
- Topics: fileexplorer, rust, tauri
- Language: JavaScript
- Homepage:
- Size: 7.79 MB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# FileX
A simple, fast, and lightweight Rust-based file explorer. FileX is designed for speed and simplicity, providing a seamless and efficient experience for navigating and managing your files.
**Note:** This project is still in development. Contributions are welcome!
## Features
- **Navigation:** For now, all that has been implemented (other than the UI) is navigation.
- **Lightning Fast:** Built with Rust for optimal performance.
- **User-Friendly:** Simple and intuitive interface using vanilla JavaScript, HTML, and CSS.
- **Cross-Platform:** Runs on all major operating systems thanks to Tauri.## Technologies Used
- **Rust:** The core language powering the application for high performance and safety.
- **Tauri:** Enables building smaller, faster, and more secure desktop applications.
- **Vanilla JavaScript, HTML, and CSS:** Provides a clean and responsive user interface.## Dev Setup
### Prerequisites
- [NodeJS](https://nodejs.org/): Required for running the development server and building the project.
- [Rust](https://rust-lang.org/): The programming language used for the core functionality.### Steps
1. **Clone the repository:**
```sh
git clone https://github.com/Advaith7Joshi/fileX.git
cd fileX
```2. **Install NodeJS dependencies:**
```sh
npm install
```3. **Install Rust dependencies:**
Ensure you have Rust installed. If not, install it from [rust-lang.org](https://rust-lang.org/).
4. **Run the development server:**
```sh
npm run tauri dev
```5. **Build the project:**
```sh
npm run tauri build
```## Contributing
We welcome contributions from the community. If you find a bug or have an idea for a new feature, please open an issue or submit a pull request.