Category
page 1Free text editors
LaTeX
LaTeX ( or , to rhyme with "blech"), often stylized as '''''', is a software system for typesetting documents, based on the TeX typesetting system. LaTeX provides a high-level, descriptive markup language to use TeX more easily: TeX handles the document layout, while LaTeX handles the content side for document processing. Because the plain TeX formatting commands are elementary, it provides authors with ready-made commands for formatting and layout requirements such as chapter headings, footnotes, cross-references and bibliographies.
Q131382
text editor, improved version of Vi
Q2033
Notepad++ (sometimes npp or NPP) is a text and source code editor for use with Microsoft Windows. It supports tabbed editing, which allows working with multiple open files in one window. The program's name comes from the C postfix increment operator.

Emacs
alt=Screenshot of Multics Emacs|thumb|Multics Emacs is an example of early Emacs implementations
Emacs (), originally named EMACS (an acronym for "Editor Macros"), is a family of text editors that are characterized by their extensibility. The manual for the most widely used variant, GNU Emacs, describes it as "the extensible, customizable, self-documenting, real-time display editor". Development of the first Emacs began in the mid-1970s, and work on GNU Emacs, directly descended from the original, is ongoing; its latest version is , released .
Vi
keyboard-oriented text editor
Visual Studio Code
source code editor developed by Microsoft
gedit
gedit ( or ) is a text editor designed for the GNOME desktop environment. It was GNOME's default text editor and part of the GNOME Core Applications until GNOME version 42 in March 2022, which changed the default text editor to GNOME Text Editor. Designed as a general-purpose text editor, gedit emphasizes simplicity and ease of use, with a clean and simple GUI, according to the philosophy of the GNOME project. It includes tools for editing source code and structured text such as markup languages. It is free and open-source software under the GNU General Public License version 2 or later.
Atom
free and open-source text and source code editor
GNU nano
small, user-friendly console text editor
Kate
Text editor

Q1122464
thumb|Customized Geany IDE
GNU Emacs
GNU version of the Emacs text editor
Brackets
editor for Web development
Bluefish
text and HTML editor
KWrite
right|thumb|150px|A screenshot illustrating block selection mode
SciTE
SciTE or SCIntilla based Text Editor is a cross-platform text editor written by Neil Hodgson using the Scintilla editing component. It is licensed under a minimal version of the Historical Permission Notice and Disclaimer.
jEdit
jEdit is a free software text editor available under GPL-2.0-or-later. It is written in Java and runs on any operating system with Java support, including BSD, Linux, macOS and Windows.
Leafpad
Leafpad is a free and open-source graphical text editor for Linux, Berkeley Software Distribution (BSD), and Maemo that is similar to the Microsoft Windows program Notepad. Created with the focus of being a lightweight text editor with minimal dependencies, it is designed to be simple-to-use and easy-to-compile.
CKEditor
CKEditor (formerly known as FCKeditor) is a WYSIWYG rich text editor which enables writing content directly inside of web pages or online applications. Its core code is written in JavaScript and it is developed by CKSource. CKEditor is available under open source and commercial licenses.
TinyMCE
TinyMCE is an online rich-text editor released as open-source software under the GNU General Public License version 2 or later. TinyMCE uses a freemium business model that includes a free core editor and paid plans with advanced features. It converts HTML textarea fields, or other designated HTML elements, into editor instances.

XEmacs
XEmacs is a graphical- and console-based text editor which runs on almost any Unix-like operating system as well as Microsoft Windows. XEmacs is a fork, based on a version of GNU Emacs from the late 1980s. Any user can download, use, and modify XEmacs as free software available under the GNU General Public License version 2 or any later version.
Joe's Own Editor
console screen editor
acme
text editor

TextMate
TextMate is a free and open-source general-purpose GUI text editor for macOS created by Allan Odgaard. TextMate features declarative customizations, tabs for open documents, recordable macros, folding sections, snippets, shell integration, and an extensible bundle system.
ActiveState Komodo
free text editor for dynamic programming languages
Elvis
powerful vi/ex clone
Gobby
Gobby is a free software collaborative real-time editor available on Windows and Unix-like platforms. (It runs on Mac OS X using Apple's X11.app.) It was initially released in June 2005 by the 0x539 dev group (the hexadecimal value 0x539 is equal to 1337 in decimal). Gobby uses GTK+ for its GUI widgets.
Mousepad
A simple text editor for the Xfce desktop environment
Light Table
text editor and IDE
Zed
text editor
vile
text editor that combines aspects of vi and Emacs
pluma
Powerful text editor for MATE
NEdit
NEdit, the Nirvana editor, is a text editor and source code editor for the X Window System. It has an interface similar to text editors on Microsoft Windows and Macintosh, rather than to older UNIX editors like Emacs. It was initially developed by Mark Edel for Fermilab and released under a restrictive licence, but later relicenced under the GPL-2.0-or-later (plus Motif clause) and became an independent open-source project maintained by a team of developers. Nedit was also distributed with the IRIX operating system.
REVTeX
REVTeX, sometimes stylized as '''''', is a collection of LaTeX macros which is maintained and
distributed by the American Physical Society with auxiliary files and a user support guide, as part of a "REVTeX toolbox." REVTeX is used to submit papers to journals published by the American Physical Society (APS), the American Institute of Physics (AIP), and the Optical Society of America (OSA). REVTeX is accepted by a few other technical publishers as well.
Textadept
Textadept is a free software minimalist text editor designed for computer programming. Distributed under the MIT license, it is written in C, C++ and Lua and is extensible using Lua. Textadept can use either a graphical user interface or a text-based user interface when running in a terminal window. Textadept uses the Scintilla editing component. Textadept's developer makes the curses wrapper library for Scintilla used by Textadept available separately.
JED
text editor
mg
public domain emacs-style minimalist text editor
ZeroBrane Studio
open-source IDE for the Lua programming language
TEA
graphical text editor