The coolest TUI file explorer in the galaxy!

Navigate files with style, syntax highlighting, and vim-inspired shortcuts. Built with Lua and the Hype framework for maximum awesomeness! 🚀

🚀 Quick Install

curl -fsSL https://raw.githubusercontent.com/twilson63/fs-explore/main/install.sh | bash
🚧

Windows Support Coming Soon!

We're working on Windows binaries and will have them available in the next release.

For now, you can use WSL with the Linux install method.

Download from GitHub Releases:

📦 Download Latest Release

📦 Get fs-explore

Download the latest release for your device:

📱 Download for Mobile/Desktop

Choose your platform and follow the installation guide in our documentation.

fs-explore
Directory: /home/dev/projects
📁 awesome-project
📁 fs-explore
🌙 main.lua
📜 package.json
📝 README.md
📄 config.yaml
Path: _

✨ Awesome Features

🎨

Syntax Highlighting

Beautiful colors for Lua, JavaScript, TypeScript, C, Erlang, and Markdown files!

⌨️

Vim-Inspired Navigation

Escape to scroll, Ctrl+L to focus. Navigate like a pro with keyboard shortcuts!

🖥️

Cross-Platform

Works on Linux and macOS (Intel & Apple Silicon). Windows coming soon!

📁

Smart File Detection

Automatically detects binary files and displays appropriate icons for each file type.

🚀

Lightning Fast

Built with Lua and Hype framework for maximum performance and minimal resource usage.

🔧

Command Interface

Powerful commands: navigate directories, open files, go home, or quit with simple commands.

🎮 How to Use

📂 Navigation Commands

/path/to/directory Navigate to directory
home Go to home directory
../ Go to parent directory
quit Exit the application

📄 File Operations

open filename.lua View file with syntax highlighting
open README.md View markdown with formatting

⌨️ Keyboard Shortcuts

Escape Focus file view for scrolling
Ctrl+L Focus path input
↑ ↓ Scroll through files
Page Up/Down Fast scrolling

🌈 Supported Languages

🌙

Lua

Keywords, functions, strings with beautiful highlighting

📝

Markdown

Headers, links, code blocks, and formatting

Erlang

Atoms, variables, macros, and pattern matching

⚙️

C

Preprocessor directives and stdlib functions

📜

JavaScript

ES6+, template literals, and modern syntax

🔷

TypeScript

Types, interfaces, decorators, and more