Running K

From The K Language Wiki

K was originally created as a proprietary language, but the main implementations are freely available to the general public for personal use. Over the years, many open source implementations of K have emerged.

Web-based interpreters[edit]

Table of browser-based K interpreters
Name Links
ngn/k Editor, REPL, nextjournal *, Attempt This Online
oK REPL, editor(iKe drawing framework), Attempt This Online
Special K Online GLSL shader mapping
ktye/i REPL
ThePlatform REPL
K7 (kparc)
K9 (kparc)
K2 (nsl archive)

Try It Online! is an online programming environment which supports ngn/k, oK and Kona. It is not listed in the table since the owner has not updated the K versions for years.

Table of Implementations[edit]

Table of K implementations
Name Language Dialect License Download
Shakti C K9 proprietary
ThePlatform Rust K-like temporary closed source
ktye/i Go K-like public domain / no license
ngn/k C K6 AGPL3
kuc C K5-like GPL3
kdb+/q unknown K4 proprietary
klong C K-like public domain
Kona C K3 ISC