Skip to content

Installation

Floe ships as a single Rust binary called floe.

Terminal window
# Clone and build
git clone https://github.com/milkyskies/floe
cd floe
cargo install --path .
# Verify
floe --version
  • Rust 1.85+ (for building from source)
  • Node.js 18+ (for your project’s build toolchain)
Terminal window
# Scaffold a new Floe project
floe init my-app
cd my-app
# Install npm dependencies
npm install
# Compile .fl files
floe build src/
# Or watch for changes
floe watch src/

Install the Floe extension from the VS Code marketplace, or build from source:

Terminal window
cd editors/vscode
npm install
npm run build

The extension provides:

  • Syntax highlighting for .fl files
  • LSP integration (diagnostics, hover)
  • Code snippets

Floe includes an LSP server. Start it with:

Terminal window
floe lsp

Any editor with LSP support can connect to it.