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
|
26 installs
| (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 — powered by your reviews

Folder Projects is free. It's MIT-licensed, fully functional out of the box, with no feature gating, no license keys, and nothing to buy — now or later.

There is one thing that genuinely helps: a review. Marketplace ratings are how small extensions get discovered, and they cost you nothing but a minute.

  • Rate on the VS Code Marketplace
  • Rate on Open VSX

You can also run Folder Projects: Leave a Review from the command palette at any time.

After 14 days of use a single, non-modal notification asks for a review. It shows up at most a few times, and rating or dismissing it stops it for good. If the extension isn't useful to you, dismiss it and keep using it for free — nothing changes either way.


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
  • Your Privacy Choices
  • Consumer Health Privacy
© 2026 Microsoft