A blazing fast, low-latency programmer's text editor written in Zig, with support for 70+ languages, LSP, multi-cursor editing, and cross-platform compatibility including Linux, FreeBSD, macOS, Windows, and Android (Termux).
- v0.7.2
- Published at
- Feb 14, 2026
- 2,456
- Stars
- 7,392
- Download
- Synced at
- Oct 4, 2026
The author no longer ships through GitHub Releases, but the repository is still active (last push Oct 2, 2026). Get the latest version from: Project homepage
Latest release
v0.7.2Feb 14, 2026, 04:37 PMDownloads slow? Switch the source anytime above
README
Project Overview
Flow Control is a programmer's text editor written in Zig, designed for extreme speed and low latency with ≤6ms frame times and smooth animated scrolling.
Key Features
- Blazing fast TUI: ≤6ms frame times, low-latency input, smooth scrolling
- 70+ languages: Zero-config syntax highlighting via tree-sitter
- LSP support: Pre-configured for most language servers
- Multi-cursor editing: Powerful multi-cursor with clipboard history
- Multiple keybinding modes: Modal and non-modal with Flow, Emacs, Vim, Helix modes
- Large file support: Hybrid rope/piece-table buffer system
- Cross-platform: Linux, FreeBSD, macOS, Windows, Android (Termux)
Target Audience
- Developers who追求 extreme performance and low latency
- Programmers needing a consistent cross-platform editing experience
- Users who enjoy custom keybindings and editing modes
Quick Start
- Ensure terminal supports 24-bit color and Kitty keyboard protocol
- Download binaries via installer script or from the downloads page
- Run
flowto start the editor
Core Advantages
- Written in Zig for speed, low latency, and memory safety
- Full cross-platform support with a single static binary
- Zero-config out of the box with 70+ language support
System Requirements
- OS: Linux, FreeBSD, macOS, Windows, Android (Termux)
- Terminal: 24-bit color support, recommended Kitty, Foot, Ghostty
- Font: NerdFont support
- Locale: UTF-8
Release history
Sort