Have you ever bookmarked a fantastic article or tutorial, only to go back to it a few weeks or months later and find a "404 Not Found" page or a paywall?
As a Mathematics and Informatics Engineering student, I read a lot of documentation and research. I like my data to be precise, accessible, and permanent. The constant frustration of "link rot" finally got to me, so I decided to stop relying on cloud bookmarks and build a local solution.
Enter Archive-Minter: a minimal, offline-first web archiver.
The Tech Stack: Why Tauri and Rust?
I wanted a desktop app, but I absolutely did not want an Electron app eating up 1GB of my RAM just to save some text.
-Front-end: Svelte. It's incredibly snappy, compiles down to tiny bundles, and keeps the UI logic clean.
-Back-end: Rust + Tauri. It gives the app native performance, strict memory safety, and results in tiny final binaries (the Windows installer is under 6MB!)
The goal was simple: paste a link, strip away the web clutter, and save the raw content securely on my local drive forever.
The Biggest Challenge: "Taming" the Modern Web
Writing the Svelte front-end and the Rust back-end wasn't so difficult, but the real challenge was dealing with the modern web itself.
Today's websites are a chaotic mix of nested <div> tags, tracking scripts, massive bloated headers, and dynamic layouts. My goal wasn't just to download an HTML file; I wanted to extract a clean, distraction-free reading experience.
Figuring out how to accurately parse the DOM, strip out the noise, and sanitize the output so it renders beautifully offline took a lot of trial and error. I had to design a pipeline that pulls the raw HTML, identifies the actual article body, and safely stores it locally without breaking the formatting. It really highlighted the difference between how the web looks and how it's actually structured under the hood!
Try it out (It's Free and Open Source)
Archive-Minter is a passion project. There are, and never will be, no ads, no telemetry, and no paywalls.
- View the Source Code: DionisGedeshi/archive-minter
- Download the Free Installers: Get it on Gumroad
(Pre-compiled for Linux, Windows, and Mac!)
If you end up trying it out, I’d love to hear your feedback, especially regarding the UI, or if you find a specific site layout that the archiver struggles to parse.
Happy archiving!
Top comments (0)