Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Awesome IPFS, the Webpage 🌐 #130

Merged
merged 10 commits into from
Jul 18, 2018
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
34 changes: 34 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -0,0 +1,34 @@
# See https://help.github.com/ignore-files/ for more about ignoring files.

# dependencies
/node_modules

# testing
/coverage

# production
/build

# misc
.DS_Store
.env.local
.env.development.local
.env.test.local
.env.production.local

npm-debug.log*
yarn-debug.log*
yarn-error.log*
yarn.lock

glyph*.svg
stroke*.svg
public
dist
/src/resources
/src/data
/src/content
/src/layouts/partials/indexes
/src/static/fonts
/src/static/app.css
/src/static/app.js
3 changes: 2 additions & 1 deletion CONTRIBUTING.md
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,7 @@ Please ensure your pull request adheres to the following guidelines:
- Search previous suggestions before making a new one, as yours may be a duplicate.
- If you just created something, wait at least a couple of weeks before submitting.
- Make an individual pull request for each suggestion.
- Add the idea to [data][./data] and then run `node run build`.
- Use the following format: `[resource name](link) - Description.`
- New categories, or improvements to the existing categorization are welcome.
- Keep descriptions short and simple, but descriptive.
Expand All @@ -13,7 +14,7 @@ Please ensure your pull request adheres to the following guidelines:
- Check your spelling and grammar.
- Make sure your text editor is set to remove trailing whitespace.
- The pull request should have a useful title and include a link to the package and why it should be included.
- If you are submitting an article, include the date before, and sort if in the list by date. Example: `* YYYY-MM-dd: [<title≥](link) (<outlet>)`.
- If you are submitting an article, don't forget to include the date.
- Submit products when they are useable, or at a state which has something to show which is awesome in itself. This cuts down on half-finished implementations.

Thank you for your suggestions!
6 changes: 6 additions & 0 deletions Makefile
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
build:
npm --version
node --version
npm install
npm run lint
npm run build
200 changes: 92 additions & 108 deletions README.md

Large diffs are not rendered by default.

5 changes: 5 additions & 0 deletions ci/Jenkinsfile
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
website([
website: 'awesome.ipfs.io',
disable_publish: true,
record: '_dnslink.dev'
])
237 changes: 237 additions & 0 deletions data/apps.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,237 @@
title: Apps
color: aqua
icon: stroke_marketing
description: Applications built with IPFS or with functionality that uses IPFS.
content:
- title: akasha
website: http://akasha.world/
description: >
A Next-Generation Social Media Network, powered by Ethereum and embedded
into IPFS.
- title: Alexandria
website: http://www.alexandria.io/learn/#integrated-technologies
description: >
Decentralized content publishing / monetization platform.
- title: Arbore
website: http://arbo.re
description: >
A friend-to-friend file-sharing app build on top of IPFS.
- title: beets
source: https://github.com/beetbox/beets
description: >
Beets has a plugin which allows for easy sharing of music libraries
using IPFS
- title: Blokaly
source: https://github.com/blokaly
description: >
A badge issuing, sharing and display platform based on IPFS.
- title: Boards
website: https://ipfs.io/ipns/boards.ydns.eu
source: https://github.com/fazo96/ipfs-boards
description: >
Distributed social platform that runs in the browser.
- title: Cohort
source: https://github.com/zignig/cohort
description: >
A golang app to preset a threejs interface and get all of its assets
out of IPFS.
- title: Computes
website: https://computes.io
picture: /images/computes.svg
description: >
Computes.io is a distributed supercomputer powered by IPFS.
- title: dapple
source: https://github.com/nexusdev/dapple
description: >
Dapple is a Solidity developer multitool designed to manage the growing
complexity of interconnected smart contract systems.
- title: digx
website: https://www.dgx.io/
description: >
Digix is an asset-tokenisation platform built on Ethereum and IPFS.
- title: dtube
website: https://d.tube
picture: /images/dtube.png
description: >
Distributed video sharing with steem.it intergrations, using ipfs for
backend storage.
- title: Ethlance
website: http://ethlance.com
source: https://github.com/madvas/ethlance
description: >
First completely decentralised job market platform built on Ethereum
and IPFS.
- title: git-ipfs-rehost
source: https://github.com/whyrusleeping/git-ipfs-rehost
description: >
A script to rehost your git repos in ipfs.
- title: Global Upload
website: https://globalupload.io/
description: >
File transportation service for IPFS, upload files to the future of
distributed web.
- title: HydrusNetwork
source: https://github.com/hydrusnetwork/hydrus
description: >
A booru-style media tagging application with a multitude of features,
recently added basic ipfs support.
- title: InterPlanetary Wayback
source: https://github.com/oduwsdl/ipwb
description: >
Web Archive (WARC) indexing and replay using IPFS.
- title: Interplanetary Wiki
source: https://github.com/jamescarlyle/ipfs-wiki
description: >
Wiki built on top of IPFS
- title: IPFS Event Drop
source: https://github.com/travisperson/ipfs-event-drops
description: >
An app that allows for improved visualization of ipfs events.
- title: IPFS Drive
website: http://ipfs-drive.ydns.eu
source: https://github.com/fazo96/ipfs-drive
description: >
In browser file manager for IPFS.
- title: ipfs.ink
website: https://ipfs.ink
source: https://github.com/kpcyrd/ipfs.ink
description: >
Publish and render markdown essays to and from ipfs.
- title: ipfs-search
website: http://ipfs-search.com
description: >
Search engine for files and directories on IPFS.
- title: ipfs-share
source: https://github.com/rameshvarun/ipfs-share
description: >
Pastebin/Image host/File sharing application
- title: ipfs.pics
source: https://github.com/ipfspics/ipfspics-server
description: >
Upload and share pics.
- title: IPFSBin
source: https://github.com/victorbjelkholm/ipfsbin
description: >
Pastebin clone build.
- title: IPFSStore
website: https://ipfsstore.it
description: >
Pinning paid with Bitcoin
- title: markup.rocks
website: https://ipfs.io/ipfs/QmWPgJnUGLB1LPh9KMG9LEN4LVu5e17TwkEtcmTWdNn9V6/#/ipfs/QmfQ75DjAxYzxMP2hdm6o4wFwZS5t7uorEZ2pX9AKXEg2u
source: https://github.com/davidar/markup.rocks
description: >
Pandoc-based markup editor/previewer/converter, ported to IPFS.
- title: Orbit
website: https://orbit.chat
source: https://github.com/haadcode/orbit
picture: /images/orbit.png
description: >
Distributed, peer-to-peer chat application on IPFS.
- title: Partyshare
website: https://partysha.re
description: >
A simple file sharing app.
- title: Filemap
website: https://filemap.xyz/
description: >
Upload files to a geographic point and never memorize a link again.
- title: FileNation
website: https://filenation.io/
description: >
The simplest way to send your files around the world using IPFS.
- title: Playback
source: https://mafintosh.github.io/playback/
description: >
IPFS playback support. This allows casting a video in IPFS to a Chromecast.
- title: PushToTalk
website: http://timothy.hobbs.cz/push-to-talk/index.html
description: >
Push to Talk lets you edit audio essays and publish them with IPFS.
- title: ujo
website: http://ujomusic.com/
description: >
A blockchain marketplace for musicians.
- title: uport
website: https://uport.me/#home
description: >
Uport is a mobile, self-sovereign identity and key management system,
built on the Ethereum blockchain.
- title: gogo.tattoo
website: http://gogo.tattoo
description: >
Gogo Tattoo Project uses IPFS, DLTs and other modern technologies to
offer tattoo artists and wearers an unbreakable lifetime record of their portfolios.
gogo.tattoo app already has a feature to share works directly to IPFS.
- title: IPFessay
website: https://gitlab.com/stavros/IPFessay
description: >
A simple way to publish uncensorable essays on IPFS.
- title: Hardbin
source: https://github.com/jes/hardbin
description: >
Hardbin is an encrypted pastebin, with the decryption key passed in
the URL fragment
- title: hasteIPFS
website: https://ipfs.io/ipns/bin.ipfs.ovh/
description: >
IPFS based code bin. (Read only for now)
- title: Gorilla REPL viewer
source: https://github.com/keorn/ipfs-gorilla-repl
demo: https://ipfs.io/ipfs/QmRNUauWDvZFkAp1Bw3kAode3jT8aH2vx7LYzbS7H6R3Mg/view.html?path=/ipfs/QmbRdyLXiFWrKc5hW1NbvpUxF9tLovWCPgiz4BDhjD9k3j
description: >
Gorilla is a rich REPL for Clojure in the notebook style.
- title: a markdown renderer
source: https://github.com/ipfs/website/tree/master/content/docs/examples/webapps/markdown-viewer
demo: https://ipfs.io/ipfs/QmSrCRJmzE4zE1nAfWPbzVfanKQNBhp7ZWmMnEdbiLvYNh/mdown#/ipfs/QmfQ75DjAxYzxMP2hdm6o4wFwZS5t7uorEZ2pX9AKXEg2u
- title: a js video player
source: https://github.com/ipfs/website/tree/master/content/docs/examples/webapps/play
demo: https://ipfs.io/ipfs/QmVc6zuAneKJzicnJpfrqCH9gSy6bz54JhcypfJYhGUFQu/play#/ipfs/QmTKZgRNwDNZwHtJSjCp6r5FYefzpULfy37JvMt9DwvXs
- title: a qr-code renderer
source: https://github.com/ipfs/website/tree/master/content/docs/examples/webapps/qr-render
demo: https://ipfs.io/ipfs/QmccqhJg5wm5kNjAP4k4HrYxoqaXUGNuotDUqfvYBx8jrR/qr#enter%20text%20here
- title: Arpadyne
website: https://arpadyne.computes.com
description: >
The New Internet - DNS powered by OrbitDB. Content delivered via IPFS.
- title: Temporal
source: https://github.com/RTradeLtd/Temporal
description: >
Temporal is an easy to use API and platform for integrating IPFS and other
distributed/decentralized storage technologies into enterprise applications
- title: Textile Photos
website: https://www.textile.photos
source: https://github.com/textileio/textile-mobile
picture: /images/textilephotos.png
description: >
Textile Photos is a secure, mobile digital wallet for your photos.
- title: Pathephone
website: https://pathephone.github.io
description: Distributed music streaming app.
- title: Origin Protocol
website: https://demo.originprotocol.com/
source: https://github.com/OriginProtocol/demo-dapp
description: >
Distributed sharing economy marketplace with images, metadata, and ERC 725 data stored on IPFS.
- title: Philes
website: https://philes.co
source: https://github.com/chrismatthieu/philes
description: A simple browser-based IPFS notepad app.
- title: ipfs-md-wiki
source: https://github.com/daijiale/ipfs-md-wiki
description: Build your wiki system base on ipfs and markdown.
- title: infura.io
website: https://infura.io
picture: /images/infura.png
description: >
A Infrastructure: use API and developer tools provide secure, reliable, and
scalable access toEthereum and IPFS to help build decentralized application easier.
- title: NodeFort.io
website: https://www.nodefort.io
picture: /images/nodefort.png
description: Web-based IPFS node hosting service.
- title: OpenBazaar
website: https://www.openbazaar.org/
description: >
This new version(v2.0) is built on IPFS, Openbazaar stores can now be accessible
to buyers even when they are offline.
37 changes: 37 additions & 0 deletions data/articles.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,37 @@
title: Articles
color: navy
icon: stroke_pencil
description: Articles about the decentralized web and IPFS.
content:
- title: Decentralized & Distributed Edge Computing Comes to Computes.io
date: '2017-06-13'
website: https://blog.computes.io/decentralized-distributed-edge-computing-comes-to-computes-io-396aa062bc85
- title: Using IPFS for IoT Communications
date: '2017-03-31'
website: https://medium.com/@chrismatthieu/using-ipfs-for-iot-communications-b49c2139783a
- title: 'IPFS: The Internet Democratised'
date: '2016-09-12'
website: https://medium.com/@tonywillenberg/web-3-0-a-truly-democratised-internet-f4b06cb4077b
- title: Changelog Podcast
date: '2016-05-20'
website: https://changelog.com/204/
- title: First Steps Toward Implementing Distributed Permanent Web With IPFS
date: '2015-09-10'
website: https://hacked.com/first-steps-toward-implementing-distributed-permanent-web-ipfs/
- title: Introduction to IPFS
date: '2015-09-13'
website: http://whatdoesthequantsay.com/2015/09/13/ipfs-introduction-by-example
- title: The InterPlanetary File System Wants to Create a Permanent Web
date: '2015-09-18'
website: http://motherboard.vice.com/read/the-interplanetary-file-system-wants-to-create-a-permanent-web
- title: Eris + IPFS
date: '2015-11-01'
website: https://monax.io/2015/11/01/eris-and-ipfs/
- title: HTTP is obsolete. It's time for the distributed, permanent web
date: '2015-09-08'
website: https://ipfs.io/ipfs/QmNhFJjGcMPqpuYfxL62VVB9528NXqDNMFXiqN5bgFYiZ1/its-time-for-the-permanent-web.html
- title: Downloading nodejs versions with nvm/n over IPFS
website: https://ipfs.io/ipfs/QmTkzDwWqPbnAh5YiV5VwcTLnGdwSNsNTn2aDxdXBFca7D/example#/ipfs/QmUx363UFtgiQqkHHsPK3TSDmwoALDo2hrbMWbcxjH2vFc
- title: On future-proof cryptographic hashes
date: '2018-07-11'
website: https://pascalprecht.github.io/posts/future-proofed-hashes-with-multihash/
Loading