A modern, intuitive terminal-based text editor distributed as a single static binary with no dependencies.
Micro is a modern terminal-based text editor designed to be intuitive and easy to use, while offering advanced features like multiple cursors, splits, tabs, and a plugin system. It solves the problem of complex, dependency-heavy terminal editors by providing a single static binary that works out of the box.
Developers and system administrators who prefer working in the terminal, need a lightweight editor for remote SSH sessions, or want a more feature-rich alternative to nano.
Developers choose Micro for its combination of modern editor capabilities, zero-dependency installation, and user-friendly design. Its single binary distribution, familiar keybindings, and extensive plugin system make it a powerful yet accessible choice for terminal-based editing.
A modern and intuitive terminal-based text editor
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.
Micro is distributed as a single static binary with no external dependencies, making it trivial to download and run on any platform supported by Go.
It uses familiar desktop shortcuts like Ctrl-s for save and Ctrl-c for copy, with full rebinding support, reducing the learning curve for new users.
Includes multiple cursors, split windows, and tab management, bringing GUI-like functionality such as simultaneous editing to the terminal.
Micro supports Lua plugins with a built-in plugin manager, allowing for easy customization and feature expansion without complex setup.
Micro does not officially support Cygwin, Mingw, or Plan9, restricting its use in specific terminal environments, as noted in the README.
On Linux, system clipboard access requires external tools like xclip or wl-clipboard, adding an extra step for full functionality.
Compared to established editors like Vim, the Lua-based plugin system has a smaller community and fewer available plugins, limiting extensibility.
micro is an open-source alternative to the following products: