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
lambda-mvp-jlt An AWS Lambda custom runtime in Jolt (native Clojure on Chez Scheme), with a bench tool for a cold-vs-warm boot-time comparison against your own AWS account. Docs
lambda-mvp-jnk The same Lambda demo in jank (native Clojure compiled to native code via C++/Clang/LLVM), deployed as a container image. Docs
lambda-mvp-cljs The third sibling: the same demo in ClojureScript on AWS's managed Node runtime, with a real cold/warm comparison across all three. Docs
b12n-oss.github.io The organization homepage, one hand-written file with no build step.

Documentation

Most projects here publish through jlt-commons/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>/.

Seven 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 -- plus the lambda-mvp-* trio, jlt, jnk, and cljs: the same AWS Lambda demo handler, three different native-Clojure dialects, one real cold/warm boot-time comparison across all three.

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.

Pinned Loading

  1. lambda-mvp-jlt lambda-mvp-jlt Public

    A shareable AWS Lambda custom runtime in Jolt (native Clojure on Chez Scheme), with a jolt bench tool for reproducing a cold-vs-warm boot-time comparison against your own AWS account.

    Clojure 1 2

Repositories

Showing 10 of 12 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…