Interesting text editors. Some very old, some very new. Some standalone, some in the cloud.
Originally posted as this Gist. An up to date version is available here:
The original version is below:
- vi
- Emacs
- Sublime Text
- Atom
- Brackets
- Visual Studio Code
- Cloud9
- repl.it
- JS Bin
- JSFiddle
- CodePen
- Plunker
- RunKit
Originally written by Bill Joy in 1976.
Currently the most popular version is Vim written by Bram Moolenaar first released publicly in 1991,
based on an Amiga port of the Stevie editor, a vi clone written by Tim Thompson for Atari ST in 1987.
Vim is included as vi
with most Linux and Unix systems, including Mac OS X.
Vim is Charityware. You can use and copy it as much as you like, but you are encouraged to make a donation for needy children in Uganda at http://iccf-holland.org/
- Website: http://www.vim.org/
- License: a custom license, oper source, free software, GPL-compatible
- Platforms: Unix, Linux, Windows NT, OS X, iOS, Android, AmigaOS
- GitHub: https://github.com/vim/vim
- Wikipedia: https://en.wikipedia.org/wiki/Vim_(text_editor)
Originally written in 1976 by Richard Stallman and Guy L. Steele, Jr. as a set of Editor MACroS for the TECO editor.
There are several versions available, the most popular is GNU Emacs.
- Website: https://www.gnu.org/software/emacs/
- License: GPL
- Platforms: GNU, GNU/Linux, FreeBSD, NetBSD, OpenBSD, OS X, MS Windows, Solaris, and more
- GitHub: https://github.com/emacs-mirror/emacs
- Wikipedia: https://en.wikipedia.org/wiki/Emacs
A simple, small, fast and modern text editor written by Jon Skinner and initially released in 2008.
- Website: https://www.sublimetext.com/
- License: Proprietary software
- Platforms: Linux, Mac OS X, Windows
- Wikipedia: https://en.wikipedia.org/wiki/Sublime_Text
A modern text editor developed by GitHub and initially released in 2014.
It is written in Node.js using the Electron framework.
- Website: https://atom.io/
- License: MIT
- Platforms: Linux, Mac OS X, Windows
- GitHub: https://github.com/atom/atom
- Wikipedia: https://en.wikipedia.org/wiki/Atom_(text_editor)
A modern text editor developed by Adobe Systems and initially released in late 2014.
It is written in Node.js.
- Website: http://brackets.io/
- License: MIT
- Platforms: Linux, Mac OS X, Windows
- GitHub: https://github.com/adobe/brackets
- Wikipedia: https://en.wikipedia.org/wiki/Brackets_(text_editor)
A modern test editor develped by Microsoft and initially released in 2015.
It is written in Node.js using the Electron framework.
- Website: https://code.visualstudio.com/
- License: MIT
- Platforms: Linux, Mac OS X, Windows
- GitHub: https://github.com/Microsoft/vscode
- Wikipedia: https://en.wikipedia.org/wiki/Visual_Studio_Code
An online IDE. It is written almost entirely in JavaScript using Ace as the editor component
and Node.js on the back-end. It uses Docker containers for its workspaces, and is hosted on Google Compute Engine.
- Website: https://c9.io/
- Platform: Web
- GitHub: https://github.com/c9/core
- Wikipedia: https://en.wikipedia.org/wiki/Cloud9_IDE
Online REPL for 15+ languages. Great for fast prototyping and sharing ideas.
- Website: https://repl.it/
- Languages: C, C++, JavaScript, Node.js, Java, Scheme, Python, Ruby, Lua, Brainfuck...
- GitHub: https://github.com/replit/repl.it
Online collaborative web development and debugging tool built by Remy Sharp.
For testing HTML, CSS and JavaScript.
- Website: https://jsbin.com/
- GitHub: https://github.com/jsbin/jsbin
Online collaborative web development and debugging tool built by Piotr Zalewa and Oskar Krawczyk. For testing HTML, CSS and JavaScript.
- Website: https://jsfiddle.net/
Online collaborative web development and debugging tool built by Alex Vazquez, Tim Sabat and Chris Coyier. For testing HTML, CSS and JavaScript.
- Website: https://codepen.io/
Online collaborative web development and debugging tool built by Geoff Goodman. For testing HTML, CSS and JavaScript.
- Website: https://plnkr.co/
Node playground in the browser.
- Website: https://runkit.com/home