github.com/Graviton-Code-Editor/Graviton-App ↗
🚀 A modern-looking Code Editor
Open this visualization on its own page →
Contributors
68
Lines of Code
32,100
From
2018-12-17
To
2022-01-10
About Graviton-Code-Editor/Graviton-App
Graviton is a cross-platform code editor project currently undergoing a major rewrite to modernize its architecture and improve performance. The new version replaces Electron with Tauri for the desktop application, shifting the core engine from JavaScript to Rust while using Deno as the runtime for third-party extensions and React for the web frontend. The project is structured as a modular system with separate packages for the core editor engine, API definitions, desktop and server applications, and a web frontend.
The editor aims to deliver a responsive and lightweight coding experience with goals including fast startup time, low memory usage, no freezes or lag, and stable language intelligence powered by the Language Server Protocol. The project emphasizes a developer-friendly plugin architecture that allows third-party developers to build extensions and even create their own editors on top of the Graviton core. Built-in extensions are planned for Git integration, native shell access, and TypeScript/JavaScript language support.
The project is free and open source under the MIT license, with an active community across Discord, Telegram, and Twitter. The rewrite is still in progress with most components marked as work-in-progress, and there are currently no releases of the new version available, though the older v2.3.0 remains available on a separate branch.