This project is a general purpose library for the .NET ecosystem, providing a collection of reusable helper methods and APIs for common programming tasks. It encompasses a UI component library for cross-platform development, a toolkit for MVVM architecture, and specialized utilities for memory management and native interoperability. The library distinguishes itself through high-performance memory abstractions, such as pooled buffers and contiguous two-dimensional memory spans, designed to reduce garbage collection pressure. It also provides native interop wrappers and bindings to facilitate d
Solito is a cross-platform navigation library and routing bridge that enables the development of mobile apps and web pages from a single codebase using React Native and Next.js. It functions as an orchestrator that synchronizes file-system based routing and screen logic across both platforms. The project provides a unified navigation interface that maps a single set of URLs to either web pages or native screens. This allows for synchronized linking and route parameters, ensuring that users land on the correct content regardless of whether they are using a browser or a mobile application. The
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
Effector is a reactive state management library designed for building complex, event-driven applications. It functions as a data flow engine that models application logic as a directed acyclic graph, ensuring that state updates propagate automatically through interconnected nodes. By utilizing atomic state updates and declarative unit composition, the library maintains data consistency and provides a predictable execution model for managing application state. The project distinguishes itself through its framework-agnostic architecture, which decouples business logic from user interface implem
MvvmCross es un framework .NET MVVM diseñado para construir aplicaciones multiplataforma separando la lógica de negocio de las interfaces de usuario nativas. Funciona como un motor de navegación y una librería de enlace de datos de UI, permitiendo la encapsulación de la lógica dentro de view models que se reutilizan en diferentes sistemas operativos.
Las características principales de mvvmcross/mvvmcross son: Cross-Platform App Development, Cross-Platform Logic Sharing, .NET Implementations, Android Platform Integrations, Cross-Platform Navigation Libraries, Mobile Screen Navigation, Platform-Specific Implementations, Hardware Abstraction Interfaces.
Las alternativas de código abierto para mvvmcross/mvvmcross incluyen: communitytoolkit/dotnet — This project is a general purpose library for the .NET ecosystem, providing a collection of reusable helper methods… nandorojo/solito — Solito is a cross-platform navigation library and routing bridge that enables the development of mobile apps and web… lxn/walk — Walk is a comprehensive framework for building native Windows desktop applications. It functions as a GUI library and… effector/effector — Effector is a reactive state management library designed for building complex, event-driven applications. It functions… kunminx/jetpack-mvvm-best-practice — This project is a reference implementation of the Model-View-ViewModel pattern using Android Jetpack components. It… knockout/knockout — Knockout is a client-side UI library and JavaScript framework used to create responsive web interfaces. It functions…