Documentation Index
Fetch the complete documentation index at: https://mintlify.com/kashsuks/rode/llms.txt
Use this file to discover all available pages before exploring further.
What is Rode?
Rode is a blazingly fast text/code editor written in Rust and built on top of egui. Itβs designed to work out of the box with minimal configuration while providing powerful features for modern development workflows. Built with performance and simplicity in mind, Rode combines the speed of native Rust applications with an intuitive interface powered by the iced GUI framework.Key features
Fuzzy finding
Quickly navigate your codebase with fuzzy file finding using Neovim-style keybinds
Custom themes
Built-in themes including Catppuccin Mocha, plus support for custom theme.lua configuration
Vim motions
Navigate efficiently with Vim-style commands and keybindings
Syntax highlighting
Rich syntax highlighting powered by tree-sitter for Rust, JavaScript, TypeScript, Python, and more
File tree navigation
Browse and manage your project files with an integrated sidebar
Terminal integration
Access your systemβs default terminal directly from the editor
Editor architecture
Rode is built with a modular architecture using Rustβs powerful type system:src/main.rs
- State management - Tab and file handling in
app.rs - UI components - Modular widgets in
ui/ - Syntax highlighting - Tree-sitter integration in
syntax.rs - Configuration - Lua-based preferences in
config/
Why Rode?
Rode is designed for developers who want a fast, lightweight editor that works immediately without complex configuration.
- Native performance - Written in Rust for maximum speed and efficiency
- Zero-config startup - Works out of the box with sensible defaults
- Modern features - Command palette, fuzzy finding, and autocomplete built-in
- Extensible theming - Customize appearance with Lua-based themes
- WakaTime integration - Track your coding time automatically
Getting started
Installation
Get Rode installed on your system
Quickstart
Start editing files in minutes
Community and support
Rode is open-source software licensed under the GNU General Public License Version 3.- Repository: github.com/kashsuks/rode
- Package: crates.io/crates/rode-editor
- License: GPL-3.0-only