Alternatives to Geany
A small, fast IDE built on GTK that starts instantly and does not depend on a heavy desktop environment. The listings below can replace it for an important use case. Each note says what changes if you switch.
The original
Geany
A small, fast IDE built on GTK that starts instantly and does not depend on a heavy desktop environment.
Replacements
Listings that take over the same core job as Geany.
Kate
KDE's text editor: syntax highlighting for over 400 languages, split views, multi-cursor editing and an embedded terminal.
Kate adds split views, multi-cursor editing and an embedded terminal, but it pulls in KDE Frameworks, a large dependency outside a KDE desktop.
Notepad++
The fast Windows text and source code editor that replaced Notepad for a generation of users.
Notepad++ is a fast, lightweight GPL-licensed editor with regex find across files and macros, but it runs only on Windows.
Lite XL
Edit text and code in a lightweight Lua-based editor.
Lite XL is a lightweight MIT-licensed editor extended through Lua plugins and themes, without Geany's configurable build command and symbol lists.
Sublime Text
A fast native editor for code and prose, paid for but with an evaluation that never stops working.
Sublime Text is a fast native editor with goto-anything and multiple cursors, but it is closed source and paid, with a nagging evaluation.
Visual Studio Code
Microsoft's code editor, free to use but shipped under a Microsoft licence rather than an open one.
Visual Studio Code has extensions for nearly every language and an integrated debugger, but it is Electron-based and heavier than Geany on modest hardware.
VSCodium
Visual Studio Code built from the same source without Microsoft’s branding, telemetry or licence.
VSCodium gives the VS Code editor under MIT without telemetry, with far more language tooling than Geany but a heavier Electron runtime.
Lapce
A code editor written in Rust with GPU rendering, built-in LSP support, optional modal editing and remote development.
Lapce is a native Rust editor with built-in language server support, which Geany's core lacks, but it is still pre-1.0 with rough edges.
Zed
A Rust editor from the people who built Atom, written for speed and for two people editing one file.
Zed is a GPU-rendered Rust editor with language servers and tree-sitter built in, though its Windows build is the least mature.
Also worth comparing
These listings name Geany as their own alternative, so the relationship runs both ways.
Bluefish
A lightweight open-source code and text editor for programmers and web developers.
Geany is a small GPL-licensed GTK IDE for Windows, macOS and Linux with a configurable build command and plugins, focused on general programming rather than Bluefish's web development extras.
Code::Blocks
A free, plugin-based IDE for C, C++ and Fortran with a consistent interface across platforms.
Geany is a lighter GTK-based open-source IDE that starts almost instantly with a configurable build command, but debugging needs a plugin and refactoring is essentially absent.
CodeLite
A free, open-source cross-platform IDE for C, C++, Rust, Python, PHP and Node.js.
Geany is a lighter GPL GTK IDE that starts almost instantly, but it lacks language server support in the core and has only basic debugging through a plugin.
CudaText
A fast, cross-platform open-source code editor written in Object Pascal and extensible with Python.
Geany is a small GTK-based IDE with symbol lists and a configurable build command, though it has no language server support in the core.
Eclipse IDE
Long-established open-source IDE with a very large plugin marketplace.
Geany is a small GTK IDE that starts instantly on modest hardware, but lacks language server support in its core and has almost no refactoring tools.
ecode
A lightweight multi-platform code editor built on a hardware-accelerated GUI, focused on responsiveness and performance.
Geany is a GPL GTK-based IDE that starts almost instantly with a configurable build command, but has no language server support in its core.
gedit
A general-purpose text editor for Linux that is easy to learn and integrates with GNOME.
Geany is a small GTK-based IDE with symbol lists, code folding and a configurable build command, offering more coding tools than gedit while staying light.
GNOME Builder
An IDE for building GNOME and other Linux applications, with debugging, profiling and Flatpak support.
Geany is a lighter GTK IDE that starts almost instantly, but offers no language server support in the core and only basic debugging through a plugin.
GNOME Text Editor
A simple text editor for the GNOME desktop focused on a pleasing default experience.
Geany is a small GTK-based IDE that adds symbol lists, code folding and a build command for programming work beyond a Notepad-style editor.
jEdit
A mature, plugin-driven programmer's text editor written in Java for many operating systems.
Geany is a small GTK-based IDE that starts almost instantly with a build command and plugin interface, though it lacks language server support in the core.
Mousepad
A simple, fast text editor for the Xfce desktop, meant for quickly editing text files.
Geany is also a GTK application that starts almost instantly, adding symbol lists, code folding and a build command, and it also runs on Windows and macOS.
Pulsar
Community-maintained continuation of the Atom text editor.
Geany is a small GTK IDE that starts instantly with very little memory, though it lacks language server support and looks dated.
Textadept
A fast, minimalist programmer's text editor that can be scripted and extended with Lua.
Geany is a small GTK-based IDE with a configurable build command and plugin interface, extended through plugins rather than Lua scripting.
Thonny
A Python IDE for beginners that comes bundled with Python and includes a simple debugger.
Geany is a light GTK-based IDE with a configurable build command for many languages, but it does not bundle Python and debugging is basic.
Xed
A small, lightweight GTK3 text editor from Linux Mint that works across desktop environments.
Geany is a light GTK IDE with symbol lists, code folding and a configurable build command, running on Windows, macOS and Linux.
Similar software
Related functionality, not a direct replacement.