The Precision Markdown Workspace for Professionals.
Marka is a modern, high-performance Markdown IDE built with Flutter, designed for writers and developers who demand industrial-grade precision and a zen-like writing experience. Inspired by the strict layout standards of the Kate editor and the aesthetic elegance of the Catppuccin palette.
Zero vertical jitter. Every line is locked to an atomic 21-pixel grid using StrutStyle forcing. Row numbers and text baselines stay perfectly synchronized, even in documents with 100,000+ lines.
Beyond basic search. Marka provides real-time match highlighting across the entire document, with a distinct emphasis on the current focus. Supports Regex, case-sensitivity, and one-click global replacement.
- Catppuccin Integration: High-contrast, low-fatigue color schemes for both Light and Dark modes.
- Dynamic Layout: Adjustable horizontal editor padding, custom font families (default
JetBrains Mono), and line height controls.
- Standard Selection Behavior: Reliable click-to-focus and drag-to-select logic that matches professional IDEs.
- Undo/Redo History: Full support for
UndoHistoryController, ensuring every snippet insertion or format change is reversible. - Real-time Sync Scroll: 1:1 visual anchoring between the editor and preview for instant visual feedback.
- Shortcut Matrix: Standard Markdown shortcuts (Ctrl+B/I/L) plus advanced line manipulation (Alt+↑/↓).
- Core Engine: Flutter (Skia/Impeller)
- State Management: Provider
- Typography: Google Fonts / JetBrains Mono
- Editing: Modular Engine 3.0 Architecture
- Clone the repository
- Run
flutter pub get - Launch with
flutter run -d windows(or your preferred platform)
Ctrl + S: Save DocumentCtrl + F: Toggle Search/Replace OverlayAlt + ↑/↓: Move Current Line Up/DownCtrl + Z: Undo ChangesCtrl + Y: Redo ChangesCtrl + \: Toggle Sidebar
- v2.9.0: Atomic Grid Alignment logic
- v3.0.0: Find Highlighting & Industrial Selection Fixes
- v3.1.0: Undo/Redo History Controller
- v4.0.0: Plugin & Plugin Architecture
Built with ❤️ by the Marka Team. Special thanks to the Flutter and Catppuccin communities.
"Simplicity is the ultimate sophistication."