Geany
Integrated Development Environment

Geany (/dʒiːni/ JEE-NEE) is a free and open-source lightweight GUI text editor using Scintilla and GTK, including basic IDE features. It is designed to have short load times, with limited dependency on separate packages or external libraries on Linux. It has been ported to a wide range of operating systems, such as BSD, Linux, macOS, Solaris and Windows. The Windows port lacks an embedded terminal window.
On Linux it does not have proper Wayland support as of August 2026 with basic features like the clipboard not working. It does not run as native Wayland app and instead uses XWayland.
However there is discussion about porting the software to GTK4 eventually.
Geany resembles Notepad++ somewhat, which also uses Scintilla.
It is free software licensed under the terms of the GNU GPL version 2 or later.
01Version history
In 2012, the version number was increased to 1.22 from 0.21 to reflect the maturity of the product, as requested by many users. Geany version 1.29 is based on GTK+ 3.22. Version 1.36 is based on GTK+ 3.24.14. Version 1.37.1 is the last version with GTK+ 2.24 support.

02Features
- Auto-completion
- Bookmarks (called markers)
- Multiple document support
- Simple project management
- Syntax highlighting
- Code folding (partially)
- Symbol lists
- Code navigation
- Embedded terminal emulator
- Build system to compile and execute code using external tools
- Extensible via plugins
- Column / block / vertical select (via Shift + Ctrl + arrow keys)
- User configurable keyboard action to editor function mapping
- tree-structure-based collapsible file-paths in sidebar
- Over 70 supported file types: C, C++, C#, Ada, Java, JavaScript, PHP, HTML, LaTeX, CSS, Python, Perl, Ruby, Pascal, Haskell, Erlang, Vala and many others.

03Reception
Geany was received positively in articles on Linux.com and German Heise Online for editing programming code. However the dated Scintilla base has been found unsuitable to normal writing. Scintilla doesn't support proper caret movement between complex graphemes, bidirectional text and other features expected of modern text editors.
Sources and credits
This article is adapted from the Wikipedia article “Geany”, written by its contributors and licensed under CC BY-SA 4.0. Fathomly has changed the layout, removed citation markers, navigation and maintenance notices, and adjusted punctuation. This adapted version is shared under the same license. For references, see the original article.
Images, from Wikimedia Commons:
- Geany logo.svg by Unknown authorUnknown author, GPL
- Customized Geany IDE.png by Geany user, CC BY-SA 4.0
- Geany-example C++ program with output.png by Path slopu, CC BY-SA 4.0
Fathomly is not affiliated with or endorsed by the Wikimedia Foundation. Spotted a problem? Tell us.