The Sling programming language is a general-purpose, object oriented programming language that can be used for all kinds of software development, including web and mobile application development, backend systems and database programming, server applications, desktop applications and embedded software. The resources listed here will guide in the discovery of different aspects of Sling and how to use them.

Secure REST API Server Development in Sling with Sympathy

This tutorial teaches you on developing a secure REST API server application in Sling programming language using the Sympathy framework.


Sling programs can be compiled in many different ways, with many combinations of the compiler, libraries, and/or target platforms. The slingbuild package provides simple and straightforward ways to execute commonly used build commands in a reusable way.

Sling Tutorial: Getting started

In this tutorial, you will find out how to use the Sling development tools and how to create, compile and run small programs written in the Sling programming language. The content is presented as a consecutive serious of small programs, each of which demonstrates a particular feature or ability of the Sling language.

The Sling compiler

The slingc compiler, itself fully implemented in Sling, can compile and translate Sling programs to multiple programming languages, and can be used to turn Sling source code to executable programs.

Jkop Widgets

The Jkop framework includes a number of widgets, which are reusable user interface components that can be used to construct good-looking, modern user interfaces for mobile devices as well as web and desktop applications. The Jkop Widget API offers a common development framework regardless of the underlying platform, but would use the underlying platform-specific mechanisms to provide the actual functionality.

Twitter Facebook LinkedIn Youtube Slideshare Github