All Projects → PACTCare → Dweb.page

PACTCare / Dweb.page

Licence: mit
Your Gateway to the Distributed Web

Programming Languages

javascript
184084 projects - #8 most used programming language

Projects that are alternatives of or similar to Dweb.page

Subnode.org
SubNode: Social Media App
Stars: ✭ 25 (-89.54%)
Mutual labels:  ipfs, distributed, decentralized
field-manual
The Offical User's Guide to OrbitDB
Stars: ✭ 178 (-25.52%)
Mutual labels:  ipfs, decentralized, distributed
ipfs-chat
Real-time P2P messenger using go-ipfs pubsub. TUI. End-to-end encrypted texting & file-sharing. NAT traversal.
Stars: ✭ 84 (-64.85%)
Mutual labels:  ipfs, decentralized, distributed
Awesome Decentralized
🕶 Awesome list of distributed, decentralized, p2p apps and tools 👍
Stars: ✭ 358 (+49.79%)
Mutual labels:  ipfs, distributed, decentralized
Js Ipfs
IPFS implementation in JavaScript
Stars: ✭ 6,129 (+2464.44%)
Mutual labels:  ipfs, distributed, decentralized
Diffuse
A music player that connects to your cloud/distributed storage.
Stars: ✭ 517 (+116.32%)
Mutual labels:  ipfs, distributed, decentralized
ipns-link
Expose local http-server (web-app) through IPNS
Stars: ✭ 18 (-92.47%)
Mutual labels:  ipfs, decentralized, distributed
Orbit Db
Peer-to-Peer Databases for the Decentralized Web
Stars: ✭ 6,381 (+2569.87%)
Mutual labels:  ipfs, distributed, decentralized
Js Dag Service
Library for storing and replicating hash-linked data over the IPFS network.
Stars: ✭ 81 (-66.11%)
Mutual labels:  ipfs, distributed, decentralized
Orion
[Moved to Gitlab] Easy to Use, Inter Planetary File System (IPFS) desktop client
Stars: ✭ 115 (-51.88%)
Mutual labels:  ipfs, decentralized
Cyb Archeology
🌎 Personal immortal robot for the The Great Web
Stars: ✭ 117 (-51.05%)
Mutual labels:  ipfs, decentralized
Gym Fx
Forex trading simulator environment for OpenAI Gym, observations contain the order status, performance and timeseries loaded from a CSV file containing rates and indicators. Work In Progress
Stars: ✭ 151 (-36.82%)
Mutual labels:  distributed, decentralized
Memo
The memo elastic and resilient key-value store.
Stars: ✭ 111 (-53.56%)
Mutual labels:  distributed, decentralized
Awesome Iota
A community driven list of useful IOTA blogs, articles, videos and tools.
Stars: ✭ 109 (-54.39%)
Mutual labels:  iota, decentralized
Orbit
A distributed, serverless, peer-to-peer chat application on IPFS
Stars: ✭ 1,586 (+563.6%)
Mutual labels:  ipfs, distributed
Ipfs.ink
PROJECT HAS BEEN SHUTDOWN - Publish and render markdown essays to and from ipfs
Stars: ✭ 106 (-55.65%)
Mutual labels:  ipfs, distributed
Unstoppable Wallet Android
A secure and decentralized Bitcoin and other cryptocurrency wallet for Android phones. Supports Bitcoin, Ethereum, EOS, Binance Chain, Bitcoin Cash, DASH, ...
Stars: ✭ 165 (-30.96%)
Mutual labels:  ipfs, decentralized
Unstoppable Wallet Ios
A secure and decentralized Bitcoin and other cryptocurrency wallet for iPhone. Supports Bitcoin, Ethereum, EOS, Binance Chain, Bitcoin Cash, DASH, ...
Stars: ✭ 180 (-24.69%)
Mutual labels:  ipfs, decentralized
Dandelion
a diaspora* client for Android
Stars: ✭ 100 (-58.16%)
Mutual labels:  distributed, decentralized
Wikipedia Ipfs
An exploration to host Wikipedia in IPFS
Stars: ✭ 158 (-33.89%)
Mutual labels:  ipfs, decentralized

standard-readme compliant

Your Gateway to the Distributed Web

Dweb.page (previously Pact.online) is an open source webpage that lets you share and search content on the distributed web based on IPFS. The webpage itself runs on any writable IPFS gateway (see Hosting below). It’s one of the first distributed websites, and it's completely running in your browser, meaning you are in control of your own data. Furthermore, the website uses the distributed ledger technology IOTA to store metadata of the publicly uploaded files. The decentralized search engine integrated into the website uses this metadata to index the uploaded content. Additionally, the transfer history based on IOTA provides a transparent logging system and allows you to claim the ownership of your data.

Click below to learn more about it in a short youtube video:

Dweb.page youtube


Table of Contents

Security

For a description of the security of Dweb.page see the first draft of the security whitepaper (Outdated draft needs to be changed after new signature + search engine implementation).

Install

This project uses node and npm. Go check them out if you don't have them locally installed. To create the index.html simply run:

npm run build

Usage

Dweb.page simply needs to be hosted on a writable IPFS gateway. You can easily run Dweb.page local by following the below tutorial. We think that not every single application should start their own IPFS gateway due to performance reasons. Rather you have only one IPFS gateway running on your local machine or browser. Additionally the current setup is much faster and in theory also works for example on the Internet Explorer (currently not supported).

You can also use Dweb.page to host your own distributed web project (see this tutorial).

Maintainer

David Hawig

Contributing

You can either support this project by setting up an IPFS Node, donating or by contributing to the code.

IPFS Node

If you wish to participate you can simply set up your own IPFS node with a writeable gateway. You need to allow a maximum upload size on your server of 1GB. Lastly, reach out to us at info[at]pact[dot]care or on our discord server so we then can integrate your side on our main page. Currently, we share the IOTA donations equally among all participants at the end of every month. For transparency, you can track all donations under the current IOTA donation address. In the future, we might set up an advertising model to make it more attractive for IPFS nodes to participate.

The most recent online version of Dweb.page has the following hash:

QmaG6gCPHBKEvQtCTG7ELa1J1fh9K7iitcCwrWponxFydy

List of participating nodes

Donate

IOTA Donation address

LRKZARMRXNBSUAOGYOMCRBAZAK9ZSVWTIXOVFTGTX9FRZVUNIM9NLBEZPPZIDD9MQHVCOFNELKGVCIYVWQGRWYZU9X

Code

If you want to help either join our discord server or you can open issues for bugs you've found or features you think are missing. You can also submit pull requests to this repository.

If editing the README, please conform to the standard-readme specification.

License

GNU General Public License v3.0 © PACT Care B.V.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].