BACK TO PROJECT UNIVERSE

CANOPY — 01 / SPATIAL PROJECT EXPLORER

Canopy

Your project.A living tree.

A spatial explorer for source code.Zoom out to understand the whole.Move in to follow a branch.

PURPOSE
A spatial project explorer that turns project structure into an explorable tree.
STACK
  • RUST
  • SLINT
STATUS
EARLY WORKSPACE
VIEW REPOSITORY GITHUB.COM / METHUOS / CANOPY
canopy/appmain.rsuilib.rsrenderlib.rscameralib.rsenginelib.rslayoutlib.rsgraphlib.rsfslib.rsdir_entry.rsentry_kind.rsfs_event.rsscanner.rstree_scanner.rs

VIEW · WHOLE WORKSPACE

DRAG TO PAN · CHOOSE A BRANCH

ILLUSTRATIVE PREVIEW — the canopy repository workspace drawn as a tree. Not an application screenshot.

01 / THE PROBLEM

A project tree hides the big picture.

A file list shows one folder at a time. The shape of the whole project — where the weight sits, which branches grow deep, what depends on what — stays invisible until you have opened everything.

02 / THE IDEA

Make structure something you can explore.

Draw the project as a tree that grows upward from its root. Zoom out to read the silhouette of the whole codebase, then move in and follow a single branch down to the file.

03 / THE BUILD

Rust systems. A Slint canvas.

Canopy is a Rust workspace split into focused crates — filesystem scanning, graph, layout, engine, camera, render and UI — with the interface designed around a Slint canvas.

WORKSPACE / FROM THE REPOSITORY

Eight crates, one direction: upward.

  1. canopy-fsDirectory and tree scanning, filesystem event model, tests.
  2. canopy-graphScaffolded.
  3. canopy-layoutScaffolded.
  4. canopy-engineScaffolded.
  5. canopy-cameraScaffolded.
  6. canopy-renderScaffolded.
  7. canopy-uiScaffolded.
  8. canopy-appScaffolded.

REPOSITORY STATUS

EARLY WORKSPACE

The public repository holds the Rust workspace. The canopy-fs crate (directory and tree scanning, filesystem event model, with tests) is the first part in place; the other crates are scaffolded and the Slint interface is still to come.

GITHUB.COM / METHUOS / CANOPY