Download local copies of these files (GPL software)
gedit is the official text editor of the GNOME desktop environment. Features include: Full support for internationalized text (UTF-8), Configurable syntax highlighting for various languages (C, C++, Java, HTML, XML, Python, Perl, etc.), Undo/Redo, with configurable levels, Loading files from remote locations, File reverting, Print and print preview support. Read more hot
SciTE is a SCIntilla based Text Editor. Originally built to demonstrate Scintilla, it has grown to be a generally useful editor with facilities for building and running programs. It is best used for jobs with simple configurations. Read more hot
assoGiate is an editor for the GNOME MIME file types database. It allows users and administrators to customize the detection and presentation of file types by GNOME and other environments. It supports all the elements of the shared-mime-info specification.
An Early AdVanced EditoR, for both Linux and Windows; in other words, it's a text editor that is intended to be light-weight, but full of useful features for programming.
The CodeAssistor Editor is a programming editor that can be useful for editing C/C++, Objective C/C++, Makefiles, Java, SQL, TXT, PHP, Bash, Batch, Perl, Python, Flex, and Bison.
CSSED is a small developer editor and validator, that tries to ease the CSS editing. It is an Open Source project, it means that you can download the program but also its source. It features syntax highlighting, syntax validation, MDI notebook based interface, quick CSS properties and values insertion, auto-completion and dialog-based insertion of CSS complex values.
DEE Excellent Editor
DEE Excellent Editor is a simple source code editor with syntax highlighting for many languages and a file browser panel for quickly selecting files. It can open files from the local system or directly from an FTP server.
Dockboard is an outline editor created for authors writing books, articles, and other published works. It provides the ability to organize small to large documents.
Eddie is a programmer's editor for Mac OS X and Linux, inspired by MPW.
gCSVedit is a small and simple text editor to edit CSV files.
Geany is a small and lightweight integrated development environment. It was developed to provide a small and fast IDE, which has only a few dependencies from other packages. Another goal was to be as independent as possible from a special Desktop Environment like KDE or GNOME. So it is using only the GTK2 toolkit and therefore you need only the GTK2 runtime libraries to run Geany. Read more
gedit-pair-char-autocomplete is a gedit plugin that automatically inserts a closing parenthesis ) whenever an opening parenthesis ( is typed.
gedit-tm-autocomplete is a simple Gedit plugin that provides TextMate-style autocompletion.
Gettext Translator is an editor for *.po files, which are used by gettext. It includes a spellchecker and plural forms support.
ghost_edit is a simple GTK-based host file editor.
Glimmer is a full featured code editor with many advanced features, including scripting integration via Python. Glimmer has syntax highlighting support for the following languages: Bash/Sh, C/C++, HTML, Java, Latex, GNU Make, Perl, PHP, PO (Language Translation), Python, Scheme (guile, lisp, etc), SGML, SQL, WML, XML, and Z80 Assembly.
gnotepad+ is an easy-to-use, yet fairly feature-rich, simple HTML and text editor for Unix based systems running X11 and using GTK (the Gimp ToolKit) and/or GNOME. gnotepad+ was designed to have as little bloat as possible, while still providing many of the common features found in a modern GUI-based text editor. It is still fairly light-weight, especially for the features it offers, and aims to remain that way.
Gobby is a free collaborative editor based on libobby, a library which provides synced document buffers. It supports multiple documents in one session and a multi-user chat. It runs on Microsoft Windows, Mac OS X, Linux and other Unix-like platforms. Read more
gPDFText is a text editor for GTK+ that opens PDF documents for ebook readers, converts the text contents into plain ASCII text, restores the original paragraphs and removes unwanted line breaks to allow easier zooming on the reader.
A GNOME2 editor that was dedicated to editing PHP files (and other supporting files like HTML/CSS).
gsieve is for Sieve scripts. It has been designed with usability in mind and features a (hopefully) easy to use GTK GUI. It has full i18n support (current languages: English, German) and uses autoconf / automake to ease installation.
GTK2 Text Editor
GTK2 Text Editor is a simple text editor which supports Unicode. It is especially suitable for editing multilingual XML and HTML texts (It can automatically close XML/HTML tags). It is also a nice Notepad replacement. It supports many encodings (and so can be used as a text encodings converter).
Gtkedit is a simple editor, written using the GTK+ 1.2 toolkit. It aims to be (in that order) light, useful and simple (source code-wise). It has nearly all the features of Windows 2000' notepad, and its binary is less than 30KB.
gWrite is a simple open source GTK+ HTML5 WYSIWYG editor, focusing on writing and simple text formating. This application can automatically generate a table of contents based on the document structure. Read more
Ibid's Editor is an editor for xanalogical text. Ibid's Editor supports both reuse tracking and deep content links with useful visualizations.
Katoob is a lightweight, multi lingual, BIDI-aware text editor based on the Gtk+ 2 library. It supports opening and saving files in multiple encodings. The main support was for Arabic language but more languages are currently supported.
KKEdit is a text editor combining Mac?s BBEdit, Gedit and Leafpad
L3afpad is a simple GTK+ text editor that emphasizes simplicity. As development focuses on keeping weight down to a minimum, only the most essential features are implemented in the editor. L3afpad is simple to use, is easily compiled, requires few libraries, and starts up quickly.
Leafpad is a GTK+ based simple text editor. The user interface is similar to Notepad. It aims to be lighter than GEdit and KWrite, and to be as useful as them
ManEdit is a UNIX manual page editor and viewer, it is designed specifically for the editing of the UNIX manual page format using an integrated XML interface.
A simple text editor for X in Linux. It uses the GNOME and GTK libraries.
mooedit is a text editor which features configurable syntax highlighting, configurable keyboard accelerators, support for multiple platforms, plugins (which can be written in C or Python), incremental searching, regular expression search/replace, grep and find frontends, and a built-in file selector. Configurable tools are available from the main and context menus. These tools can be written in Python, as shell scripts, or in MooScript, a simple builtin scripting language.
The MlView project is an ongoing effort to develop an xml editor for GNOME environment. It is written in C and uses the gnome libraries (libxml2, gtk+, libgnome*, etc).
Moleskine is a source code editor for the GNOME desktop written in Python. Moleskine uses the multi platform Scintilla editing widget, wrapped in GtkScintilla to provide Python bindings and a nicer, GTK-like API.
A multiple-file editor with syntax highlighting.
pyme is a minimalistic GUI editor written in Python / GTK. Its feature list is intentionally limited to creating, opening, editing, and saving files.
Scribes is a text editor for GNOME. It is simple and easy to use. Scribes allows you to focus entirely on your tasks. It ensures that monotonous operations, such as saving your files regularly, are handled automatically and properly. With Scribes, your workflow is never interrupted, and your files are always safe. Read more
Secluded Notes is a simple text editor that keeps each document as a part of its own executable.
TEA for Linux
A modest and simple GTK-based editor realeased under GPL. It has not any dependenciess except GTK+ 2 and a modern version of GCC. Read more
VEE is based on the VIM under GNOME environment, and VEE has the VIM, X terminal and SSH client. VEE can open VIM, X terminal as a new TAB in gtk notebook. VEE is tightly integrated with GNOME
Wemed is a WEbkit-based Mime EDitor. It can view, edit, and create documents in MIME format. This includes email messages (.eml files) and MIME HTML archives (.mht or .mhtml files).
An editor for XML. It is based on a simplified DOM 1.0 specification to interact with packed widgets.
Zim is a WYSIWYG text editor written in Gtk2-Perl It aims to bring the concept of a wiki to your desktop. Every page is saved as a text file with wiki markup. Pages can contain links to other pages, and are saved automatically. Creating a new page is as easy as linking to a non-existing page. This tool is intended to keep track of TODO lists or to serve as a personal scratch book.