Setting up standard project directory structures, monorepo architectures, and nested workspace templates across development environments is often tedious, error-prone, and difficult to audit against actual disk state. Folder Structure Creator unifies visual folder design (indented Tree View and dendrogram Org Chart diagram), keyboard-first command execution (Ctrl+K), and intelligent diff comparison into a native desktop workflow.
Folder Structure Creator
A feature-rich Windows desktop application built with .NET 8 WPF to visually design nested folder blueprints, diff against physical disks, sync in real-time, and export standalone deployment scripts.
About Folder Structure Creator
Folder Structure Creator is a native Windows desktop application built with .NET 8 and WPF for visual filesystem architecture, directory blueprinting, and automated folder provisioning. It enables developers, DevOps engineers, and system administrators to design nested folder structures from scratch or imported reference directories, compare blueprints against physical disks with color-coded diff badges, sync changes live, and generate standalone PowerShell, Batch, or Bash deployment scripts.
Product thinking
Challenge and approach
The application leverages .NET 8 WPF with custom XAML control templates, dynamic theme resource dictionary swapping, and asynchronous I/O via System.IO. The command palette implements fast fuzzy search matching, while the diff engine calculates set differences between blueprint nodes and physical filesystem hierarchies to isolate missing and extra directories.
Capabilities
Key capabilities & features
Interactive dual blueprint visualization: expandable indented Tree View and dendrogram Org Chart diagram
Blueprint vs. Physical Disk Visual Diff engine with color-coded status badges ([+ MISSING], [✓ MATCH], [⚡ EXTRA])
Incremental creation mode ('Create Missing Only') to provision directories safely without overwriting existing files
Spotlight Command Palette (Ctrl+K) with fuzzy search across themes, views, diffs, and export actions
Quick Batch-Add folder syntax using comma-separated values (e.g., src, docs, tests, scripts)
Directory import with drag-and-drop from Windows Explorer and hang-proof bounded directory enumeration
Smart ignore rules engine respecting .structureignore and .gitignore (auto-filtering node_modules, .git, bin, obj)
Standalone script export for PowerShell (.ps1), Windows Batch (.bat), and Unix Bash (.sh) with LF formatting
Live Computer Sync mode for real-time filesystem updates with safe deletion to Windows Recycle Bin
Comprehensive 4-mode Theme System: Dark, Light, High Contrast (WCAG AAA), and Windows System Sync
Visual diagram export to high-resolution PNG and vector SVG
Architecture
System structure & pipeline
Built natively on .NET 8 and Windows Presentation Foundation (WPF) with clean MVVM separation of concerns.
Custom XAML canvas rendering engine for hierarchical dendrogram layout with right-angle vector connector lines.
Recursive filesystem abstraction and diffing engine comparing in-memory blueprint trees against physical directories.
Bounded asynchronous directory enumeration preventing UI thread lockup on deeply nested or cyclic directory trees.
Platform-specific script generators producing standalone PowerShell, CMD Batch, and Unix Bash scripts.
Implementation
Technology and data pipeline
Technology stack
- .NET 8
- C#
- WPF
- XAML
- MVVM
- PowerShell
- Bash / Batch Scripts
- SVG / PNG Export
Data sources & APIs
- Local Windows filesystem (System.IO)
Engineering details
Technical considerations
PrivacyData and privacy
- Runs 100% offline with zero cloud dependencies, network calls, or telemetry tracking.
- Blueprint models and filesystem scans are processed strictly within local computer memory.
- User settings and theme preferences are saved locally to %APPDATA%/FolderStructureCreator/settings.json.
ReliabilityRecovery and cleanup
- Bounded directory enumeration safeguards against application freezes during deep directory imports.
- Destructive live sync deletions route through Windows Shell APIs directly to the Recycle Bin for easy recovery.
- Non-destructive 'Create Missing Only' guarantees existing physical files and folders are never modified or overwritten.
OperationsDeployment considerations
- Targets Windows 10/11 x64 and requires .NET 8 Desktop Runtime.
- Packaged as a standalone Windows executable for fast installation and execution.
Use cases
What the project supports
- Design and scaffold standard project folder templates, microservices, and monorepo architectures
- Audit existing project directories against architecture blueprints using visual disk diffing
- Export standalone PowerShell, Batch, or Bash automation scripts for CI/CD pipelines and team onboarding
- Generate high-resolution PNG and SVG diagram blueprints for system documentation and code reviews
- Import reference folders with automatic filtering of build artifacts, cache, and system folders


