ToolCompare
All tools

Developer Tools

Bluefish

GPL-licensed desktop editor for markup, scripts and programming code.

What it is

Bluefish is a volunteer-maintained, GPL-licensed graphical editor for web developers and programmers. It provides syntax-aware editing, projects, regex search, snippets, external-tool integration and optional remote-file access across desktop operating systems. It is an editor rather than a complete IDE or hosted collaboration service, and some features depend on optional libraries or have reduced availability in native Windows and macOS packages.

Bluefish pricing

Bluefish does not publish a plan ladder we could verify. Free.

Prices read from the vendor's own pricing page on 2026-08-24. Vendors change plans without notice — check the source before you budget. Price verification log.

Key features

  • Syntax-aware editor

    Provides highlighting, folding, matching markers and completion for many markup and programming languages.

  • Projects and many files

    Restores project settings and supports large multi-document editing sessions.

  • Search and automation

    Combines PCRE search-and-replace, snippets, external commands and text filters.

  • Remote files

    Uses GVfs for protocols such as SFTP and WebDAV where the platform package supports it.

Strengths and trade-offs

What works well

  • Lightweight editing: The project emphasizes fast startup and handling many open files.
  • Broad syntax coverage: Included definitions cover more than 30 markup and programming languages.
  • Power-user tools: Regex replacement, snippets, external commands, filters, folding and completion support repetitive editing work.
  • Current maintenance: The official site lists Bluefish 2.4.2 released in July 2026.

Where it falls short

  • Not a full IDE: Integrated debugging, language servers, dependency management and application-specific tooling are not its core scope.
  • Platform differences: Remote files, site transfer and Emmet support can be unavailable or limited in native Windows and macOS packages.
  • Optional dependencies: Spell checking, character maps and Emmet require additional build or runtime components.
  • Volunteer support model: Adoption should account for community support capacity and the project's release cadence.

Who it is for

Developers who want a fast desktop text editor with web-authoring conveniences and direct control over source files.

Pick it or skip it

Pick Bluefish if

  • Editing HTML, CSS, scripts and mixed-language web files
  • Large batches of text files needing regex operations and snippets
  • Desktop workflows that prefer external build, lint and deployment tools

Skip it if

  • You require an integrated debugger, language server or full project toolchain
  • Your workflow depends on identical remote-file features across every operating system
  • You need managed collaboration, cloud workspaces or organizational identity controls

Our verdict

Choose Bluefish as a focused source editor when its supported package and optional dependencies match the workstation; evaluate it alongside—not as a replacement for—required debugging, build, version-control and collaboration tools.

Frequently asked questions

How much does Bluefish cost?
Bluefish is free to use. We verified this against the vendor's own page; see "What we checked" below for the date.
Does Bluefish have a free plan?
Yes. Bluefish is free to use at its base level.
Who is Bluefish best for?
Developers who want a fast desktop text editor with web-authoring conveniences and direct control over source files.
What are the main drawbacks of Bluefish?
The trade-offs we noted: Not a full IDE: Integrated debugging, language servers, dependency management and application-specific tooling are not its core scope.; Platform differences: Remote files, site transfer and Emmet support can be unavailable or limited in native Windows and macOS packages.; Optional dependencies: Spell checking, character maps and Emmet require additional build or runtime components..
When should you not use Bluefish?
Skip Bluefish if: You require an integrated debugger, language server or full project toolchain; Your workflow depends on identical remote-file features across every operating system; You need managed collaboration, cloud workspaces or organizational identity controls.

What we checked

  • Public APIOffers a documented API you can build against.No
  • Mobile appHas a native app for iOS or Android, not just a mobile website.No
  • Open source / self-hostableSource is open and the tool can be run on your own infrastructure.Yes
  • SSO (SAML)Supports SAML single sign-on on at least one plan.No

“Not checked” means exactly that — we have not verified it, and we do not guess.

Evidence and freshness

Status: Official sources reviewedReviewed: 2026-08-24

  • Bluefish — Project home ↗

    Checked 2026-08-24 · Supports: editor scope, desktop operating systems, open-source status, GPL license, volunteer maintenance, 2.4.2 release date, language and file-count claims

  • Bluefish — Features ↗

    Checked 2026-08-24 · Supports: projects, remote protocols, regex search, snippets, external programs and filters, recovery, language support, completion and folding, optional dependencies, platform limitations

Limit: The official Bluefish project and feature pages were reviewed; ToolCompare did not install platform packages, benchmark startup or file counts, test remote protocols, validate optional dependencies, inspect accessibility, audit source or release artifacts, or compare editing accuracy across languages.

Tools that do the same job as Bluefish

Same job, different pricing. Verified starting price first.

Browse all tools we track →

More Developer Tools tools: see the full Developer Tools category