Intergalactic is a client-side gateway to the IPFS distributed web.
This repository has been archived on 2023-12-16. You can view files and clone it, but cannot push or open issues or pull requests.
Go to file
Dan 9b998a6318 Fix for embedded CSS ">" characters. 2017-12-16 22:44:22 -08:00
src Fix for embedded CSS ">" characters. 2017-12-16 22:44:22 -08:00
.babelrc Initial import. 2017-12-05 22:09:58 -08:00
.eslintrc Initial import. 2017-12-05 22:09:58 -08:00
.gitignore Got basic IPFS file contents load and rendering working. 2017-12-09 23:06:25 -08:00
README.md Better support for loading HTML pages plus some of their referenced content. 2017-12-16 21:34:40 -08:00
index.html Change page title. 2017-12-10 11:46:38 -08:00
package.json Update to new js-ipfs. 2017-12-10 11:18:59 -08:00
server.js Initial import. 2017-12-05 22:09:58 -08:00
webpack.config.js Initial import. 2017-12-05 22:09:58 -08:00

README.md

Intergalactic

Intergalactic is a client-side gateway to the IPFS distributed web. After the initial page load and bootstrapping, it pulls content from IPFS peers entirely in your browser.

Motivation

Intergalactic brings the distributed web to anyone with a web browser. This allows web developers and content producers to publish their content through IPFS, while still allowing users to consume it. All without having to download any software or go through a centralized gateway.

Installation

npm install

TODO

Usage

Development

First, run the following from your copy of Intergalactic's source code:

node server.js

Then, enter a URL like http://localhost:3000/ipfs/<hash> into your web browser, where <hash> is the IPFS hash of some content on the network.

If the corresponding content is loadable, it will load and render in your browser.

Production

TODO

Compatibility

So far, this is only tested in Firefox 57 on Linux. If you have success or issues on other browsers, please let me know.