Native Windows file manager with a zoomable filesystem canvas. C#/.NET, Direct3D 11, colour Tags and split view.
C#
1
176 commits
updated Oct 6, 2026
A native Windows file manager that turns your folder hierarchy into a canvas. See the structure, fly into a folder, and keep your bearings.
Download for Windows · Watch the demos · Build from source · Русский

You remember roughly where something lives: a project inside a client folder, an export beside its source, a reference tucked several levels down. UltraExplorer makes that structure visible. Every drive is a root; folders and files sit inside their parents. Opening a folder moves the camera into it.
The address bar, navigation pane, file operations and Windows Shell menus remain familiar. The canvas gives you another way to find and move your files.
| Navigation | Windows Explorer | UltraExplorer |
|---|---|---|
| Move through a hierarchy | Enter directories as the current folder view changes. | Fly into nested folders on one map. |
| Keep your bearings | Breadcrumbs, Back/Forward and the navigation pane. | The same path navigation, plus the surrounding folder structure. |
| Return to a project | Pinned locations in the navigation pane. | Favorites, color Tags and visual marks on the canvas. |

Left: native Windows Explorer's Details view, already in the destination folder. Right: UltraExplorer flying from the overview to that same folder, then to Library and back. The destination is 12 directory levels below the generated workspace. Both apps can open a pasted path. This compares the views, with no artificial disk delay or timing race.
These 30 fps animated PNG demos were captured from the running app with Windows Graphics Capture, using the CPU fallback and a preloaded, generated workspace. Playback follows elapsed frame timestamps. GIF alternatives are linked under each clip.
Double-click a folder to fly into it. Zoom back out to see its siblings and parents, or paste a path to jump straight there. Directory contents load as they become visible. Cold directories and network paths depend on filesystem response time.

Press Ctrl+F to search across drives. Results in and below your current folder
come first. Select a result to reveal its place on the map; Ctrl+Enter opens
it in its default application.
Everything is recommended for indexed global search. UltraExplorer talks to the running application directly, with no SDK DLL to install. Without Everything it walks directories in the background, and results arrive as that walk progresses. Index coverage and disk access determine what can be found.

The search recording uses a background directory walk scoped to the demo workspace.
Give a folder a color and it appears in Tags, below Network in the navigation pane. Use the compact list when you know the color, or find the same mark on the canvas. Click a tag to go to its folder.
Right-click a tag for Change color or Unpin. Unpin removes its color
and sidebar entry while keeping its note. Shift+F10 and the Menu key work
too. Colors and notes belong to paths and are shared between app windows.

Split the canvas side by side or top to bottom. Each pane keeps its own
camera, selection, filter and history. Drag a file onto a folder in the other
pane, or use Shift+F5 to copy and Shift+F6 to move the selection there.

| Feature | How it helps |
|---|---|
| Nested canvas | See folders inside folders, with each drive as a root. Switch to a tree canvas in Settings → View. |
| Native GPU rendering | A C#/.NET 10 Windows app: WPF for the shell, Direct3D 11 for the nested canvas, with a CPU fallback. |
| Familiar file operations | Open, copy, cut, paste, rename, duplicate, delete, recycle, properties and drag-and-drop. |
| Windows context menus | Use installed Shell actions and extensions for files and folders. Mixed-parent selections use the app's menu. |
| Selection and sorting | Marquee, Ctrl/Shift selection, shared canvas/list selection, and per-folder Name, Date modified, Type or Size order. |
| Visual landmarks | Colors, notes and pins; canvas beacons help locate marks outside the current view. |
| Local name filter | Highlight names and wildcard matches in loaded branches without rearranging the map. |
| Layers | Hide files, icons, details or marks to focus on the structure you need. |
The map shows directory structure, not storage usage: sibling folder cells have equal sizes. It is useful for navigating a hierarchy, rather than judging which folder occupies the most bytes.
The current stable-channel release is v1.2.0 for Windows x64. Get the assets from v1.2.0:
%LOCALAPPDATA%\Programs\UltraExplorer, adds a Start menu entry and an uninstaller.UltraExplorer.exe.Both include the .NET runtime. Settings, favorites, colors and notes are stored
in %LOCALAPPDATA%\UltraExplorer.
Windows 11, x64. For earlier and newer builds, see all releases.
Release notes and validation limits.
This release integrates all 18 saved review work packages and additional cross-file corrections. The focus is predictable navigation and file actions:
The release-channel label does not mean every review finding or regression check is closed. The notes record the tested scope and remaining failures.
| Action | Shortcut |
|---|---|
| Zoom toward the pointer | Ctrl+wheel |
| Pan | Middle/right drag, Space+drag, wheel / Shift+wheel |
| Enter a folder / open a file | Double-click |
| Fit the whole map / selected item | Shift+1 / Shift+2 |
| Type or paste a path | Ctrl+L or Alt+D |
| Search across drives | Ctrl+F |
| Reveal / open a search result | Enter / Ctrl+Enter |
| Filter loaded names | Ctrl+Shift+F |
| Split side by side / stacked | Ctrl+\ / Ctrl+Shift+\ |
| Switch panes | F6 |
| Copy / move to the other pane | Shift+F5 / Shift+F6 |
| Settings | Ctrl+, |
Standard Explorer keys such as Ctrl+C, Ctrl+X, Ctrl+V, F2, Delete,
Alt+Left and Alt+Up work too.
Start with UltraExplorer as a standalone file manager. In Settings you can
enable folder-opening integration, supported Open/Save/folder dialogs, and
the separate Win+E preference. Fresh installations leave these off.
Unsupported virtual locations, inaccessible dialogs and custom controls can remain with Windows. The dialog footer offers Use the Windows dialog this time; Settings provides Restore and pause.
See Explorer integration, dialog integration and the picker API for coverage, recovery and application integration.
On Windows x64 with the .NET 10 SDK:
git clone https://github.com/So2K/UltraExplorer.git
cd UltraExplorer
dotnet build UltraExplorer.sln -c Release
dotnet run --project src/UltraExplorer/UltraExplorer.csproj -c Release
BUILD.md covers publishing, the smoke harnesses, GPU checks and reproducible canvas benchmarks. The rendering review explains the renderer and its measured checks. Performance depends on the machine, directory contents and cache state; recorded demos are examples, not benchmarks.
Useful contributions include keyboard and accessibility polish, reproducible edge cases, documentation and translations. For a first contribution, choose one focused issue: name the exact interaction, describe the expected result, and include a small reproduction. Look for good first issues, or open an issue to discuss it.
Development priorities:
If the idea is useful to you, star the repository and share a workflow or a problem it should solve. Specific feedback helps shape the next release.
MIT. Third-party components and references are listed in THIRD-PARTY-NOTICES.md.
Native Windows file manager with a zoomable filesystem canvas. C#/.NET, Direct3D 11, colour Tags and split view.
C#
1
176 commits
updated Oct 6, 2026
A native Windows file manager that turns your folder hierarchy into a canvas. See the structure, fly into a folder, and keep your bearings.
Download for Windows · Watch the demos · Build from source · Русский

You remember roughly where something lives: a project inside a client folder, an export beside its source, a reference tucked several levels down. UltraExplorer makes that structure visible. Every drive is a root; folders and files sit inside their parents. Opening a folder moves the camera into it.
The address bar, navigation pane, file operations and Windows Shell menus remain familiar. The canvas gives you another way to find and move your files.
| Navigation | Windows Explorer | UltraExplorer |
|---|---|---|
| Move through a hierarchy | Enter directories as the current folder view changes. | Fly into nested folders on one map. |
| Keep your bearings | Breadcrumbs, Back/Forward and the navigation pane. | The same path navigation, plus the surrounding folder structure. |
| Return to a project | Pinned locations in the navigation pane. | Favorites, color Tags and visual marks on the canvas. |

Left: native Windows Explorer's Details view, already in the destination folder. Right: UltraExplorer flying from the overview to that same folder, then to Library and back. The destination is 12 directory levels below the generated workspace. Both apps can open a pasted path. This compares the views, with no artificial disk delay or timing race.
These 30 fps animated PNG demos were captured from the running app with Windows Graphics Capture, using the CPU fallback and a preloaded, generated workspace. Playback follows elapsed frame timestamps. GIF alternatives are linked under each clip.
Double-click a folder to fly into it. Zoom back out to see its siblings and parents, or paste a path to jump straight there. Directory contents load as they become visible. Cold directories and network paths depend on filesystem response time.

Press Ctrl+F to search across drives. Results in and below your current folder
come first. Select a result to reveal its place on the map; Ctrl+Enter opens
it in its default application.
Everything is recommended for indexed global search. UltraExplorer talks to the running application directly, with no SDK DLL to install. Without Everything it walks directories in the background, and results arrive as that walk progresses. Index coverage and disk access determine what can be found.

The search recording uses a background directory walk scoped to the demo workspace.
Give a folder a color and it appears in Tags, below Network in the navigation pane. Use the compact list when you know the color, or find the same mark on the canvas. Click a tag to go to its folder.
Right-click a tag for Change color or Unpin. Unpin removes its color
and sidebar entry while keeping its note. Shift+F10 and the Menu key work
too. Colors and notes belong to paths and are shared between app windows.

Split the canvas side by side or top to bottom. Each pane keeps its own
camera, selection, filter and history. Drag a file onto a folder in the other
pane, or use Shift+F5 to copy and Shift+F6 to move the selection there.

| Feature | How it helps |
|---|---|
| Nested canvas | See folders inside folders, with each drive as a root. Switch to a tree canvas in Settings → View. |
| Native GPU rendering | A C#/.NET 10 Windows app: WPF for the shell, Direct3D 11 for the nested canvas, with a CPU fallback. |
| Familiar file operations | Open, copy, cut, paste, rename, duplicate, delete, recycle, properties and drag-and-drop. |
| Windows context menus | Use installed Shell actions and extensions for files and folders. Mixed-parent selections use the app's menu. |
| Selection and sorting | Marquee, Ctrl/Shift selection, shared canvas/list selection, and per-folder Name, Date modified, Type or Size order. |
| Visual landmarks | Colors, notes and pins; canvas beacons help locate marks outside the current view. |
| Local name filter | Highlight names and wildcard matches in loaded branches without rearranging the map. |
| Layers | Hide files, icons, details or marks to focus on the structure you need. |
The map shows directory structure, not storage usage: sibling folder cells have equal sizes. It is useful for navigating a hierarchy, rather than judging which folder occupies the most bytes.
The current stable-channel release is v1.2.0 for Windows x64. Get the assets from v1.2.0:
%LOCALAPPDATA%\Programs\UltraExplorer, adds a Start menu entry and an uninstaller.UltraExplorer.exe.Both include the .NET runtime. Settings, favorites, colors and notes are stored
in %LOCALAPPDATA%\UltraExplorer.
Windows 11, x64. For earlier and newer builds, see all releases.
Release notes and validation limits.
This release integrates all 18 saved review work packages and additional cross-file corrections. The focus is predictable navigation and file actions:
The release-channel label does not mean every review finding or regression check is closed. The notes record the tested scope and remaining failures.
| Action | Shortcut |
|---|---|
| Zoom toward the pointer | Ctrl+wheel |
| Pan | Middle/right drag, Space+drag, wheel / Shift+wheel |
| Enter a folder / open a file | Double-click |
| Fit the whole map / selected item | Shift+1 / Shift+2 |
| Type or paste a path | Ctrl+L or Alt+D |
| Search across drives | Ctrl+F |
| Reveal / open a search result | Enter / Ctrl+Enter |
| Filter loaded names | Ctrl+Shift+F |
| Split side by side / stacked | Ctrl+\ / Ctrl+Shift+\ |
| Switch panes | F6 |
| Copy / move to the other pane | Shift+F5 / Shift+F6 |
| Settings | Ctrl+, |
Standard Explorer keys such as Ctrl+C, Ctrl+X, Ctrl+V, F2, Delete,
Alt+Left and Alt+Up work too.
Start with UltraExplorer as a standalone file manager. In Settings you can
enable folder-opening integration, supported Open/Save/folder dialogs, and
the separate Win+E preference. Fresh installations leave these off.
Unsupported virtual locations, inaccessible dialogs and custom controls can remain with Windows. The dialog footer offers Use the Windows dialog this time; Settings provides Restore and pause.
See Explorer integration, dialog integration and the picker API for coverage, recovery and application integration.
On Windows x64 with the .NET 10 SDK:
git clone https://github.com/So2K/UltraExplorer.git
cd UltraExplorer
dotnet build UltraExplorer.sln -c Release
dotnet run --project src/UltraExplorer/UltraExplorer.csproj -c Release
BUILD.md covers publishing, the smoke harnesses, GPU checks and reproducible canvas benchmarks. The rendering review explains the renderer and its measured checks. Performance depends on the machine, directory contents and cache state; recorded demos are examples, not benchmarks.
Useful contributions include keyboard and accessibility polish, reproducible edge cases, documentation and translations. For a first contribution, choose one focused issue: name the exact interaction, describe the expected result, and include a small reproduction. Look for good first issues, or open an issue to discuss it.
Development priorities:
If the idea is useful to you, star the repository and share a workflow or a problem it should solve. Specific feedback helps shape the next release.
MIT. Third-party components and references are listed in THIRD-PARTY-NOTICES.md.