
Geany
Geany is a powerful, stable and lightweight programmer's text editor that provides tons of useful features without bogging down your workflow.
- Free • Open Source
- Text Editor
- Code Editor
- IDE
- Mac
- Windows
- Linux
- BSD
- PortableApps.com
- Flathub
- Flatpak
- Snapcraft
What is Geany?
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.
Fast & Small
One 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.
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, Mastodon and Twitter.
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.
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.
Geany Screenshots








Geany Features
- Lightweight
- Support for Themes
- Syntax Highlighting
- Support for LaTeX
- Extensible by Plugins/Extensions
- Autocompletion
- Code Formatting
- Batch Editing
- Ad-free
- Distraction-free
- Hierarchical Structure
- Live Preview
- Full-Text Search
- Support for scripting
- Support for MarkDown
- Portable
- Dark Mode
- Works Offline
- Spell Checking
- Git Support
Geany information
Supported Languages
- English
GitHub repository
- 2,686 Stars
- 569 Forks
- 1089 Open Issues
- Updated
Comments and Reviews
Tags
- Text Editor
- Code Editor
- Xfce
Lists containing Geany
Core, Development & Services • Fresh Linux Install • Web Dev tools • programistyczneRecent user activities on Geany
bonepyramid added Support for scripting as a feature to Geany
- SW Gong liked GeanySG
- TBayAreaPat Upvoted a comment on GeanyTB
My go to for coding nowadays. I'm still learning vim, I like integrating everything together without it building up in large sizes. It's fun. So basically what I'm trying to say, is that this application called Geany is very close to Notepad++. It's basically Notepad++ but more stable (if you know you know) with unfortunately less of a community for plugins in comparison to notepad++. That being said, there's always room open out there for more contribution to cool little nifty plugins. Though, the current plugins that you can find on the official documentation wiki for Geany itself are pretty essential kind of plugins alone. So yeah, have fun. This thing gets the job done like I want it to. I actually used to be quite skeptical of it back then, and by back then I mean 1-2 years ago. Software is cool.
It is very powerful yet simple to use and lightweight. Also there are a lot of plugin that can be written in Python or Lua. You can change compilation commands easily and understand easily what it's doing, unlikely Eclipse. All the main languages as well supported. It's a great alternative to sublime and Notepad++, the only reason it's not very known is that thery're not good on marketing (look at the old school site), and users don't talk about it very much. Unlike other editor it's immediately simple to use but still powerful. Shortcut are well done, powerful and familiar so you can do things like multiline cursor and moving up and down rows of text (which is very useful). Unlike editor like atom or Visual Studio Code it's blazing fast on startup. It is actively developed from many years and it's probably here to stay for many years.
Powerful like an IDE, but fast and small. It does everything I need and never has bugs despite years of use. I know of no other lightweight tool with features like code completion, function explorer, Python scriptability, send text to arbitrary script for transformation, etc.
Could you please tell me something about sending script for transformation? Thanks
Reply written
https://www.geany.org/manual/#sending-text-through-custom-commands
Reply written
barely usable from the get go as it does not allow you to change interface languages from your system's default to English
Geany does allow you to set the UI language manually ( https://www.geany.org/documentation/faq/#how-can-i-change-the-language-of-the-user-interface ). But it is not user-friendly in my opinion. It uses the environment variable LANGUAGE at launch. So a custom value can be set in a shortcut or on the command line. In my opinion, it should be made to be configurable in settings.
Reply written
My go to for coding nowadays. I'm still learning vim, I like integrating everything together without it building up in large sizes. It's fun. So basically what I'm trying to say, is that this application called Geany is very close to Notepad++. It's basically Notepad++ but more stable (if you know you know) with unfortunately less of a community for plugins in comparison to notepad++. That being said, there's always room open out there for more contribution to cool little nifty plugins. Though, the current plugins that you can find on the official documentation wiki for Geany itself are pretty essential kind of plugins alone. So yeah, have fun. This thing gets the job done like I want it to. I actually used to be quite skeptical of it back then, and by back then I mean 1-2 years ago. Software is cool.
Probably the best open source GUI code editor / IDE. It's simple to configure, you can customize the UI and color scheme, and add plugins. It has autocompletion, syntax highlighting, etc. It's lightweight and fast, and it fits my needs perfectly.
An excellent cross-platform text editor with syntax highlighting support for code editing. If you are looking for something similar to Notepad++ for platforms other than Windows, this is probably the app you want. My only complaint is that it is not as lightweight on Windows as Notepad++, probably due to its dependency on Gtk+ libraries. Its configurations settings are also easier to navigate in my opinion.
Best fully open source code editor available