awesome-memento

Memento toolkit

A curated list of projects and tools for building and interacting with the Memento protocol, enabling web archiving and time travel.

A list of things related to software, literature, and other content for 🕣 Memento

GitHub

88 stars
8 watching
8 forks
last commit: 6 months ago
Linked from 1 awesome list

awesomeawesome-listmementomemento-rfcwebarchiving

Awesome Memento / Software / Web Browser Extensions

src 10 over 3 years ago Memento Time Travel - Google Chrome extension and Mozilla Firefox Add-On ( , , )
src MementoFox - Firefox Add-On ( , deprecated)
src 49 about 1 month ago Mink - Google Chrome Extension ( , )

Awesome Memento / Software / Mobile Apps

src 0 over 10 years ago Memento-Browser - View web archives in the time dimension on Android ( )
src 0 over 10 years ago MementoBrowser-ios - View web archives in the time on iOS ( )
src 1 about 1 year ago Mobile Mink - View and create archived versions of mobile and desktop pages on Android ( )

Awesome Memento / Software / Command-line Clients

src 25 over 6 years ago py-memento-client ( ) - Python-client to interface with Memento entities
src 4 over 11 years ago mcurl ( ) - Command Line Memento Client (perl)
src 14 over 7 years ago memento-client ( , ) - JavaScript client to interface with Memento services
src 16 almost 9 years ago archive.is - ( , ) - Memento-based API for in JavaScript
src 13 11 months ago memento-cli - ( ) - A command line tool interacting with Memento (RFC 7089) supporting web archives, such as the Internet Archive's Wayback Machine

Awesome Memento / Software / Server-side Enablers

src 5 about 7 years ago django-memento-framework ( ) - Add Memento support to applications
src 1 over 5 years ago invenio-memento - ( ) - Add Memento support to sites

Awesome Memento / Software / Server-side Enablers / Linked Data

Apache Marmotta An open implementation of the W3C Linked Data Platform specification, which supports versioning and access to versions compliant with the Memento protocol
Linked Data Fragments Server 179 about 2 months ago Server-side component offering and different versions of an evolving dataset using Memento

Awesome Memento / Software / Server-side Enablers

MediaWiki MediaWiki Extensions - Add Memento support to instances:

Awesome Memento / Software / Server-side Enablers / MediaWiki

Extension: Memento Provides complete Memento support
Extension: MementoHeaders Provides only the necessary HTTP headers for minimal Memento support

Awesome Memento / Software / Server-side Enablers

site Memento Tracer ( , no public prototype) - server-side processor to capture web publications for archival purposes
npm mementoweb - ( ) - JavaScript module to add Memento functionality to projects
src 57 6 months ago MemGator ( ) - Memento Aggregator written in Go
src 40 over 4 years ago TimeGate ( ) - Python and uwsgi script to intercept requests for resource to make them Memento-compatible
src 9 over 7 years ago wordpress-memento-plugin - ( ) - Add Memento support to sites

Awesome Memento / Software / Web Archive Replay

src 486 11 months ago OpenWayback ( ) - De facto web archive replay engine with the ability to provide Memento headers to archived resources. Written in Java
src 1,407 8 days ago pywb ( ) - Python-based replay engine
src 617 7 days ago InterPlanetary Wayback (ipwb) ( ) - Integration of WARCs with IPFS, supports Memento in bundled replay system

Awesome Memento / Software / Additional Tools

src 435 13 days ago Comunica ( ) - A knowledge graph querying framework for JavaScript with
src 3 about 3 years ago Memento Validator ( ) - Memento validator toolkit lets you validate your Memento implementation

Awesome Memento / Literature / Peer-Reviewed Publications

IETF RFC7089 HTTP Framework for Time-Based Access to Resource States -- Memento
You Call This Archaeology? Evaluating Web Archives for Reproducible Web Security Measurements F. Hantke et al. - ACM CCS - 2023
Interoperability for Accessing Versions of Web Resources with the Memento Protocol S. Jones et al. - The Past Web - 2021
HTTP Extensions for the Management of Highly Dynamic Data Resources L. Gleim et al. - ESWC - May 2021
The Off-Topic Memento Toolkit S. Jones et al. - iPres - September 2018
A Framework for Aggregating Private and Public Web Archives M. Kelly et al. - JCDL - June 2018
Focused Crawl of Web Archives to Build Event Collections M. Klein et al
Impact of URI Canonicalization on Memento Count M. Kelly et al. - JCDL - June 2017
Detecting off-topic pages within TimeMaps in Web archives Y. Anwar et al. - IJDL - July 2016
MemGator - A Portable Concurrent Memento Aggregator: Cross-Platform CLI and Server Binaries in Go S. Alam and M. Nelson - JCDL - June 2016
Routing Memento Requests Using Binary Classifiers N. Bornand et al. - JCDL - June 2016
Only One Out of Five Archived Web Pages Existed as Presented S. Ainsworth et al. - Hypertext - September 2015
Mobile Mink: Merging Mobile and Desktop Archived Webs W. Jordan et al. - JCDL - June 2015
Mink: Integrating the Live and Archived Web Viewing Experience Using Web Browsers and Memento M. Kelly et al. - JCDL - September 2014
Not All Mementos Are Created Equal: Measuring The Impact Of Missing Resources J. Brunelle et al. - JCDL - September 2014
Evaluating sliding and sticky target policies by measuring temporal drift in acyclic walks through a web archive S. Ainsworth and M. Nelson - IJDL - August 2014
Global Web Archive Integration with Memento R. Sanderson - JCDL - June 2012

Awesome Memento / Literature / Blog Posts

Fixing broken links in Wikipedia November 1, 2016 -
Memento at W3C September 6, 2016 -
Evanescent Web Archives August 25, 2016 -
Content Negotiation and Memento August 23, 2016 -
Aggregating Web Archives January 8, 2016 -
Making Memento Successful April 23, 2013 -
Re-thinking Memento Aggregation March 5, 2013 -
Memento & the Marketplace for Archiving January 3, 2011 -

Backlinks from these awesome lists:

More related projects: