This live editor allows you to type Toki Pona text and see it rendered in the beautiful Sitelen Sitelen style in real-time.
., !, ?,
or # (for banners). The colon
: and , are also recognized as
punctuation
jan Pona vs
jan pona
la and li are automatically
removed, so tenpo, la becomes
tenpo la
la particle is recognized as a context
separator and creates separate sentence parts
I created Sitelen Sitelen Renderer because I am fascinated by combining the artificial language Toki Pona with the non-linear writing style 'Sitelen Sitelen' by Jonathan Gabel. Unlike other work with Sitelen Sitelen I want the writings to be generated by the computer. My first attempt was in the beginning of 2015 when I experimented with CSS Flexbox using SVG for the Glyphs. The algorithm was limited and doomed so in October 2015 I started anew, and set out to create SVG-only sitelen sitelen that can be exported and reused.
The project had since then been mostly dormant, with only a few minor fixes here and there. Now, in 2025 the project has accumulated so much rust, its codebase is now rewritten in Rust. This Rust rewrite maintains the same visual output and algorithm spirit while providing better performance, type safety, and modern tooling. This is still a hobby project that I work on in my spare time.
Mind that this project is very much in alpha, many language constructs are not implemented yet. If you find them you can add them to the issue list, see my GitHub repo.
~ Cheers! Olaf Janssen
This live sitelen sitelen editor is made possible by the great work done before me.
Toki Pona is an artificial language invented in 2001 by Sonja Lang as an attempt to understand the meaning of life in 120 words.
Sitelen Sitelen or Sitelen Suwi is a project created by Jonathan Gabel in 2012 who created a non-linear writing style for Toki Pona inspired by Mayan script.
The vectorized glyphs are based on the excellent work by jan Same.