LuceneTrek - Quick File/Folder Search Tool
✅ What is this?
A lightweight, Java-powered folder/file navigation and quick search tool that uses Lucene indexing to efficiently search and explore local folders. It features an interactive left-to-right expandable tree view, allowing users to visually browse, search, and open folders or files instantly from a modern web-based interface. Built with Spring Boot, HTML, and JavaScript.
🎯 Use Cases
- Quickly explore deeply nested project folders
- Visualize and navigate your filesystem hierarchy in a clean UI
- Open test data folders, logs, or configs instantly during debugging
- Great internal tool for testers, developers, and power users
Feature Description
📂 GUI Folder Picker - Choose any system folder as root
📊 Tree View - Navigate folders level-by-level, left to right
➕ Expand / ➖ Collapse - Dynamically reveal subfolders
📁 Open Button - Instantly open any folder in system explorer
🌐 Web UI - Runs in browser — no desktop GUI coding needed
⚡ Spring Boot + JS - Powered by Java, rendered with Bootstrap UI
🛠️ Tech Stack
- Java 17
- Spring Boot
- HTML5 + CSS3
- Bootstrap 5
- Vanilla JavaScript (no frontend framework)
🏃♂️ How to Run
- Download & extract ZIP
- Run: java -jar LuceneTrek.jar
- A browser UI will open
- Click "Load Root" → select a folder → start navigating!
You ll get zip folder containing all necessary files