Bridgely is a compiler that transforms React applications into native desktop applications by converting them to C#/Avalonia UI. Designed for developers who want to leverage their web development skills to create cross-platform desktop applications.
Bridgely acts similar to React Native where it is component-based, allowing developers to write components in React and have them rendered as native desktop components.
Unlike React Native's bridge-based architecture, Bridgely performs direct source-to-source compilation from JSX to C#, generating optimized .NET Intermediate Language (IL) without relying on a JavaScript runtime. Rather than attempting to compile arbitrary JavaScript logic, which is often dynamic and unpredictable, Bridgely exposes a set of built-in methods and primitives that are designed for static compilation. Developers write UI and application logic using this controlled API surface, allowing Bridgely to preserve React’s declarative component model while ensuring efficient, native execution.
Bridgely is released under the MIT License. See the LICENSE file for more details.