Introduction
Programming editors, also known as source code editors, are text editors that are specifically designed for programmers or developers for writing the source code of an application or a program.
Most of these editors are built with useful features, which may include colour syntax highlighting, auto indentation, auto complete, bracket matching, syntax check, plugins, etc., to effectively support the users during coding, debugging and testing.
Rated Products

Notepad++
A popular and widely-used editor loaded with features to make your programming more productive

Platforms/Download: Windows (Desktop) |
Version reviewed: n/a
Gizmos Freeware
Our Rating: 4.5/5 |
![]() |
Read more...

PSPad
A programming editor supports syntax and matching bracket highlighting for most popular languages
Platforms/Download: Windows (Desktop) |
Version reviewed: n/a
Gizmos Freeware
Our Rating: 4/5 |
Read more...
Platforms/Download: Linux | Mac OS | Windows (Desktop) |
Version reviewed: n/a
Gizmos Freeware
Our Rating: 4/5 |
Read more...

Kate
A cross-platform programming editor supporting scriptable syntax highlighting for an amazing number of source files
Platforms/Download: Linux | Mac OS | Windows (Desktop) |
Version reviewed: n/a
Gizmos Freeware
Our Rating: 3.5/5 |
Read more...

jEdit
A programmer's text editor written in Jaya with extensible plugin architecture and a huge array of features
Platforms/Download: Linux | Mac OS | Windows (Desktop) |
Version reviewed: n/a
Gizmos Freeware
Our Rating: 3/5 |
Read more...
Other Programming Editors
- Notepad2, a Scintilla-based text editor with source code syntax highlighting, runs out of the box without installation, and does not touch your system's registry. It is small and fast, but unfortunately lacks the tabbed Windows.
- Vim is based on the UNIX "Vi" editor and aimed at programmers but can be used for many purposes. It supports multi-level undoes, syntax highlighting for over 170 languages and runs on many different OSes. This editor has a learning curve but if you have spent most of your time in the UNIX world and chose "Vi" over Emacs, then it is a familiar face. Sure, Vim is friendlier than the command line Vi, but all the features you are used to seeing are there.
- ConTEXT supports unlimited open files and editing file size, with other features including syntax highlighting for many languages, normal and columnar text selection, file compare, macro recorder, customizable color printing with print preview, etc.
- Crimson, fast in loading and small in size, provides syntax highlighting for programming languages such as C/C++, Perl, Java, Matlab, LaTeX and HTML. Other features include custom syntax support, redo/undo, user tools, macros, spell checker and more.
- Programmer’s Notepad, unlimited number of schemes supported, powerful syntax highlighting supporting both user-defined and built-in schemes.
Related Products and Links
You might want to check out these articles too:
- Best Free HTML Editor
- Best Free Text Editor
- Free Online Tool To Remove Line Breaks, Convert to HTML and More
Editor
This software category is in need of an editor. If you would like to give something back to the freeware community by taking it over, check out this page for more details, or contact us by clicking here.
Back to the top of the article
Comments
"... Text Editor Pro - powerful text editing tool with syntax highlighting support for programming languages and scripts, over 100 options for customizing, over 100 ready made skins, unicode character map, numerical unit convert tool, SQL formatter, and support for multiple directories and search results ...":
http://texteditor.pro/
Light table:
http://lighttable.com/
I was using notepad++. Then I tried PSPad after seeing it here. Found it is much more user friendly, the settings and highlighter editing are much easier than notpad++. The menus are also quite nice. I got used to it instantly. So, it's my new favourite piece of software.
Hi, thanks for the excellent review.
I'm just a little surprised that jEdit gets such a low rating (I know, I know, everyone has their favorite programmer's editor).
I use a linux platform (ubuntu 12.04) and I've tried a several other editors, Bluefish for one, but the one I use now for an extensive web site development is jEdit.
I noticed that one post referred to saving file problems (bugs) with jEdit in a multi-platform scenario. All I can say is that I've found jedit to be rock solid on linux. And its fantastic configurability is a big plus for me too.
best wishes
I've looked at all the editors mentioned in the comments as well as the article. RJ TextEd (mentioned in comments) and PSPad are about equal. Each has some features lacking in the other, but both are better (in my opinion) than Notepad++.
But I was shocked to see that neither the main article, nor the comments, mentioned SynWrite. This editor stands head and shoulders above the others, with a full compliment of features. The author is very responsive; new features get added; bugs get fixed.
Please consider reviewing this editor. Your readers will be glad you did.
I've used NotePad2 for all my PHP/HTML editing over the last few years and I love it - fast and clean.
And it crashes immediately upon running it under Win7 x64.
Geany might be adopted by the LXDE as default text editor.
Currently I found it lack two useful tools:
Hexeditor plugin.
Code formatter. The old plugin can not fit 1.23
Windows installer is already available. (And also installers for Debian, Ubuntu, Fedora, openSUSE)