Displaying 1 to 20 from 151 results

qksms - The most beautiful SMS messenger app for Android

QKSMS is an open source replacement to the stock messaging app on Android. It is currently available on the Google Play Store.We highly encourage contributions to QKSMS; we want to make it as easy and streamlined as possible. If you have any suggestions on how we can improve our workflow, please feel free to contact me.

Knockout - Create rich, responsive UIs with JavaScript

Knockout is a JavaScript MVVM (a modern variant of MVC) library that makes it easier to create rich, desktop-like user interfaces with JavaScript and HTML. It uses observers to make your UI automatically stay in sync with an underlying data model, along with a powerful and extensible set of declarative bindings to enable productive development.

Prism - Prism is a framework for building loosely coupled, maintainable, and testable XAML applications in WPF, Windows 10 UWP, and Xamarin Forms

Prism is a framework for building loosely coupled, maintainable, and testable XAML applications in WPF, Windows 10 UWP, and Xamarin Forms. Separate releases are available for each platform and those will be developed on independent timelines. Prism provides an implementation of a collection of design patterns that are helpful in writing well-structured and maintainable XAML applications, including MVVM, dependency injection, commands, EventAggregator, and others. Prism's core functionality is a shared code base in a Portable Class Library targeting these platforms. Those things that need to be platform specific are implemented in the respective libraries for the target platform. Prism also provides great integration of these patterns with the target platform. For example, Prism for UWP and Xamarin Forms allows you to use an abstraction for navigation that is unit testable, but that layers on top of the platform concepts and APIs for navigation so that you can fully leverage what the platform itself has to offer, but done in the MVVM way.Prism 6 is a fully open source version of the Prism guidance originally produced by Microsoft patterns & practices. The core team members were all part of the P&P team that developed Prism 1 through 5, and the effort has now been turned over to the open source community to keep it alive and thriving to support the .NET community. There are thousands of companies who have adopted previous versions of Prism for WPF, Silverlight, and Windows Runtime, and we hope they will continue to move along with us as we continue to evolve and enhance the framework to keep pace with current platform capabilities and requirements.

MvvmCross - The

MvvmCross is a cross-platform MVVM framework. It enables developers to create apps using the MVVM pattern on Xamarin.iOS, Xamarin.Android, Xamarin.Mac, Xamarin.Forms, Universal Windows Platform (UWP) and Windows Presentation Framework (WPF). This allows for better code sharing by allowing you to share behavior and business logic between platforms.MvvmCross is extendable by you. We strive to let as much code be configurable and overridable, to let the developer decide how they want to use the framework. However, the framework is very usable without doing anything.


Caliburn.Micro is a small, yet powerful framework, designed for building applications across all XAML platforms. With strong support for MVVM and other proven UI patterns, Caliburn.Micro will enable you to build your solution quickly, without the need to sacrifice code quality or testability.The Caliburn.Micro team uses ReSharper by JetBrains.

ReactiveUI - An advanced, composable, functional reactive model-view-viewmodel framework for all

ReactiveUI is a composable, cross-platform model-view-viewmodel framework for all .NET platforms that is inspired by functional reactive programming which is a paradigm that allows you to abstract mutable state away from your user interfaces and express the idea around a feature in one readable place and improve the testability of your application.That's reactive programming: changes propagate throughout a system automatically. Welcome to the peanut butter and jelly of programming paradigms. For further information please watch the this video from the Xamarin Evolve conference - Why You Should Be Building Better Mobile Apps with Reactive Programming by Michael Stonis.

ThirtyInch - a MVP library for Android favoring a stateful Presenter

This library adds Presenters to Activities and Fragments. It favors the stateful Presenter pattern, where the Presenter survives configuration changes and dumb View pattern, where the View only sends user events and receives information from the Presenter but never actively asks for data. This makes testing very easy because no logic lives in the View (Activity, Fragment) except for fancy animations which anyways aren't testable. The perfect distance to the Android Framework is approximately thirty inches, the average length of the human arm, shoulder to fingertips.

jsviews - Interactive data-driven views, MVVM and MVP, built on top of JsRender templates

JsViews builds on top of JsRender templates, and adds data-binding and observable data, to provide a fully-fledged MVVM platform for easily creating interactive data-driven single-page apps and websites. Documentation, downloads, samples and API docs and tutorials are available on the www.jsviews.com website.

Caliburn Micro: WPF, Silverlight, WP7 and WinRT/Metro made easy.

A small, yet powerful framework designed for WPF, Silverlight, WP7 and WinRT/Metro which supports architectures based on MVVM (Presentation Model), MVP and MVC.

MVVM Light Toolkit

The MVVM Light Toolkit is a set of components helping people to get started in the Model - View - ViewModel pattern in all XAML/C# frameworks.

Windows Presentation Foundation (WPF)

This is the main site for updates on the WPF roadmap and the portal for accessing the WPF Toolkit and the WPF Futures releases.

Neutronium - Build .NET desktop applications using HTML, CSS and javascript

Neutronium is a library to create .NET desktop applications using HTML, CSS and javascript.Neutronium uses MVVM pattern exactly the same way as WPF application.


Sample my code MVVM, Prism

Karate Semaphore / Scoreboard

A free karate semaphore (scoreboard) conforming to the new 2012 WKF rules. Implemented using C# and WPF and the MVVM pattern.

Media Tool

A collection of tool to manage media files (Pictures and videos)

Razre WPF Framework

Razre is a framework designed to provide a basis for writing a WPF application. It provides management of Navigation and Theming and also the basis of an implementation of the MVVM UI design pattern, all integrated for a smooth, peformant implementation.


Wulong.Qiushi is a windows phone 7 client for http://www.qiushibaike.com which is a popluar website in China for people to share the embrassment moments. It is powered by Caliburn.Micro, Reflection Extensions, the purpose is to deliver user a friendly and responsive UI. I ...

World Index

The World Index project is a Silverlight project that is built to expose UN Millenium development goals using their public available data as datasource. The World Index project is based on the modules so it can be extended with other country based data.

HDK - WinRT MVVM and MEF Friendly Prism Framework port

HDK - is a "spare-time" framework for WinRT development. Solution consists of: - MVVM - Event Aggregator - PRISM - other useful extensions