Skip to content
Lightweight and low-level creative coding toolkits in C.
Branch: master
Clone or download
vinjn examples/00-helloworld/main.c refactor to match sktech2d style
examples/00-helloworld-vulkan/main.c update
Latest commit 3cb7240 May 3, 2018


island is a light-weight and low-level creative coding framework.

Getting Started

Clone the repository with git clone --recurse-submodules in order to pull in the 3rdparty repos.

You can also pull in the 3rdparty repos after cloning the repository with git submodule update --init --recursive.

To generate solutions, you would need premake.

On Windows, you can use the included tools\windows\premake5.exe with premake5 vs2013.

On Ubuntu, tools/linux/premake gmake

sudo apt-get install build-essential libxmu-dev libxi-dev libgl-dev libosmesa-dev libxcursor-dev libxrandr-dev libxinerama-dev

On MacOS, tools/macos/premake xcode4



Port of a Processing sample to island with most codes kept same.


WIP intergration of stb_tilemap_editor.h and sketch2d.h, a 2d tilemap editor.


ShaderToy in CUDA language.

You can’t perform that action at this time.