ecode

github.com/SpartanJ/ecode Code Editors & IDEs Open-source projectOpen source

A responsive, lightweight source code editor is provided by ecode for multiple platforms.

github.com/SpartanJ/ecode
ecode homepage screenshot

About ecode

ecode is a lightweight, open source code editor for multiple platforms, with a focus on responsiveness and performance. It is built on the hardware-accelerated eepp GUI library, and the project is also used to improve that library. The repository's screenshots show the editor running on macOS, Windows, and Haiku.

The editor supports common developer workflows, including syntax highlighting, LSP support, debugging through the Debug Adapter Protocol, Git integration, and a terminal. Folders are treated as projects, and the repository's .gitignore file is used to filter indexed files. Some features, such as the AI Assistant plugin, are listed as available but are not described in detail in the source. The project's documented design assumes modern hardware with low-latency SSD storage, multiple CPU cores, and GPU acceleration. The developers have no current plans to focus on the browser (WebAssembly) version.

Key features

  • Syntax highlighting for over 100 languages, including nested and LSP semantic highlighting
  • LSP support and debugger support via the Debug Adapter Protocol
  • Git integration and built-in terminal support
  • Folders treated as projects, with .gitignore used to filter indexed files
  • Optional .prjallowed and .prjdisallowed files to override file inclusion rules
  • Customizable linter, formatter, color schemes, and keyboard bindings
Best for: Developers who want a fast, lightweight, open source code editor with LSP, debugging, and Git integration, and who use modern desktop hardware.
Good for
  • Designed with a stated focus on responsiveness and performance
  • Open source, with the source code hosted on GitHub
  • Plugin support for linters, spell checkers, LSP, DAP, Git, and other tools
Watch out for
  • The developers have no current plans to focus on the web version
  • The project assumes modern hardware with SSD storage, high core counts, and decent GPU acceleration

ecode at a glance

Type
Open-source project
Pricing
Not confirmed. Check the site
Open source
Yes · Source code
Language
English
Last checked
Oct 6, 2026 · Online when checked
Listed
Oct 5, 2026

ecode alternatives

Tools and sites you could use instead, ranked by how closely they match.

All 20 alternatives

Zed

github.com/zed-industries/zed

Edit code and collaborate with others using Zed, a high-performance multiplayer code editor.

Open source
16 alternatives

Popular in Code Editors & IDEs

Well-known listings from the same topic.

All 74

ecode FAQ

Can ecode run in a web browser?
The editor can be compiled to WebAssembly and run in modern browsers, and a live demo is linked from the repository. The developers state that they have no current plans to focus development on the web version.
How does ecode handle files listed in .gitignore?
When indexing project files, ecode excludes files listed in .gitignore. Users can add glob patterns to .ecode/.prjallowed to include ignored files, or to .ecode/.prjdisallowed to exclude files that .gitignore does not ignore.
Is something wrong or out of date?

Tell us and an editor will check it.

Own this website?

Claim the listing and suggest updates yourself. An editor checks every claim first.

Claim this listing