Geany - вільне середовище розробки програмного забезпечення, написана з використанням бібліотеки GTK +. Доступна для наступних операційних систем: BSD, Linux, Mac OS X, Solaris і Microsoft Windows. Geany поширюється згідно ліцензії GNU General Public License.
Geany не включає до свого складу компілятор. Для створення виконуваного коду використовується GCC (GNU Compiler Collection) або, при необхідності, будь-який інший компілятор.
- Підсвічування вихідного коду з урахуванням синтаксису мови програмування (мова визначається автоматично по розширенню файлу).
- Автозавершення слів.
- Автоматична підстановка закривають тегів HTML / XML.
Автопідстановка стандартних і існуючих у відкритих файлах функцій.
- Простий менеджер проектів.
- Підтримка плагінів.
- Вбудований емулятор терміналу.
- Підтримка великої кількості кодувань.
- Гнучкий інтерфейс.
- Можливість використання і створення фрагментів.
Для цього використовується спеціальний файл snippets.conf в каталозі /home/user/.config/geany дозволяє створювати свої сніппети.
- Можливість використання і створення шаблонів файлів.
Шаблони повинні бути розташовані в каталозі /home/user/.config/geany/templates/files
- Налагодження коду за допомогою модуля (плагіну) GeanyGDB (використовує відладчик GNU Debugger).
- Використання контекстної документації man, Devhelp.
Підтримувані Geany мови програмування і розмітки