Welcome to Nimbus v3.0
A modern, XML-based framework for building Windows desktop applications with zero boilerplate.
New in v3.0: We've added Hot Reload, a powerful DevTools server, and ManualC support for inline C#.
Core Features
Declarative XML
Describe your UI and logic in simple XML. No complex C# or XAML required.
Hot Reload
See changes instantly. Save your file, and the UI updates without restarting.
DevTools
Inspect state, view logs, and execute handlers from your browser.
Modern UI
Built-in Windows 11 style components like GlassCard, Badge, and Toasts.
Plugin System
Extend functionality with 10+ built-in plugins or write your own.
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>