Skip to content
| Marketplace
Sign in
Visual Studio Code>Snippets>Architecture Folder CreatorNew to Visual Studio Code? Get it now.
Architecture Folder Creator

Architecture Folder Creator

Muhammed Furkan Şahin

|
8 installs
| (0) | Free
🚀 Flutter, Swift, Kotlin, JavaScript ve daha fazla dil için profesyonel klasör yapıları otomatik oluşturun! 10+ dil, 40+ mimari şablonu ile projelerinizi hızla başlatın.
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

English

Architecture Folder Creator

Automatically create professional folder structures for your projects with the VS Code plugin! Predefined architecture templates for Flutter, Swift, Kotlin, JavaScript and many more languages.

✨ Features

  • 10+ Programming Language Support: Flutter, Swift, Kotlin, JavaScript/TypeScript, Python, Java, Go, C#, PHP, Ruby
  • 🏗️ 40+ Architecture Templates: Clean Architecture, MVVM, BLoC, VIPER, MVC and more
  • Automatic Folder Creation: Create all folders with one click according to the architecture of your choice
  • 🎨 Modern UI: User interface enriched with icons and explanations
  • Fast and Reliable: Fast folder creation with progress indicator
  • 🔧 Expandable: New languages and architectures can be easily added

How to Use 🚀 🚀

  1. Open a project folder in VS Code
  2. Open the Command Palette (Ctrl+Shift+P / Cmd+Shift+P)
  3. Type "Create Architectural Folder Structure " and select the command
  4. Select your programming language (ex: 📱 Flutter)
  5. Select the architecture type (ex: 🏗️ Clean Architecture)
  6. Confirm and see your folders created automatically! ✅

📱 Supported Languages and Architectures

Flutter

  • BLoC Pattern - Business Logic Component pattern
  • Provider Pattern - Provider state management
  • Clean Architecture - Scalable and testable structure
  • Riverpod Architecture - Modern Riverpod state management

Swift (iOS)

  • VIPER - View-Interactor-Presenter-Entity-Router
  • MVVM - Model-View-ViewModel
  • Clean Swift (VIP) - Clean Architecture Swift implementation
  • SwiftUI + Combine - Modern SwiftUI reactive architecture

Kotlin (Android)

  • MVVM + Repository - Modern Android MVVM pattern
  • Clean Architecture - Enterprise level Android architecture
  • Compose + MVVM - Jetpack Compose architecture

JavaScript/TypeScript

  • React - Component Based - Modern React component architecture
  • React - Redux Toolkit - Redux Toolkit state management
  • Next.js App Router - Modern Next.js 13+ architecture
  • Node.js - Clean API - Clean Node.js API architecture

Python

  • Django REST - Django REST Framework API
  • FastAPI - Modern Python API framework
  • Flask - Blueprints - Flask Blueprint organization

Java

  • Spring Boot - Clean - Spring Boot Clean Architecture
  • Spring Boot - MVC - Traditional Spring MVC

And many more...

Various architecture options are also available for Go, C#, PHP, Ruby languages.

🎯 Sample Output

The folder structure when you select Flutter Clean Architecture:

📁 📁 lib/
├── 📁 core/
│ ├── 📁 domain/
│ │ │ ├── 📁 entities/
│ │ │ ├── 📁 repositories/
│ │ │ └── 📁 usecases/
│ │ ├── 📁 data/
│ │ │ ├── 📁 models/
│ │ │ ├── 📁 repositories/
│ │ │ └── 📁 datasources/
│ ├── 📁 network/
│ ├── 📁 constants/
│ └── 📁 utils/
└─── 📁 features/
 └─── 📁 presentation/
 ├── 📁 pages/
 ├── 📁 widgets/
 └── 📁 bloc/

Türkçe

Architecture Folder Creator 🚀

VS Code eklentisi ile projeleriniz için profesyonel klasör yapıları otomatik olarak oluşturun! Flutter, Swift, Kotlin, JavaScript ve daha birçok dil için önceden tanımlanmış mimari şablonları.

✨ Özellikler

  • 🎯 10+ Programlama Dili Desteği: Flutter, Swift, Kotlin, JavaScript/TypeScript, Python, Java, Go, C#, PHP, Ruby
  • 🏗️ 40+ Mimari Şablonu: Clean Architecture, MVVM, BLoC, VIPER, MVC ve daha fazlası
  • 📁 Otomatik Klasör Oluşturma: Seçtiğiniz mimariye göre tüm klasörleri tek tıkla oluştur
  • 🎨 Modern UI: İkonlar ve açıklamalarla zenginleştirilmiş kullanıcı arayüzü
  • ⚡ Hızlı ve Güvenilir: Progress göstergesi ile hızlı klasör oluşturma
  • 🔧 Genişletilebilir: Yeni diller ve mimariler kolayca eklenebilir

🚀 Nasıl Kullanılır?

  1. VS Code'da bir proje klasörü açın
  2. Command Palette'i açın (Ctrl+Shift+P / Cmd+Shift+P)
  3. "Mimari Klasör Yapısı Oluştur" yazın ve komutu seçin
  4. Programlama dilinizi seçin (örn: 📱 Flutter)
  5. Mimari tipini seçin (örn: 🏗️ Clean Architecture)
  6. Onaylayın ve klasörlerinizin otomatik oluştuğunu görün! ✅

📱 Desteklenen Diller ve Mimariler

Flutter

  • BLoC Pattern - Business Logic Component pattern
  • Provider Pattern - Provider state management
  • Clean Architecture - Scalable ve testable yapı
  • Riverpod Architecture - Modern Riverpod state management

Swift (iOS)

  • VIPER - View-Interactor-Presenter-Entity-Router
  • MVVM - Model-View-ViewModel
  • Clean Swift (VIP) - Clean Architecture Swift implementasyonu
  • SwiftUI + Combine - Modern SwiftUI reactive architecture

Kotlin (Android)

  • MVVM + Repository - Modern Android MVVM pattern
  • Clean Architecture - Enterprise level Android architecture
  • Compose + MVVM - Jetpack Compose architecture

JavaScript/TypeScript

  • React - Component Based - Modern React component architecture
  • React - Redux Toolkit - Redux Toolkit state management
  • Next.js App Router - Modern Next.js 13+ architecture
  • Node.js - Clean API - Temiz Node.js API mimarisi

Python

  • Django REST - Django REST Framework API
  • FastAPI - Modern Python API framework
  • Flask - Blueprints - Flask Blueprint organization

Java

  • Spring Boot - Clean - Spring Boot Clean Architecture
  • Spring Boot - MVC - Traditional Spring MVC

Ve daha fazlası...

Go, C#, PHP, Ruby dilleri için de çeşitli mimari seçenekleri mevcuttur.

🎯 Örnek Çıktı

Flutter Clean Architecture seçtiğinizde oluşan klasör yapısı:

📁 lib/
├── 📁 core/
│   ├── 📁 domain/
│   │   ├── 📁 entities/
│   │   ├── 📁 repositories/
│   │   └── 📁 usecases/
│   ├── 📁 data/
│   │   ├── 📁 models/
│   │   ├── 📁 repositories/
│   │   └── 📁 datasources/
│   ├── 📁 network/
│   ├── 📁 constants/
│   └── 📁 utils/
└── 📁 features/
    └── 📁 presentation/
        ├── 📁 pages/
        ├── 📁 widgets/
        └── 📁 bloc/
  • Contact us
  • Jobs
  • Privacy
  • Manage cookies
  • Terms of use
  • Trademarks
© 2025 Microsoft