-
Notifications
You must be signed in to change notification settings - Fork 0
Home
Zahid edited this page Aug 15, 2025
·
8 revisions
Welcome to the Compose for Desktop Wizard wiki! This tool helps you generate production-ready Kotlin Compose for Desktop projects with customizable options.
- Try the Web Generator - No installation required
- Browser-based interface with instant project generation
- Perfect for quick project setup and evaluation
- Download Desktop Client - Native application
- Advanced features with real-time preview
- Icon management and enhanced configuration options
- See Desktop Client Guide for usage instructions
- Installation Guide - Setup instructions for desktop client
- Desktop Client Guide - How to use the desktop application
- Troubleshooting - Common issues and solutions
Jetbrains Compose for Desktop is a modern UI toolkit for Kotlin that makes building desktop applications straightforward and enjoyable. This wizard simplifies the process of setting up a new project by generating all the necessary files and configurations.
The generated application includes:
- Material Design 3 theming with dark mode support
- Dependency injection with Koin
- MVVM architecture pattern
- Kotlin serialization support
- Optional networking and database components
- Cross-platform native distributions
- Advanced Linux desktop integration
.
βββ build.gradle.kts
βββ gradle
β βββ wrapper
β βββ gradle-wrapper.jar
β βββ gradle-wrapper.properties
βββ gradle.properties
βββ gradlew
βββ gradlew.bat
βββ README.md
βββ settings.gradle.kts
βββ src
βββ main
β βββ kotlin
β β βββ App.kt
β β βββ AppModule.kt
β β βββ Database.kt
β β βββ Main.kt
β β βββ MainViewModel.kt
β β βββ Models.kt
β β βββ theme
β β βββ Color.kt
β β βββ Theme.kt
β β βββ Type.kt
β βββ resources
βββ test
βββ kotlin
βββ resources
- Repository - Source code and issues
- Releases - Download desktop client
- Web Generator - Try online version
- Wiki - Complete documentation
π¦ Generator | π Wiki Home | π» Repository | π Report Issue
Β© 2025 Compose for Desktop Wizard | Licensed under Apache 2.0 | Made with β€οΈ for the Kotlin/Desktop Developer Community