Kanvas Table of Contents
Use the regular docs when you want to use Kanvas. Use the technical section when you want to understand how and why it works internally.
Use Kanvas
Getting Started
Install the plugin, select the application module, run Doctor, and launch through Kanvas.
Configuration
The kanvas { } DSL, overrides, source/runtime selection, and renderer behavior.
Gradle Tasks
What kanvasDoctor, kanvasRuntime, kanvasRun, kanvasPackage, and related tasks actually do.
Backends
Metal, Vulkan, OpenGL, Direct3D 9, GDI reference behavior, and automatic selection.
Compatibility
JDK, Gradle, Compose Desktop, Skiko, operating system, and architecture expectations.
Troubleshooting
Work from build/toolchain failures down into renderer ownership and presentation problems.
Known Limitations
Current renderer, text, effect, packaging, ARM64, and platform limitations.
Release 0.1.0
The first public Gradle-plugin release line.
Technical internals
The technical docs explain implementation choices, failure modes, data flow, and the source code behind them.
Open Kanvas technical docs →