Enyo 2 votes

JavaScript Application Framework

Enyo is an open source object-oriented JavaScript framework emphasizing encapsulation and modularity. Enyo contains everything you need to create a fast, scalable mobile or web application. Enyo powers webOS, and was designed from the beginning to be fast and work great on mobile devices.

Repository: https://github.com/enyojs/enyo

jqMobi 1 vote

HTML5 JavaScript libary for mobile application development

jqMobi is a Javascript framework targeted at HTML5 browsers with a blazingly fast query selector library that supports W3C queries.

While doing mobile development, we quickly found there was no place for the famous query selector libraries. They often performed poorly, were large in size, and targeted legacy desktop browsers (IE6). There were a few new libraries targeting mobile development, but speed tests showed they actually performed worse.

Rather then try to improve another library, we found it easier to build one from the ground up, but recognizing the groundwork other frameworks laid out. By doing this, we were able to identify simple ways to increase speed performance. Our tests repeatedly showed we were 2x or more faster at single operation commands.

Zepto.js 0 votes

The aerogel-weight JavaScript framework.

Zepto.js is a minimalist JavaScript framework for modern web browsers*, with a jQuery-compatible syntax.

The goal: a 5-10k library that handles most basic drudge work with a nice API so you can concentrate on getting stuff done.

Zepto's primary focus is on mobile devices, where small file sizes and tapping into the latest browser features matter most for fast loading and optimal runtime performance.

Repository: https://github.com/madrobby/zepto

Mulberry 0 votes

A toolkit for developing mobile applications using Javascript, HTML, CSS, and PhoneGap.

Mulberry is an end-to-end toolkit for mobile application development using web technologies. Mulberry helps you set up your application for iOS and Android; provides you with a complete HTML, CSS, and JavaScript framework for creating your application; and gives you a set of tools to test your app and build it for app stores and the mobile web.

Repository: https://github.com/Toura/mulberry

Stapes.js 0 votes

A (really) tiny Javascript MVC microframework.

Stapes.js is a really tiny (1.5kb minified and gzipped) Javascript MVC framework. It's easy to fit in an exisitng codebase, and doesn't force you to write your code in a specific style. Because of its small size it's ideal for mobile development.

Touchy.js 0 votes

Because some things just need to be touched.

Touchy.js is a simple light-weight (1.98 kb compressed) JavaScript library for dealing with touch events in the browser. With no dependencies, just add the script to your page and start hacking.

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.

The-M-Project 0 votes

Mobile HTML5 JavaScript Framework

The-M-Project is a Mobile HTML5 JavaScript Framework that helps you build great mobile apps, easy and fast.

The-M-Project is Open Source Software published under the MIT License. This gives you total flexibility for your development. Build great free and commercial apps with it.

Jo 0 votes

The simple app framework for HTML5

Your HTML5 app lives in a single page and Jo helps you create a native-like app experience. Sure, there's some DOM manipulation going on in there, but you don't have to worry about it unless you want to. Build your app with JavaScript, tweak some CSS and call it a day.

Jo gives you most of the benefits of some of the big frameworks out there without all the fuss. Jo doesn't care if you dig rigid MVC, like object literals, wrap your apps with a module pattern, or prefer pure functional programming.

With a couple minor exceptions, Jo manipulates the DOM by setting CSS className properties. This means you can dramatically change not only the look of your app in CSS, but all of the animated bits as well. If you want a branded look for your app across platforms, tweak the CSS once and you're done.

If you want to customize your app's look and feel for each platform, most if not all of your customization will be in the CSS. If you're lucky enough to have CSS-savvy designer types on hand, this means you can more easily split up that work, too.

xui.js 0 votes

A super micro tiny DOM library for authoring HTML5 mobile web applications.
  1. Clean, familiar, chaining syntax.
  2. Super tiny 10.4kb footprint (4.2kb gzipped).
  3. Only library with targeted builds for WebKit, IE Mobile, and BlackBerry.
  4. MIT Licensed.

XUI was born in 2008 while the popular PhoneGap framework was being developed. It was created out of necessity for a solid DOM framework that understood the latency and initialization characteristics of the mobile web. Today most frameworks are still catching up to the mobile revolution, tacking on compatibility as an afterthought and, often, only for iOS.

XUI is the smallest framework that works across all of the devices in the mobile landscape. It does not try and dictate a page structure or widget paradigm. Instead, it uses the DOM and since most mobile applications consist of lists and buttons, we feel, HTML and CSS do a fine job of rendering.

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.

Sencha Touch 0 votes

Build Mobile Web Apps with HTML5

Sencha Touch 2, a high-performance HTML5 mobile application framework, is the cornerstone of the Sencha HTML5 platform. Built for enabling world-class user experiences, Sencha Touch 2 is the only framework that enables developers to build fast and impressive apps that work on iOS, Android, BlackBerry, Kindle Fire, and more.

DHTMLX Touch 0 votes

Free JavaScript Mobile Framework for HTML5 Web Apps

DHTMLX Touch is a free open source JavaScript library for building HTML5-based mobile web apps. It's not just a set of UI widgets, but a complete framework that allows you to create eye-catching, robust web applications that run on iOS, Android, and other mobile platforms.

Mobilize.js 0 votes

A HTML5 and Javascript framework to transform websites to mobile sites

Mobilize.js is a HTML5 and Javascript framework to transform websites to mobile sites. It allows you to create a mobile site from your existing web content easily.

Mobilize.js is a solution for

  • Creating a mobile version of an existing web site
  • Adding mobile support for CMS, eCommerce or other web platform
  • Adding mobile support for your web themes

Mobilize.js is a developer solution: experience with HTML and Javascript needed.
Mobilize.js is superior to existing open or proprietary mobile site solutions

  • Easy to integrate: only one <script> tag needed
  • Bulk mobilization for free - focus on more value adding features
  • Uses technologies familiar to front end developers: HTML5, Javascript, jQuery, jQuery Mobile. Mobilize.js works with any backend programming language: PHP, Java, Python.
  • Open source: no expensive subscription or Software-as-a-Service partners needed.

iUI 0 votes

web framework for smartphones & high-end devices

iUI is a framework consisting of a JavaScript library, CSS, and images for developing advanced mobile webapps.
Made with only iPhone in mind in the first place (reason of i UI), we now supports most smartphones & tablets.

iUI has the following features:

  • Create Navigational Menus and iPhone-style interfaces from standard HTML
  • Use or knowledge of JavaScript is not required to create modern mobile web pages
  • Ability to handle phone orientation changes
  • Provide a more “iPhone-like” experience in your Web apps

iUI doesn't come with dozens of transitions styles or hundreds of built-in UI elements like you can find in bigger frameworks like JQueryMobile or Sencha. And this is on purpose.

We really want to keep core code as lightweight as possible.

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.

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.

Unify 0 votes

Native-like applications for smartphones, tablets and desktops

Unify was built to improve the development efficiency of apps for smartphones. Currently it supports smartphones based on the platforms iOS, Android and WebOS. There is support for desktop operating systems like Windows or Mac OS as well.

The software makes use of a whole range of modern web technologies such as HTML5, CSS3 and JavaScript. A typical end user should not be able to distinguish an application built with Unify from a natively programmed application. Unify bypasses the traditional limitations of the web browser. Detecting the current geo location, accessing the file system, etc. is easy to implement.

There are a lot of benefits of this approach. First it saves money and improves time-to-market. Secondly it reduces follow-up costs as only one implementation needs to be developed further. JavaScript and web technology is improved rapidly at the moment. Just-in-Time compilers and graphic acceleration will be widely support in the upcoming quarters.

Unify is made available under a dual license: MIT + Apache, Version 2.0

Mobify.js 0 votes

Remix your HTML, CSS and JavaScript for better mobile sites.

Mobify.js is an open source client-side web framework that helps you adapt any website to support any device. Powering millions of daily mobile visits to your favourite websites.