Ecode is a lightweight code editor written in Lua, focused on performance and smoothness, built with the hardware-accelerated GUI from the eepp library written in C++. It is MIT-licensed, has over 1,100 stars, and contributes to the development of eepp
.
Key Features
Compatible with Windows, macOS, Haiku, GNU/Linux, and BSD.
You can download it directly from the releases page, for example:
ARM builds are also available for all supported operating systems. Example installation for GNU/Linux distros:
tar xvf ecode-linux-*.tar.gz
sed -i 's/Icon.*/Icon=\/opt\/ecode\/ecode.png/' ecode/ecode.desktop
sudo cp ecode/ecode.desktop /usr/share/applications/
sudo mv ecode/ /opt/
sudo ln -s /opt/ecode/ecode.bin /usr/local/bin/ecode
sudo chmod +x /usr/local/bin/ecode
sudo ln -s /opt/ecode/libs/libeepp.so /usr/lib/libeepp.so
sudo ln -s /opt/ecode/libs/libSDL2-2.0.so.0 /usr/lib/libSDL2-2.0.so.0
`
Verify installation:
ecode --version
Ecode is a solid proposal for a modern editor: efficient, lightweight, with advanced features and a responsive interface. If you’re looking for performance without sacrificing functionality, it’s worth trying. As it’s still evolving, it’s ideal for personal use and projects; for critical environments, use with caution.
For more information visit: https://github.com/SpartanJ/ecode