Skip to main content
Logo

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.