A downloadable editor for Windows, macOS, and Linux

Buy Now$12.00 USD or more

The free demo is at the bottom of the page!  It can be used indefinitely and has all of 4coder's built-in features.  Buy the full version to get access to the customization API!

The next major version of 4coder is coming by the end of this year.  Purchasing the alpha will not entitle you to a copy of the new version.  You may still purchase the alpha if you would like, of course, but consider this before you do.

4coder is a minimalist, cross platform, programmable, code editing environment, catering to the needs of low level programmers.  It allows you to use one work flow across Windows, Linux, and Mac (with the exception of your debugger... for now.).  The 4coder environment can be programmed with it's customization API in C++ or any other language that compiles to native binary.

4coder has built in features for:

  • Running shell scripts, makefiles, and arbitrary console/terminal commands.
  • Reporting compilation errors and jumping to errors.
  • Project files with bindings for function keys to scripts for quick access to the most common utilities in your project.  And since it is configured in a plain text file it works painlessly with any source control system you might be using.
  • Searching all buffers for a particular string and making a jump list for rapidly jumping through the matches in the code base
  • Reading the output from a program or customization that formats output as 4coder jump locations to create whatever kind of jump lists you want, such as a log readers, or profiler outputs, or failed asserts.
  • Multi-stage copy/paste for moving around more than one item on your clipboard with ease and without flipping back and forth between sources and destinations.  Works even for copies from outside 4coder.
  • Optional auto code layout that puts soft wraps and soft indents at ideal places to make your code still look like code when it does line wraps, and to save you from ever having to press a single key to indent your code.

If you want to try out 4coder without getting into the customization features and making your own keybindings, you can get started by checking out the official KEYBINDINGS.

In the full version the customization layer can be used for a lot more than just making your own keybindings.  Users have written all kinds of customizations.  From Vim emulations, to automatic MSDN documentation retrievers, you have the full range of C++ code available to you when you start using the 4coder customization layer.  The layer API is still under development at this alpha stage, but even so there is some DOCUMENTATION available already.

If you would like to learn more about 4coder you can visit the websites below:

You can help the project stay in development by purchasing the full version, or giving a gratuity here.

The handmade network hosts a FORUM for 4coder where you can post comments, ask questions, share thoughts, and read about what other people are experiencing with 4coder.  Of course you can always post here on itch too!

Finally there is a WEBSITE with information about the state of the project, the road map for the future, and tutorials for various fancy features.

StatusIn development
PlatformsWindows, macOS, Linux
Tagseditor, programming
Average sessionDays or more
LinksHomepage, Community, Patreon


Buy Now$12.00 USD or more

In order to download this editor you must purchase it at or above the minimum price of $12 USD. You will get access to the following files:

4coder 4.0 (Windows 64-bit) 990 kB
Version 4.0.30
4coder 4.0 (Linux 64-bit) 1 MB
Version 4.0.30
4coder 4.0 (Mac 64-bit) 1 MB
Version 4.0.30
4coder 4.0 (Windows 32-bit) 908 kB
Version 4.0.30
4coder 4.0 (Linux 32-bit) 1 MB
Version 4.0.29
4coder 4.0 (Mac 32-bit) 1 MB
Version 4.0.30

Download demo

4coder 4.0 Demo (Windows 64-bit) 700 kB
Version 4.0.30
4coder 4.0 Demo (Linux 64-bit) 1 MB
Version 4.0.30
4coder 4.0 Demo (Mac 64-bit) 863 kB
Version 4.0.30
4coder 4.0 Demo (Windows 32-bit) 577 kB
Version 4.0.30
4coder 4.0 Demo (Linux 32-bit) 1 MB
Version 4.0.29
4coder 4.0 Demo (Mac 32-bit) 861 kB
Version 4.0.30

Development log

View all posts


Log in with itch.io to leave a comment.

The links in the description to keybindings and documentation are dead.

Windows Firewall prevents me from opening the application, or there is a problem where there are 18 files with the same name.

(1 edit)

In .30, if I try to run buildsuper.bat, 4coder_default_include seems to ask for a header that doesn't exist, namely 4coder_custom.h, and under 4coder_API which doesn't exist.

I can't run buildsuper.bat without it saying it doesn't exist. Throwing .30 files into .29 seems to work, but having the whole zip be complete would be good.

Shoot maybe the package script failed... I will try to update it today and let you know when it's fixed.


Never launches. On windows

That's a new one.  Can you send details to editor@4coder.net? Like what version are you trying to launch, what version of windows? etc?

the new version launches fine now.

Would be cool to see support for lua.


Yeah, noted.  Broadening out to more languages is on the long term todo list.