Devide (development name) is a experimental code editor developed with the goal of learning about text editing and GUI. It uses SDL2 for windowing, input and rendering.
The editor is a non-modal, write-first style editor, similar to modern text editors. The UI is planned to be minimal.
The goal is not to create a full-blown IDE but rather a usable code-editor which can both be used as a system text editor as well as code editor (with plugins)
For plugin support, WebAssembly is planned, although there has not been any work on it yet.