This is your work, valued
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.
★ 118eacl. 🦅 EACL: Enterprise Access ControL is a ReBAC Authorization system based on SpiceDB, built in Clojure and backed by Datomic
★ 86chessmate. Chess AI in Java - 2005 High School Project
★ 65clojure-prompts. Clojure AI Prompts (ala `.cursor/rules`) derived by an LLM reading The Joy of Clojure & Elements of Clojure with minor tweaks by me.
★ 37datomic-mcp. Datomic MCP Server so your AI model can query your database (uses Modex MCP library)
★ 26cljs-snake. Snake in 100 lines of ClojureScript using Reagent for a #TechTalk at UCT
★ 21hoist. (Placeholder for) A visual programming language inspired by Excel & Datalog
★ 18keymapper. Remap Caps Lock to Backspace Without Reboot on Windows
★ 17depsy. Clojure deps.edn tool that converts project.clj dependencies to deps.edn format
★ 10omponent. Reusable Om Components
★ 10datascript-fulltext. Fulltext Indexing Adapter for DataScript
★ 8eacl-electric-starter-app. EACL: Electric Clojure v3 Starter App with Example Fixtures and Data Seeding Functions
★ 4json-to-edn. Online JSON to EDN Converter
★ 2breaktherules. Simple audience participation software for company/intern speed-dating.
★ 2theronic. GitHub Landing Repo
★ 2advent-of-code. Advent of Code Solutions in Clojure
★ 1clj-eacl. EACL Clojure Library
★ 1clj-mcp-starter. Starter template to build MCP tools in Clojure (using Modex) (Model Context Protocol)
★ 1adapton. A Minimal Implementation of Incremental Computation in ClojureScript
★ 1dcpu16. 0x10c 16-bit CPU Parser/Lexer/Interpreter
★ 1simpleMessage. Simple Tropo application for sending and receiving text messages using form posts and GET requests
★ 1tropo-webapi-csharp. tropo-webapi-csharp
★ 1initializr-template. Initializr's generated page
★ 1pyRazor. Python Razor Template Implementation
★ 1i-have-adhd. A skill for your coding agent to stop it from burying the answer. ADHD-friendly output.
★ 14kkontor. A trans-national accounting kernel with modules for all business aspects.
★ 17datahike-saas-starter. Datahike SaaS starter template.
★ 3xsofy. Roguelike that names itself each run. WIP
★ 210let-go. Almost Clojure written in Go.
★ 535xit. a git alternative written in zig
★ 703andrej-karpathy-skills. A single CLAUDE.md file to improve Claude Code behavior, derived from Andrej Karpathy's observations on LLM coding pitfalls.
★ 198kshopify-agentic-mcp. UCP/AP2/MCP compliant gateway for autonomous AI commerce on Shopify
★ 2agentic-commerce-skills-plugins. Skills & plugins for agentic commerce : UCP, ACP, AP2, A2A, WebMCP, Magento 2, BigCommerce, WooCommerce
★ 35kvrocks. Apache Kvrocks is a distributed key value NoSQL database that uses RocksDB as storage engine and is compatible with Redis protocol.
★ 4.4ksolid-cljs. ClojureScript bindings to Solid
★ 71scriptum. Lucene with git-like semantics and Clojure integration.
★ 18timesfm. TimesFM (Time Series Foundation Model) is a pretrained time-series foundation model developed by Google Research for time-series forecasting.
★ 27ksvelte-virtual-scroll-list. Virtualized scrolling for big lists
★ 19svelte-virtual-scroll-list. Virtualized scrolling for big lists
★ 126pretext. Fast, accurate & comprehensive text measurement & layout
★ 50kente. 💚 End-to-end encrypted cloud for everything.
★ 28kxitdb. an immutable database for zig
★ 107xitdb-clj. Immutable database
★ 43AIR-J. A simple language for AIs to use and humans to ignore. This version is JVM based.
★ 31graphcom. Incremental computations engine
★ 65vrac. A frontend rendering library in Clojure, for Clojurists
★ 51beagle. Beagle - git-compatible revision control for modern workflows 🐕
★ 235hifi-crud. Hyperlith Is For Immediate CRUD. An exploration of FC/IS and server driven web applications in Clojure
★ 12AP2-Payment-Processor. This is the first AP2 (Agent Payments Protocol) Simulated Message Processing System that is able to process and settle AP2 payments
★ 1agentic-payments-bot. 🤖💵 Agentic Payment Service for Open Agent Skills Ecosystem.
★ 6awesome-agentic-commerce. A curated list of awesome Agentic commerce, Universal Commerce Protocol (UCP), Agentic payments protocol (AP2) resources, tools, and implementations.
★ 9ap2-nextjs-stripe. Complete, working implementation of Google's Agent Payments Protocol (AP2) with real A2A message exchange, cryptographic JWT signatures, AI agents, and actual payment processing.
★ 3agent_payments_protocol. Google AP2
★ 1awesome-agent-payments-protocol. 🚀 Curated resources for Google's Agent Payments Protocol (AP2), A2A & x402 — blogs, videos, repos & specs. Contributions welcome!
★ 13ap2java. A Java implementation of Google's Agent Payments Protocol (AP2) built on top of a2ajava.
★ 7hyperswitch. Open source, composable payments platform | PCI compliant | SaaS and Self-host options | Enables connectivity to multiple payment, payout, fraud, vault and tokenization providers | Uplifts authorization with intelligent routing and revenue recovery | Reduce payment processing costs with cost observability | Reduces payment ops with reconciliation
★ 43kparakeet.cpp. Ultra fast and portable Parakeet implementation for on-device inference in C++ using Axiom with MPS+Unified Memory
★ 301Woxi. Wolfram Language / Mathematica reimplementation in Rust (Wolfram oxidized)
★ 662dexter. An autonomous agent for deep financial research
★ 27kcream. Fast starting Clojure runtime built with GraalVM native-image + Crema
★ 161tablecloth. Dataset manipulation library built on the top of tech.ml.dataset
★ 367insn. Functional JVM bytecode generation for Clojure.
★ 223clerk. ⚡️ Moldable Live Programming for Clojure
★ 2.1kportal. A clojure tool to navigate through your data.
★ 1kzvec. A lightweight, lightning-fast, in-process vector database
★ 15kzeroclaw. Fast, small, and fully autonomous AI personal assistant infrastructure, any OS, any platform — deploy anywhere, swap anything 🦀
★ 32kpeon-ping. Warcraft III Peon voice notifications (+ more!) for Claude Code, Codex, IDEs, and any AI agent. Stop babysitting your terminal. Employ a Peon today.
★ 5kvoxtral-mini-realtime-rs. Voxtral ASR & TTS running natively and in the browser. A Rust implementation of Mistral's Voxtral mini realtime ASR / TTS using the Burn ML framework
★ 811Bend. A massively parallel, high-level programming language
★ 20kdemo. A demo project in need of quality assurance
★ 1companion. Web & Mobile UI for Claude Code & Codex . Launch sessions, stream responses, approve tools. All from your browser / mobile
★ 2.4kshannon. Shannon is an AI pentester for web applications and APIs. It analyzes your source code, identifies attack vectors, and executes real exploits to prove vulnerabilities before they reach production.
★ 46kclojure-mcp-light. Simple Clojure tooling for AI coding assistants
★ 181anthropic-sdk-clojure. Clojure
★ 2datastar-clojure. Official Datastar Clojure SDK.
★ 104lnai. Unified AI configuration management CLI
★ 242dbval. A Datomic-like database library on top of Sqlite
★ 49XcodeBuildMCP. A Model Context Protocol (MCP) server and CLI that provides tools for agent use when working on iOS and macOS projects.
★ 6.2kfress. fressian for clojure(script) and WebAssembly
★ 63jabber. An open-source dictation tool for macOS
★ 136airllm. Runs 405B LLMs on 8GB VRAM
★ 3kdownward-in-the-browser. The Fast Downward domain-independent classical planning system
★ 2shannot. Human-in-the-loop execution for LLM agents
★ 25missionary-testkit. deterministic scheduler to test concurrency in missionary tasks and flows
★ 13claude-code-web-bootstrap-clojure-sandbox. Get Clojure working in Claude Code web sandbox on the first try - solves the 'Memento problem' with proxy authentication
★ 5privacy-firewall. A local AI-powered DLP solution
★ 238deskreen. Deskreen turns any device with a web browser into a secondary screen for your computer. ⭐️ Star to support our work!
★ 21kfpc_atomic_macos. macOS-compatible fork of PascalCorpsman's FPC Atomic Bomberman remake
★ 1zsxf. Incremental Query Computation
★ 129awesome-clojure. A curated list of awesome Clojure libraries and resources. Inspired by awesome-... stuff
★ 2.8kdatomic-pro-manager. Download, setup, and run Datomic Pro backed by SQLite in a single command.
★ 49sunburst-chart. A sunburst interactive chart web component for visualizing hierarchical data
★ 352SanKEY.js. A JavaScript library for visualizing huge Sankey diagrams.
★ 23datomic-compound-index. A library for compound indices in Datomic
★ 18annotation-reporter. GitHub annotation test reporter for Kaocha
★ 11clojure-mcp. Clojure MCP
★ 770vscode-parinfer. Parinfer for VS Code
★ 173lucene-query. Parser for Apache Lucene Classic Queries
★ 3parinfer. Clojure
★ 47jank. jank is the native Clojure dialect with seamless C++ interop.
★ 3.3kmethodical. Functional and flexible multimethods for Clojure. Nondestructive multimethod construction, CLOS-style aux methods and method combinations, partial-default dispatch, easy next-method invocation, helpful debugging tools, and more.
★ 321splint. A Clojure linter focused on style and code shape.
★ 142triplit. A full-stack, syncing database that runs on both server and client. Pluggable storage (indexeddb, sqlite, durable objects), syncs over websockets, and works with your favorite framework (React, Solid, Vue, Svelte).
★ 3.1kbabashka-mcp-server. A Model Context Protocol server for interacting with Babashka, a native Clojure interpreter for scripting
★ 19chaplin. A real-time silent speech recognition tool.
★ 748docjure. Read and write Office Excel documents from Clojure
★ 647terraform-provider. Go
★ 1bifurcan. functional, durable data structures
★ 1kWireViz. Easily document cables and wiring harnesses.
★ 5.2kidea-which-key. IdeaVim extension that displays available keybindings in a popup
★ 236dockerc. container image to single executable compiler
★ 4.9ktigerbeetle. The financial transactions database designed for mission critical safety and performance.
★ 17kelectric-fiddle. Clojure
★ 68queueing-theory. Queueing theory: an introduction for software development
★ 2.2kobsidian-rollover-daily-todos. An obsidian plugin that rolls over todo items from the previous daily note
★ 366jj. A Git-compatible VCS that is both simple and powerful
★ 31kcues. Queues on cue: low-latency persistent blocking queues, processors, and graphs via Chronicle Queue
★ 107countries-regions-cities. MySQL ready-to-use tables with countries, regions/states and cities of the world.
★ 354madoc-platform. A platform for the display, enrichment, and curation of IIIF-based digital objects
★ 57vite-ts-react-ssr-express-docker. A boilerplate with only the bare minimum of dependencies to make Vite, Typescript, React, SSR, Express and Docker work together.
★ 4clojure-graalvm-aws-lambda-template. Leiningen template for AWS Lambda custom runtime with GraalVM native image compiled Clojure projects.
★ 45yoltq. An opinionated Datomic queue for building (more) reliable systems. Supports retries, backoff, ordering and more.
★ 59native-clojure-lambda. Example project of Clojure + GraalVM Native Image + AWS Lambda container images
★ 29datomic-compose. Docker Compose for running a Datomic system
★ 15flow-storm-debugger. A debugger for Clojure and ClojureScript with some unique features.
★ 858electric. Electric Clojure: full-stack differential dataflow for UI
★ 2.1kdeflet. Make let-expressions REPL-friendly!
★ 74datomic-browser. web-based support/diagnostics UI for any production Datomic service
★ 52electric-xtdb-starter. Clojure
★ 48tesserae. A Clojure spreadsheet and more!
★ 196checkedc. Checked C is an extension to C that lets programmers write C code with bounds checking and improved type-safety. The goal is to let people easily make their existing C code type-safe and eliminate entire classes of errors.
★ 3.3kclojure-graph-resources. A curated list of Clojure resources for dealing with graph-like data.
★ 301petrushka. Clojure
★ 2noulith. *slaps roof of [programming language]* this bad boy can fit so much [syntax sugar] into it
★ 1.2kdom-top. Unorthodox control flow, for Clojurists with masochistic sensibilities.
★ 213rcf. RCF – a REPL-first, async test macro for Clojure/Script
★ 302Advent-of-Code-2022. Solutions to Advent of Code 2022 in APL & BQN (and Python if I'm lazy)
★ 15jet. CLI to transform between JSON, EDN, YAML and Transit using Clojure
★ 730asami. A flexible graph store, written in Clojure
★ 358step.async. Library for running core.async code in a deterministic, transparent fashion
★ 48cozo. A transactional, relational-graph-vector database that uses Datalog for query. The hippocampus for AI!
★ 4.1kcherry. Experimental ClojureScript to ES6 module compiler
★ 654core2.
★ 178yoco-web-sdk-sample-php. Sample implementation of the Yoco Web SDK in PHP
★ 8obsidian-wielder. Clojure inside your Obsidian documents!
★ 105datomic-kotlin. playing with graph algorithms in kotlin on datomic
★ 2Hystrix. Hystrix is a latency and fault tolerance library designed to isolate points of access to remote systems, services and 3rd party libraries, stop cascading failure and enable resilience in complex distributed systems where failure is inevitable.
★ 24kdrawbridge. An HTTP/HTTPS nREPL transport, implemented as a Ring handler.
★ 192heroku-deps-build-pack. Shell
★ 5resume.github.com. Resumes generated using the GitHub informations
★ 63kClojureDart. Clojure dialect for Flutter and Dart
★ 1.6kledger. The programmable open source core ledger for fintech
★ 1.3kGoopt. 🔍 Search Engine for a Procedural Simulation of the Web with GPT-3.
★ 521language-x. TypeScript
★ 1quartz. Code for Quartz Scheduler
★ 6.7kfemtolisp. a lightweight, robust, scheme-like lisp implementation
★ 1.7kcljs-math. A ClojureScript port of clojure.java.math
★ 57obsidian-checklist-plugin. TypeScript
★ 475slf4j-timbre. SLF4J binding for Clojure's Timbre
★ 95xml-in. your friendly XML navigator
★ 63time-literals. Clojure(Script) tagged literals for jsr-310 ( java.time) entities
★ 69CEPS. Discrete Conformal Equivalence of Polyhedral Surfaces
★ 109coreutils. Cross-platform Rust rewrite of the GNU coreutils
★ 24ktransistor. https://crates.io/crates/transistor
★ 28morloc. A strongly-typed, polyglot CLI/API generator
★ 215AnoGraph. Sketch-Based Anomaly Detection in Streaming Graphs
★ 87dida. Differential dataflow for mere mortals
★ 531parinfer. Parinfer implementation in JavaScript
★ 11alien. ALIEN is a CUDA-powered artificial life simulation program.
★ 5.5kmissionary. A functional effect and streaming system for Clojure/Script
★ 792pure-conditioning. A simple, fast, purely functional condition / restart system for Clojure.
★ 57Eximia. A fast and small XML processor for Clojure. With XML namespace support and secure defaults.
★ 42hode. rslt, take five-ish
★ 150butterchurn. Butterchurn is a WebGL implementation of the Milkdrop Visualizer
★ 1.9kwebamp. Winamp 2 reimplemented for the browser
★ 11kshuttle. Shuttle is a library for testing concurrent Rust code
★ 1kgrit. Multitree-based personal task manager
★ 1.7kprotobuf. A Clojure interface to Google's protocol buffers
★ 75grpc-errors. A handy guide to gRPC errors
★ 588clj-async-profiler. Embedded high-precision Clojure profiler
★ 468clojure-protobuf. Google protocol buffers wrapper for Clojure.
★ 23tabby. An functional experiment in Raft & Clojure
★ 5protoc-plugin. A protoc compiler plugin for Clojure applications
★ 39donkey. Modern Clojure HTTP server and client built for ease of use and performance
★ 298LispSyntax.jl. lisp-like syntax in julia
★ 236virgil. Recompile Java code without restarting the REPL
★ 356net.async. Network commucations with clojure.core.async interface
★ 127Life-Dashboard. Low power, E-Ink dashboard for every day life running on a hacked Kindle.
★ 1.3kmembrane. A Simple UI Library That Runs Anywhere
★ 643odoyle-rum. Clojure
★ 71sicmutils. Computer Algebra, Physics and Differential Geometry in Clojure.
★ 823flub. A bunch of Clojure code
★ 63crinkle. A modern React (v16.8+) wrapper for ClojureScript
★ 32peregrine. Peregrine: A Pattern-Aware Graph Mining System
★ 208wyre. Hardware definition language that compiles to Verilog
★ 106matchete. Simple pattern-matching library for Clojure(Script)
★ 73fructure. a structured interaction engine 🗜️ ⚗️
★ 505deep-diamond. A fast Clojure Tensor & Deep Learning library
★ 466touchstone. Simple A/B testing library for Clojure
★ 139lambic. Sequence transformation by example
★ 26herbert. Clojure library defining a schema for edn values
★ 254grape. :grapes: Syntax-aware grep-like for Clojure
★ 153grasp. Grep Clojure code using clojure.spec regexes
★ 250GitTorrent. A decentralization of GitHub using BitTorrent and Bitcoin
★ 4.8kaquatic. High-performance open BitTorrent tracker (UDP, HTTP, WebTorrent)
★ 613clojure-rust-graalvm. An example of Clojure program calling a Rust library, all combined into one executable using GraalVM.
★ 145shadow-arborist. Exploring a CLJS world without React, see shadow-grove repo instead.
★ 197bytebuffer. Clojure lib for packing and unpacking binary data using a java.util.ByteBuffer
★ 40criterium. Benchmarking library for clojure
★ 1.2kjava-time-literals. A Clojure library that defines literals for java.time classes.
★ 29Clojure. Light Table Clojure language plugin
★ 101data.int-map. A map optimized for integer keys
★ 131immutable-bitset. space-efficient immutable integer sets
★ 51sequence. Immutable, scalable, and easy to use ledger service.
★ 509crkbd. Corne keyboard, a split keyboard with 3x6 column staggered keys and 3 thumb keys.
★ 7.6kdendron. The personal knowledge management (PKM) tool that grows as you do!
★ 7.5kRectangle. Move and resize windows on macOS with keyboard shortcuts and snap areas
★ 30kspectacle. Spectacle allows you to organize your windows without using a mouse.
★ 14krexf. Recursive reducers and transducers
★ 7core.rrb-vector. RRB-Trees in Clojure
★ 203yjs. Shared data types for building collaborative software
★ 22kMaskbook. The portal to the new, open Internet. ([I:b])
★ 1.6krough-notation. Create and animate hand-drawn annotations on a web page
★ 9.7kStringView. JavaScript DataView extension to support reading/writing strings in ASCII and UTF-8
★ 6