geany

About geany
Geany is a compact and efficient integrated development environment designed for speed and minimal resource usage. It aims to be independent of specific desktop environments by relying solely on the GTK+ toolkit, requiring only GTK+ runtime libraries to operate. This makes it suitable for various systems without heavy dependencies.
Geany supports a wide range of programming languages and offers essential IDE features such as syntax highlighting, code folding, and symbol lists. It also includes an embedded terminal emulator and can be extended through plugins, making it adaptable to different development needs.
The software is available for Linux, BSD, Mac OS, and Windows, with prebuilt packages for easy installation. It can also be compiled from source for those who prefer customization or need to meet specific requirements.
Key features
- syntax highlighting
- code completion
- auto completion of constructs like if, for, and while
- auto completion of XML and HTML tags
- call tips
- code folding
- support for multiple filetypes including C, Java, PHP, HTML, Python, Perl, Pascal
- symbol lists
Download 2.1.0
Jul 6, 2025Frequently asked questions
- Is geany free?
- Yes. geany is free and open-source software, distributed under the GPL-2.0 license.
- Which platforms does geany support?
- geany provides downloads for Windows, macOS.
- What is the latest version of geany?
- The latest version is 2.1.0, released on Jul 6, 2025.
- What platforms does Geany support?
- Geany is available for Linux, BSD, Mac OS, and Windows.
- How can I install Geany?
- Geany can be installed using distribution packages on Linux and BSD, prebuilt binaries for Mac OS and Windows, or compiled from source for advanced users.
- What license does Geany use?
- Geany is distributed under the GNU General Public License, version 2 or later.
- Can Geany be extended?
- Yes, Geany supports extensibility through plugins, allowing users to add additional functionality as needed.
More Developer Tools
PowerToys
microsoft
PowerToys is a set of utilities for enhancing productivity and customization on Windows systems. It includes various tools for developers and power users to streamline workflows.
Windows Terminal
microsoft
Windows Terminal combines the classic Windows console with a modern terminal application in one package. It provides developers with a unified interface for command-line tools and shells. The software supports multiple tabs, rich text, and customization options.
Neovim
neovim
Neovim is a fork of Vim focused on improved extensibility and usability. It maintains compatibility with Vim while offering modern features like embedded terminal support and a built-in LSP client. The project emphasizes maintainability and encourages community contributions.