Powerful, Embeddable, Lightweight

Snap is an open source, optionally typed, object oriented language for the Java platform that is fully featured yet a fraction the size of similar languages

Mobile Gaming

Mobile applications are easy to develop with Android 2.1 and up, debugging can be done from any web browser without the need for emulators

Desktop Applications

Developing applications for the desktop is easy, leveraging the full Java ecosystem you can write, debug and run your applications from the web based IDE or the command line interpreter

Embedded Solutions

Embedding the language in a larger application can be done with a couple of lines of code, all you need to do is reference a single tiny library, there are no dependencies, so no bloat