A clean, modern, and lightweight desktop application built with Python to help you find files and search for specific keywords inside text-based documents.
- Modern UI: Built with CustomTkinter for a sleek, dark-themed experience.
- Fast Search: Quickly scan directories and subdirectories for filenames.
- Deep Search: Search for specific strings/keywords inside files (
.txt,.js,.json,.py,.html, etc.). - Easy Access: Open the containing folder of any search result directly from the app.
- Cross-Platform: Works on Windows, macOS, and Linux.
-
Clone the repository:
git clone https://github.com/R3ner/RenerFileFinder.git cd RenerFileFinder -
Install dependencies: Make sure you have Python installed, then run:
pip install -r requirements.txt
-
Run the application:
python src/main.py
-
Click Browse to select the directory where you want to search.
-
Enter the Keyword (filename or content).
-
(Optional) Check Deep search to look inside file contents.
-
Click START SEARCH.
-
Select a result from the box and click Open Selected File Location to view it in your explorer.
π Project Structure
RenerFileFinder/
βββ src/
β βββ main.py # Application entry point
β βββ search_engine.py # Search logic & OS operations
βββ requirements.txt # List of dependencies
βββ README.md # Project documentation