JavaScriptMVC 0 votes

Let JavaScriptMVC do the heavy lifting

JavaScriptMVC is an open-source framework containing the best ideas in jQuery development.

It guides you to successfully completed projects by promoting best practices, maintainability, and convention over configuration.

Author: Jupiter JavaScript Consulting
Repository: https://github.com/jupiterjs/javascriptmvc
Revision Control: Git
Licence: MIT/X11 Licence
Country of Origin: United States

Choco 0 votes

A delicious Javascript web framework made in Belgium!

Choco brings the MVC to the client side!

You like Javascript and you want to develop rich internet applications? You also know that HTML & CSS are powerful? Cappuccino & Sproutcore don’t feel like web development anymore?

Thanks to Choco, you’ll be able to easily develop maintainable web applications. A Choco app consists of only one HTML page, all the interactions are managed by Javascript. Your UI only uses HTML and CSS!

Author: Anthony Heukmes
Repository: https://github.com/ahe/choco
Revision Control: Git
Licence: MIT/X11 Licence
Country of Origin: Belgium

Eyeballs 0 votes

A lightweight MVC framework for building fast, tidy javascript web apps

eyeballs.js is a slim javascript library designed to sit on top of a javascript framework, such as jQuery or Prototype.

The goals are:

  1. Organisation of client-side web app code using the Model-View-Controller pattern.
  2. Simple model implementation for handling non event-related concerns.
  3. Simple routing layer for hash-tag change based navigation, preserving the back-button
  4. Rapid development of javascript apps using strong conventions.
  5. Easing the pain of building fast, responsive interfaces.
  6. Exploring the possibilities of offline web apps.

The implementation is owes a lot to Ruby on Rails, but also attempts to be idiomatic javascript.

Batman.js 1 vote

Build web apps beautifully and quickly

Batman.js is a framework for building rich web applications with CoffeeScript or JavaScript. App code is concise and declarative, thanks to a powerful system of view bindings and observable properties. The API is designed with developer and designer happiness as its first priority.

Author: Shopify
Repository: https://github.com/Shopify/batman
Revision Control: Git
Licence: MIT/X11 Licence
Country of Origin:

Sproutcore 0 votes

SproutCore is an open-source framework for building blazingly fast, innovative user experiences on the web.

SproutCore applications move business logic to the browser so they can respond to your users' taps and clicks immediately, avoiding an agonizing roundtrip across often intermittent network connections.

QuoJS 0 votes

Micro JavaScript Library

QuoJS is a micro, modular, Object-Oriented and concise JavaScript Library that simplifies HTML document traversing, event handling, and Ajax interactions for rapid mobile web development. It allows you to write powerful, flexible and cross-browser code with its elegant, well documented, and micro coherent API.

Agility.js 0 votes

Ship more. Code and maintain less.

Agility.js is an MVC library for Javascript that lets you write maintainable and reusable browser code without the verbose or infrastructural overhead found in other MVC libraries. The goal is to enable developers to write web apps at least as quickly as with jQuery, while simplifying long-term maintainability through MVC objects.

QuipoJS 0 votes

Micro JavaScript Library

QuipoJS is a minimalist, modular and object-oriented Javascript library with a goal of only 8-12k. It allows you to write powerful, flexible and cross-browser code with an elegant, well documented and micro coherent API. You just have to concentrate on getting stuff done.

QuipoJS simplifies the way you work and executes fast. It is great for mobile web development and comes with all mobile event handlers like tap, double tap, touch, swipe, etc. QuipoJS currently works on iOS, Android, Blackberry 5+ and WebOS mobile devices.

Quipo is released under the MIT License. Free to use and modify, developer and bussiness-friendly license.

Broke.js 1 vote

A porting to Javascript of the Django Web Framework

The Broke Javascript Framework is a porting of the fantastic Django Web Framework on Javascript. It summarizes all the best concepts present in Django like url resolving, decoupling, DRY principle, project-specific settings and a pretty simple template engine. It could be put in the big Javascript MVC frameworks group outside there, but, as Django is, this is more a MTV (Model-Template-View) framework. Yet another Javascript MVC framework.

Author: Davide Callegari
Repository: https://github.com/brokenseal/broke
Revision Control: Git
Licence: BSD Licence
Country of Origin: Italy

YUI Library 0 votes

The YUI Library is a set of utilities and controls, written with JavaScript and CSS, for building richly interactive web applications using techniques such as DOM scripting, DHTML and AJAX. YUI is available under a BSD license and is free for all uses.

YUI is proven, scalable, fast, and robust. Built by frontend engineers at Yahoo! and contributors from around the world, it's an industrial-strength JavaScript library for professionals who love JavaScript.

Author: Yahoo Inc.
Repository: https://github.com/yui/yui3
Revision Control: Git
Licence: BSD Licence
Country of Origin: United States

EmbedJS 0 votes

Build Your Own Framework

EmbedJS is a JavaScript framework for embedded devices (mobile phones, TVs, etc.). It takes a different approach than other frameworks by shipping just the code needed for each device. That means, there's less code going over the wire, less code branching at runtime and less memory usage.

You still get what you'd expect from a framework: multiple platforms — one API.

Backbone.js 2 votes

Give your JS App some Backbone with Models, Views, Collections, and Events

Backbone supplies structure to JavaScript-heavy applications by providing models with key-value binding and custom events, collections with a rich API of enumerable functions, views with declarative event handling, and connects it all to your existing application over a RESTful JSON interface.

Author: Jeremy Ashkenas, and DocumentCloud
Repository: https://github.com/documentcloud/backbone/
Revision Control: Git
Licence: MIT/X11 Licence
Country of Origin: United States

LungoJS 0 votes

HTML5 Mobile Framework... and stuff.

Meet the first Mobile Framework that uses the actual features of HTML5, CSS3 and JavaScript.

Core Features

  • Make Apps for iOS, Android & Blackberry devices.
  • Leverages the capabilities of current mobile devices.
  • Easy implementation of HTML5 features like WebSQL, Orientation, Connection and more…
  • Capture touch events like swipe, tap, doubletap…
  • Easy to extend with Sugars to sweeten your apps.
  • Fully customizable design.
  • Distribute Apps in Mobile Stores or in websites.

jQuery Mobile 0 votes

Touch-Optimized Web Framework for Smartphones & Tablets

A unified, HTML5-based user interface system for all popular mobile device platforms, built on the rock-solid jQuery and jQuery UI foundation. Its lightweight code is built with progressive enhancement, and has a flexible, easily themeable design.

jQuery mobile framework takes the “write less, do more” mantra to the next level: Instead of writing unique apps for each mobile device or OS, the jQuery mobile framework allows you to design a single highly-branded web site or application that will work on all popular smartphone, tablet, and desktop platforms.

Composer.js 0 votes

An MVC framework on top of MooTools that provides the functionality of backbone and spine

Composer.js is an MVC framework for MooTools >= 1.3. While there are some very
good MVC frameworks out there (backbone.js and Spine, which composer.js pulls a
lot of functionality from), the options for MooTools are lacking. We needed
something as good as the jQuery MVC frameworks but for MooTools.

The framework is now in beta, and is being used to power two projects we're
actively working on. The more we use it, the more bugs we fix and the more we
find what belongs and what doesn't. In other words, it works great, but it's
still growing and changing slowly.