Skip to content

BlossomLabs/wayback-machine

Repository files navigation

ENS Wayback Machine

ENS Wayback Machine is a Web3 version of the Internet Archive's Wayback Machine that allows users to view historical versions of IPFS content associated with ENS domains. It is built using Ethereum Name Service (ENS) and InterPlanetary File System (IPFS) technologies.

The service is designed to help researchers, historians, and anyone interested in tracking changes to websites over time or retrieving lost content. Users can search for specific ENS domains or URLs and view archived versions of those sites as they appeared on different dates in the past.

Unlike the Wayback Machine maintained by the Internet Archive, the ENS Wayback Machine does not crawl the web or store archived web pages. Instead, it relies on the fact that the IPFS links are stored in the blockchain and can be accessed to view the content associated with a particular domain. This means that the service is only useful for ENS domains that have associated IPFS content.

Getting Started

To get started with the ENS Wayback Machine, you can visit the website and search for an ENS domain or URL. You can navigate to different dates using the top bar and view the archived content as it appeared on that date.

Development

The ENS Wayback Machine is an open-source project, and contributions are welcome. The code is available on GitHub, and you can run it locally using the following steps:

  1. Clone the repository: git clone https://github.com/BlossomLabs/wayback-machine.git
  2. Install dependencies: npm install
  3. Start the development server: npm start

Future development

This project is in a very early stage. As next steps, we would like to improve the visual identity of the dApp and the mobile view support. If you find it useful, please share it with your friends!

License

This project is licensed under the MIT License.