Skip to content
SeanwanqPublic

About

No description, website, or topics provided.

Resources

Stars

1 star

Watchers

0 watching

Forks

Repository files navigation

Svelonia

A C# UI framework for Avalonia built with a focus on developer experience, fine-grained reactivity, and fluent APIs. Inspired by Svelte and SolidJS.

Features

  • Fine-Grained Reactivity: Accurate updates without a Virtual DOM or full re-renders.
  • Fluent UI: Build interfaces entirely in C# with a chainable, type-safe API.
  • File-based Routing: Automatic route discovery and parameter injection.
  • Clean Architecture: Built-in Mediator pattern and DI support.
  • AOT Ready: Optimized for Native AOT.

Getting Started

Installation

Install the Svelonia project templates:

dotnet new install Svelonia.Templates

Create a New Project

Create a standard Svelonia application:

dotnet new svelonia.app -n MyApp

Native AOT Support

Create a project pre-configured for Native AOT:

dotnet new svelonia.app -n MyAotApp --Aot

Documentation

Comprehensive documentation is available in the docs folder.

License

This project is licensed under the MIT License - see the LICENSE file for details.

About

No description, website, or topics provided.

Resources

Stars

1 star

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages