A modern text editor built with Rust using the Iced GUI framework.
- Clean and minimalist interface
- Syntax highlighting support for multiple languages
- Multiple theme options including SolarizedDark
- File operations:
- Create new files
- Open existing files
- Save files
- Save files as
- Text editing features:
- Select all text
- Basic text editing operations
- Custom application icon
- Monospace font support
Built using:
- Iced - Pure Rust GUI framework
- syntect - Syntax highlighting engine
- tokio - Asynchronous runtime
- rfd - Native file dialogs
cargo runThe editor will open with a blank document. Use the toolbar buttons to:
- Create a new file
- Open an existing file
- Save the current file
- Change the syntax highlighting theme
The application is structured as an Iced application with:
Editor
- Main application struct implementing the
Application
trait
- Asynchronous file operations using tokio
- Custom UI components for the toolbar and editor
- Theme support via the Iced highlighter
This project is open source and available under the MIT license.