Open-source Ink projects

2 mins
Contents

Projects

Traceur

Traceur is a path-tracing renderer in Ink, supporting Monte-Carlo antialiasing, realistic shadows, reflections, refractions, and focus blur. I wrote about building Traceur here.

See on GitHub →

Matisse

Matisse is a minimalistic gallery of generative art pieces that are written in Ink. As a web app, Matisse depends on the September compiler to compile Ink programs and algorithms down to JavaScript.

See on GitHub → Try demo →

Polyx

Polyx is Linus’s personal productivity suite.

See on GitHub →

Codeliner

Codeliner generates graphics from program source files.

See on GitHub →

Language tooling

September

September is an Ink to JavaScript compiler, written in Ink itself and tested against Ink’s standard library tests. September aims to become self-hosting, but is not there yet. I wrote about building September here.

See on GitHub →

Ink by Example

Ink by Example is a hands-on introduction to programming in Ink using annotated example programs. The website is run by @healeycodes and powered by Ink.

Visit Ink by Example →

dotink

This website is served by a web server written in Ink.

See on GitHub →

inkfmt

inkfmt is a self-hosting code formatter for Ink. I wrote about building inkfmt here.

See on GitHub →

Libraries

ansi.ink

ansi is an Ink library for printing with ANSI escape sequences to a terminal emulator. It supports basic ANSI colors and cursor movements.

See on GitHub →