awesome-repositories.com
المدونة
MCP
awesome-repositories.com

اكتشف أفضل مستودعات المصادر المفتوحة باستخدام بحث مدعوم بالذكاء الاصطناعي.

استكشفعمليات بحث منسقةبدائل مفتوحة المصدربرمجيات ذاتية الاستضافةالمدونةخريطة الموقع
المشروعخادم MCPحولكيفية ترتيب النتائجالصحافة
قانونيالخصوصيةالشروط
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

25 مستودعات

Awesome GitHub RepositoriesMVVM Frameworks

Architectural frameworks for building structured, testable UI applications.

Explore 25 awesome GitHub repositories matching part of an awesome list · MVVM Frameworks. Refine with filters or upvote what's useful.

Awesome MVVM Frameworks GitHub Repositories

اعثر على أفضل المستودعات باستخدام الذكاء الاصطناعي.سنبحث عن أفضل المستودعات المطابقة باستخدام الذكاء الاصطناعي.
  • knockout/knockoutالصورة الرمزية لـ knockout

    knockout/knockout

    10,549عرض على GitHub↗

    Knockout is a client-side UI library and JavaScript framework used to create responsive web interfaces. It functions as a declarative data binding library and an observable data model system that decouples business logic from the document object model. The project implements the Model-View-ViewModel pattern to separate application logic from the user interface. It synchronizes data models with visual views by linking internal JavaScript properties to HTML elements, allowing the interface to update automatically when underlying data changes. The framework provides capabilities for dynamic fro

    Provides an architectural framework for building structured, testable UI applications using the MVVM pattern.

    JavaScript
    عرض على GitHub↗10,549
  • reactiveui/reactiveuiالصورة الرمزية لـ reactiveui

    reactiveui/ReactiveUI

    8,498عرض على GitHub↗

    ReactiveUI is a .NET MVVM framework and functional reactive programming library designed to decouple application state from the user interface. It functions as a reactive state management tool that uses observable streams to handle mutable data and asynchronous event-driven logic. The framework provides a cross-platform UI toolkit that abstracts business logic from platform-specific views. This enables the creation of consistent user interfaces across multiple .NET platforms by utilizing platform-agnostic abstractions. The system focuses on application state management and decoupled UI testi

    MVVM framework integrated with Reactive Extensions.

    C#androidcsharpdotnet
    عرض على GitHub↗8,498
  • prismlibrary/prismالصورة الرمزية لـ PrismLibrary

    PrismLibrary/Prism

    6,794عرض على GitHub↗

    Prism is a XAML application framework and MVVM architectural framework designed to build loosely coupled and testable applications across WPF, Xamarin Forms, and WinUI. It serves as a structural pattern implementation that separates business logic from the user interface to improve maintainability and testing. The framework provides a XAML event bus for exchanging data and triggering actions between independent components without direct coupling. It also functions as a dependency injection integrator, bridging external inversion-of-control containers to manage service delivery across multiple

    Robust framework with advanced navigation services.

    C#c-sharphacktoberfestmvvm
    عرض على GitHub↗6,794
  • rubylouvre/avalonالصورة الرمزية لـ RubyLouvre

    RubyLouvre/avalon

    5,774عرض على GitHub↗

    Avalon is a client-side MVVM JavaScript framework that binds model data to DOM elements and automatically updates views when state changes. It functions as a component-based UI framework, encapsulating markup, logic, and styles into reusable custom components that can be composed across pages, while also serving as a virtual DOM diffing engine that computes minimal DOM updates by comparing lightweight in-memory view tree snapshots. The framework distinguishes itself through a template directive compiler that transforms declarative HTML attributes like ms-repeat and ms-if into executable view

    A client-side MVVM JavaScript framework that binds model data to DOM elements and automatically updates views when state changes.

    JavaScript
    عرض على GitHub↗5,774
  • mvvmcross/mvvmcrossالصورة الرمزية لـ MvvmCross

    MvvmCross/MvvmCross

    3,917عرض على GitHub↗

    إطار عمل MvvmCross هو إطار عمل .NET MVVM مصمم لبناء تطبيقات عبر المنصات عن طريق فصل منطق الأعمال عن واجهات المستخدم الأصلية. يعمل كمحرك تنقل ومكتبة لربط بيانات واجهة المستخدم، مما يتيح تغليف المنطق داخل نماذج العرض (View models) التي يتم إعادة استخدامها عبر أنظمة تشغيل مختلفة. يوفر إطار العمل طبقة تجريد عتاد أصلية وحاوية حقن تبعية (Dependency injection) لفصل المكونات وتوفير واجهة متسقة للوصول إلى ميزات الجهاز. ينسق إطار العمل الانتقالات الآمنة للأنواع بين الشاشات الأصلية ويدير مزامنة البيانات بين فئات المنطق المشتركة ومكونات واجهة المستخدم الأصلية من خلال إشعارات تغيير الخصائص. يغطي المشروع مجموعة واسعة من القدرات، بما في ذلك إدارة دورة حياة التطبيق، والربط العميق بـ URI، وتسجيل الخدمة القائم على عكس التحكم (IoC). كما يتضمن أدوات للتدويل، ومراسلة النشر والاشتراك عبر مجمع أحداث مرجعي ضعيف، وتكامل العتاد للمستشعرات، وتحديد الموقع الجغرافي، والمصادقة البيومترية.

    Functions as a comprehensive .NET MVVM framework for building cross-platform applications.

    C#androidc-sharpdotnet
    عرض على GitHub↗3,917
  • communitytoolkit/dotnetالصورة الرمزية لـ CommunityToolkit

    CommunityToolkit/dotnet

    3,696عرض على GitHub↗

    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

    Ships a set of interfaces and base classes for implementing the MVVM pattern within the .NET ecosystem.

    C#csharpdotnetmaui
    عرض على GitHub↗3,696
  • caliburn-micro/caliburn.microالصورة الرمزية لـ Caliburn-Micro

    Caliburn-Micro/Caliburn.Micro

    2,861عرض على GitHub↗

    A small, yet powerful framework, designed for building applications across all XAML platforms. Its strong support for MV* patterns will enable you to build your solution quickly, without the need to sacrifice code quality or testability.

    Framework for building XAML-based applications with MVVM.

    C#avalonia-uic-sharpdotnet-maui
    عرض على GitHub↗2,861
  • canton7/styletالصورة الرمزية لـ canton7

    canton7/Stylet

    1,055عرض على GitHub↗

    A very lightweight but powerful ViewModel-First MVVM framework for WPF for .NET Framework and .NET Core, inspired by Caliburn.Micro.

    Minimalist MVVM framework with built-in IoC container.

    C#mvvmmvvm-frameworkstylet
    عرض على GitHub↗1,055
  • catel/catelالصورة الرمزية لـ Catel

    Catel/Catel

    900عرض على GitHub↗

    An application development platform

    Development platform focused on MVVM and MVC patterns.

    C#c-sharpcatelmvvm
    عرض على GitHub↗900
  • fantasticfiasco/mvvm-dialogsالصورة الرمزية لـ FantasticFiasco

    FantasticFiasco/mvvm-dialogs

    732عرض على GitHub↗

    Library simplifying the concept of opening dialogs from a view model when using MVVM in WPF

    Framework for managing dialogs in MVVM applications.

    C#dialogsmvvmwindows
    عرض على GitHub↗732
  • jbe2277/wafالصورة الرمزية لـ jbe2277

    jbe2277/waf

    729عرض على GitHub↗

    Win Application Framework (WAF) is a lightweight Framework that helps you to create well structured XAML Applications.

    Lightweight framework for structured WPF and UWP applications.

    C#androidarchitectural-patternscsharp
    عرض على GitHub↗729
  • rid00z/freshmvvmالصورة الرمزية لـ rid00z

    rid00z/FreshMvvm

    589عرض على GitHub↗

    If you're looking for .NET MAUI version of FreshMvvm, aka FreshMvvm.Maui then please visit: https://github.com/XAM-Consulting/FreshMvvm.Maui

    Lightweight framework designed for mobile architecture.

    C#
    عرض على GitHub↗589
  • xamarinhq/xamu-infrastructureالصورة الرمزية لـ xamarinhq

    xamarinhq/xamu-infrastructure

    135عرض على GitHub↗

    This is a set of useful classes for Xamarin and Xamarin.Forms development which are used in a varity of labs in Xamarin University.

    Utility classes and infrastructure for mobile apps.

    C#
    عرض على GitHub↗135
  • xamvvm/xamvvmالصورة الرمزية لـ xamvvm

    xamvvm/xamvvm

    121عرض على GitHub↗

    | Xamvvm.Core | Xamvvm.Forms | Xamvvm.Forms.RxUI | Xamvvm.Mock (Unit Tests) | |:-------------------------------------:|:-------------------------------------:|:---------------------------------:|:---------------------------------:| | ![NuGetcore-img]core-link |…

    Simple framework for standard architectural patterns.

    C#
    عرض على GitHub↗121
  • tom-englert/tomstoolboxالصورة الرمزية لـ tom-englert

    tom-englert/TomsToolbox

    119عرض على GitHub↗

    A set of core functions and classes to ease every days .Net development tasks.

    Visual composition framework for modular MVVM applications.

    C#
    عرض على GitHub↗119
  • tinystuff/tinymvvmالصورة الرمزية لـ TinyStuff

    TinyStuff/TinyMvvm

    93عرض على GitHub↗

    TinyMvvm is a MVVM library that is built for Xamarin.Forms but is not limited to Xamarin.Forms, it created in a way that it will be easy to extend to other platforms.

    Productivity-focused lightweight library.

    C#
    عرض على GitHub↗93
  • aspnetde/mvvmnanoالصورة الرمزية لـ aspnetde

    aspnetde/MvvmNano

    59عرض على GitHub↗

    The small and smart MVVM framework made with ❤ for Xamarin.Forms.

    Small and efficient framework for mobile apps.

    C#
    عرض على GitHub↗59
  • tbertuzzi/xamarin.forms.mvvmbaseالصورة الرمزية لـ TBertuzzi

    TBertuzzi/Xamarin.Forms.MVVMBase

    38عرض على GitHub↗

    Simple MVVM framework for Xamarin.Forms projects

    Basic framework for standard project structures.

    C#
    عرض على GitHub↗38
  • codemillmatt/codemill.vmfirstnavالصورة الرمزية لـ codemillmatt

    codemillmatt/codemill.vmfirstnav

    22عرض على GitHub↗

    A Xamarin.Forms ViewModel First Navigation Library

    Navigation library focused on view-model first approach.

    C#
    عرض على GitHub↗22
  • chasakisd/xamarin.forms-cleanarchitectureالصورة الرمزية لـ ChasakisD

    ChasakisD/Xamarin.Forms-CleanArchitecture

    19عرض على GitHub↗

    A Xamarin.Forms boilerplate project presenting Clean Architecture using Rx.NET and MVVM

    Boilerplate project implementing clean architecture.

    C#
    عرض على GitHub↗19
السابق12التالي
  1. Home
  2. Part of an Awesome List
  3. Developer Tools
  4. MVVM Frameworks

استكشف الوسوم الفرعية

  • .NET ImplementationsMVVM framework implementations specifically targeting the .NET ecosystem. **Distinct from MVVM Frameworks:** Specifies the .NET runtime environment, whereas the parent is a general MVVM framework category.