Develop in Pharo, Run on Javascript

PharoJS is an open source (MIT License) infrastructure (framework + middleware + tools) that allows developing and testing in Pharo applications that ultimately run on a javascript interpreter. It is a general purpose solution. For example, PharoJS can be used to develop client side web applications. It can also be used to support cross-platform mobile apps based on Apache Cordova or Phone Gap.