Flint is a high‐level and statically typed language designed to deliver maximum transparency in every way. It offers a high-level syntax that is easy to read and learn, while remaining fully transparent about what happens at runtime.
Its core philosophy is the Declarative Composable Modules Paradigm, an ECS-inspired model where data is separated from behaviour and then composed into class-like entities. Flint's paradigm is backed by an ARC-based automatic memory model and the Thread Stack, which sits at the very center of a lot of advanced Flint features, like local variable persistence.
Write fast, predictable and transparent code without hidden complexity.
Power, made simple.
Get started with the Wiki or explore the Roadmap to see what's coming ahead.