2015-10-14 17:35:45 +00:00
# Awesome IPFS [![Awesome](https://cdn.rawgit.com/sindresorhus/awesome/d7305f38d29fed78fa85652e3a63e154dd8e8829/media/badge.svg)](https://github.com/sindresorhus/awesome)
2016-06-17 18:03:15 +00:00
[![ ](https://img.shields.io/badge/made%20by-Protocol%20Labs-blue.svg?style=flat-square )](http://ipn.io)
[![ ](https://img.shields.io/badge/project-IPFS-blue.svg?style=flat-square )](http://ipfs.io/)
[![ ](https://img.shields.io/badge/freenode-%23ipfs-blue.svg?style=flat-square )](http://webchat.freenode.net/?channels=%23ipfs)
2015-11-03 13:36:28 +00:00
> Useful resources for using [IPFS](https://ipfs.io) and building things on top of it
2015-10-14 17:35:45 +00:00
2015-12-18 22:55:40 +00:00
_This list is for projects, tools, or pretty much any things related to IPFS that
2015-11-17 19:45:25 +00:00
are totally_ **awesome**_. This is for products which are already awesome - if
you have plans for cool stuff to do with IPFS, you should build it, and then
link it here. If you have an idea for an awesome thing to do with IPFS, a good
place to ask about it might be in [ipfs/apps ](https://github.com/ipfs/apps ) or
[ipfs/notes ](https://github.com/ipfs/notes )._
2015-10-14 17:35:45 +00:00
2015-10-16 20:56:01 +00:00
## Table of Contents
2016-09-18 13:44:43 +00:00
- [Apps ](#apps )
- [Single page Webapps ](#single-page-webapps )
- [Tools ](#tools )
- [Videos ](#videos )
- [Archives ](#archives )
- [Articles and Press ](#articles-and-press )
- [Articles independently hosted on IPFS ](#articles-independently-hosted-on-ipfs )
- [Discussions ](#discussions )
- [Contribute ](#contribute )
- [Want to hack on IPFS? ](#want-to-hack-on-ipfs )
- [License ](#license )
2015-10-16 20:56:01 +00:00
2017-01-26 18:57:59 +00:00
## Apps
2017-01-17 15:19:42 +00:00
2017-02-02 20:42:21 +00:00
* [akasha ](http://akasha.world/ ) - A Next-Generation Social Media Network, powered by Ethereum and embedded into IPFS.
2017-05-14 18:11:24 +00:00
* [Alexandria ](http://www.alexandria.io/learn/#integrated-technologies ) - Decentralized content publishing / monetization platform.
2018-02-21 16:01:19 +00:00
* [Arbore ](http://arbo.re ) - A friend-to-friend file-sharing app build on top of IPFS.
2018-07-11 17:28:51 +00:00
* [Arpadyne ](https://arpadyne.computes.com ) - The New Internet - DNS powered by OrbitDB. Content delivered via IPFS.
2016-01-13 18:33:05 +00:00
* [beets ](https://github.com/beetbox/beets ) - Beets has a plugin which allows for easy sharing of music libraries using IPFS
2018-05-05 12:27:25 +00:00
* [Blokaly ](https://github.com/blokaly ) - A badge issuing, sharing and display platform based on IPFS.
2016-09-30 20:23:32 +00:00
* [Boards ](https://ipfs.io/ipns/boards.ydns.eu ) - Distributed social platform that runs in the browser. [GitHub ](https://github.com/fazo96/ipfs-boards )
2015-12-25 01:50:09 +00:00
* [Cohort ](https://github.com/zignig/cohort ) - A golang app to preset a threejs interface and get all of its assets out of IPFS.
2017-06-30 15:13:27 +00:00
* [Computes ](https://computes.io ) - Computes.io is a distributed supercomputer powered by IPFS.
2017-01-26 18:57:59 +00:00
* [dapple ](https://github.com/nexusdev/dapple ) - Dapple is a Solidity developer multitool designed to manage the growing complexity of interconnected smart contract systems.
2018-05-05 12:27:25 +00:00
* [digx ](https://digix.global ) - Digix is an asset-tokenisation platform built on Ethereum and IPFS.
2017-12-28 15:44:52 +00:00
* [dtube ](https://d.tube ) - Distributed video sharing with steem.it intergrations, using ipfs for backend storage.
2017-05-22 12:51:41 +00:00
* [Ethlance ](http://ethlance.com ) - First completely decentralised job market platform built on Ethereum and IPFS. [Github ](https://github.com/madvas/ethlance )
2015-12-25 01:50:09 +00:00
* [git-ipfs-rehost ](https://github.com/whyrusleeping/git-ipfs-rehost ) - A script to rehost your git repos in ipfs.
2016-11-10 06:34:37 +00:00
* [Global Upload ](https://globalupload.io/ ) - File transportation service for IPFS, upload files to the future of distributed web.
2017-04-21 16:26:14 +00:00
* [HydrusNetwork ](https://github.com/hydrusnetwork/hydrus ) - A booru-style media tagging application with a multitude of features, recently added basic ipfs support.
2016-11-30 23:54:58 +00:00
* [InterPlanetary Wayback ](https://github.com/oduwsdl/ipwb ) - Web Archive (WARC) indexing and replay using IPFS.
2017-01-26 18:57:59 +00:00
* [Interplanetary Wiki ](https://github.com/jamescarlyle/ipfs-wiki ) - Wiki built on top of IPFS
2015-12-25 01:50:09 +00:00
* [IPFS Event Drop ](https://github.com/travisperson/ipfs-event-drops ) - An app that allows for improved visualization of ipfs events.
2018-01-21 11:26:14 +00:00
* [IPFS Drive ](http://ipfs-drive.ydns.eu ) - In browser file manager for IPFS. [GitHub ](https://github.com/fazo96/ipfs-drive )
2017-01-14 20:27:18 +00:00
* [ipfs.ink ](https://ipfs.ink ) - Publish and render markdown essays to and from ipfs. [GitHub ](https://github.com/kpcyrd/ipfs.ink )
2016-11-12 17:45:30 +00:00
* [ipfs-search ](http://ipfs-search.com ) - Search engine for files and directories on IPFS.
2015-10-31 16:12:54 +00:00
* [ipfs-share ](https://github.com/rameshvarun/ipfs-share ) - Pastebin/Image host/File sharing application
2017-05-11 18:20:45 +00:00
* [ipfs.pics ](https://github.com/ipfspics/ipfspics-server ) - Upload and share pics.
2017-04-21 17:23:41 +00:00
* [IPFSBin ](https://github.com/victorbjelkholm/ipfsbin ) - Pastebin clone build.
2017-08-24 16:45:51 +00:00
* [IPFSStore ](https://ipfsstore.it ) - Pinning paid with Bitcoin
2015-11-11 07:43:28 +00:00
* [markup.rocks ](https://github.com/davidar/markup.rocks ) - Pandoc-based markup editor/previewer/converter, ported to IPFS. [Example ](https://ipfs.io/ipfs/QmWPgJnUGLB1LPh9KMG9LEN4LVu5e17TwkEtcmTWdNn9V6/#/ipfs/QmfQ75DjAxYzxMP2hdm6o4wFwZS5t7uorEZ2pX9AKXEg2u )
2016-04-19 17:47:36 +00:00
* [Orbit ](https://github.com/haadcode/orbit ) - Distributed, peer-to-peer chat application on IPFS.
2018-05-29 20:15:45 +00:00
* [Origin Protocol ](https://demo.originprotocol.com/ ) - Distributed sharing economy marketplace with images, metadata, and ERC 725 data stored on IPFS. ([Gateway](https://ipfs.io/ipfs/QmWP28bNAJbkiKrXHAHzotKCvLyNragErycSYQQR9KiFby/#/)) [Github ](https://github.com/OriginProtocol/demo-dapp )
2017-05-25 11:25:46 +00:00
* [Partyshare ](https://partysha.re ) - A simple file sharing app.
2018-07-16 08:56:01 +00:00
* [Philes ](https://github.com/chrismatthieu/philes ) - A simple browser-based IPFS notepad app.
2018-07-08 18:23:01 +00:00
* [Pathephone ](https://pathephone.github.io ) - Distributed music streaming app.
2018-06-08 04:50:00 +00:00
* [Filemap ](https://filemap.xyz/ ) - Upload files to a geographic point and never memorize a link again.
2017-12-28 15:44:52 +00:00
* [FileNation ](https://filenation.io/ ) - The simplest way to send your files around the world using IPFS.
2016-02-01 13:01:59 +00:00
* [Playback ](https://mafintosh.github.io/playback/ ) - IPFS playback support. This allows casting a video in IPFS to a Chromecast.
2017-07-28 06:34:55 +00:00
* [PushToTalk ](http://timothy.hobbs.cz/push-to-talk/index.html ) - Push to Talk lets you edit audio essays and publish them with IPFS.
2017-01-26 18:57:59 +00:00
* [ujo ](http://ujomusic.com/ ) - A blockchain marketplace for musicians.
* [uport ](https://uport.me/#home ) - Uport is a mobile, self-sovereign identity and key management system, built on the Ethereum blockchain.
2017-06-13 03:14:11 +00:00
* [gogo.tattoo ](http://gogo.tattoo ) - 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.
2018-06-09 18:45:13 +00:00
* [Temporal ](https://github.com/RTradeLtd/Temporal ) - Temporal is an easy to use API and platform for integrating IPFS and other distributed/decentralized storage technologies into enterprise applications
2018-05-31 22:21:40 +00:00
* [Textile Photos ](https://www.textile.photos ) - Textile Photos is a secure, mobile digital wallet for your photos. [GitHub ](https://github.com/textileio/textile-mobile )
2015-12-24 20:50:36 +00:00
### Single page Webapps
2016-01-07 17:36:40 +00:00
These are narrowly-scoped, little JS "apps" deployed through IPFS.
2015-12-24 20:50:36 +00:00
2017-11-23 22:41:56 +00:00
- [a markdown renderer ](https://github.com/ipfs/website/tree/master/content/docs/examples/webapps/markdown-viewer ) - [example](
2015-12-24 20:50:36 +00:00
https://ipfs.io/ipfs/QmSrCRJmzE4zE1nAfWPbzVfanKQNBhp7ZWmMnEdbiLvYNh/mdown#/ipfs/QmfQ75DjAxYzxMP2hdm6o4wFwZS5t7uorEZ2pX9AKXEg2u
)
2017-11-23 22:41:56 +00:00
- [a js video player ](https://github.com/ipfs/website/tree/master/content/docs/examples/webapps/play ) - [example](
2015-12-24 20:50:36 +00:00
https://ipfs.io/ipfs/QmVc6zuAneKJzicnJpfrqCH9gSy6bz54JhcypfJYhGUFQu/play#/ipfs/QmTKZgRNwDNZwHtJSjCp6r5FYefzpULfy37JvMt9DwvXse
)
2017-11-23 22:41:56 +00:00
- [a qr-code renderer ](https://github.com/ipfs/website/tree/master/content/docs/examples/webapps/qr-render ) - [example](
2015-12-24 20:50:36 +00:00
https://ipfs.io/ipfs/QmccqhJg5wm5kNjAP4k4HrYxoqaXUGNuotDUqfvYBx8jrR/qr#enter%20text%20here
)
2017-06-15 11:32:45 +00:00
- [IPFessay ](https://gitlab.com/stavros/IPFessay ) - A simple way to publish uncensorable essays on IPFS.
2017-08-16 07:30:39 +00:00
- [Hardbin ](https://github.com/jes/hardbin ) - Hardbin is an encrypted pastebin, with the decryption key passed in the URL fragment
2016-01-25 10:35:27 +00:00
- [hasteIPFS ](https://ipfs.io/ipns/bin.ipfs.ovh/ ) - IPFS based code bin. (Read only for now)
2016-08-19 09:52:09 +00:00
- [Gorilla REPL viewer ](https://github.com/keorn/ipfs-gorilla-repl ) - [example ](https://ipfs.io/ipfs/QmRNUauWDvZFkAp1Bw3kAode3jT8aH2vx7LYzbS7H6R3Mg/view.html?path=/ipfs/QmbRdyLXiFWrKc5hW1NbvpUxF9tLovWCPgiz4BDhjD9k3j )
2015-12-24 20:50:36 +00:00
2015-10-16 20:56:01 +00:00
## Tools
2015-12-23 15:08:51 +00:00
* [cachewarmer ](https://github.com/BrendanBenshoof/cachewarmer ) - Donate ipfs gateways to cache other people's content
2015-10-31 16:12:54 +00:00
* [git-remote-ipfs ](https://github.com/cryptix/git-remote-ipfs ) - push/pull repositories from/to IPFS
2015-12-23 15:08:51 +00:00
* [http2ipfs ](https://github.com/jbenet/http2ipfs-web ) - This is a simple webtool to add URLs to an IPFS node.
* [ipcat ](https://github.com/noffle/ipcat ) - :cat2: Retrieve IPFS object data and send it to stdout.
2017-03-23 13:00:50 +00:00
* [ipfs-chrome-station ](https://github.com/fbaiodias/ipfs-chrome-station ) - Chrome extension to redirect ipfs.io traffic to local gateway
2015-10-31 16:12:54 +00:00
* [ipfs-chrome-extension ](https://github.com/dylanPowers/ipfs-chrome-extension ) - Chrome extension to redirect ipfs.io traffic to local gateway
2017-07-06 15:55:05 +00:00
* [ipfs-companion ](https://github.com/ipfs/ipfs-companion ) - Firefox addon to provide access to IPFS via local gateway
2017-08-20 19:45:02 +00:00
* [ipfs-gui ](https://github.com/marcin212/ipfs-gui ) - Windows UI integration and IPFS installer
2015-10-31 16:12:54 +00:00
* [ipfs-linux-service ](https://github.com/dylanPowers/ipfs-linux-service ) - IPFS Linux Init Daemon
2015-12-23 15:08:51 +00:00
* [ipfs-paste ](https://github.com/jbenet/ipfs-paste ) - Paste stdin and clipboard to IPFS
* [ipfs-screencap ](https://github.com/jbenet/ipfs-screencap ) - Capture screenshots, publish them to IPFS, and copy the link to the clipboard.
2015-11-06 22:05:30 +00:00
* [ipfscrape ](https://github.com/victorbjelkholm/ipfscrape ) - Scrape a webpage with all assets and put it in IPFS
2016-04-22 17:03:01 +00:00
* [ipget ](https://github.com/ipfs/ipget ) - :satellite: wget for IPFS: retrieve files over IPFS and save them locally.
2017-05-11 18:20:45 +00:00
* [IPRedirect ](https://github.com/JayBrown/IPRedirect ) - Browser userscript for redirecting IPFS/IPNS addresses to your local gateway. This should work on any browser that hasn’ t had an extension written for it yet and has support for userscripts.
2015-12-23 15:08:51 +00:00
* [ipscend ](https://github.com/diasdavid/ipscend ) - Tool for hosting web apps and static websites in IPFS
2018-05-02 05:17:55 +00:00
* [Orion ](https://github.com/Siderus/Orion ) - KISS, Easy to setup and use IPFS node for macOS, Windows and Linux.
2015-12-23 15:08:51 +00:00
* [pinbot ](https://github.com/whyrusleeping/pinbot ) - Pin content via IRC
2016-12-20 22:07:18 +00:00
* [ipfs-mount ](https://github.com/richardschneider/net-ipfs-mount ) - Mount IPFS as a mapped drive on Windows
2017-01-29 17:37:55 +00:00
* [ipfs-add-from-url ](https://github.com/maxlath/ipfs-add-from-url ) - Add a file to IPFS from a URL instead of a file path
2015-10-26 01:17:46 +00:00
2015-10-16 20:56:01 +00:00
## Videos
2015-11-03 13:39:18 +00:00
* [IPFS Alpha - Why we must redistribute the web ](https://www.youtube.com/watch?v=skMTdSEaCtA ) (YouTube)
2016-11-03 03:25:40 +00:00
* [Juan Benet at Stanford 2015 ](https://www.youtube.com/watch?v=HUVmypx9HGI ) (YouTube)
* [Juan Benet at Fullstack Fest 2016 ](https://www.youtube.com/watch?v=jONZtXMu03w ) (YouTube) ([IPFS Mirror](https://ipfs.io/ipfs/QmX8LDhDSYdX3xG6cHFUybXLDSuvo9Lz6wF5NU3UVmJRnB))
2015-10-31 16:12:54 +00:00
2015-10-16 20:56:01 +00:00
## Archives
2015-10-14 17:35:45 +00:00
2016-09-18 13:44:43 +00:00
## Articles and Press
2015-10-31 16:12:54 +00:00
2017-06-30 15:13:27 +00:00
* 2017-06-13: [Decentralized & Distributed Edge Computing Comes to Computes.io] (https://blog.computes.io/decentralized-distributed-edge-computing-comes-to-computes-io-396aa062bc85)(medium.com)
2017-04-13 23:37:19 +00:00
* 2017-03-31: [Using IPFS for IoT Communications ](https://medium.com/@chrismatthieu/using-ipfs-for-iot-communications-b49c2139783a ) (medium.com)
2016-09-17 16:50:59 +00:00
* 2016-09-12: [IPFS: The Internet Democratised ](https://medium.com/@tonywillenberg/web-3-0-a-truly-democratised-internet-f4b06cb4077b ) (medium.com)
2016-09-30 20:23:32 +00:00
* 2016-05-20: [Changelog Podcast ](https://changelog.com/204/ ) (changelog.com)
2015-12-18 21:25:26 +00:00
* 2015-09-10: [First Steps Toward Implementing Distributed Permanent Web With IPFS ](https://hacked.com/first-steps-toward-implementing-distributed-permanent-web-ipfs/ ) (Hacked.com)
2016-10-01 13:46:53 +00:00
* 2015-09-13: [Introduction to IPFS ](http://whatdoesthequantsay.com/2015/09/13/ipfs-introduction-by-example ) (whatdoesthequantsay.com)
2015-12-18 21:25:26 +00:00
* 2015-09-18: [The InterPlanetary File System Wants to Create a Permanent Web ](http://motherboard.vice.com/read/the-interplanetary-file-system-wants-to-create-a-permanent-web ) (Vice // Motherboard)
2017-05-11 18:20:45 +00:00
* 2015-11-01: [Eris + IPFS ](https://monax.io/2015/11/01/eris-and-ipfs/ ) (archived at monax.io)
2015-12-18 21:25:26 +00:00
### Articles independently hosted on IPFS
* 2015-09-08: [HTTP is obsolete. It's time for the distributed, permanent web ](https://ipfs.io/ipfs/QmNhFJjGcMPqpuYfxL62VVB9528NXqDNMFXiqN5bgFYiZ1/its-time-for-the-permanent-web.html )
2015-12-18 20:34:50 +00:00
* [Downloading nodejs versions with nvm/n over IPFS ](https://ipfs.io/ipfs/QmTkzDwWqPbnAh5YiV5VwcTLnGdwSNsNTn2aDxdXBFca7D/example#/ipfs/QmUx363UFtgiQqkHHsPK3TSDmwoALDo2hrbMWbcxjH2vFc ) (ipfs.io)
2015-12-18 21:58:45 +00:00
## Discussions
* [CRDTs discussion ](https://github.com/ipfs/notes/issues/23 )
2016-06-17 18:03:15 +00:00
## Contribute
Please add (or remove) stuff from this list if you see anything awesome! [Open an issue ](https://github.com/ipfs/awesome-ipfs/issues ) or a PR.
### Want to hack on IPFS?
[![ ](https://cdn.rawgit.com/jbenet/contribute-ipfs-gif/master/img/contribute.gif )](https://github.com/ipfs/community/blob/master/contributing.md)
2015-10-14 17:35:45 +00:00
## License
2016-09-30 20:23:32 +00:00
[![CC0 ](https://licensebuttons.net/p/zero/1.0/88x31.png )](https://creativecommons.org/publicdomain/zero/1.0/)