Skip to content


Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Domain-specific language for mobile (web) applications. This repository contains the compiler sources and Eclipse project.
branch: master

This branch is 585 commits ahead, 88 commits behind eelcovisser:master

Failed to load latest commit information.
META-INF Revert "updated aster.jar to test"
icons Added icon, tweak in
include Revert "updated aster.jar to test"
manual Work
samples another extension of the phonegap demo, it's a pitty that pdf is not …
stdlib @ 4bcc19b updated stdlib for nullpointer
stdlib-server-override * persistence.js updates
trans fix hard coded if check
utils Revert "updated aster.jar to test"
.classpath added phonegabbuilder as jar
.gitignore updated some default stuff
.gitmodules Added stdlib as submodule
.project Project files
build.generated.xml fixed compatibility of mobl with spoofax 1.1
build.main.xml removed the reload since moblc doesn't like it Build updates
moblc Added -O option to command-line compiler.
peerserver.js Added global variable support.
questions.mobl Bug fixes, completions. New semantics of style variables, the first wins
tasks.mobl Fixes


mobl is a language designed specifically to build web applications for mobile touch devices. It provides high-level language constructs and great IDE support.

To build

To build the mobl compiler you will need a recent version of Eclipse (3.5+) and Spoofax. When those are installed, simply clone the mobl repository and import it into Eclipse, then build the project (Ctrl+Alt+b or Ctrl+Cmd+b).

To clone the repository:

git clone git://
cd mobl
git submodule init
git submodule update

To use plug-in

You can easily install the plug-in from the update site. But to keep up-to-date with the latest developments you will have to build it yourself.

For the latest unstable version, use: as update site.

Something went wrong with that request. Please try again.