GitHub repository: xeolite/enigma
Primary language: Java
Description: Fully configurable Enigma code machine, written in Java 8