Skip to content
Domain-specific language for mobile (web) applications. This repository contains the compiler sources and Eclipse project.
Java Puppet PHP JavaScript Shell
Find file
Pull request Compare This branch is 585 commits ahead, 88 commits behind eelcovisser:master.
Failed to load latest commit information.
.externalToolBuilders Revert "updated aster.jar to test"
META-INF Revert "updated aster.jar to test"
attic * Refactoring of directory structure
editor fixed compatibility of mobl with spoofax 1.1
icons Added icon, tweak in
include Revert "updated aster.jar to test"
java Revert "added windowsphone for buildgap"
lib 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
syntax updated some default stuff
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 bug change
build.generated.xml fixed compatibility of mobl with spoofax 1.1
build.main.xml removed the reload since moblc doesn't like it added log functionality to build.main.xml to look where activator.cla… Build updates
logo.png Logo
logo.svg Initial implementation of web service support. Example in stack.mobl.
moblc Added -O option to command-line compiler.
peerserver.js Added global variable support.
plugin.xml Last fixes before 0.4.0 release.
questions.mobl Bug fixes, completions. New semantics of style variables, the first wins
release.nix update test.install eclipse version
taskicon.png There's the icon
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.