Skip to content
| Marketplace
Sign in
Visual Studio Code>Programming Languages>CodeArchitect ToolNew to Visual Studio Code? Get it now.
CodeArchitect Tool

CodeArchitect Tool

Piyush Bhardwaj

|
30 installs
| (2) | Free
Generate project folder structures for Flutter, Go, Node.js, and FastAPI
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

CodeArchitect

Automate your project setup with instant, framework-ready starter files for VS Code ✨


🚀 Key Features

Demo Video
Watch a video demo of the extension in action

🛠️ Core Capabilities

  • 30+ Project Templates:
    Flutter, Go, Rust, Node.js, React

    • Flutter: Clean Architecture/MVVM, state management (BLoC/Riverpod/GetX/Provider)
    • Rust: Actix/Axum/Warp or custom setups
    • Node.js: Express/NestJS/Fastify & customization options
    • CMake/Kotlin: currently supported
    • FastAPI: currently supported
    • SpringBoot: currently supported
    • Django: currently supported
    • Go: currently supported
  • Safeguards:
    ⚠️ Autobackup of existing files with .backup extensions (no overwrites!).
    💾 Automatic rollbacks or cleanup tools via Code Architect: Clean Up Backup Files

  • User Experience:

    • CLI-driven wizard in VS Code
    • Cross-platform compatibility
  • Run Project:

    • 🏃‍♀️ Run your project hassle-free in the different modes (dev/prod/debug).
    • 🔌 Supports Flutter, Go, Rust, Node.js, and FastAPI projects.
    • Automatically detects project type and runs it.
    • Supports different entry points (e.g., main.py, app.js, main.go, etc.).

🛠️ How to Use

6-Step Quick Start

  1. Open Project Root Folder:
    Ensure your project folder is your VS Code workspace.

  2. Launch via Command Palette:
    Press Cmd/Ctrl+Shift+P → type Code Architect: Generate Project Structure or Press cmd/ctrl+shift+a

  3. Choose Frameworks:

    • Project Type (e.g., Flutter, Angular, Next.js, CMake, Kotlin)
    • Project Name: Enter your project name.
    • Project-Specific Config:
      • Flutter: Org ID (e.g., com.example), architecture, state management
      • Rust: Actix/Axum/Warp selection
      • Go: Framework (e.g., Gin, Echo)
  4. Backup Confirmed
    Existing files are saved to <file_name>.backup if conflicts occur.

  5. Generate Structure
    Watch folders/files scaffold in your project!

  6. Cleanup
    🗑️ Remove backups via Code Architect: Clean Up Backup Files from the palette or Press cmd/ctrl+shift+b.

  7. Run Project
    🏃‍♀️ Run your project directly from the palette by selecting Code Architect: Run Project or pressing Cmd/Ctrl+Shift+R.

    • Choose your preferred mode: Development, Production, or Debug.
    • Supports device selection for compatible frameworks like Flutter.
    • Automatically detects entry points (e.g., main.py, app.js, main.go) and runs the project seamlessly.
    • Enhanced compatibility for cross-platform development environments.

📦 Installation

Option 1: Install from Marketplace

VS Code Marketplace

Option 2: Local Development

# From root of this repository:
npm install && vsce package

📄 Licenses

Licensed under CC BY-NC v4.0. .


Questions? Report issues → GitHub Repo Issues

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