Professional Text Editor
for Every Platform
NotepadX is a modern, cross-platform text editor built with Rust, featuring Monaco Editor integration, syntax highlighting, and native desktop performance.
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
use std::collections::HashMap;
use axum::{Router, serve};
#[derive(Debug, Clone)]
struct EditorConfig {
theme: String,
font_size: u8,
tab_size: usize,
}
impl EditorConfig {
fn new() -> Self {
Self {
theme: "vs-dark".to_string(),
font_size: 14,
tab_size: 4,
}
}
}
Features
Everything you need for professional text editing and development
Monaco Editor Integration
Powered by Microsoft's Monaco Editor with syntax highlighting, IntelliSense, and advanced editing features.
Multi-Tab Interface
Work with multiple files simultaneously. Session persistence keeps your tabs exactly where you left them.
Native Integration
True desktop application with native file dialogs, menus, and system integration on all platforms.
Cross-Platform
Runs natively on Windows, macOS, and Linux with consistent performance and features across all platforms.
Dark & Light Themes
Switch between dark and light editor themes to match your preference and reduce eye strain during long coding sessions.
Built with Rust
Exceptional performance and reliability thanks to Rust's memory safety and zero-cost abstractions.
Download NotepadX
Choose your platform and start editing with professional tools
macOS
Compatible with macOS 10.15 and later
Windows
Compatible with Windows 10 and later
Linux
Compatible with modern Linux distributions
Get in Touch
Have questions about NotepadX? We'd love to hear from you.