Skip to content
| Marketplace
Sign in
Visual Studio Code>Other>Folder ProjectsNew to Visual Studio Code? Get it now.
Folder Projects

Folder Projects

lucasprag

lucasprag.com
|
1 install
| (0) | Free
Set root directories and every subdirectory becomes a project — switch between them instantly.
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

Folder Projects

Folder Projects turns your directory structure into a project list — configure a few root directories and every subdirectory instantly becomes a project you can jump to.

No manual project registration. No stale lists. Just point it at where you keep your code and switch between projects in seconds.

Features

1. Switch projects instantly

Run Folder Projects: List Projects to Open from the command palette to get a fuzzy-searchable list of every project across all your root directories.

Command palette showing the Switch Project command

Fuzzy-searchable list of projects

  • Each item shows the project name, the root it belongs to, and its full path.
  • Select one and VS Code opens that folder immediately.

2. Browse projects from the Activity Bar

A dedicated Folder Projects icon is added to the Activity Bar. Click it to see all your projects organized by root directory.

Activity Bar panel showing projects grouped by root directory

  • Root directories are listed as collapsible sections.
  • Click any project to open it in VS Code.
  • Use the refresh button in the view header to re-scan your roots after adding new folders.

3. Zero registration required

There's no list to maintain. Add a new folder inside one of your roots and it shows up automatically the next time you open the picker or refresh the view.

4. Ignore what you don't need

Use the folderprojects.ignore setting to filter out folders you never want to see as projects — hidden directories, build artifacts, archived work, and so on.

Commands

Command Description
Folder Projects: List Projects to Open Open a quick pick to fuzzy-find and switch to any project.
Folder Projects: Refresh Re-scan all root directories and update the tree view.
Folder Projects: Open Settings Jump straight to the Folder Projects configuration.

Extension Settings

Setting Description
folderprojects.roots List of root directories to scan. All immediate subdirectories become projects. Supports ~ and environment variables. Example: ["~/Projects", "~/Work"].
folderprojects.ignore Glob patterns for folders to exclude. Patterns without / match against the folder name; patterns with / match against the full path. Example: [".*", "node_modules", "*/archived"].

If folderprojects.roots is empty, Folder Projects will prompt you to configure it on activation.

Getting started

  1. Install Folder Projects from the Marketplace.
  2. Open VS Code settings and add your root directories to folderprojects.roots — for example ["~/Projects"].
  3. Run Folder Projects: List Projects to Open from the command palette — or click the Folder Projects icon in the Activity Bar.
  4. Select a project and you're there.

Free to use — supported by you

Folder Projects is free. It's MIT-licensed and fully functional out of the box, with no feature gating.

After a 14-day grace period, a polite popup appears about once a month asking you to support continued development with a one-time license purchase:

  • One-time payment, lifetime use, unlimited devices
  • One license stops the popup permanently
  • Your license helps fund bug fixes, VS Code API updates, and new features

The cadence is intentional: this model relies on long-term value building, not short-term annoyance. If the extension is genuinely useful to you, you'll feel like supporting it. If it isn't, you've lost nothing — keep using it for free.

If you find Folder Projects useful in your daily work, please consider buying a license — it's the only way the project stays maintained.


Check out my other extensions

Folder Projects is one of a few VS Code extensions I build and maintain. You can find the full list — along with the projects and articles I'm working on — at lucasprag.com.


Support

Found a bug, have a feature idea, or just want to say hi? Reach out at:

lucasprag.projects [at] gmail [dot] com

(replace [at] with @ and [dot] with .)


License

MIT.

  • Contact us
  • Jobs
  • Privacy
  • Manage cookies
  • Terms of use
  • Trademarks
© 2026 Microsoft