GitHub repository: https://github.com/rahiel/archiveror
Sometimes websites disappear from the internet. The web is volatile. Archiveror is a browser extension that archives webpages on public archive sites like archive.is, archive.org and more. These archives are publicly available, so you then have a backup that you can refer to in case the original falls prey to link rot. It automatically archives your bookmarks and you can manually archive all webpages. On Chromium based browsers it can also make local copies of webpages in MHTML format. This allows you to keep a local browsable copy of all your bookmarks.
Archiveror is implemented mainly in JavaScript with some HTML and CSS. The project uses babel to make use of modern JavaScript features.
The first version was released in 2015 and the last version this month. Future plans are to keep development going by improving the user experience and by investigating and adding new methods to archive webpages.
Users have contributed by proposing good ideas which I've implemented. Examples include: #12, #18, #21 and #25. Users also ask questions that show deficiencies in the user experience that can be improved, for example question #14 leading to improvement #15.
Contribute by using the extension and by proposing improvements as issues in the repository. If you'd like to code something up yourself, please first open an issue stating what you'd like to do, so we can discuss things first before you start coding.
The following screenshots are made in Chromium.
Clicking on the icon shows the archives you can make in the popup:
After bookmarking a webpage, Archiveror makes the archives in the background, and saves the links in the popup:
You can also archive any page via the right-click context menu:
My GitHub account: https://github.com/rahiel. Here I've posted a gist as proof that this actually is my account: https://gist.github.com/rahiel/ce9653abe758335de5d21dc246db93f0.