Skip to content

rilysh/awesome-text-editors

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 

Repository files navigation

Awesome-Text-Editors

A curated list of awesome text editors, including code editors and IDEs.

Terminal-based editors

  • Ed
    ed is also knwon as the "Standard Text Editor" is traces it roots back to the creation on Unix in 1969. It is portable to all Unix type systems, as well as Plan9. There are even ports to Windows. Many of the features of the sed and grep standard Unix utilities borrow heavily from ed.
    (Source: here)

  • Vi
    Vi is a screen-oriented text editor originally created for the Unix operating system. The portable subset of the behavior of vi and programs based on it, and the ex-editor language supported within these programs.
    (Source: here)

  • Vim
    Vim (Vi IMproved) is a highly configurable text editor built to make creating and changing any kind of text very efficient. It is included as "vi" with most UNIX systems and with Apple OS X.
    (Source: here)

  • Neovim
    Neovim is a fork of Vim aiming to improve the codebase, allowing for easier implementation of APIs, improved user experience, and plugin implementation.
    (Source: here)

  • Emacs
    Emacs is the extensible, customizable, self-documenting, free/libre real-time text editor. In specific, it's an interpreter for Emacs Lisp.
    (Source: here)

  • Nano
    GNU nano is a text editor for Unix-like computing systems or operating environments using a command line interface. By far, it's a default terminal-based text editor for most GNU/Linux distributions.
    (Source: here)

  • Micro
    Micro is a terminal-based text editor that aims to be easy to use and intuitive, while also taking advantage of the capabilities of modern terminals.
    (Source: here)

  • JOE
    JOE is a full-featured terminal-based screen editor. JOE has been around since 1988 and comes standard with many GNU/Linux distributions.
    (Source: here)

  • that_editor
    A minimal terminal-based text editor mainly focused to get the feel as the old MS-DOS text editors.
    (Source: me)

  • Ne
    Ne is a free text editor based on the POSIX standard that runs on almost every *NIX or *NIX-based machine.
    (Source: here)

  • Tlide
    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.
    (Source: here)

  • Helix
    A Neovim-inspired text editor based on Kakoune editor supports Vim-like modal editing and most Neovim features out of the box.
    (Source: me)

  • Kakoune
    Kakoune is a text editor that implements Vi’s "keystrokes as a text editing language" model. It's nearly similar to the Vim editor.
    (Source: me)

  • Mle
    Mle is a small, flexible, terminal-based text editor, which runs on GNU/Linux, FreeBSD, macOS, and Windows. and more.
    (Source: here)

  • Neoedit
    Neoeedit is a smart, lightweight, and powerful text editor. It supports Unicode and CJK fonts out of the box.
    (Source: here)

  • PSEdit
    PSEdit is a PowerShell module that provides a lightweight and convenient text editor for editing PowerShell scripts and other text files within the PowerShell console or Integrated Scripting Environment (ISE). It offers features such as syntax highlighting and tab completion to enhance the productivity of PowerShell users.
    (Source: here)

Graphical-based editors

  • VSCode
    A text editor with pretty UI, focusing on simplicity, usability, and most other features out of the box.
    (Source: me)

  • VSCodium
    A text editor same to VSCode mainly focused on removing all telemetry, staying on FLOSS, and being completely community driven.
    (Source: me)

  • Atom (Deprecated)
    Atom is a hackable text editor for the 21st century. It was created by GitHub to serve as the basis for the Electron Framework.
    (Source: here)

  • Brackets (Deprecated)
    Brackets is a text editor, focused on HTML, CSS, and JavaScript developers. It's mainly developed for web developers.
    (Source: here)

  • Lapce
    Lapce is a lightning-fast code editor written in Rust that comes set up out of the box with a nice UI, along with features like remote development, a Vim-like modal editing setting, and a built-in terminal.
    (Source: jtbx)

  • Notepad++
    Notepad++ is a free, lightweight, customizable text editor for Windows. The editor component is based on Scintilla.
    (Source: here)

  • Notepadqq
    Notepadqq is a lightweight, customizable text editor for GNU/Linux, mainly focused to create an alternative to Notepad++.
    (Source: me)

  • Notepad2-zufuliu
    Notepad2-zufuliu is a lightweight Scintilla-based text editor for Windows. It supports syntax highlighting, code-folding, and much more.
    (Source: here)

  • Notepads
    A modern, lightweight text editor with a minimalist design for Windows.
    (Source: here)

  • Geany
    Geany is a lightweight, customizable, and featureful text editor. It supports various features through plugins.
    (Source: me)

  • IntelliJ IDEA (Community Edition)
    A feature-rich text editor focused on Java and Kotlin programmers.
    (Source: me)

  • Lite-XL
    A lightweight and customizable text editor. Focused on Lua programmers.
    (Source: me)

  • CudaText
    A lightweight text editor, written in Pascal Programming Language. Uses, Lazarus and FPC.
    (Source: me)

Info

If you got a new text editor or any existing text editor or want to modify some "context", please feel free to create a pull request.

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •