Create beautiful Windows applications without complex XAML. Hot reload, DevTools, plugins, and compile to standalone EXE.
<?xml version="1.0" encoding="utf-8"?>
<App Name="My App" Width="800" Height="600" Theme="Dark">
<UI>
<Grid Background="#1E1E1E">
<StackPanel VerticalAlignment="Center">
<TextBlock Text="Hello, Nimbus!" FontSize="36"/>
<Button Content="Click Me" onClick="OnClick"/>
</StackPanel>
</Grid>
</UI>
<Logic>
<Handler Name="OnClick">
<Alert Message="Welcome!" Title="Hello"/>
</Handler>
</Logic>
</App>
Powerful features to build modern desktop applications faster than ever.
Save your XML file and see changes instantly. No restart needed. Perfect for rapid UI development and iteration.
Browser-based debugger with state inspector, logs, and handler execution.
Math, String, Date, File, Crypto, JSON, and more. Extend with your own C# plugins.
GlassCard, StatCard, Avatar, Badge, SearchBar, and more modern UI components.
Declarative logic with Set, If, ForEach, Animate, HTTP requests, and more.
Compile your app to a standalone executable. No runtime dependencies for users.
From simple utilities to complex dashboards - all built with Nimbus XML.
<Grid>
<Grid.ColumnDefinitions>250,*</Grid.ColumnDefinitions>
<!-- Sidebar -->
<Border Grid.Column="0" Background="#12121A">
<NavItem Icon="đ " Label="Home" Active="true"/>
<NavItem Icon="đ" Label="Analytics"/>
</Border>
<!-- Stats -->
<StackPanel Grid.Column="1">
<StatCard Icon="đĨ" Value="2,543" Label="Users"/>
<StatCard Icon="đ°" Value="$45K" Label="Revenue"/>
</StackPanel>
</Grid>
<Handler Name="SendMessage">
<Get Control="txtMessage" Property="Text" ToState="msg"/>
<If Condition="{msg} != ''">
<AddMessage Container="chat"
Text="{msg}"
Sender="me"/>
<ClearText Control="txtMessage"/>
<ScrollToBottom Control="chatScroll"/>
</If>
</Handler>
<GlassCard Padding="20">
<TextBlock Text="Settings" FontSize="24"/>
<Grid Margin="0,15">
<TextBlock Text="Dark Mode"/>
<CheckBox Name="chkDark" IsChecked="True"
HorizontalAlignment="Right"/>
</Grid>
<Divider/>
<Button Content="Save Changes"
Background="#0078D4"
onClick="SaveSettings"/>
</GlassCard>
Ready-to-use plugins for common tasks. Extend with your own C# plugins.
abs, min, max, pow, sqrt, round, random, floor, ceil, sin, cos
upper, lower, trim, length, contains, replace, repeat, split
now, today, time, year, month, day, timestamp, format, addDays
read, write, exists, delete, append, size, extension, directory
md5, sha256, guid, shortid
get, count, has
urlencode, urldecode, base64encode, base64decode, download
get, set
<!-- Math operations -->
<Plugin Name="MathPlugin" Method="sqrt" Params="16" ToState="result"/>
<!-- String manipulation -->
<Plugin Name="StringPlugin" Method="upper" Params="{text}" ToState="upperText"/>
<!-- Generate hash -->
<Plugin Name="CryptoPlugin" Method="md5" Params="{password}" ToState="hash"/>
Start building desktop apps in minutes. Free and open source.
nimbus run App.xml
nimbus dev App.xml
nimbus build App.xml -n MyApp
nimbus new MyProject