This is your work, valued

Cape Town, South Africa

Petrus Theron

Expert
@theronic

CTO at CloudAfrica. Full-stack entrepreneur. Former CTO of weFix South Africa (@iFix). Clojure enthusiast.

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.

116

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

83

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

3

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