Show HN: DSCode – A VS Code-compatible editor built as a kit of Rust crates
DSCode is a new code editor that offers a familiar VS Code experience while being built on a Rust core. It allows users to customize their editing environment by swapping components and running headlessly. The editor is designed for both end-users and developers, providing a lightweight, secure, and flexible coding platform.
- ▪DSCode provides a desktop app with sub-second startup time and approximately 60% less memory usage than traditional VS Code.
- ▪It supports existing VS Code extensions through a bundled Node.js extension host that operates in a secure, sandboxed environment.
- ▪Developers can customize DSCode by using its modular Rust crates, allowing for a tailored IDE experience.
Opening excerpt (first ~120 words) tap to expand
DSCode The code editor you can take apart. A familiar VS Code experience on top of a Rust core that ships as libraries — swap the editor, replace the terminal, or embed the whole session in your own app. Ecosystem Built for two audiences If you want to… DSCode gives you Edit code, fast A VS Code-like desktop app with sub-second startup and ~60% less memory Keep your existing extensions A full Node.js extension host with the vscode.* API, sandboxed by default Build your own tool on top Six Rust crates — text buffer, LSP, DAP, terminal, extension host, session — that compose any way you like Run an editor headlessly The same session, workspace, and extension layer with no UI attached For users: a familiar editor that doesn't cost you a gigabyte of RAM Sub-second startup.
…
Excerpt limited to ~120 words for fair-use compliance. The full article is at GitHub.