I am an enormous fan of VS Code. The truth is, I believe VS Code is the proper writing app, or at the very least that was the case. In some unspecified time in the future, VS Code stopped being a textual content editor and have become a platform. Now, relying on what you are utilizing it for, that is not essentially a nasty factor. Until you simply wish to open a file, write some code, and get on along with your day.
If the spinning loader, the extension replace notification, and the almost-gigabyte-sized RAM footprint are getting a bit an excessive amount of to bear, there’s excellent news. There’s an editor available on the market that provides you the very best of VS Code with out the additional baggage, and it has been round without end.
Associated
I ended utilizing Microsoft Phrase and write the whole lot in Markdown now — that is my setup
Why Markdown changed Phrase in my writing workflow.
When did editors get this heavy?
Fashionable instruments eat RAM prefer it’s free
Yadullah Abidi / MakeUseOfCredit: Yadullah Abidi / MakeUseOf
VS Code is constructed on Electron, which suggests it is basically a standalone shopping tab through which your textual content editor is working. That structure makes it simple for builders to create cross-platform apps with out having to keep up separate codebases, and it is also the rationale why native Home windows apps are disappearing.
However that structure comes with a price. Even with a modest variety of information open, you may typically discover VS Code utilizing effectively over a gigabyte of RAM. Startup occasions additionally go up, and the general app begins feeling sluggish. For fast edits, that is not fairly what you’d anticipate from VS Code.
As soon as once more, relying on what you are doing with VS Code, this is not robotically dangerous. For bigger groups engaged on complicated repositories with GitHub Copilot and a dozen different extensions working within the background, this trade-off is sensible. However a lot of builders, particularly these working alone and on modest {hardware}, do not want the additional bells and whistles. And therefore, they find yourself paying the worth for options they by no means contact.
Meet the 20-year-old different
What Geany is—and why it nonetheless holds up
Screenshot by Yadullah Abidi | No Attribution Required.
Geany was first launched in 2006, making it virtually historical within the software program world. Nonetheless, in these 20 years, it has aged extremely effectively. It is a free, open-source editor constructed on the GTK toolkit that runs on Home windows, Linux, and macOS. The footprint is tiny by design, and the builders intentionally prevented tying it all the way down to a particular desktop surroundings like GNOME or KDE. On most programs, you may discover Geany launching in below a second.
It additionally helps over 50 programming languages out of the field, together with Python, C, C++, Java, PHP, JavaScript, and HTML. Geany would not skimp on options both. You get syntax highlighting, code folding, autocompletion, name suggestions, image lists, and an embedded terminal emulator.
OS
Home windows, Linux, macOS
Developer
Enrico Tröger
Worth mannequin
Free, Open-source
Geany is a robust, secure, and light-weight programmer’s textual content editor that gives tons of helpful options with out bogging down your workflow.
It focuses on what truly issues
Quick startup, important options, zero bloat
Geany’s interface follows a three-pane format: the primary modifying window, a sidebar on the left, and a message space alongside the underside. The sidebar reveals an emblem tree exhibiting features and variables within the present file, plus a doc listing for the whole lot you could have open. The paperwork listing additionally has a collapsible tree view, making it simpler to navigate when you could have a bunch of information open throughout folders.
The underside pane cycles by way of tabs for compiler output, a basic message log, a scribble pad for fast notes, and the embedded terminal. If you run or construct your code, the outcomes present up proper there with out having to change context. And sure, the compiler messages are dark-theme pleasant, so you will not be blind to important logs simply since you switched to darkish mode.
Autocompletion additionally works the way in which you’d anticipate. That’s, by monitoring the symbols in your presently open information. It will not predict your complete codebase the way in which a language server does in VS Code, however for many day-to-day modifying, it is quick and fairly correct. Geany additionally handles small issues like auto-closing XML and HTML tags, robotically indenting after a colon in Python, and preserving indentation throughout new traces by default.
Plugins with out the chaos
Easy extensions that don’t break your workflow
Screenshot by Yadullah Abidi | No Attribution Required.
Geany’s plugin system is solely opt-in—the alternative of how most fashionable editors deal with plugins or extensions. You do not get a bloated default set up filled with options you will not use. As an alternative, you get a light-weight core editor which you can add options to utilizing the built-in Plugin Supervisor.
The plugin library is not one thing to smirk at both. It is received extensions for file browsers, debuggers, Git integration, a minimap, spell checking, and a model diff instrument. There are additionally plugins for venture file itemizing within the sidebar, auto-save, and exporting information to completely different codecs. The thought is that you just begin with the core and bolt on no matter performance you want on prime.
It’s not excellent—and that’s high-quality
The place Geany falls quick (and why I nonetheless favor it)
Geany is not going to interchange VS Code for constructing a full-stack app with a group of a dozen engineers. It additionally would not have options like stay collaboration, deep AI integration, or an extension market that dwarfs something prefer it. If you are going to be working with a number of individuals, or vibe-coding, it isn’t going to be a lot assist.
Associated
I constructed an area coding AI for VS Code and it’s shockingly good
There’s a greater method to code with AI than these pesky on-line subscriptions.
What it does have is pace, simplicity, and a surprisingly full set of instruments for solo builders, sysadmins, writers coping with code, and anybody working Linux on older or modest {hardware}. If VS Code has began to really feel like overkill, Geany can provide the core performance you want, with none of the bloat.

