A fast, lightweight text editor built with Rust and egui for Markdown, JSON, YAML, TOML, and CSV files.
Ferrite is a fast, lightweight desktop text editor specifically designed for working with structured text formats like Markdown, JSON, YAML, TOML, and CSV. It solves the problem of needing a responsive, native-feeling editor for documentation and configuration files without the bloat of a full IDE.
Developers, technical writers, and anyone who regularly works with Markdown documentation, configuration files (JSON/YAML/TOML), or data files (CSV) and wants a dedicated, efficient editing environment.
Developers choose Ferrite for its exceptional performance built with Rust, its clean native GUI via egui, and its unique combination of a focused text editor with an integrated terminal workspace, all in a lightweight package.
A fast, lightweight text editor for Markdown, JSON, YAML, and TOML files. Built with Rust and egui for a native, responsive experience.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.
Built with Rust and egui for a responsive, native feel with low resource usage, demonstrated by virtual scrolling that handles an 80MB file with ~80MB RAM.
Native support for Markdown, JSON, YAML, TOML, and CSV with syntax highlighting, tree viewers, and table formatting, making it ideal for configuration files and documentation.
Features multiple tiling terminals with shell selection, layout persistence, and theming, perfect for developers who need command-line access without switching apps.
Offers WYSIWYG editing, split views, MermaidJS diagram rendering, and live preview, with features like wikilinks and backlinks for comprehensive documentation work.
macOS support is not notarized, causing Gatekeeper warnings and limited file opening methods (e.g., dragging files onto app icon unsupported), making it less reliable for Apple users.
Issues like keyboard input failing on Ubuntu 24.04 with Wayland require manual workarounds (e.g., forcing X11 mode), indicating incomplete cross-platform stability.
As a v0.2.x release built with AI-generated code, it may have undiscovered bugs and breaking changes, lacking the maturity and extensive testing of established editors.