Introduction

Welcome to Nimbus v3.0

A modern, XML-based framework for building Windows desktop applications with zero boilerplate.

tips_and_updates
New in v3.0: We've added Hot Reload, a powerful DevTools server, and ManualC support for inline C#.

Core Features

bolt

Declarative XML

Describe your UI and logic in simple XML. No complex C# or XAML required.

refresh

Hot Reload

See changes instantly. Save your file, and the UI updates without restarting.

terminal

DevTools

Inspect state, view logs, and execute handlers from your browser.

widgets

Modern UI

Built-in Windows 11 style components like GlassCard, Badge, and Toasts.

extension

Plugin System

Extend functionality with 10+ built-in plugins or write your own.

inventory_2

Single EXE

Compile your entire project into a standalone executable file.

A Quick Look

Here is a complete "Counter" application in Nimbus.

App.xml
<App Name="Counter App" Width="400" Height="300">
    <UI>
        <StackPanel VerticalAlignment="Center">
            <TextBlock Text="Current Count:" HorizontalAlignment="Center"/>
            <TextBlock Name="lblCount" Text="0" FontSize="48" HorizontalAlignment="Center"/>
            
            <Button Content="Increment" Background="#0078D4" 
                    Margin="20" onClick="AddOne"/>
        </StackPanel>
    </UI>

    <Logic>
        <Var Name="count" Value="0" Type="int"/>

        <Handler Name="AddOne">
            <Increment Var="count"/>
            <Set Target="lblCount" Property="Text" Value="{count}"/>
        </Handler>
    </Logic>
</App>