The enigmapython Ecosystem
Central index for enigmapython library and related projects.
This site serves as the central hub for an open-source ecosystem dedicated to the Enigma machine and WWII cryptography. It aggregates everything from the core Python simulation libraries and specialized MicroPython firmware, to an interactive terminal interface and historical codebook generator.
Whether you are researching classical cryptography, looking to integrate Enigma logic into modern AI applications, or building your own replica hardware, you will find all the related tools and documentation here.


Projects
The enigmapython Library
A highly accurate, historically faithful Python library for simulating Enigma I, M3, M4 and more machine types.
enigmapython for MicroPython
A fully optimized, memory-efficient port of enigmapython designed specifically for MicroPython hardware.
Enigma TUI
An immersive, interactive Terminal User Interface for operating a virtual Enigma from the command line.
Enigma Codebooks Generator
A standalone utility for generating historically authentic daily codebooks and key sheets.
enigmapython MCP Server
An MCP server that bridges the gap between classic WWII cryptography and modern AI assistants.
Smallest Enigma Emulator
A documented engineering effort to build the world’s smallest computationally autonomous Enigma M4.

