Code editor for modern hardware, emphasizing responsiveness
Top 35.1% on sourcepulse
ecode is a lightweight, multi-platform code editor focused on responsiveness and performance, built using the eepp GUI library. It targets developers seeking a fast, uncluttered, and highly customizable editing experience, with features like LSP support, integrated terminal, and extensive language configuration.
How It Works
ecode leverages the eepp GUI library, which is hardware-accelerated, to achieve its performance goals. This tight integration allows ecode to serve as a primary driver for eepp's development. The editor prioritizes performance and memory usage, loading resources asynchronously and minimizing blocking operations on the main thread, making it suitable for modern hardware with SSDs, multi-core CPUs, and GPUs.
Quick Start & Requirements
Highlighted Details
.gitignore
for cleaner project scope in searches and operations.Maintenance & Community
The project is actively developed, with ecode itself being used to iterate on the eepp GUI library. PRs are accepted in the eepp repository. Community links are not explicitly provided in the README.
Licensing & Compatibility
Limitations & Caveats
The project is a work in progress, and stability is not guaranteed; use for critical tasks is discouraged. Current limitations include missing VIM-mode, no font ligatures, and no BiDi support due to eepp GUI limitations. Windows testing is less extensive than Linux/macOS.
1 week ago
1 day