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.

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

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.

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.

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.

Mobello 0 votes

Build great HTML5 mobile apps

Mobello is high performance javascript UI framework for HTML5 mobile apps. Mobello is scalable and robust framework suited for fast and rich user interface. Mobello is provided under the LGPL license and is available on GitHub for forking and contribution.

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.

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.

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.

Dojo Toolkit 0 votes

Unbeatable JavaScript Tools

Dojo saves you time and scales with your development process, using web standards as its platform. It’s the toolkit experienced developers turn to for building high quality desktop and mobile web applications.
From simple websites to large packaged enterprise applications whether desktop or mobile, Dojo will meet your needs.

PhoneGap 0 votes

Easily create apps with the only free open source framework that supports 7 mobile platforms.

Developing with PhoneGap gives you the freedom to create mobile applications for iOS, Android, Blackberry, Windows Phone, Palm WebOS, Bada and Symbian using the web code you know and love: HTML, CSS and Javascript.

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.

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.

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

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.

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.

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