kavak studio — run QBasic in the browser
Build time—<br>WASM size—<br>Architecturewasm32<br>HostBrowser WASI
code<br>Parse QBasic
memory<br>Lower to KIR
deployed_code<br>Emit WebAssembly
NameQBASIC
Typeconsole
EntryMAIN.BAS
Files1
stdin
Toolbox
Document Outline
No WPF selection
remove<br>100%<br>add
undo<br>redo<br>grid_onGrid<br>Build UIIR
Design<br>Run Preview
Properties
Workspace<br>Create a new project
Pick a starter or a sample — everything compiles to WebAssembly right in your browser.
close
Start from a template
terminal<br>Console AppA C# console program with a Main entry point.
web_asset<br>WPF AppA XAML window you lay out on the visual canvas.
deployed_code<br>Class LibraryA reusable C# library with a sample type.
Samples
data_object<br>Strings & collectionsLists, dictionaries and string formatting.
extension<br>Delegates & eventsFunction types, lambdas and event handlers.
web_asset<br>WPF counterA button that increments a bound counter.
web_asset<br>WPF formInputs, labels and a submit handler.
web_asset<br>WPF list bindingA ListBox bound to an items collection.
settings
Preferences<br>Settings
Editor preferences, saved to this browser.
close
Editor
Font size
13
Line height
21
Tab size
Minimap<br>Word wrap
Advanced
Developer Tools IR & UIIR compiler panels
Reference<br>Keyboard shortcuts
Editor and runtime shortcuts.
close