Walk is a comprehensive framework for building native Windows desktop applications. It functions as a GUI library and Windows API wrapper, providing a toolkit of native widgets and a declarative layout system for developing high-performance user interfaces. The project is distinguished by its data-binding framework, which uses reflection and string-based property paths to synchronize data sources with interface widgets. It also provides specialized support for high-DPI interface scaling and an optimized native message loop to reduce runtime overhead. The toolkit covers a wide range of capabi
Fyne is a cross-platform graphical user interface toolkit for the Go programming language. It provides a comprehensive framework for building native applications that run on desktop, mobile, and web environments from a single codebase. The toolkit centers on a canvas-based rendering engine and a device-independent layout engine, ensuring that visual elements maintain consistent dimensions and behavior across diverse operating systems and screen densities. The project distinguishes itself through a reactive data-binding system that automatically synchronizes application state with interface co
Yew is a framework for building front-end web applications using Rust and WebAssembly. It provides a component-based architecture that allows developers to create modular, reusable user interface elements that manage their own state and logic. By compiling code into binary modules, the framework enables high-performance execution within modern browser environments. The framework distinguishes itself through a macro-based markup language that transforms declarative, HTML-like syntax into strongly-typed component structures during compilation. It features a robust server-side rendering engine t
React is a JavaScript library for building user interfaces based on a component-driven architecture and unidirectional data flow.
This project is a Go WebAssembly frontend framework designed for building interactive web applications. It provides a toolkit for executing Go code directly in the browser to handle client-side logic and user interface development.
The main features of murlokswarm/app are: WebAssembly Frontend Frameworks, WebAssembly, Interop Layers, Component Hierarchies, Declarative UI Definitions, Declarative UI Libraries, Client-Side Logic Runtimes, Declarative UI Layouts.
Open-source alternatives to murlokswarm/app include: lxn/walk — Walk is a comprehensive framework for building native Windows desktop applications. It functions as a GUI library and… fyne-io/fyne — Fyne is a cross-platform graphical user interface toolkit for the Go programming language. It provides a comprehensive… yewstack/yew — Yew is a framework for building front-end web applications using Rust and WebAssembly. It provides a component-based… facebook/react — React is a JavaScript library for building user interfaces based on a component-driven architecture and unidirectional… pysimplegui/pysimplegui — PySimpleGUI is a Python framework used to build graphical user interfaces. It functions as an adapter-based wrapper… maxence-charriere/go-app — go-app is a WebAssembly frontend framework and UI library for building progressive web apps using the Go programming…