Hasty Briefsbeta

Flow – A Programmer's Text Editor

3 days ago
  • #TUI
  • #programming
  • #text-editor
  • Flow Control is stable and under active development.
  • Features include a lightning-fast TUI with ≤6ms frame times and low latency input handling.
  • Intuitive UI with tabs, scrollbars, palettes, and full mouse support.
  • Supports over 70 programming languages with tree-sitter syntax highlighting.
  • Pre-configured Language Server Protocol support for most language servers.
  • Multi-cursor editing, clipboard history, and configurable keybinding system.
  • Multiple keybinding modes including Flow Control, Emacs, Vim, Helix, and user-created.
  • Hybrid rope/piece-table buffer system for editing large files.
  • Infinite undo, full Unicode support, and kitty text sizing protocol.
  • Includes plenty of themes and supports vscode themes via flow-themes.
  • Runs on Linux, FreeBSD, MacOS, Windows, and Android (Termux).
  • Requirements: modern terminal with 24bit color, NerdFont support, UTF-8 locale.
  • Recommended terminals: Kitty, Foot, Ghostty, Zellij.
  • Roadmap updates available in the devlog from the development team.