MacVim is a port of the text editor Vim to macOS. MacVim supports multiple windows with tabbed editing and a host of other features such as:

GNU nano is described as 'Small and friendly text editor. Besides basic text editing, nano offers many extra features like an interactive search and replace, go to line and column number, auto-indentation, feature toggles, internationalization support, and filename tab completion' and is a very popular Code Editor in the development category. There are more than 100 alternatives to GNU nano for a variety of platforms, including Windows, Linux, Mac, BSD and Flathub apps. The best GNU nano alternative is Notepad++, which is both free and Open Source. Other great apps like GNU nano are Sublime Text, VSCodium, Vim and Zed Editor.
MacVim is a port of the text editor Vim to macOS. MacVim supports multiple windows with tabbed editing and a host of other features such as:

High-performance terminal text editor developed in Rust, offering fast startup, low latency, extensibility, customizable keybindings, menu-driven native UI, robust mouse support, powerful command palette, cross-platform support, and syntax highlighting.




EditPlus is a text editor, HTML editor and programmers editor for Windows. While it can serve as a good Notepad replacement, it also offers many powerful features for Web page authors and programmers.

Tilde is a text editor for the console/terminal, which provides an intuitive interface for people accustomed to GUI environments such as Gnome, KDE and Windows. Example: copy current selection is Control-C; paste previously copied text is Control-V.




Notepad more focused on developing than just scribble down notes.
These is not an exhaustive feature list, but gives you some idea of the features present in Programmer’s Notepad.




Builder is an actively developed Integrated Development Environment for GNOME. It combines integrated support for essential GNOME technologies such as GTK+, GLib, and GNOME APIs with features that any developer will appreciate, like syntax highlighting and snippets.




Lightweight multi-platform code editor with hardware-accelerated GUI, customizable minimalist interface, syntax highlighting for 50+ languages, terminal and LSP support, plugin extensibility, unlimited editor splits, persistent project state, and portable, ad-free use.




Console text editor with multi cursor support. Suplemon replicates Sublime Text style functionality in the terminal.


Introducing Fastedit, designed to make editing and organizing your documents effortless. With the ability to open multiple tabs, you can easily edit or view multiple documents at once. The app also features line numbering and custom designs to personalize your experience.




vy is a modal editor with a very modular architecture. vy is built on top of Tkinter which is one of the most productive graphical toolkits; It permits vy to have such a great programming interface for plugins.

Fresh is open source and has a much more familiar set of keybinds (ctrl-s to save, for instance). Add in a built-in file manager and syntax highlighting, and other fun stuff and it's excellent. It's not nearly as lightweight, but it's still pretty tiny and zippy, even on my 5 year old laptop (that wasn't top of the line when I got it...)