SPA Tools

  •        78

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

MVVM ORM


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.

Visto JavaScript Library


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

knockout-sortable - A Knockout


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.

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.


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


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 + 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


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+


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

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.


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


Android MVVM experiment project using the official Data Binding library

FoxCommerce


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


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


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.

odata.net - ODataLib: Open Data Protocol - .NET/Silverlight/WP8.1 Libraries and Frameworks


The OData .NET Libraries (or OData .NET, for short) project includes the implementation of core functionalities of OData protocol on the .NET platform which includes URI parsing, request and response reading and writing, Entity Data Model (EDM) building, and also a .Net OData client which can be used to consume OData service. It is a fully open sourced project maintained by Microsoft OData team. The libraries are used by WebApi and RESTier which are recommended to be adopted to build new OData Services. OData stands for the Open Data Protocol. It was initiated by Microsoft and is now an ISO approved and OASIS standard. OData enables the creation and consumption of REST APIs, which allow resources, identified using URLs and defined in a data model, to be published and edited by Web clients using simple HTTP requests.

BindingEngine


Custom Binding Engine that support WinFrom. WPF, Web and Mono. It support Property, Collection, Command and Method binding. One ViewModel support mutilple View

Apache Olingo - Java library that implements the Open Data Protocol


Apache Olingo is a Java library that implements the Open Data Protocol (OData). Apache Olingo serves client and server aspects of OData. It currently supports OData 2.0 and will also support OData 4.0. The latter is the OASIS version of the protocol.