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.
PharoJS was ranked 2nd at the ESUG 12th Innovation Technology Awards held in Brescia, Italy on July 13th, 2015.