{"repo":"neurocyte/flow","free":true,"listed":false,"github":"https://github.com/neurocyte/flow","clone":"git clone https://github.com/neurocyte/flow.git","description":"Flow Control: a programmer's text editor","language":"Zig","stars":2175,"topics":["language-server-client","language-server-protocol","text-editor","tree-sitter","tui","zig"],"license":"MIT","category":"cli-tools","readme_excerpt":"Flow Control: a programmer's text editor This is my Zig text editor. It is under active development, but very stable and is my daily driver for almost everything. Features - Lightning Fast TUI with ≤6ms frame times, low latency input handling and smooth animated scrolling - Intuitive UI with tabs , scrollbars and palettes with full mouse support for all UI elements - Support for more than 70 programming languages , zero configuration needed, via tree-sitter powered syntax highlighting - Language Server Protocol pre configured support for most language servers - Powerful multi-cursor editing and integrated clipboard history - Powerful configurable keybinding system that supports modal and non-modal editing styles - Multiple pre-configured keybinding modes - Flow Control - GUI IDE style bindings (similar to vscode) - Emacs - Vim - Helix - User created - Hybrid rope/piece-table buffer system, edit very large files with thousands of cursors - Infinite undo (at least until you run out of ram) - Full unicode support, including support for the kitty text sizing protocol - Plenty of themes included and support for vscode themes via the flow-themes project - Runs on Linux, FreeBSD, MacOS, Windows and Android (under termux) with easy cross-compilation to all supported targets Requirements - A modern terminal with 24bit color and, ideally, kitty keyboard protocol support. Kitty , Foot and Ghostty are the recommended terminals at this time. Zellij also works well. Most other terminals wi","default_branch":null,"files":null,"tree":[],"storefront":"/r/neurocyte","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/neurocyte/flow/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}