mikera

Convex

Realtime, self-sovereign, decentralised application platform. Like blockchain, but ethical, elegant and efficient.

Convex
LispConvexJava

core.matrix

'NumPy for Clojure' – pluggable, functional, 100% immutable. with an emphasis on functional programming and flexible support for different array implementations.

ClojureAINumerics

blockgame

World's first fully on-chain 3D voxel game engine - Minecraft-style game demonstrating the power of Lattice Technology.

blockgame
GamesConvexLattice

Vectorz

N-dimensional arrays for the JVM. Highly optimised for matrix and vector calculations and transformations.

Vectorz
JavaNumerics

Ironclad

Steampunk-themed battle strategy game, written in Clojure. Notable for having a 100% immutable persistent game state model, and graphics assets rendered in POV-Ray.

Ironclad
GamesStrategySteampunkClojure

imagez

Image processing library for Clojure. Useful for programmatic manipulation of images.

imagez
ClojureGraphics

Enlight

Clojure / Java raytracer for rendering 3D scenes.

Enlight
ClojureGraphics

Java Life

Conway's Game of Life implemented in Java. A neat, very fast implementation with flexible rules.

Java Life
SimulationConwayGames

Tyrant

Roguelike game in Java, notable for being my first semi-serious game project.

Tyrant
GamesAncientRoguelike