Archive-Minter – An offline-first web archiver built in Rust

dioni_1 pts0 comments

GitHub - DionisGedeshi/archive-minter: A minimal, offline-first web article archiver. · GitHub

/" data-turbo-transient="true" />

Skip to content

Search or jump to...

Search code, repositories, users, issues, pull requests...

-->

Search

Clear

Search syntax tips

Provide feedback

--><br>We read every piece of feedback, and take your input very seriously.

Include my email address so I can be contacted

Cancel

Submit feedback

Saved searches

Use saved searches to filter your results more quickly

-->

Name

Query

To see all available qualifiers, see our documentation.

Cancel

Create saved search

Sign in

/;ref_cta:Sign up;ref_loc:header logged out"}"<br>Sign up

Appearance settings

Resetting focus

You signed in with another tab or window. Reload to refresh your session.<br>You signed out in another tab or window. Reload to refresh your session.<br>You switched accounts on another tab or window. Reload to refresh your session.

Dismiss alert

{{ message }}

DionisGedeshi

archive-minter

Public

Notifications<br>You must be signed in to change notification settings

Fork

Star

main

BranchesTags

Go to file

CodeOpen more actions menu

Folders and files<br>NameNameLast commit message<br>Last commit date<br>Latest commit

History<br>7 Commits<br>7 Commits

.github/workflows

.github/workflows

.vscode

.vscode

src-tauri

src-tauri

src

src

static

static

.gitignore

.gitignore

README.md

README.md

logo.jpg

logo.jpg

logo.png

logo.png

package-lock.json

package-lock.json

package.json

package.json

svelte.config.js

svelte.config.js

thankyou.txt

thankyou.txt

tsconfig.json

tsconfig.json

vite.config.js

vite.config.js

View all files

Repository files navigation

📦 Archive-Minter

A minimal, offline-first web article archiver built for speed and simplicity. Keep your favorite articles, tutorials, and reads safe, readable, and accessible forever—even without an internet connection.<br>As a student developer, I created Archive-Minter to solve the problem of "link rot" and to provide a more sustainable way to manage the information I need for my studies. Whether you are archiving academic papers, technical documentation, or long-form essays, Archive-Minter keeps your knowledge organized, permanent, and ready for whenever you need it.

✨ Features

-Offline-First: Save an article once, read it anywhere, forever. No broken links or paywalls down the line.

-Lightweight & Fast: Built with a Rust backend (Tauri) and a Svelte frontend, ensuring minimal RAM usage and rapid load times.

-Distraction-Free: Strips away ads, pop-ups, and clutter, leaving only the pure text and images you actually want to read.

-Native Linux Support: Compiled and tested for Linux desktop environments.

🛠️ Tech Stack

-Frontend: SvelteKit, HTML/CSS/JS

-Backend: Rust, Tauri

-Build Target: Linux (Windows and MacOS coming very soon)

🚀 Installation & Quick Start

You can download the free, pre-compiled installers for your operating system via Gumroad.

🪟 Windows

Download either the .msi (recommended) or the .exe setup file.

Double-click the file to run the installer.

Important Note: Because the executable is newly compiled and unsigned, Windows SmartScreen may show a blue popup saying "Windows protected your PC."

Click More info .

Click Run anyway .

🍎 macOS (Universal: Apple Silicon & Intel)

Download the Archive-Minter_universal.dmg file.

Double-click to open the .dmg and drag the Archive-Minter app into your Applications folder.

Important Note: Because this is an indie open-source app, Apple's Gatekeeper will flag it as coming from an "unidentified developer." To open it for the first time:

Go to your Applications folder.

Right-click (or Control + click) the Archive-Minter app and select Open .

Click Open again in the warning dialog box to confirm.

🐧 Linux

Download either the archive-minter-linux.zip or archive-minter-linux.tar.gz file.

Extract the archive to your preferred directory.

Open your terminal and navigate to the extracted folder:

cd path/to/Archive-Minter-Linux

Make the binary executable (if it isn't already):

chmod +x archive-minter

Run the app:

./archive-minter

From Source:

If you prefer to build it yourself, ensure you have Node.js and the Rust toolchain installed.

git clone https://github.com/DionisGedeshi/archive-minter.git<br>cd archive-minter<br>npm install<br>npm run tauri build

🤝 Contributing

Feel free to dive into the source code, submit issues, or create pull requests. Since this was built as a passion project, any feedback or optimizations are highly appreciated!

📜 License

This project is open-source and available under the MIT License.

About

A minimal, offline-first web article archiver.

Resources

Readme

Uh oh!

There was an error while loading. Please reload this page.

Activity

Stars

stars

Watchers

watching

Forks

forks

Report repository

Releases

No releases published

Packages

Uh oh!

There was an error while loading. Please reload this page.

Contributors

Uh oh!

There was an...

archive minter linux click open first

Related Articles