EVERYTHING XIAOMI
Get listed

Bluefish

Bluefish is a free, open-source desktop editor for programmers and web developers writing websites, scripts, and code.

Place
#14 of 82
Score
7.5
Bluefish's website

What Bluefish is

Bluefish is a free, open-source desktop editor for programmers and web developers writing websites, scripts, and code. It supports more than 30 markup and programming languages and is available for Linux, macOS, and Windows. The editor can open more than 1,000 documents, and its features page reports tests with over 10,000 open simultaneously. Editing tools include regular-expression search and replace, snippets, unlimited undo and redo, and recovery of modified documents after a crash. Code assistance includes folding, bracket and tag highlighting, autocompletion, and automatic tag closing for many languages. Project support lets users work across projects and restores settings for each one. Bluefish can load and save remote files through FTP, SFTP, HTTP, HTTPS, WebDAV, and CIFS via gvfs. Users can also integrate external programs or run custom scripts. The project is volunteer-run and released under the GNU GPL. One packaging limitation applies to the official Flatpak: strict security settings prevent integration with system tools such as make, pylint, weblint, and the web browser, although internal functionality works as expected.

Good

  • Supports more than 30 markup and programming languages.
  • Available for Linux, macOS, and Windows.
  • Includes regular-expression search and replace.
  • Can load and save remote files through several protocols.
  • Supports more than 1,000 documents.

Watch out

  • The official Flatpak blocks access to some system tools.
  • The project is run by volunteers.

Who it suits

Bluefish is aimed at programmers and web developers who want a desktop editor for code across multiple languages. Its project support and remote-file access may suit people working across files and projects.

Verdict

Bluefish offers a free editor with broad language support, project features, and remote-file access. Users of the official Flatpak should account for its restricted integration with system tools.

Plans and prices

From Bluefish's own pricing page, checked 4 Oct 2026.

All about pricing
PlanPriceWhat it gives you
BluefishFreeOpen-source editor released under the GNU GPL; no paid plans listed

The facts

Each one read from Bluefish's own pages, with the date it was checked.

What it does

Built-in icon themes
Version 2.4.2 includes built-in Breeze and Breeze-dark icon themes.checked 28 Sep 2026
Code assistance
Language support includes code folding, matching bracket and tag highlighting, autocompletion, and automatic tag closing for many languages.checked 4 Oct 2026
Community model
The project is run by volunteers and invites help with development, testing and translation.checked 28 Sep 2026
Customization options
Bluefish is highly customizable and includes customization tips.checked 28 Sep 2026
Dark theme support
Bluefish automatically adjusts text colors for dark desktop themes.checked 28 Sep 2026
Editing tools
Features include regular-expression search and replace, snippets, unlimited undo and redo, and crash recovery for modified documents.checked 4 Oct 2026
Editor type
desktopchecked 20 Sep 2026
Emmet support
Bluefish supports Zencoding/Emmet.checked 28 Sep 2026
Extension support
Yeschecked 20 Sep 2026
External tools
Users can integrate external programs such as make, lint, weblint, xmllint, tidy, and javac, or run custom programs and scripts.checked 4 Oct 2026
File capacity
It easily loads 1000+ files.checked 28 Sep 2026
File handling
Bluefish can open more than 1,000 documents, with the features page reporting tests above 10,000 documents simultaneously.checked 4 Oct 2026
Intended users
The project describes Bluefish as targeted toward programmers and web developers.checked 4 Oct 2026
Languages
It supports more than 30 markup and programming languages.checked 4 Oct 2026
Language support
Supports 30+ markup and programming languages.checked 28 Sep 2026
Memory improvements
Version 2.4.2 includes reduced memory usage when working with 100+ files simultaneously.checked 28 Sep 2026
Open-source license
Bluefish is an open source development project released under the GNU GPL licence.checked 28 Sep 2026
Pricing page
The pricing URL returns a 404 error, and no prices are stated.checked 28 Sep 2026
Project history
Bluefish has been helping users since 1997.checked 28 Sep 2026
Projects
Project support lets users work across multiple projects and restores settings for each project automatically.checked 4 Oct 2026
Project sponsorship
The site thanks TYPO3 and Team in Medias for sponsoring Bluefish.checked 28 Sep 2026

The company

Founded
1998checked 28 Sep 2026

Money

Free plan
Yeschecked 20 Sep 2026

Where it runs

Platforms
The download page lists Linux packages and installers for Windows 64-bit and Mac OSX; it also provides a Linux Flatpak.checked 4 Oct 2026

Alternatives to Bluefish

All alternatives
  1. 1Calmly Writer logo

    Calmly Writer

    Free planAndroidWebLinuxmacOS
    8.6Free plan
  2. 2Zed logo

    Zed

    Free planLinuxmacOSWindows
    8.3From $10 a month
  3. 3Visual Studio Code logo

    Visual Studio Code

    Free planWebLinuxmacOSWindows
    8.2Free plan
  4. 4

    Neovim

    Free planAndroidAPILinuxmacOS
    8.1Free plan
  5. 5

    Geany

    Free planOpen sourceLinuxmacOSWindows
    8.1Free plan
  6. 6

    GNU Emacs

    Free planAndroidLinuxmacOSWindows
    8.0Free plan