Flow-Wing
A Programming Language
About Flow-Wing
Flow-Wing is a programming language for .fg source files. You get static typing, bring for code and modules, and a compiler that can produce a native app (AOT) or run your program in one step (JIT), depending on which tool you install. This site documents the language and how to use the compiler—not the C++ implementation.
New here? Open Introduction, then follow Getting Started → Installation and Hello World.
For contributors & curious readers
The open-source Flow-Wing repository builds the toolchain with LLVM, optional AOT/JIT products, a Boehm–GC-based runtime, and a root makefile for dependencies and targets. If you are hacking the compiler, see the repository README and AGENTS.md; everyone else can ignore those and stay in the docs.
Get Started
Ready to start? Check out our documentation to dive into Flow-Wing and explore its features.