Bluefish vs Helix
Bluefish
bluefish.openoffice.nlHelix
helix-editor.comSide by side
| Figure | Bluefish | Helix |
|---|---|---|
| Price from | Free | — |
| Free plan | Yes | — |
| Free trial | — | — |
| Open source | — | — |
| Windows | Yes | Yes |
| macOS | Yes | Yes |
| Linux | Yes | Yes |
| Plans published | 1 | 0 |
| Spec score · Editor Software | 8.8 (#2) | 7.4 (#29) |
| Spec score · Text Editors | 8.7 (#10) | 7.7 (#59) |
| Spec score · Code editors | 8.5 (#12) | 7.6 (#38) |
| Extension support | Yes | No |
| Free plan | Yes | Yes |
| Language support | Supports 30+ markup and programming languages. | Built-in language server support provides completion, go to definition, documentation, and diagnostics. |
| Support | The volunteer-run project offers community and support mailing lists, directs bug reports to its bug tracker, and lists commercial support by contacting the project. | The project directs users to discuss Helix on Matrix and contribute code on GitHub. |
| Supported platforms | Linux, Mac OSX, Windows, FreeBSD and OpenBSD. | Linux,macOS,Windows |
Plans
In their own words
Bluefish
Bluefish is a free, open-source desktop editor for programmers and web developers. It runs on Linux, macOS, and Windows, and supports more than 30 markup and programming languages. The editor is designed for websites, scripts, and programming code, with project support for working across multiple projects while restoring each project’s settings. Bluefish can load and save remote files through FTP, SFTP, HTTP, HTTPS, WebDAV, and CIFS via gvfs. Editing tools include regular-expression search and replace, snippets, unlimited undo and redo, crash recovery for modified documents, code folding, bracket and tag highlighting, autocompletion, and automatic tag closing for many languages. It can open more than 1,000 documents, with the features page reporting tests above 10,000 simultaneously. External programs and custom scripts can be integrated. The official Flatpak’s strict security blocks some system-tool and browser integrations.
Helix
Helix is a free, terminal-based text editor for Linux, macOS, and Windows. Its editing model centers on multiple selections, so commands can act on several selections at once; it also supports multi-cursor editing and macro recording. Tree-sitter integration provides syntax highlighting, indentation calculation, and code navigation. Built-in language server support offers completion, go to definition, documentation, and diagnostics, though users need to install language servers for their chosen programming languages. Helix can select and navigate functions, classes, comments, and syntax tree nodes. Other included tools are a fuzzy finder for files and symbols, project-wide search, themes, automatic bracket pairing, and surround integration. Written in Rust, it can run in a terminal, over SSH, or in tmux. Configuration can be global or project-specific, including themes, keybindings, and language-specific settings; language servers and formatters can be configured through languages.toml files. Helix has no plugin system currently, although one is intended for the future. A graphical frontend is described as a future possibility.