Skip to content
@b12n-oss

b12n-oss

Burin's Open Source Software

b12n-oss

Burin's Open Source Software

Website · Personal profile · b12n.net


Where Burin Choomnuan publishes open source. Mostly Clojure and ClojureScript, with a run of Jolt work alongside it. Libraries and tools built for real use first, then written up properly.

b12n is a numeronym for burinchoomnuan: the first letter, the twelve in between, then the last. The same trick as i18n and k8s.

Projects

project what it is
mcp-tkx A Clojure and ClojureScript library for building Model Context Protocol clients and servers. Five protocol revisions, dual-era sessions, and it runs on the JVM, Node and Babashka. Docs
raygui-jnk 24 raygui examples in jank: native Clojure compiled via C++/LLVM, with raygui built as an ordinary jank package. Docs
raylib-jnk 209 raylib examples in jank, calling raylib directly through jank's C++ interop. Docs
raylib-clj 113 raylib examples in JVM Clojure, calling libraylib directly over coffi and JDK 22+'s Panama Foreign Function & Memory API. Docs
docs-engine The shared static-site generator behind the documentation for these projects.
b12n-oss.github.io The organization homepage, one hand-written file with no build step.

Documentation

Most projects here publish through docs-engine, so they carry no site generator of their own. You write markdown plus a short config file, and each site lands at b12n-oss.github.io/<repo>/.

Four sites publish that way today: mcp-tkx (fourteen pages covering getting started, architecture, the 2026-07-28 stateless revision, kebab-case key handling, and a containerised REPL smoke test), raygui-jnk, raylib-jnk, and raylib-clj -- the last three all moved here from a standalone .b12n.app domain.

Elsewhere

github.com/burinc is the personal account, and the longer story of what all of this is for. Writing and notes that did not fit in a repository go to b12n.net.

Popular repositories Loading

  1. raylib-jnk raylib-jnk Public

    209 raylib examples in jank — native Clojure compiled to native code via C++/LLVM, calling raylib directly through jank's C++ interop

    Clojure 3 1

  2. raylib-clj raylib-clj Public

    113 raylib 6.0 examples in Clojure, calling libraylib directly from the JVM over coffi and JDK 22+'s Panama Foreign Function & Memory API, with no wrapper layer

    Clojure 2

  3. mcp-tkx mcp-tkx Public

    Clojure and ClojureScript library for building Model Context Protocol clients and servers. Five protocol revisions, dual-era sessions, runs on the JVM, Node and Babashka.

    Clojure 2

  4. raygui-jnk raygui-jnk Public

    24 raygui examples in jank: native Clojure compiled via C++/LLVM, with raygui built as an ordinary jank package

    Clojure

  5. docs-engine docs-engine Public

    Forked from jlt-commons/docs-engine

    The shared static-site generator behind jlt-commons project documentation

    Clojure

  6. b12n-oss.github.io b12n-oss.github.io Public

    b12n-oss organization homepage

    HTML

Repositories

Showing 8 of 8 repositories

People

This organization has no public members. You must be a member to see who’s a part of this organization.

Top languages

Loading…

Most used topics

Loading…