Building Markdown Scribe
Source: Dev.to
Overview
I’m a developer who’s long wanted to try Rust. This winter break, I finally dove in—no more excuses. As a self‑learner, I skipped exhaustive tutorials and focused on building something real: Markdown Scribe, a fast, offline‑first Markdown renderer and editor.
// Detect dark theme
var iframe = document.getElementById('tweet-2004920993949909149-688');
if (document.body.className.includes('dark-theme')) {
iframe.src = "https://platform.twitter.com/embed/Tweet.html?id=2004920993949909149&theme=dark";
}
My Learning Approach
- Rustlings – got halfway through the basics (ownership, borrowing,
Result/Option, syntax). That’s enough to start building; no need to finish the entire set. - Resources – YouTube, The Rust Book, Rust by Example, and
docs.rs. Rust’s documentation feels top‑notch compared with JavaScript/Python ecosystems. - Why offline? – I write sensitive docs and notes. Since I often discuss security, I needed a tool that stays local with no cloud leaks.
- Security benefits – Rust eliminates common vulnerabilities like buffer overflows. Major tools such as 1Password and Firecracker are built with Rust.
- Try Markdown Scribe – give it a spin and star the repo if you find it useful!
- Contributions – GitHub contributions are welcome.