SPA Tools

  •        80

SPA Tools is an open-source set of tools which help creating some beautiful and responsive Single Page Applications.

http://spatools.codeplex.com/

Tags
Implementation
License
Platform

   




Related Projects

Web Minesweeper with MVVM and Knockout

  •    

This is a common minesweeper game, that is implemented with mvvm in the web, only with html and javascipts libraries...

countries - An example Android app using Retrofit, Realm, Parceler, Dagger and the MVVM pattern with the data binding lib

  •    Kotlin

A sample Android app written in Kotlin, which lists all countries with some additional information (currencies, languages, …). The app uses the MVVM pattern with the Android data binding lib. Countries can be bookmarked and are then stored locally with Realm. Retrofit is used to fetch the country information from the free REST Countries service. For JSON parsing, custom Gson TypeAdapters are used. PaperParcel is used to make the Country objects Parcelable. Also, Dagger 2 is used for dependency injection. This project can also be used as a template for new apps. Check out the template branch for a cleaned up version of this project.

MVVM ORM

  •    WPF

The purpose of MVVM ORM is to create models and their interactions as defined in some database for WPF applications Models are derived from tables, views and stored procedures. Interactions include insert/update/delete, with FK relationships taken into account.

knockout-sortable - A Knockout

  •    Javascript

knockout-sortable is a binding for Knockout.js designed to connect observableArrays with jQuery UI's sortable functionality. This allows a user to drag and drop items within a list or between lists and have the corresponding observableArrays updated appropriately. Note: The sortable binding assumes that the child "templates" have a single container element. You cannot use containerless bindings (comment-based) bindings at the top-level of your template, as the jQuery draggable/sortable functionality needs an element to operate on.

Visto JavaScript Library

  •    Javascript

This library can be used to integrate KnockoutJS, JQuery, RequireJS and TypeScript to provide XAML-like GUI development in single-page JavaScript applications.


Knockout - Create rich, responsive UIs with JavaScript

  •    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.

Knockout binders for SharePoint 2013 and 2010 REST API and SP Services

  •    

Knockout binder extensions for SharePoint 2013 and SharePoint 2010 Rest API and SP Services

MVVM-WPF(+Silverlight 5.0) XAML Markup Dependency Injection Binding Extensions

  •    WPF

XAML mark-up extensions for MVVM pattern. Mark-up extensions allow to bind RouteEventHandler, Command and other to targets via Dependency Injection.

MVVM-WPF(+Silverlight 5.0) XAML Markup Binding Extensions

  •    WPF

WPF + Silverlight 5.0 XAML mark-up extensions for MVVM pattern. Mark-up extensions allow to bind RouteEventHandler and Command to their targets.

ASP.NET MVVM Excalibur

  •    ASPNET

ASP.NET MVVM Excalibur Project.this is Web Form base, has a new Binding Expression like WPF MVVM.

MVVM FX for Windows Forms and Visual WebGUI

  •    

MVVM base framework includes Data binding, Command binding and DependencyObject/DependencyProperty

knockout.punches - A collection of enhanced binding syntaxes using Knockout 3+

  •    Javascript

Using the new APIs in Knockout 3.0.0, this plugin provides a set of enhanced binding syntaxes.

People-MVVM - Android Sample to explain Model View View Model and DataBinding in android applications

  •    Java

Example android Model View View Model and DataBinding used to explain how to use this pattern in our android applications. This example was created to support an article explanation Escribiendo android apps con Data Binding (spanish) and also it was created for a talk MVVM-android Meetup Androidinights by GDG Androidtitlan Mexico City March 2016.

MVVM 4 ASP.net Webforms

  •    

Bringing WPF like declarative data binding to ASP.NET Web Forms to enable declarative two-way data binding to any object whilst opening up MVVM UI development.

RoboBinding - A data-binding Presentation Model(MVVM) framework for the Android platform.

  •    Java

As personal time contraints, I am currently unable to keep up. Please use official android databinding instead. A data-binding Presentation Model (MVVM) framework for the Android platform. RoboBinding helps you write UI code that is easier to read, test and maintain without performance compromise (code generation instead of java reflection).

MVVM_Hacker_News - Android MVVM experiment project using the official Data Binding library

  •    Java

Android MVVM experiment project using the official Data Binding library

Idaily - 使用data binding , dagger2 , retrofit2和rxjava实现的,基于MVVM的知乎日报APP。

  •    Java

使用data binding , dagger2 , retrofit2和rxjava实现的,基于MVVM的知乎日报APP。

FoxCommerce

  •    JQuery

FoxCommerce is open source e-commerce solution. It's developed in - Asp.NET MVC3 and Razor View Engine - Visual C#.NET - jquery 1.5.1 - jquery-ui 1.8.11 - knockout MVVM Javascript Library - jquerymobile

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

  •    Javascript

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.

Theatre - Pet project using Clean Architecture + MVVM + Reactive Extensions + Android Architecture Components

  •    Kotlin

Pet project using Clean Architecture + MVVM + Reactive Extensions + Android Architecture Components. The data is fetched from LondonTheatreDirect API. The overriding rule of this architecture says that the source code dependencies always point inwards. The outer tiers can only dependent of inner tiers. Therefore, the inner tiers know nothing about the outer tiers. The more further you go through the concentric circles, the higher level the software becomes. Which means that the level of abstraction increases.