canjs - JavaScript architectural libraries that will continue to get better until the sun dies out.

  •        28

MIT-licensed, client-side, JavaScript framework that makes building rich web applications easy.


can-attribute-encoder : 0.3.0
can-cid : 1.0.3
can-component : 3.3.4
can-compute : 3.3.4
can-connect : 1.5.8
can-connect-cloneable : 0.2.1
can-connect-feathers : 3.6.1
can-connect-ndjson : 0.1.1
can-connect-signalr : 0.2.2
can-construct : 3.2.1
can-construct-super : 3.1.2
can-control : 3.2.2
can-define : 1.4.5
can-define-stream : 0.2.1
can-define-stream-kefir : 0.1.2
can-define-validate-validatejs : 0.1.1
can-deparam : 1.0.1
can-ejs : 3.1.6
can-element : 0.2.1
can-event : 3.7.1
can-fixture : 1.1.1
can-fixture-socket : 0.7.1
can-jquery : 3.2.1
can-kefir : 0.2.1
can-list : 3.2.1
can-map : 3.4.0
can-map-backup : 3.1.0
can-map-define : 3.1.1
can-namespace : 1.0.0
can-ndjson-stream : 0.1.6
can-observation : 3.3.5
can-observe : 0.1.3
can-param : 1.0.1
can-react-component : 0.1.7
can-reflect : 1.2.6
can-route : 3.2.3
can-route-pushstate : 3.1.1
can-set : 1.3.2
can-simple-dom : 1.2.0
can-simple-map : 3.3.1
can-stache : 3.6.2
can-stache-bindings : 3.7.0
can-stache-converters : 3.2.2
can-stache-key : 0.1.0
can-stream : 0.3.1
can-stream-kefir : 0.3.1
can-symbol : 1.0.0
can-types : 1.1.1
can-util : 3.9.10
can-validate : 1.1.0
can-validate-legacy : 1.1.0
can-validate-validatejs : 0.1.0
can-vdom : 3.2.0
can-view-autorender : 3.1.1
can-view-callbacks : 3.2.0
can-view-href : 3.1.0
can-view-import : 3.1.0
can-view-live : 3.2.3
can-view-model : 3.4.0
can-view-nodelist : 3.1.0
can-view-parser : 3.5.0
can-view-scope : 3.3.5
can-view-target : 3.1.1
can-zone : 0.6.10
react-view-model : 0.5.6



Related Projects

Donejs - Web and Mobile application framework

  •    Javascript

DoneJS is the easiest way to get a high-performance, real-time, web and mobile application done! The framework provides a nearly comprehensive combination of technologies for building complex JavaScript applications. If you are looking for the fastest way to get a fully modern development environment setup and produce a lightning fast application, you’ve come to the right place.

apitizer - API mocking for the client side JavaScript applications

  •    Javascript

APItizer is a library that allows you to mock APIs for browser applications with JSON schema. JSON schema is usually used to validate responses from APIs, but APItizer adds the ability to generate data from the same structure. APItizer requires understanding of the JSON schema syntax and I can recommend this guide to get you started.

canjs - Can do JS, better, faster, easier.

  •    Javascript

Can do JS, better, faster, easier.

Angularjs - Javascript MVC framework

  •    Javascript

HTML is great for declaring static documents, but it falters when we try to use it for declaring dynamic views in web-applications. AngularJS lets you extend HTML vocabulary for your application. The resulting environment is extraordinarily expressive, readable, and quick to develop. It supports model view controller framework. It binds data in an automatic way which updates the view whenever the model changes. Controllers are the behavior behind the DOM elements.

React - JavaScript library for building user interfaces

  •    Javascript

React is a JavaScript library for building user interfaces. Lots of people use React as the V in MVC. React makes it painless to create interactive UIs. Design simple views for each state in your application, and React will efficiently update and render just the right components when your data changes. React can also render on the server using Node and power mobile apps using React Native.

Ractive - Next-generation DOM manipulation

  •    Javascript

It's a JavaScript library for building reactive user interfaces in a way that doesn't force you into a particular framework's way of thinking. It takes a radically different approach to DOM manipulation - one that saves both you and the browser unnecessary work.

Mithril - A Javascript Framework for Building Brilliant Applications

  •    Javascript

Mithril is a modern client-side Javascript framework for building Single Page Applications. It's small (8.18 KB gzipped), fast and provides routing and XHR utilities out of the box. It supports virtual dom, which is a Javascript data structure that describes a DOM tree. It consists of nested virtual DOM nodes, also known as vnodes.

Inferno - An extremely fast, React-like JavaScript library for building modern user interfaces

  •    Javascript

Inferno is an insanely fast, 9kb React-like library for building high-performance user interfaces on both the client and server. Inferno aims to provide all the great benefits that React does, plus other great features for people already familiar with the React ecosystem, such as: lifecycle events on functional components, server side render streams, better real-world performance, lower memory consumption and faster parse/load times.

PREACT - Fast 3kB alternative to React, with the same ES2015 API

  •    Javascript

PREACT is a fast 3kB alternative to React, with the same ES2015 API. It provides the thinnest possible Virtual DOM abstraction on top of the DOM. The web is a stable platform, it's time we stopped reimplementing it in the name of safety. Preact is also a first-class citizen of the web platform. It diffs Virtual DOM against the DOM itself, registers real event handlers, and plays nicely with other libraries.

spine - Lightweight MVC library for building JavaScript applications

  •    Javascript

Spine is a lightweight MVC library for building JavaScript web applications. Spine gives you structure and then gets out of your way, allowing you to concentrate on the fun stuff: building awesome web applications. Spine is opinionated in its approach to web application architecture and design. Spine's architecture complements patterns such as de-coupled components and CommonJS modules, markedly helping with code quality and maintainability.

derby - MVC framework making it easy to write realtime, collaborative applications that run in both Node

  •    Javascript

MVC framework making it easy to write realtime, collaborative applications that run in both Node.js and browsers.

utron - A lightweight MVC framework for Go

  •    Go

utron is a lightweight MVC framework in Go (Golang) for building fast, scalable and robust database-driven web applications.utron is a lightweight MVC framework. It is based on the principles of simplicity, relevance and elegance.

Sails.js - Realtime MVC Framework for Node.js

  •    Javascript

Sails.js is a web framework that makes it easy to build custom, enterprise-grade Node.js apps. It is designed to resemble the MVC architecture from frameworks like Ruby on Rails, but with support for the more modern, data-oriented style of web app development. It's especially good for building realtime features like chat.

maria - The MVC framework for JavaScript applications

  •    Javascript

The MVC framework for JavaScript applications. The real MVC. The Smalltalk MVC. The Gang of Four MVC. A model contains domain data. When a model changes, it informs its observers.

Mobile MVC Framework


MVC Framework for mobile devices running .NET Compact Framework 3.5. Please see the series of posts that explain the framework usage at my blog:

Rain Framework - MVC Framework for PHP

  •    PHP

Rain is the MVC framework for PHP, easy to learn and to install. It makes applications easier to create and enable designers and developers to better work together. It is fast and light weight. It is secure, validates input and output. It uses WYSIWYG editor to work with HTML. It uses Rain TPL as its template engine which separates business logic from presentation.

Blade - Lightning fast and elegant MVC framework for Java8

  •    Java

Blade is a pursuit of simple, efficient Web framework, so that Java web development even more powerful, both in performance and flexibility. The design is simple, easy to understand and doesn't introduce many layers between you and the standard library. The goal of this project is that the users should be able to understand the whole framework in a single day. It supports RESTful style routing interface. It has no invasive interceptors and provides the writing of DSL grammar.

Jasmine - A JavaScript Testing Framework

  •    Javascript

Jasmine is a Behavior Driven Development testing framework for JavaScript. It does not rely on browsers, DOM, or any JavaScript framework. Thus it's suited for websites, Node.js projects, or anywhere that JavaScript can run.