Skip to content
@flooooooooooow

Flow

A statically typed language for systems that evolve through time.

Flow

A statically typed, compiled systems language for programs that evolve through time.

Flow 1.0 freezes a small production core around the self-hosted flowc compiler and a portable C backend. Algebraic effects, the dynamics and control DSLs, verification, the wider standard library and the alternate backends ship as Experimental surfaces until they are promoted.

brew tap flooooooooooow/flow && brew install flow
function main() -> i32 {
    println("Hello, Flow!")
    return 0
}

Docs · Getting started · Galleries · Discord

Repositories

flow The language, the flowc compiler and the standard library. MIT.
flow-kernel Flow systems integration on a Tiny Core Linux base, with cgroups, perf and eBPF underneath.
flow-idiomatics What Flow looks like when the problem is hard enough that the language starts paying rent.
flow-skills References and command-line tools for working on Flow with an AI coding assistant.
flow-tmLanguage TextMate grammar, source.flow. Linguist-ready.
homebrew-flow The Homebrew tap.

Written in Flow

flow-scikit scikit-learn rebuilt in Flow. A 1.4 MB native binary with no Python runtime.
flowrat Rat navigation and hippocampal dynamics in real time.
doom-flow The Doom engine, ported.
flow-euler Project Euler used as a compiler test suite.

Pinned Loading

  1. homebrew-flow homebrew-flow Public

    Homebrew tap for the Flow programming language.

    Ruby 1

  2. flow-kernel flow-kernel Public

    Flow systems integration on a tiny Linux base. Tiny Core CorePure64 gives Flow the kernel, drivers, cgroups and eBPF.

    Shell 1

  3. flow flow Public

    A statically typed language for systems that evolve through time. Algebraic effects, autodiff, C and MLIR backends.

    Python 3

Repositories

Showing 7 of 7 repositories

People

This organization has no public members. You must be a member to see who’s a part of this organization.

Top languages

Loading…

Most used topics

Loading…