Fork me on GitHub

Geany - The Flyweight IDE

Geany is a powerful, stable and lightweight programmer's text editor that provides tons of useful features without bogging down your workflow. It runs on Linux, Windows and macOS, is translated into over 40 languages, and has built-in support for more than 50 programming languages. Download Geany 2.0.0 »

News

"); $.ajax({ url: "/news/json/", dataType: "json", timeout: 30 * 1000, data: {newspost_slug: newspost_slug}, type: "POST", crossDomain: false, success: function (newspost) { var result_html; var title; if (newspost.error == null) { title = ''; title += '

'; title += '
'; title += newspost.publish_date; title += ' 
'; title += newspost.title; title += '
'; result_html = newspost.content; } else { title = 'Error'; result_html = newspost.error; } $("#news-modal-body").html(result_html); $("#news-modal-title").html(title); }, error: function (jqxhr, text_status, error) { var result_html; if (error === "timeout") { result_html = "

An error occurred: " + text_status + "

"; } else { result_html = "

An error occurred: " + text_status + ": " + error + "

"; result_html += "

" + jqxhr.responseText + "
"; } $("#news-modal-title").html('Error'); $("#news-modal-body").html(result_html); } }); } function show_modal_for_news() { var newspost_slug; // strip off the prefix "news-post-" newspost_slug = this.id.substring(10); fetch_newspost(newspost_slug); return false; } $(document).ready(function () { $("[id^=news-post-]").click(show_modal_for_news); });

Fast & Small

One of the primary reasons for Geany's existence is that there is a need for a decent, GUI, lightweight, cross-platform, flexible and powerful IDE/editor. Many editors meet one or more of these requirements but fall short on others.

Geany attempts to hit the sweet spot.

More Features »

Great Community

Geany is Good Ol' Fashioned Free Software. Using the GPL v2 license, Geany assures that not only can you customize and hack it, but that everyone benefits from changes the community makes. Geany has a vibrant community of professionals and hobbyists alike that contribute improvements and fixes across numerous platforms including The Mailing Lists, Github, Matrix #geany:matrix.org and Mastodon.

Get Involved » Donate »

Easily Customizable

Many parts of Geany are heavily customizable like color themes (Geany Themes) or adding new filetypes.

Furthermore, Geany provides many settings to let you adjust it to your needs and preferences.

Many Filetypes

Many supported filetypes including popular programming languages like C, Java, PHP, HTML, JavaScript, Python or Perl.

But Geany also includes support for other useful filetypes like ini-style config files, Diff output, SQL files and many more (get the full list)

Many Plugins

With Geany's plugin system, users can get more features into Geany and developers can easily add new features and/or improve existing ones.