An open API service indexing awesome lists of open source software.

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.

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.

![image](https://github.com/user-attachments/assets/43a8d52c-c293-48c3-a9be-18a3607f6a82)

- **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.