File Explorer
Fast - Customizable - Modern - Open Source
Features
Blazing Fast Search
Multiple search algorithms with ~15ms response time vs 3min 45sec for Windows Explorer. Sublinear performance scaling even with large datasets.
Advanced Search Engine
Fast fuzzy search with ART (Adaptive Radix Tree) implementation, LRU caching, and intelligent fallback with typo tolerance.
Comprehensive File Operations
Copy, move, delete, rename with robust error handling and batch operations support.
SFTP Support
Full remote file system operations including browsing, uploading, and downloading with secure connections.
File Hashing & Security
MD5, SHA2, and CRC32 hash generation for file integrity verification and security.
File Preview
Built-in preview system for various file types with spotlight-like functionality.
Integrated Terminal
Built-in terminal support for advanced users with seamless workflow integration.
Customizable Settings
Extensive configuration options, themes, and personalization features to match your workflow.
Cross-Platform
Native support for Windows, macOS, and all major Linux distributions with consistent performance.
File Templates
Template system for creating new files with predefined structures and content.
ZIP Archive Support
Built-in support for creating, extracting, and managing ZIP archives directly within the file manager.
Advanced Permissions
Comprehensive file and directory permission management with detailed access control settings.
Multilayer Architecture
Advanced search architecture enabling repetition-tolerant, prefix-tolerant, and typo-tolerant searches
Screenshots
Installation
Cross-platform compatibility - Supports Linux, macOS, and Windows
Prerequisites: Node.js, Rust, Tauri CLI (>2.4.0)
git clone https://github.com/CodeMarco05/FileExplorer
# Install Tauri CLI
cargo install tauri-cli
# Build for production
cargo tauri build
Available formats: .deb, .rpm, AppImage
chmod +x file-explorer-x.y.z.AppImage
./file-explorer-x.y.z.AppImage
# Debian/Ubuntu
sudo dpkg -i file-explorer.deb
# Red Hat/Fedora
sudo rpm -i file-explorer.rpm
# Binary location:
src-tauri/target/release/bundle/linux/
Requires Xcode with build tools installed
cargo install tauri-cli
# Build for production
cargo tauri build
# Binary location:
src-tauri/target/release/bundle/macos/
Generates installer (.exe or .msi)
cargo install tauri-cli
# Build for production
cargo tauri build
# Installer location:
src-tauri/target/release/bundle/msi/