FileCraft is a free and open-source desktop utility built with WPF and .NET 9.
It is designed to help developers and power users document project structures and bundle source code for analysis, AI prompts, or documentation purposes.
- Tree Structure Generation: Generate visual directory trees based on selected or ignored folders. You can choose between a structured tree format or a simple list of paths.
- File Content Export: Select files by extension or through a bulk search and export their entire content into a single, organized
.txtfile. - Folder Content Export: Export file metadata (name, size, creation date, etc.) from selected folders into a structured format.
- Smart Selection: Advanced filtering, bulk search, and the ability to link folder trees across different tabs for a synchronized workflow.
- Clean Export: Optional feature to ignore specific comment patterns (e.g., XML documentation tags) to keep the output file concise.
- Platform: Windows (WPF)
- Framework: .NET 9
- Architecture: MVVM (Model-View-ViewModel)
- Icons: Material Design Icons
- Select Source: Browse and select the root folder of your project.
- Select Destination: Choose where you want to save the exported files.
- Choose Functionality:
- Use File Content Export to bundle source code.
- Use Tree Generator to map out your project structure.
- Use Folder Content Export for file lists and metadata.
- Export: Click the action button to generate your file.
This project is open-source and free to use.