What is OPENRNDR?

OPENRNDR is an application framework and a library for creative coding written in Kotlin.

OPENRNDR offers APIs for easy and flexible programming of accelerated graphics.

OPENRNDR is intended for prototyping as well as building production quality software.

OPENRNDR is free and open source software. The source code can be found on Github.

OPENRNDR is an initiative of the RNDR studio for interactive and interaction design based in The Netherlands.

A simple OPENRNDR program

Here we show a very simple program written using OPENRNDR.

fun main() = application {
    program {
        extend {
            drawer.clear(ColorRGBa.PINK)
            drawer.fill = ColorRGBa.WHITE
            drawer.circle(drawer.bounds.center, abs(cos(seconds)) * height * 0.51)
        }
    }
}

Link to the full example

edit on GitHub


Table of contents