git404hub

what is aotrino fr?

aelyo-softworks/aotrino — explained in plain English

Analysis updated 2026-05-18

71C#Audience · developerComplexity · 3/5Setup · moderate

tl;dr

A framework for building Electron-like Windows desktop apps as a single small executable using .NET AOT and the built-in WebView2 browser.

vibe map

mindmap
  root((repo))
    What it does
      Electron-like desktop apps
      Single-exe .NET AOT
    Tech stack
      C#
      WebView2
      React optional
    Use cases
      Lightweight desktop apps
      Custom canvas rendering
    Platform
      Windows only
      x86 x64 ARM64
    Audience
      Developers

Code map

Detail Auto

An interactive map of this repo's files and how they connect — its source is parsed live in your browser. Click Visualize to build it.

filefunction / class

what do people make with this?

VIBE 1

Build a Windows desktop app with a web-based UI and no Chromium bundling

VIBE 2

Ship a single small executable instead of an Electron-style multi-file install

VIBE 3

Add React or Fluent UI on top of a native .NET window when a richer UI is needed

VIBE 4

Draw directly to a shared graphics buffer for custom canvas rendering

what's the stack?

C#.NETWebView2TypeScriptReact

how it stacks up fr

aelyo-softworks/aotrinoemrekaya567787616/cursor-ai-pro-download-2026tor-browser-download/tor-browser
Stars717171
LanguageC#C#C#
Setup difficultymoderateeasyeasy
Complexity3/51/51/5
Audiencedevelopergeneralgeneral

Figures from each repo's GitHub metadata at analysis time.

how do i run it?

Difficulty · moderate time til it works · 30min

Windows only, publishing a single exe requires installing the Visual C++ build tools for the AOT linker.

The README does not state a license for the project.

in plain english

AOTrino lets you build Windows desktop apps that look and feel like Electron apps, but without shipping a whole Chromium browser or requiring a runtime install. It uses the WebView2 component already built into Windows to show your web page, paired with .NET compiled directly to native code, so the whole thing ships as a single executable file that is often around 11 megabytes, or as small as about 4 megabytes when compressed. The window itself is a normal Windows window, and the interface inside it is an ordinary web page, with the two sides talking to each other through a typed bridge you register in your C# code. AOTrino is built as four optional layers you can stack as needed. At the bottom, you can write plain HTML with no build step at all and call into .NET directly. On top of that, an optional package adds typed TypeScript access to that same bridge. Above that, an optional React package adds convenient hooks and window drag behavior. At the top, an optional Fluent UI layer gives your app Windows' own visual look, including matching the user's theme automatically. To get started you only need the .NET 10 SDK, since the WebView2 runtime is already present on any up to date Windows machine, and a new project can be created and run with a couple of command line commands. Publishing a single distributable executable requires also installing the Microsoft Visual C++ build tools, since the AOT compiler relies on a linker that does not ship with the SDK by itself. The project includes fourteen sample apps demonstrating different capabilities, from a minimal forty line hello world app, to drawing directly onto a shared graphics buffer, to translucent Windows 11 style backgrounds, to a small file explorer and even a basic web browser. It only runs on Windows, across x86, x64, and ARM64 processors, and the README does not mention support for macOS or Linux, nor does it state a software license.

prompts (copy fr)

prompt 1
Scaffold a new AOTrino app with dotnet new aotrino and run it
prompt 2
Register a C# host object and call it from JavaScript in an AOTrino app
prompt 3
Set up the Fluent UI template so my AOTrino app follows the Windows theme
prompt 4
Publish my AOTrino app as a single win-x64 executable and pack it with UPX
prompt 5
Explain the difference between the plain, client, react, and fluent layers in AOTrino

Frequently asked questions

what is aotrino fr?

A framework for building Electron-like Windows desktop apps as a single small executable using .NET AOT and the built-in WebView2 browser.

What language is aotrino written in?

Mainly C#. The stack also includes C#, .NET, WebView2.

What license does aotrino use?

The README does not state a license for the project.

How hard is aotrino to set up?

Setup difficulty is rated moderate, with roughly 30min to a first successful run.

Who is aotrino for?

Mainly developer.

peek the repo → explain another one

This repo across BitVibe Labs

double-check against the repo, no cap.