VS Code Extensions
Sapling Project Creator

Sapling Project Creator

by noirelab

Creates a standard project folder structure in the current workspace.

Downloads

6

Rating

— (0)

Version

1.0.0

Last updated

May 20, 2026

Sapling is a lightweight and blazing fast VS Code extension that automatically generates a standardized project folder structure for your workspaces.

Features

  • Activity Bar Integration: Access Sapling directly from the VS Code sidebar.
  • One-Click Generation: Scaffold your entire project layout instantly.
  • Virtual Workspace Support: Fully compatible with remote SSH, WSL, and GitHub Codespaces thanks to native VS Code FileSystem API usage.
  • Collision Detection: Automatically detects if the target directory already exists and provides safe merge or overwrite options.

Default Folder Structure

When executed, Sapling creates a root folder named with the current date (format: YYYYMMDD) containing:

YYYYMMDD/
├── 00-utils/
│   └── 00-file-versioning/
├── 01-docs/
│   ├── journal.txt
│   └── notes.md
├── 02-src/
├── 03-models/
├── 04-results/
└── .gitignore

How to Use

  1. Open a workspace or folder in VS Code.
  2. Click the Sapling icon (tree symbol) on the left Activity Bar.
  3. Click the Create Project Tree button.
  4. Your structure is ready!

Requirements

  • VS Code 1.80.0 or higher.
  • A workspace or folder must be open.

Extension Settings

This extension currently does not require any specific configuration.

Release Notes

1.0.0

Initial release of Sapling Project Creator.

Related extensions