Micro is the text editor written in Google’s Go language. It is a cross-platform terminal-based editor and offers Lua-based plugin system that enhances the editor without changing the source code. Its primary developers have positioned it as a successor for Nano Editor.
Micro has achieved 1.0 release status and it means that editor is stable and there are no new changes to make. Developers have started working on its 1.0.1 release to fix some bugs. “As the name indicates, Micro aims to be somewhat of a successor to the Nano editor by being easy to install and use in a pinch," primary developer Zachary Yedidia said.
Zachary Yedidia wrote Micro’s core with Go because when he came across a Go-based terminal user interface library called Tcell which offered some capabilities lacking in other libraries, such as portability and true color. Yedidia explained, "Go also has a large ecosystem of libraries, including static linking and easy binary embedding, allowing users to have everything they need for Micro in the one binary file they download."
Developers have planned some improvements in Micro including autocompletion, multiple cursors, soft wrap. Recently, Micro has got some optimizations such as multiple views, custom bindings, and tabs for spaces. Micro offers binaries for MacOS X, Windows, and Linux as well as some BSD variants including FreeBSD.