https://github.com/avaxerrr/file-tree-generator
File Tree Generator is a modern Python app to visualize, search, and export directory trees. Supports exclusion patterns, automatic settings saving, ASCII/box-drawing formats, and fast search. Cross-platform, easy to use, and perfect for project documentation or code reviews.
https://github.com/avaxerrr/file-tree-generator
code-visualization desktop-app nuitka pyside6 pyside6-app python python-app qt
Last synced: 4 months ago
JSON representation
File Tree Generator is a modern Python app to visualize, search, and export directory trees. Supports exclusion patterns, automatic settings saving, ASCII/box-drawing formats, and fast search. Cross-platform, easy to use, and perfect for project documentation or code reviews.
- Host: GitHub
- URL: https://github.com/avaxerrr/file-tree-generator
- Owner: Avaxerrr
- License: other
- Created: 2025-04-30T23:38:17.000Z (5 months ago)
- Default Branch: master
- Last Pushed: 2025-05-01T13:17:40.000Z (5 months ago)
- Last Synced: 2025-05-18T12:11:18.459Z (5 months ago)
- Topics: code-visualization, desktop-app, nuitka, pyside6, pyside6-app, python, python-app, qt
- Language: Python
- Homepage:
- Size: 339 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# File Tree Generator
A modern, cross-platform tool for generating and exporting directory trees with exclusion support, search, and customizable formatting. Built with PySide6.

- **Directory Scanning**: Visualize any folder as a tree structure.
- **Exclusion Patterns**: Exclude files or folders using patterns.
- **Automatic Exclusion Saving**: Exclusions and settings are saved and loaded automatically.
- **Customizable Formatting**: Switch between ASCII and box-drawing styles.
- **Export**: Save the tree to a text file.
- **Search**: Quickly find and highlight files or folders in the tree.## Usage
- Select a folder using the address bar.
- Add exclusion patterns to skip files/folders.
- Exclusions and settings are saved automatically.
- Switch between ASCII and box-drawing formats.
- Search for files/folders in the tree.
- Export the tree to a text file.## Download
Download the latest release [here](https://github.com/Avaxerrr/File-Tree-Generator/releases).## Credits
- **App icon by** [iyahicon](https://www.flaticon.com/authors/iyahicon) from [Flaticon](https://www.flaticon.com/).
- [File (6431569)](https://www.flaticon.com/free-icon/file_6431569) in [Flat Gradient Collection](https://www.flaticon.com/authors/iyahicon/flat-gradient?author_id=973&type=standard)## License
This project is licensed under the MIT License. See [LICENSE](LICENSE.md) for details.