5 releases
| 0.1.4 | Apr 26, 2026 |
|---|---|
| 0.1.3 | Apr 15, 2026 |
| 0.1.2 | Apr 12, 2026 |
| 0.1.1 | Apr 12, 2026 |
| 0.1.0 | Apr 3, 2026 |
#374 in Programming languages
295KB
10K
SLoC
Mastermind
Mastermind is a programming language designed to compile to the esoteric language Brainfuck.
Brainfuck is essentially a modern interpretation of the classical Turing machine. It consists of an array (or tape) of 8-bit values, with simple increment/decrement, move left/right, and control flow operations. The full language only uses 8 control characters: +-><.,[].
Imagine an alternate reality where C was designed for computer architectures that run Brainfuck natively, that is what Mastermind is intended to be.
Mastermind language/compiler reference can be found here: https://github.com/Heathcorp/Mastermind/blob/main/reference.md
Development guide can be found here: https://github.com/Heathcorp/Mastermind/blob/main/devguide.md
Dependencies
~3.5–5MB
~74K SLoC