Novi - not VI Novi is an editor/ide framework written in golang. It is emulation and UI agnostic, but development is currently mostly focused on vi emulation on basic terminals. It provides a standalone editor and a simple IDE