{"repo":"SpartanJ/ecode","free":true,"listed":false,"github":"https://github.com/SpartanJ/ecode","clone":"git clone https://github.com/SpartanJ/ecode.git","description":"Lightweight multi-platform code editor designed for modern hardware with a focus on responsiveness and performance.","language":"Lua","stars":1672,"topics":["code-editor","gui","lsp-client","text-editor","editor","ide","developer-tools","code","geany","lapce"],"license":"MIT","category":"dev-tools","readme_excerpt":"ecode ecode is a lightweight multi-platform code editor designed for modern hardware with a focus on responsiveness and performance. It has been developed with the hardware-accelerated eepp GUI, which provides the core technology for the editor. The project comes as the first serious project using the eepp GUI, and it's currently being developed to improve the eepp GUI library as part of one of its main objectives. Screenshots For more screenshots checkout running on macOS, running on Windows, running on Haiku, low dpi, code completion, terminal, file locator, file formats, global find, global replace, linter. Notable Features Lightweight Portable Uncluttered GUI Syntax Highlighting (including nested syntax highlighting, supporting over 100 languages and LSP semantic highlighting) Multi-cursor support LSP support Debugger support via Debug Adapter Protocol Git integration Terminal support Command Palette Auto-Completion Customizable Linter support Customizable Formatter support Customizable Color-Schemes Customizable keyboard bindings Configurable build pipelines Fast global search (and replace) AI Assistant plugin with ACP support Minimap Unlimited editor splitting Easily extendable language support Customizable and scalable (non-integer) GUI (thanks to eepp GUI) Dark & Light Mode File system Tree View (with real-time file system changes) Smart hot-reload of files Folders as Projects with .gitignore support \\ Per Project Settings Smart and fast project file locator Multiline","default_branch":null,"files":null,"tree":[],"storefront":"/r/SpartanJ","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/SpartanJ/ecode/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}