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.

Share this video