Kenpali

Welcome to Kenpali

Kenpali is an experimental, minimalistic programming language. It’s intended for embedding in other applications: you provide places where the user can write Kenpali code to customize your application’s behaviour. You get all the power of a Turing-complete language for free, and can focus on the features that are specific to your application.

Feel free to get a taste for it with the tutorial and demos, or try adding it to your JavaScript application by installing the NPM package. Please don’t use it for anything that matters though! It’s very much in an experimental stage: it’s slow and buggy, and features may change or be removed without notice.

The name Kenpali means roughly “can do” in Toki Pona, a language for humans with a similar minimalistic philosophy.