This is your work, valued

Cape Town, South Africa

Petrus Theron

Expert
@theronic

Staff Engineer at Peach Payments. Full-stack entrepreneur. Clojure enthusiast. Previously: CTO of CloudAfrica, CTO of weFix South Africa (@iFix).

modex. Modex is a Clojure MCP Library to augment your AI models with Tools, Resources & Prompts using Clojure (Model Context Protocol). Implements MCP Server & Client.

118

eacl. 🦅 EACL: Enterprise Access ControL is a ReBAC Authorization system based on SpiceDB, built in Clojure and backed by Datomic

86

chessmate. Chess AI in Java - 2005 High School Project

65

clojure-prompts. Clojure AI Prompts (ala `.cursor/rules`) derived by an LLM reading The Joy of Clojure & Elements of Clojure with minor tweaks by me.

37

datomic-mcp. Datomic MCP Server so your AI model can query your database (uses Modex MCP library)

26

cljs-snake. Snake in 100 lines of ClojureScript using Reagent for a #TechTalk at UCT

21

hoist. (Placeholder for) A visual programming language inspired by Excel & Datalog

18

keymapper. Remap Caps Lock to Backspace Without Reboot on Windows

17

depsy. Clojure deps.edn tool that converts project.clj dependencies to deps.edn format

10

omponent. Reusable Om Components

10

datascript-fulltext. Fulltext Indexing Adapter for DataScript

8

eacl-electric-starter-app. EACL: Electric Clojure v3 Starter App with Example Fixtures and Data Seeding Functions

4

json-to-edn. Online JSON to EDN Converter

2

breaktherules. Simple audience participation software for company/intern speed-dating.

2

theronic. GitHub Landing Repo

2

advent-of-code. Advent of Code Solutions in Clojure

1

clj-eacl. EACL Clojure Library

1

clj-mcp-starter. Starter template to build MCP tools in Clojure (using Modex) (Model Context Protocol)

1

adapton. A Minimal Implementation of Incremental Computation in ClojureScript

1

dcpu16. 0x10c 16-bit CPU Parser/Lexer/Interpreter

1

simpleMessage. Simple Tropo application for sending and receiving text messages using form posts and GET requests

1

tropo-webapi-csharp. tropo-webapi-csharp

1

initializr-template. Initializr's generated page

1

pyRazor. Python Razor Template Implementation

1