Merge branch 'master' into master
@ -15,7 +15,7 @@ jobs:
|
||||
NO_SANDBOX: true
|
||||
steps:
|
||||
- checkout
|
||||
- run: npm install
|
||||
- run: npm ci
|
||||
- run: npm run build
|
||||
- persist_to_workspace:
|
||||
root: .
|
||||
|
31
.github/workflows/data.yml
vendored
Normal file
@ -0,0 +1,31 @@
|
||||
name: auto build data
|
||||
|
||||
on:
|
||||
push:
|
||||
branches:
|
||||
- master
|
||||
paths:
|
||||
- data/**
|
||||
|
||||
jobs:
|
||||
build:
|
||||
runs-on: ubuntu-latest
|
||||
if: "!contains(github.event.head_commit.message, '[skip ci]')"
|
||||
steps:
|
||||
- uses: actions/checkout@v2.1.0
|
||||
- uses: actions/setup-node@v1.4.1
|
||||
with:
|
||||
node-version: 13
|
||||
- name: build
|
||||
# env:
|
||||
run: |
|
||||
npm --version
|
||||
node --version
|
||||
npm ci
|
||||
npm run lint
|
||||
npm run build
|
||||
- name: Push changes
|
||||
if: success()
|
||||
uses: ad-m/github-push-action@v0.5.0
|
||||
with:
|
||||
github_token: ${{ secrets.GITHUB_TOKEN }}
|
1
.gitignore
vendored
@ -20,7 +20,6 @@ npm-debug.log*
|
||||
yarn-debug.log*
|
||||
yarn-error.log*
|
||||
yarn.lock
|
||||
package-lock.json
|
||||
|
||||
glyph*.svg
|
||||
stroke*.svg
|
||||
|
@ -6,6 +6,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.
|
||||
- Review the [content policy](POLICY.md) to ensure your submission meets the requirements.
|
||||
|
||||
### 2. Creating a submission
|
||||
|
||||
@ -20,8 +21,14 @@ Please ensure your pull request adheres to the following guidelines:
|
||||
|
||||
### 3. Submitting it through a PR
|
||||
|
||||
- Make sure to run `npm run build:readme` or `yarn build:readme` before submitting the Pull Request.
|
||||
- Make sure to run `npm ci && npm run build:readme` before submitting the Pull Request.
|
||||
- The pull request should have a useful title and include a link to the package and why it should be included.
|
||||
- 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!
|
||||
|
||||
|
||||
|
||||
-----
|
||||
|
||||
**NOTE**: If you want to edit the README file directly (not the items/links) you need to modify the [`scripts/readme-template.md`](https://github.com/ipfs/awesome-ipfs/blob/master/scripts/readme-template.md) instead and run `make build` again. Thank you!
|
||||
|
2
Makefile
@ -1,6 +1,6 @@
|
||||
build:
|
||||
npm --version
|
||||
node --version
|
||||
npm install
|
||||
npm ci
|
||||
npm run lint
|
||||
npm run build
|
||||
|
15
POLICY.md
Normal file
@ -0,0 +1,15 @@
|
||||
# Awesome IPFS Content Policy
|
||||
|
||||
Thanks for submitting your entry to Awesome IPFS!
|
||||
|
||||
Entries are accepted if they meet the following criteria:
|
||||
|
||||
* Entries must respect the [IPFS Community Code of Conduct](https://github.com/ipfs/community/blob/master/code-of-conduct.md)
|
||||
* Entries must use *IPFS* (libp2p, ipld, multiformats is not enough)
|
||||
* Entries must be immediately usable (eg. nothing that is paywall-only, even a free trial would be ok)
|
||||
* Entries must have a clear license and/or privacy policy where applicable
|
||||
|
||||
This policy is evaluated by the site admins upon submission, per the process defined in the [contribution guide](CONTRIBUTING.md).
|
||||
|
||||
This policy was developed [here](https://github.com/ipfs/awesome-ipfs/issues/150) - please add questions, comments and suggestions there.
|
||||
|
88
README.md
@ -6,14 +6,16 @@
|
||||
|
||||
> Useful resources for using [IPFS](https://ipfs.io) and building things on top of it
|
||||
|
||||
_This list is for projects, tools, or pretty much any things related to IPFS that 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)._
|
||||
_This list is for projects, tools, or pretty much any things related to IPFS that 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 [our IPFS Discuss Forums](https://discuss.ipfs.io)._
|
||||
|
||||
## Table of Contents
|
||||
|
||||
- [Contribute](#contribute-to-this-list)
|
||||
- [Collab-Cluster](#collab-cluster)
|
||||
- [Apps](#apps)
|
||||
- [Articles](#articles)
|
||||
- [Datasets](#datasets)
|
||||
- [Services](#services)
|
||||
- [Tools](#tools)
|
||||
- [Videos](#videos)
|
||||
- [Discussions](#discussions)
|
||||
@ -22,9 +24,13 @@ _This list is for projects, tools, or pretty much any things related to IPFS tha
|
||||
|
||||
## Contribute to this list!
|
||||
|
||||
Everyone is welcome to submit their new awesome-ipfs item. In order to add an element to this list, you need to modify the files in `/data` and then run a simple `make build` before publishing your pull request as the Readme and the website are automatically generated. Check the [CONTRIBUTING.md guidelines](https://github.com/ipfs/awesome-ipfs/blob/master/CONTRIBUTING.md) to learn how to do so.
|
||||
Everyone is welcome to submit their new awesome-ipfs item, but it will be accepted only if it meets our [content policy](https://github.com/ipfs/awesome-ipfs/blob/master/POLICY.md).
|
||||
|
||||
**NOTE**: If you want to edit the README file directly (not the items/links) you need to modify the [README template](https://github.com/ipfs/awesome-ipfs/blob/master/scripts/readme-template.md) instead and run `make build` again. Thank you!
|
||||
Readme and the website are automatically generated. In order to add an element to this list, you need to modify the files in `/data` and then run `make build` before publishing your pull request. Read [contributing guidelines](https://github.com/ipfs/awesome-ipfs/blob/master/CONTRIBUTING.md) to learn how to do so.
|
||||
|
||||
## Collab-Cluster
|
||||
|
||||
[Collaborative clusters](https://collab.ipfscluster.io/) are public IPFS Clusters that anyone can join to help replicating and re-distributing content on the IPFS network. Instead of datasets cluster content is usually updated.
|
||||
|
||||
## Apps
|
||||
|
||||
@ -35,7 +41,7 @@ Everyone is welcome to submit their new awesome-ipfs item. In order to add an el
|
||||
- [a qr-code renderer](https://github.com/ipfs/website/tree/master/content/docs/examples/webapps/qr-render) - [Demo](https://ipfs.io/ipfs/QmccqhJg5wm5kNjAP4k4HrYxoqaXUGNuotDUqfvYBx8jrR/qr#enter%20text%20here)
|
||||
- [AirSecure](https://github.com/airsecure/airsecure) - Decentralized two factor authentication app built on Textile & IPFS.
|
||||
- [akasha](http://akasha.world/) - A Next-Generation Social Media Network, powered by Ethereum and embedded into IPFS.
|
||||
- [Alexandria](http://www.alexandria.io/learn/#integrated-technologies) - Decentralized content publishing / monetization platform.
|
||||
- [Alexandria](http://www.alexandria.io/) - Decentralized content publishing / monetization platform.
|
||||
- [Arbore](http://arbo.re) - A friend-to-friend file-sharing app build on top of IPFS.
|
||||
- [Autonomica "IPFS Social Proof"](https://github.com/IBM/ipfs-social-proof) - Autonomica is a Keybase-like Dapp for creating an identity and proving this identity via published social media and web proofs.
|
||||
- [beets](https://github.com/beetbox/beets) - Beets has a plugin which allows for easy sharing of music libraries using IPFS
|
||||
@ -43,30 +49,33 @@ Everyone is welcome to submit their new awesome-ipfs item. In order to add an el
|
||||
- [Boards](https://ipfs.io/ipns/boards.ydns.eu) - Distributed social platform that runs in the browser. [Source](https://github.com/fazo96/ipfs-boards)
|
||||
- [brig](https://brig.readthedocs.io/en/latest) - File synchronization with git like interface and FUSE filesystem. [Source](https://github.com/sahib/brig)
|
||||
- [Cohort](https://github.com/zignig/cohort) - A golang app to preset a threejs interface and get all of its assets out of IPFS.
|
||||
- [Computes](https://computes.io) - Computes.io is a distributed supercomputer powered by IPFS.
|
||||
- [Cyber](https://cyber.page) - A decentralized Google alternative, built with the help of IPFS. [Source](https://github.com/cybercongress)
|
||||
- [dapple](https://github.com/nexusdev/dapple) - Dapple is a Solidity developer multitool designed to manage the growing complexity of interconnected smart contract systems.
|
||||
- [Diffuse](https://diffuse.sh) - Play music from your IPFS node, or any other cloud/distributed storage service you use.
|
||||
- [digx](https://www.dgx.io/) - Digix is an asset-tokenisation platform built on Ethereum and IPFS.
|
||||
- [Discussify](https://github.com/ipfs-shipyard/discussify-browser-extension) - Discussify provides a real-time, peer to peer, and permanent discussion platform for anyone to join and participate.
|
||||
- [DtinyUrl](http://t.bdaily.club) - Dcentralized url shortening service base on ipfs [Source](https://github.com/facert/dtinyurl)
|
||||
- [DtinyUrl](https://github.com/facert/dtinyurl) - Decentralized URL shortening service based on IPFS.
|
||||
- [dtube](https://d.tube) - Distributed video sharing with steem.it intergrations, using ipfs for backend storage.
|
||||
- [edChain](https://www.edchain.io/) - EdChain is a global network for education and careers. It uses blockchain and distributed web technologies to deliver educational content, even to those without broadband internet. [Source](https://github.com/edchainio/edchain-client-gui)
|
||||
- [enzypt.io](https://enzypt.io/) - A website to buy and sell files through Ethereum and IPFS. [Source](https://github.com/flex-dapps/enzypt)
|
||||
- [Eternum](https://www.eternum.io/) - Paid pinning service with an easy-to-use API.
|
||||
- [Ethlance](http://ethlance.com) - First completely decentralised job market platform built on Ethereum and IPFS. [Source](https://github.com/madvas/ethlance)
|
||||
- [git-ipfs-rehost](https://github.com/whyrusleeping/git-ipfs-rehost) - A script to rehost your git repos in ipfs.
|
||||
- [Global Upload](https://globalupload.io/) - File transportation service for IPFS, upload files to the future of distributed web.
|
||||
- [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.
|
||||
- [Gorilla REPL viewer](https://github.com/keorn/ipfs-gorilla-repl) - Gorilla is a rich REPL for Clojure in the notebook style.
|
||||
- [Hardbin](https://github.com/jes/hardbin) - Hardbin is an encrypted pastebin, with the decryption key passed in the URL fragment
|
||||
- [hasteIPFS](https://ipfs.io/ipns/bin.ipfs.ovh/) - IPFS based code bin. (Read only for now)
|
||||
- [HydrusNetwork](https://github.com/hydrusnetwork/hydrus) - A booru-style media tagging application with a multitude of features, recently added basic ipfs support.
|
||||
- [InfiniteBooru](https://infinitebooru.com) - A booru-style media tagging application and content aggregator with all media backed by IPFS.
|
||||
- [infura.io](https://infura.io) - A Infrastructure: use API and developer tools provide secure, reliable, and scalable access toEthereum and IPFS to help build decentralized application easier.
|
||||
- [InterPlanetary Wayback](https://github.com/oduwsdl/ipwb) - Web Archive (WARC) indexing and replay using IPFS.
|
||||
- [Interplanetary Wiki](https://github.com/jamescarlyle/ipfs-wiki) - Wiki built on top of IPFS
|
||||
- [IPFessay](https://gitlab.com/stavros/IPFessay) - A simple way to publish uncensorable essays on IPFS.
|
||||
- [IPFS Desktop](https://github.com/ipfs-shipyard/ipfs-desktop) - Run your IPFS node on your machine without having to bother with command line tools. Manage your node, add your files, easily change the settings... everything from just one interface.
|
||||
- [IPFS Drive](http://ipfs-drive.ydns.eu) - In browser file manager for IPFS. [Source](https://github.com/fazo96/ipfs-drive)
|
||||
- [IPFS Drive](https://github.com/fazo96/ipfs-drive) - In browser file manager for IPFS.
|
||||
- [IPFS Event Drop](https://github.com/travisperson/ipfs-event-drops) - An app that allows for improved visualization of ipfs events.
|
||||
- [IPFS ID and Public Key QR Codes Demo](https://ipfs.io/ipfs/zdj7Whr8X3zah99TSuyPjENaERcBW9C7B36EaCb1DEZ5pbbL9/) - A demo app that uses windows.ipfs to show you a QR Code of your IPNS Link and of your Public Key. [Source](https://github.com/ipfs-shipyard/demo-ipfs-id-qr-codes)
|
||||
- [IPFS Image Uploader](https://ipfs.talaikis.com/) - IPFS image uploader and viewer. [Source](https://github.com/TalaikisInc/ipfs-uploader)
|
||||
- [IPFS with TiddlyWiki](https://github.com/xmaysonnave/tiddlywiki-ipfs) - IPFS with TiddyWiki is a TiddlyWiki plugin who aims to help developers, editors or users to save their wikis and attachments over IPFS.
|
||||
- [ipfs-md-wiki](https://github.com/daijiale/ipfs-md-wiki) - Build your wiki system base on ipfs and markdown.
|
||||
- [ipfs-search](https://ipfs-search.com) - Searching the universe since 2016.
|
||||
Sniffs the DHT gossip and indexes file and directory hashes. Metadata and search API's available. [Source](https://github.com/ipfs-search/ipfs-search)
|
||||
@ -74,11 +83,13 @@ Sniffs the DHT gossip and indexes file and directory hashes. Metadata and search
|
||||
- [ipfs.ink](https://ipfs.ink) - Publish and render markdown essays to and from ipfs. [Source](https://github.com/kpcyrd/ipfs.ink)
|
||||
- [ipfs.pics](https://github.com/ipfspics/ipfspics-server) - Upload and share pics.
|
||||
- [IPFSBin](https://github.com/victorbjelkholm/ipfsbin) - Pastebin clone build.
|
||||
- [IpfsCloud](https://ipfscloud.store) - A Decentralized, Anonymous Cloud Storage Platform on IPFS. [Source](https://github.com/cluster-labs/ipfscloud-web)
|
||||
- [IpJot](https://ipjot.herokuapp.com/) - Creates short notes, stories, books, poems, conversations on IPFS.
|
||||
- [IPSE](https://www.ipse.io/) - A search engine for the IPFS network.
|
||||
- [Kauri](https://kauri.io) - A community-based knowledge platform for web3 technologies built on top of IPFS and Ethereum. Learn, share and curate on up-to-date and high-quality technical articles and series.
|
||||
- [KDE-DolphinServiceMenu-IPFS](https://github.com/amar-laksh/KDE-DolphinServiceMenu-IPFS) - Service Menu for Dolphin File Manager to upload files to IPFS The open network for transaction requests.
|
||||
- [killcord](https://killcord.io/) - A censorship resistant deadman's switch [Source](https://github.com/nomasters/killcord)
|
||||
- [markup.rocks](https://ipfs.io/ipfs/QmWPgJnUGLB1LPh9KMG9LEN4LVu5e17TwkEtcmTWdNn9V6/#/ipfs/QmfQ75DjAxYzxMP2hdm6o4wFwZS5t7uorEZ2pX9AKXEg2u) - Pandoc-based markup editor/previewer/converter, ported to IPFS. [Source](https://github.com/davidar/markup.rocks)
|
||||
- [NodeFort.io](https://www.nodefort.io) - Web-based IPFS node hosting service.
|
||||
- [Minerva](https://github.com/bdchain/Minerva) - Minerva is a storage plugin of Apache Drill that connects IPFS's decentralized storage and Drill's flexible query engine.
|
||||
- [OpenBazaar](https://www.openbazaar.org/) - This new version(v2.0) is built on IPFS, Openbazaar stores can now be accessible to buyers even when they are offline.
|
||||
- [Orbit](https://orbit.chat) - Distributed, peer-to-peer chat application on IPFS. [Source](https://github.com/haadcode/orbit)
|
||||
- [Origin Protocol](https://demo.originprotocol.com/) - Distributed sharing economy marketplace with images, metadata, and ERC 725 data stored on IPFS. [Source](https://github.com/OriginProtocol/demo-dapp)
|
||||
@ -86,24 +97,36 @@ Sniffs the DHT gossip and indexes file and directory hashes. Metadata and search
|
||||
- [Pathephone](https://pathephone.github.io) - Distributed music streaming app.
|
||||
- [Peer Bandwidth Demo](https://ipfs.io/ipfs/QmVaVXbLdw4R5NqAiiQoTWtitxo5g7FS31PQmCLbH9p8Fu/) - An demo app that uses window.ipfs, provided by the IPFS Companion web extension to get and graph bandwidth info for your IPFS node [Source](https://github.com/tableflip/ipfs-peer-bw-example)
|
||||
- [Peer Map Demo](https://ipfs.io/ipfs/QmRPGCmLKH2dQmNiPRsiuYS9EhhJL1Gmkz5F75gKY1K4Bm/) - A map of IPv4 IPFS peers that uses window.ipfs [Source](https://github.com/tableflip/ipfs-peer-map-example)
|
||||
- [Peergos](https://peergos.org) - End-to-end encrypted, peer-to-peer file storage and sharing. [Source](https://github.com/Peergos/Peergos)
|
||||
- [Philes](https://philes.co) - A simple browser-based IPFS notepad app. [Source](https://github.com/chrismatthieu/philes)
|
||||
- [Pinata](https://pinata.cloud) - Build and manage your dapp through Pinata’s REST API and IPFS toolkit.
|
||||
- [Playback](https://mafintosh.github.io/playback/) - IPFS playback support. This allows casting a video in IPFS to a Chromecast.
|
||||
- [PubSub Chat Demo](https://ipfs.io/ipfs/QmWZ3u5S7RjFXKfW6dSZhj7CozcvpqJxm48RYMmKkWcmNQ/) - A ~76KB demo chat app that uses window.ipfs, provided by the IPFS Companion web extension [Source](https://github.com/tableflip/ipfs-pubsub-chat-example)
|
||||
- [Pugdit](https://github.com/zbyte64/pugdit) - A bulletin board service that discovers and distributes over IPFS
|
||||
- [PushToTalk](http://timothy.hobbs.cz/push-to-talk/index.html) - Push to Talk lets you edit audio essays and publish them with IPFS.
|
||||
- [qri](https://qri.io) - Dataset verion control, discovery and collaboration tools (free, open-source). [Source](https://github.com/qri-io/qri)
|
||||
- [qri](https://qri.io) - Dataset version control, discovery and collaboration tools (free, open-source). [Source](https://github.com/qri-io/qri)
|
||||
- [Request](https://request.network/) - Decentralized network for financial transactions. [Source](https://github.com/RequestNetwork/requestNetwork)
|
||||
- [SimpleAsWater Bot](https://simpleaswater.com/ipfs-cluster-twitter-pinbot/) - A twitter bot that adds, pins, unpins your tweets to public IPFS network using IPFS Cluster. [Source](https://github.com/simpleaswater/twitter-pinbot)
|
||||
- [SimpleID](https://simpleid.xyz/) - Developer tools for adding Ethereum authentication and content pinning to your app. [Source](https://github.com/simplesecure/)
|
||||
- [TallyLab](https://tallylab.com/) - Local-first, end-to-end encrypted data diary app for capturing, analyzing, and sharing data about any and everything.
|
||||
- [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
|
||||
- [Textile Photos](https://www.textile.photos) - Textile Photos is a secure, mobile digital wallet for your photos. [Source](https://github.com/textileio/textile-mobile)
|
||||
- [ToDo List Demo](https://ipfs.io/ipfs/QmfFaH6dGibQ5JwEdsujeHBzsmHUsFRB5kU9P8nzPyzMv2/) - A ToDo List demo app that uses windows.ipfs. [Source](https://github.com/ipfs-shipyard/demo-ipfs-todo)
|
||||
- [ToDo List Demo](https://ipfs.io/ipfs/QmSGQrmvHe6fFiWdV2H8YnhLaoX4qe5nYEmJfUFx6LdUYa/) - A ToDo List demo app that uses windows.ipfs. [Source](https://github.com/ipfs-shipyard/demo-ipfs-todo)
|
||||
- [Tree3 Network](https://tree3.network/) - A decentralized platform for micropayments, offchain data and blogging powered by Stellar and IPFS. [Source](https://github.com/tree3network/tree3)
|
||||
- [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.
|
||||
- [uport](https://www.uport.me) - Uport is a mobile, self-sovereign identity and key management system, built on the Ethereum blockchain.
|
||||
- [Wistful Books](https://wistfulbooks.com/) - Single page offline application for enjoying librivox.org audio books. [Source](https://github.com/smwa/wistfulbooks)
|
||||
- [xfce-screenshooter-ipfs-support](https://github.com/amar-laksh/xfce-screenshooter-ipfs-support) - A fork of xfce-screenshooter with IPFS support!
|
||||
|
||||
## Articles
|
||||
|
||||
- 2020-01-22: [Building a Twitter Bot using IPFS Cluster](https://simpleaswater.com/ipfs-cluster-twitter-pinbot/?ref=awesomeipfs)
|
||||
- 2020-01-04: [Hands-on IPLD Tutorial in Golang Series](https://simpleaswater.com/hands-on-ipld-tutorial-in-golang?ref=awesomeipfs)
|
||||
- 2019-10-01: [InterPlanetary Chat Application using Libp2p](http://simpleaswater.com/libp2p/tutorials/nodejs/getting_started?ref=awesomeipfs)
|
||||
- 2019-08-14: [Managing storage in a Java application with IPFS](https://kauri.io/article/3e8494f4f56f48c4bb77f1f925c6d926)
|
||||
- 2019-07-22: [10+ Resources Every IPFS Developer Should Know About](https://medium.com/@vaibhavsaini_67863/10-resources-to-get-started-with-ipfs-5f429dc8a841)
|
||||
- 2019-05-12: [The Complete Beginner's Guide to Deploying Your First Static Website to IPFS](https://dev.to/agentofuser/the-complete-beginner-s-guide-to-deploying-your-first-static-website-to-ipfs-33po)
|
||||
- 2019-03-10: [The Case for a Decentralized Social Network](https://medium.com/npfoss/the-case-for-a-decentralized-social-network-2683b727abf5)
|
||||
- 2019-01-30: [Ultimate Guide to Filecoin Breaking Down Filecoin Whitepaper & Economics](https://medium.com/swlh/ultimate-guide-to-filecoin-breaking-down-filecoin-whitepaper-economics-9212541a5895)
|
||||
- 2018-08-06: [Content Identifiers in IPFS](https://pascalprecht.github.io/posts/content-identifiers-in-ipfs/)
|
||||
- 2018-07-11: [On future-proof cryptographic hashes](https://pascalprecht.github.io/posts/future-proofed-hashes-with-multihash/)
|
||||
- 2017-08-21: [Understanding the IPFS White Paper part 2](https://decentralized.blog/understanding-the-ipfs-white-paper-part-2.html)
|
||||
@ -121,14 +144,39 @@ Sniffs the DHT gossip and indexes file and directory hashes. Metadata and search
|
||||
|
||||
## Datasets
|
||||
|
||||
- [7-piece Syzygy tablebases](https://syzygy-tables.info/) - Solutions for all chess endgames with up to 7 pieces. [Source](https://github.com/syzygy1/tb)
|
||||
- [alpine-linux 3.4 packages](https://ipfs.io/ipfs/QmRsvEpJggeu4HhoafzRFobV4sbwVVTXMrdb2p8XWv7bCS) [Source](https://github.com/ipfs/archives/issues/83)
|
||||
- [arXiv](https://ipfs.io/ipfs/QmfXH9XtP7xmoTH8WAp4HNSduqWMwLTH8B8TvbTkdgzNAa) [Source](https://github.com/ipfs/archives/issues/2)
|
||||
- [cdn.media.ccc.de](https://ipfs.io/ipfs/QmW84mqTYnCkRTy6VeRJebPWuuk8b27PJ4bWm2bL4nrEWb) [Source](https://github.com/ipfs/archives/issues/52)
|
||||
- [cdnjs](https://ipfs.io/ipfs/QmRrnfFUgx81KZR9ibEcxDXgevoj9e5DydB5v168yembnX) [Source](https://github.com/ipfs/archives/issues/35)
|
||||
- [Cooking Recipes](https://ipfs.io/ipfs/QmTXo6GforwsuGAd8behjgvKCsMMBdG1xMZJF4qa9W7CHB) - Around 50GB of formatted and unformatted cooking recipes. [Source](https://old.reddit.com/r/opendirectories/comments/dsznin/50_gb_directory_of_cooking_recipes/)
|
||||
- [Geocities by Archive Team](https://ipfs.io/ipfs/QmVCjhoEFC9vwvaa8bKyJgwAByP4MXSogcyDGoz4Lkc3ox) [Source](https://github.com/ipfs/archives/issues/182)
|
||||
- [haveibeenpwnd.com passwords](https://ipfs.io/ipfs/QmSRBDMksX7c5dfheGsYDdWrLdve5hBvXDQm7Yrov7KMJv) [Source](https://github.com/ipfs/archives/issues/157)
|
||||
- [IETF RFC Archive](https://ipfs.io/ipfs/QmNvTjdqEPjZVWCvRWsFJA1vK7TTw1g9JP6we1WBJTRADM) [Source](https://github.com/ipfs/archives/issues/18)
|
||||
- [KinoKabaret Caen, 2018 - Shortfilms](https://ipfs.io/ipfs/QmajLDwZLH6bKTzd8jkq913ZbxaB2nFGRrkDAuygYNNv39) [Source](https://github.com/ipfs/archives/issues/172)
|
||||
- [MDSConnect](https://ipfs.io/ipfs/QmcvfB6pAqUfTnuAK8zFKVxbdhopnBPveJrDcy1JAA7HX5) [Source](https://github.com/ipfs/archives/issues/152)
|
||||
- [No-Intro Collection](https://ipfs.io/ipfs/QmPFj6iAxUwxVyEtDJBJHXVp4SX9dkV91Mh5mjqGxTctHy) [Source](https://github.com/ipfs/archives/issues/163)
|
||||
- [Old Internet Files](https://ipfs.io/ipfs/QmbsZEvJE8EU51HCUHQg2aem9JNFmFHdva3tGVYutdCXHp) [Source](https://github.com/ipfs/archives/issues/176)
|
||||
- [Presidential Daily Briefs](https://ipfs.io/ipfs/Qme6epvZDj3vzHcFKdF1nZhbixjw8Bn4imGcKnbUyBJL89) [Source](https://github.com/ipfs/archives/issues/23)
|
||||
- [Project Apollo Archives](https://ipfs.io/ipfs/QmSnuWmxptJZdLJpKRarxBMS2Ju2oANVrgbr2xWbie9b2D) [Source](https://github.com/ipfs/archives/issues/143)
|
||||
- [textfiles.com](https://ipfs.io/ipfs/QmNoscE3kNc83dM5rZNUC5UDXChiTdDcgf16RVtFCRWYuU) [Source](https://github.com/ipfs/archives/issues/155)
|
||||
- [WistfulBooks: LibriVox Audiobook Archive](https://wistfulbooks.com) - Free public domain audiobooks from LibriVox.org packaged into a single page that lets you listen to audiobooks in your browser. [Source](https://github.com/smwa/wistfulbooks)
|
||||
- [World Wide Web History Project](https://ipfs.io/ipfs/QmRTSA1UFHSx3z7taNRwUVM8AjB2EQwKvyZu3BfJg9QRtZ) [Source](https://github.com/ipfs/archives/issues/159)
|
||||
- [XKCD](https://ipfs.io/ipns/xkcd.hacdias.com) [Source](https://github.com/ipfs/archives/issues/21)
|
||||
- [xkcd](https://ipfs.io/ipns/xkcd.hacdias.com) [Source](https://github.com/ipfs/archives/issues/21)
|
||||
- [yarchive.net](https://ipfs.io/ipfs/QmdA5WkDNALetBn4iFeSepHjdLGJdxPBwZyY47ir1bZGAK) [Source](https://github.com/ipfs/archives/issues/76)
|
||||
|
||||
## Services
|
||||
|
||||
- [Boom.FYI](https://www.boom.fyi) - An IPFS link shortening and access control service.
|
||||
- [Eternum](https://www.eternum.io/) - Paid pinning service with an easy-to-use API.
|
||||
- [Fission](https://fission.codes) - App and website hosting powered by IPFS, including DNS automation, identity, and end-to-end encryption.
|
||||
- [NodeFort.io](https://www.nodefort.io) - Web-based IPFS node hosting service.
|
||||
- [Peergos](https://peergos.org) - Your private, but social, space online. Store and edit documents and media. Share files or folders with friends. [Source](https://github.com/Peergos/Peergos)
|
||||
- [Pinata](https://pinata.cloud) - Build and manage your dapp through Pinata’s REST API and IPFS toolkit.
|
||||
- [Robonomics Network](https://robonomics.network/en/) - Ethereum network infrastructure for cyber-physical systems' integration into Smart Cities and Industry 4.0
|
||||
- [Temporal](https://temporal.cloud) - Scalable IPFS Infrastructure with free starter package featuring turnkey APIs, toolkits and storage.
|
||||
- [Unstoppable Domains](https://unstoppabledomains.com) - Domains on blockchains
|
||||
|
||||
## Tools
|
||||
|
||||
- [Blockwatch](https://ipfs.io/ipfs/QmdikpwcyeBuGaVzWzSzPuqvBfTGD8jPAVydcCjYHsBUxo/index.html) - Monitor the current block number of the Ethereum blockchain, and set alerts (stored locally using PouchDB in your browser) for when certain block heights are passed. [Source](https://github.com/MidnightLightning/ethereum-blockwatch)
|
||||
@ -136,9 +184,12 @@ Sniffs the DHT gossip and indexes file and directory hashes. Metadata and search
|
||||
- [dillo-ipfs](https://git.scuttlebot.io/%25C35b%2BMlZ%2Fy5TT1e7SG66eNKEIdX5DRl9PRUxbhvO89k%3D.sha256) - IPFS integration for the Dillo web browser.
|
||||
- [gatsby-plugin-ipfs](https://github.com/moxystudio/gatsby-plugin-ipfs) - Adds support for deploying Gatsby websites to IPFS by ensuring that assets are relative.
|
||||
- [git-remote-ipfs](https://github.com/cryptix/git-remote-ipfs) - push/pull repositories from/to IPFS
|
||||
- [go-orbit-db](https://github.com/berty/go-orbit-db) - This is a Golang port of OrbitDB that intends to be fully compatible with the original JavaScript version. OrbitDB is a serverless, distributed, peer-to-peer database.
|
||||
- [go-stellar-ipfs](https://github.com/aanupam23/go-stellar-ipfs) - go-stellar-ipfs is a library that is a bridge between Stellar and IPFS.
|
||||
- [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.
|
||||
- [IPDR](https://github.com/miguelmota/ipdr) - IPFS-backed Docker Registry
|
||||
- [ipfs-action](https://github.com/aquiladev/ipfs-action) - GitHub Action for delivery of static websites.
|
||||
- [ipfs-add-from-encrypted](https://github.com/TroyWilson1/ipfs-add-from-encrypted) - Encrypt a file or directory with AES256 then add to IPFS
|
||||
- [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
|
||||
- [ipfs-chrome-extension](https://github.com/dylanPowers/ipfs-chrome-extension) - Chrome extension to redirect ipfs.io traffic to local gateway
|
||||
@ -154,16 +205,19 @@ Sniffs the DHT gossip and indexes file and directory hashes. Metadata and search
|
||||
- [ipfs-screencap](https://github.com/jbenet/ipfs-screencap) - Capture screenshots, publish them to IPFS, and copy the link to the clipboard.
|
||||
- [ipfs-video-gateway](https://ipfs.video) - Cloud-init your own IPFS gateway on a cloud provider and easily pin content through a simple web interface. [Source](https://github.com/bneijt/ipfs-video-gateway)
|
||||
- [ipfscrape](https://github.com/victorbjelkholm/ipfscrape) - Scrape a webpage with all assets and put it in IPFS
|
||||
- [ipfsecret](https://github.com/c2fo-lab/ipfsecret) - Encrypt and decrypt IPFS files with a secret passphrase
|
||||
- [ipfsecret](https://github.com/shlemph/ipfsecret) - Encrypt and decrypt IPFS files with a secret passphrase
|
||||
- [ipget](https://github.com/ipfs/ipget) - :satellite: wget for IPFS: retrieve files over IPFS and save them locally.
|
||||
- [IPLD Explorer](https://explore.ipld.io) - Explore the Merkle Forest from the comfort of your browser [Source](https://github.com/ipfs-shipyard/ipld-explorer)
|
||||
- [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.
|
||||
- [iprfc](https://github.com/RTradeLtd/iprfc) - IETF RFC downloader which stores RFCs on IPFS and indexes them with RTradeLtd/Lens.
|
||||
- [ipscend](https://github.com/diasdavid/ipscend) - Tool for hosting web apps and static websites in IPFS
|
||||
- [mahuta](https://github.com/ConsenSys/Mahuta) - Mahuta is a plug and play service for your micro-service architecture allowing to collect, store and index data on IPFS and offering search functionalities (full text, query).
|
||||
- [orbit-db](https://github.com/orbitdb/orbit-db) - OrbitDB is a serverless, distributed, peer-to-peer database that uses IPFS as its data storage and IPFS Pubsub to automatically sync databases with peers.
|
||||
- [pinbot](https://github.com/whyrusleeping/pinbot) - Pin content via IRC
|
||||
- [Public gateway status checker](https://ipfs.fooock.com/) - Web app to check public states of IPFS gateways, including latency and gateway writable state. [Source](https://github.com/fooock/ipfs-gateway-checker)
|
||||
- [Siderus Orion](https://orion.siderus.io) - Easy to use IPFS desktop client for macOS, Windows and Linux [Source](https://github.com/Siderus/Orion)
|
||||
- [Sweet IPFS](https://github.com/RHazDev/Sweet-IPFS) - Full node for Android
|
||||
- [Tellit](https://gitlab.com/terceranexus6/tellit) - Encrypt files before uploading them using a keypair or a passphrase
|
||||
|
||||
## Videos
|
||||
|
||||
|
121
data/apps.yaml
@ -3,6 +3,24 @@ color: aqua
|
||||
icon: stroke_marketing
|
||||
description: Applications built with IPFS or with functionality that uses IPFS.
|
||||
content:
|
||||
- title: SimpleAsWater Bot
|
||||
website: https://simpleaswater.com/ipfs-cluster-twitter-pinbot/
|
||||
source: https://github.com/simpleaswater/twitter-pinbot
|
||||
picture: /images/twitter-bot.png
|
||||
description: >
|
||||
A twitter bot that adds, pins, unpins your tweets to public IPFS network using IPFS Cluster.
|
||||
- title: Cyber
|
||||
website: https://cyber.page
|
||||
source: https://github.com/cybercongress
|
||||
picture: /images/cybercongress.png
|
||||
description: >
|
||||
A decentralized Google alternative, built with the help of IPFS.
|
||||
- title: SimpleID
|
||||
website: https://simpleid.xyz/
|
||||
source: https://github.com/simplesecure/
|
||||
picture: /images/simpleid.svg
|
||||
description: >
|
||||
Developer tools for adding Ethereum authentication and content pinning to your app.
|
||||
- title: 2read
|
||||
website: https://2read.net/
|
||||
source: https://github.com/meehow/2read
|
||||
@ -22,7 +40,7 @@ content:
|
||||
A Next-Generation Social Media Network, powered by Ethereum and embedded
|
||||
into IPFS.
|
||||
- title: Alexandria
|
||||
website: http://www.alexandria.io/learn/#integrated-technologies
|
||||
website: http://www.alexandria.io/
|
||||
description: >
|
||||
Decentralized content publishing / monetization platform.
|
||||
- title: Arbore
|
||||
@ -53,16 +71,15 @@ content:
|
||||
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: Diffuse
|
||||
source: https://diffuse.sh
|
||||
description: >
|
||||
Play music from your IPFS node, or any other cloud/distributed storage service you use.
|
||||
- title: digx
|
||||
website: https://www.dgx.io/
|
||||
description: >
|
||||
@ -73,11 +90,13 @@ content:
|
||||
description: >
|
||||
Distributed video sharing with steem.it intergrations, using ipfs for
|
||||
backend storage.
|
||||
- title: Eternum
|
||||
website: https://www.eternum.io/
|
||||
picture: /images/eternum.png
|
||||
- title: edChain
|
||||
website: https://www.edchain.io/
|
||||
source: https://github.com/edchainio/edchain-client-gui
|
||||
picture: /images/edchain.png
|
||||
description: >
|
||||
Paid pinning service with an easy-to-use API.
|
||||
EdChain is a global network for education and careers. It uses blockchain
|
||||
and distributed web technologies to deliver educational content, even to those without broadband internet.
|
||||
- title: Ethlance
|
||||
website: http://ethlance.com
|
||||
source: https://github.com/madvas/ethlance
|
||||
@ -104,6 +123,12 @@ content:
|
||||
description: >
|
||||
A booru-style media tagging application with a multitude of features,
|
||||
recently added basic ipfs support.
|
||||
- title: InfiniteBooru
|
||||
source: https://infinitebooru.com
|
||||
picture: /images/infinitebooru.png
|
||||
description: >
|
||||
A booru-style media tagging application and content aggregator
|
||||
with all media backed by IPFS.
|
||||
- title: InterPlanetary Wayback
|
||||
source: https://github.com/oduwsdl/ipwb
|
||||
picture: /images/interplanetarywayback.png
|
||||
@ -118,7 +143,6 @@ content:
|
||||
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.
|
||||
@ -146,6 +170,14 @@ content:
|
||||
source: https://github.com/victorbjelkholm/ipfsbin
|
||||
description: >
|
||||
Pastebin clone build.
|
||||
- title: IpJot
|
||||
website: https://ipjot.herokuapp.com/
|
||||
description: >
|
||||
Creates short notes, stories, books, poems, conversations on IPFS.
|
||||
- title: IPSE
|
||||
website: https://www.ipse.io/
|
||||
description: >
|
||||
A search engine for the IPFS network.
|
||||
- title: markup.rocks
|
||||
website: https://ipfs.io/ipfs/QmWPgJnUGLB1LPh9KMG9LEN4LVu5e17TwkEtcmTWdNn9V6/#/ipfs/QmfQ75DjAxYzxMP2hdm6o4wFwZS5t7uorEZ2pX9AKXEg2u
|
||||
source: https://github.com/davidar/markup.rocks
|
||||
@ -175,13 +207,13 @@ content:
|
||||
website: https://qri.io
|
||||
source: https://github.com/qri-io/qri
|
||||
description: >
|
||||
Dataset verion control, discovery and collaboration tools (free, open-source).
|
||||
Dataset version control, discovery and collaboration tools (free, open-source).
|
||||
- title: ujo
|
||||
website: http://ujomusic.com/
|
||||
description: >
|
||||
A blockchain marketplace for musicians.
|
||||
- title: uport
|
||||
website: https://uport.me/#home
|
||||
website: https://www.uport.me
|
||||
description: >
|
||||
Uport is a mobile, self-sovereign identity and key management system,
|
||||
built on the Ethereum blockchain.
|
||||
@ -200,10 +232,6 @@ content:
|
||||
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
|
||||
description: >
|
||||
@ -254,10 +282,6 @@ content:
|
||||
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: >
|
||||
@ -269,17 +293,17 @@ content:
|
||||
picture: /images/peer-bandwidth-demo.jpg
|
||||
description: >
|
||||
An demo app that uses window.ipfs, provided by the IPFS Companion web extension to get and graph bandwidth info for your IPFS node
|
||||
- title: Pinata
|
||||
website: https://pinata.cloud
|
||||
picture: /images/pinata.png
|
||||
description: >
|
||||
Build and manage your dapp through Pinata’s REST API and IPFS toolkit.
|
||||
- title: PubSub Chat Demo
|
||||
website: https://ipfs.io/ipfs/QmWZ3u5S7RjFXKfW6dSZhj7CozcvpqJxm48RYMmKkWcmNQ/
|
||||
source: https://github.com/tableflip/ipfs-pubsub-chat-example
|
||||
picture: /images/pubsub-chat-demo.png
|
||||
description: >
|
||||
A ~76KB demo chat app that uses window.ipfs, provided by the IPFS Companion web extension
|
||||
- title: Pugdit
|
||||
website: https://github.com/zbyte64/pugdit
|
||||
source: https://github.com/zbyte64/pugdit
|
||||
description: >
|
||||
A bulletin board service that discovers and distributes over IPFS
|
||||
- title: Peer Map Demo
|
||||
website: https://ipfs.io/ipfs/QmRPGCmLKH2dQmNiPRsiuYS9EhhJL1Gmkz5F75gKY1K4Bm/
|
||||
source: https://github.com/tableflip/ipfs-peer-map-example
|
||||
@ -293,7 +317,7 @@ content:
|
||||
description: >
|
||||
A demo app that uses windows.ipfs to show you a QR Code of your IPNS Link and of your Public Key.
|
||||
- title: ToDo List Demo
|
||||
website: https://ipfs.io/ipfs/QmfFaH6dGibQ5JwEdsujeHBzsmHUsFRB5kU9P8nzPyzMv2/
|
||||
website: https://ipfs.io/ipfs/QmSGQrmvHe6fFiWdV2H8YnhLaoX4qe5nYEmJfUFx6LdUYa/
|
||||
source: https://github.com/ipfs-shipyard/demo-ipfs-todo
|
||||
picture: /images/todo-demo.png
|
||||
description: >
|
||||
@ -305,11 +329,6 @@ content:
|
||||
Run your IPFS node on your machine without having to bother with command line tools.
|
||||
Manage your node, add your files, easily change the settings... everything from
|
||||
just one interface.
|
||||
- title: IpfsCloud
|
||||
source: https://github.com/cluster-labs/ipfscloud-web
|
||||
website: https://ipfscloud.store
|
||||
description: >
|
||||
A Decentralized, Anonymous Cloud Storage Platform on IPFS.
|
||||
- title: 3Box
|
||||
website: https://3box.io
|
||||
source: https://github.com/uport-project/3box
|
||||
@ -346,7 +365,41 @@ content:
|
||||
description: >
|
||||
Decentralized two factor authentication app built on Textile & IPFS.
|
||||
- title: DtinyUrl
|
||||
website: http://t.bdaily.club
|
||||
source: https://github.com/facert/dtinyurl
|
||||
description: >
|
||||
Dcentralized url shortening service base on ipfs
|
||||
Decentralized URL shortening service based on IPFS.
|
||||
- title: Wistful Books
|
||||
website: https://wistfulbooks.com/
|
||||
source: https://github.com/smwa/wistfulbooks
|
||||
description: >
|
||||
Single page offline application for enjoying librivox.org audio books.
|
||||
- title: Tree3 Network
|
||||
website: https://tree3.network/
|
||||
source: https://github.com/tree3network/tree3
|
||||
description: >
|
||||
A decentralized platform for micropayments, offchain data and blogging powered by Stellar and IPFS.
|
||||
- title: Peergos
|
||||
website: https://peergos.org
|
||||
source: https://github.com/Peergos/Peergos
|
||||
picture: /images/peergos.png
|
||||
description: >
|
||||
End-to-end encrypted, peer-to-peer file storage and sharing.
|
||||
- title: Minerva
|
||||
source: https://github.com/bdchain/Minerva
|
||||
description: >
|
||||
Minerva is a storage plugin of Apache Drill that connects IPFS's decentralized storage and Drill's flexible query engine.
|
||||
- title: IPFS Image Uploader
|
||||
website: https://ipfs.talaikis.com/
|
||||
source: https://github.com/TalaikisInc/ipfs-uploader
|
||||
description: >
|
||||
IPFS image uploader and viewer.
|
||||
Minerva is a storage plugin of Apache Drill that connects IPFS's decentralized storage and Drill's flexible query engine.
|
||||
- title: IPFS with TiddlyWiki
|
||||
source: https://github.com/xmaysonnave/tiddlywiki-ipfs
|
||||
description: >
|
||||
IPFS with TiddyWiki is a TiddlyWiki plugin who aims to help developers, editors or users to save their wikis and attachments over IPFS.
|
||||
- title: Kauri
|
||||
source: https://kauri.io
|
||||
picture: /images/kauri_io.png
|
||||
description: >
|
||||
A community-based knowledge platform for web3 technologies built on top of IPFS and Ethereum. Learn, share and curate on up-to-date and high-quality technical articles and series.
|
||||
|
@ -3,48 +3,69 @@ color: navy
|
||||
icon: stroke_pencil
|
||||
description: Articles about the decentralized web and IPFS.
|
||||
content:
|
||||
- title: Building a Twitter Bot using IPFS Cluster
|
||||
date: "2020-01-22"
|
||||
website: https://simpleaswater.com/ipfs-cluster-twitter-pinbot/?ref=awesomeipfs
|
||||
- title: Hands-on IPLD Tutorial in Golang Series
|
||||
date: "2020-01-04"
|
||||
website: https://simpleaswater.com/hands-on-ipld-tutorial-in-golang?ref=awesomeipfs
|
||||
- title: InterPlanetary Chat Application using Libp2p
|
||||
date: "2019-10-01"
|
||||
website: http://simpleaswater.com/libp2p/tutorials/nodejs/getting_started?ref=awesomeipfs
|
||||
- title: 10+ Resources Every IPFS Developer Should Know About
|
||||
date: "2019-07-22"
|
||||
website: https://medium.com/@vaibhavsaini_67863/10-resources-to-get-started-with-ipfs-5f429dc8a841
|
||||
- title: Ultimate Guide to Filecoin Breaking Down Filecoin Whitepaper & Economics
|
||||
date: "2019-01-30"
|
||||
website: https://medium.com/swlh/ultimate-guide-to-filecoin-breaking-down-filecoin-whitepaper-economics-9212541a5895
|
||||
- title: Decentralized & Distributed Edge Computing Comes to Computes.io
|
||||
date: '2017-06-13'
|
||||
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'
|
||||
date: "2017-03-31"
|
||||
website: https://medium.com/@chrismatthieu/using-ipfs-for-iot-communications-b49c2139783a
|
||||
- title: 'IPFS: The Internet Democratised'
|
||||
date: '2016-09-12'
|
||||
- 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'
|
||||
date: "2016-05-20"
|
||||
website: https://changelog.com/204/
|
||||
- title: First Steps Toward Implementing Distributed Permanent Web With IPFS
|
||||
date: '2015-09-10'
|
||||
date: "2015-09-10"
|
||||
website: https://hacked.com/first-steps-toward-implementing-distributed-permanent-web-ipfs/
|
||||
- title: Introduction to IPFS
|
||||
date: '2015-09-13'
|
||||
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'
|
||||
date: "2015-09-18"
|
||||
website: http://motherboard.vice.com/read/the-interplanetary-file-system-wants-to-create-a-permanent-web
|
||||
- title: HTTP is obsolete. It's time for the distributed, permanent web
|
||||
date: '2015-09-08'
|
||||
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'
|
||||
date: "2018-07-11"
|
||||
website: https://pascalprecht.github.io/posts/future-proofed-hashes-with-multihash/
|
||||
- title: Content Identifiers in IPFS
|
||||
date: '2018-08-06'
|
||||
date: "2018-08-06"
|
||||
website: https://pascalprecht.github.io/posts/content-identifiers-in-ipfs/
|
||||
- title: Decentralized indexes for public genomic data
|
||||
date: '2017-05-05'
|
||||
date: "2017-05-05"
|
||||
website: https://github.com/luizirber/2017-recomb
|
||||
- title: Understanding the IPFS White Paper part 1
|
||||
date: '2017-08-10'
|
||||
date: "2017-08-10"
|
||||
website: https://decentralized.blog/understanding-the-ipfs-white-paper-part-1.html
|
||||
- title: Understanding the IPFS White Paper part 2
|
||||
date: '2017-08-21'
|
||||
date: "2017-08-21"
|
||||
website: https://decentralized.blog/understanding-the-ipfs-white-paper-part-2.html
|
||||
- title: "The Complete Beginner's Guide to Deploying Your First Static Website to IPFS"
|
||||
date: '2019-05-12'
|
||||
date: "2019-05-12"
|
||||
website: https://dev.to/agentofuser/the-complete-beginner-s-guide-to-deploying-your-first-static-website-to-ipfs-33po
|
||||
picture: /images/tutorial-ipfs-deploy.jpeg
|
||||
- title: "Managing storage in a Java application with IPFS"
|
||||
date: "2019-08-14"
|
||||
website: https://kauri.io/article/3e8494f4f56f48c4bb77f1f925c6d926
|
||||
- title: The Case for a Decentralized Social Network
|
||||
date: "2019-03-10"
|
||||
website: https://medium.com/npfoss/the-case-for-a-decentralized-social-network-2683b727abf5
|
||||
|
@ -1,19 +1,22 @@
|
||||
title: Datasets
|
||||
color: teal
|
||||
icon: stroke_copy
|
||||
description: Datasets who live or are replicated to IPFS
|
||||
description: Datasets who live or are replicated to IPFS.
|
||||
content:
|
||||
- title: IETF RFC Archive
|
||||
hash: /ipfs/QmNvTjdqEPjZVWCvRWsFJA1vK7TTw1g9JP6we1WBJTRADM
|
||||
website: https://ipfs.io/ipfs/QmNvTjdqEPjZVWCvRWsFJA1vK7TTw1g9JP6we1WBJTRADM
|
||||
source: https://github.com/ipfs/archives/issues/18
|
||||
size: 500MB
|
||||
- title: XKCD
|
||||
- title: xkcd
|
||||
hash: /ipns/xkcd.hacdias.com
|
||||
snapshot:
|
||||
hash: /ipfs/QmP7UYTMQFhsiRHfbgPgEngALzXWroSRVkEyWSbJTd23yf
|
||||
date: 15/07/2019
|
||||
website: https://ipfs.io/ipns/xkcd.hacdias.com
|
||||
source: https://github.com/ipfs/archives/issues/21
|
||||
description:
|
||||
size: 241MB
|
||||
size: 242MB
|
||||
- title: Old Internet Files
|
||||
hash: /ipfs/QmbsZEvJE8EU51HCUHQg2aem9JNFmFHdva3tGVYutdCXHp
|
||||
website: https://ipfs.io/ipfs/QmbsZEvJE8EU51HCUHQg2aem9JNFmFHdva3tGVYutdCXHp
|
||||
@ -44,3 +47,81 @@ content:
|
||||
source: https://github.com/ipfs/archives/issues/152
|
||||
description:
|
||||
size: 18.4GB
|
||||
- title: arXiv
|
||||
hash: /ipfs/QmfXH9XtP7xmoTH8WAp4HNSduqWMwLTH8B8TvbTkdgzNAa
|
||||
website: https://ipfs.io/ipfs/QmfXH9XtP7xmoTH8WAp4HNSduqWMwLTH8B8TvbTkdgzNAa
|
||||
source: https://github.com/ipfs/archives/issues/2
|
||||
description:
|
||||
size: 25GB
|
||||
- title: Presidential Daily Briefs
|
||||
hash: /ipfs/Qme6epvZDj3vzHcFKdF1nZhbixjw8Bn4imGcKnbUyBJL89
|
||||
website: https://ipfs.io/ipfs/Qme6epvZDj3vzHcFKdF1nZhbixjw8Bn4imGcKnbUyBJL89
|
||||
source: https://github.com/ipfs/archives/issues/23
|
||||
description:
|
||||
size: 480MB
|
||||
- title: No-Intro Collection
|
||||
hash: /ipfs/QmPFj6iAxUwxVyEtDJBJHXVp4SX9dkV91Mh5mjqGxTctHy
|
||||
website: https://ipfs.io/ipfs/QmPFj6iAxUwxVyEtDJBJHXVp4SX9dkV91Mh5mjqGxTctHy
|
||||
source: https://github.com/ipfs/archives/issues/163
|
||||
description:
|
||||
size: 39.15 GB
|
||||
- title: cdnjs
|
||||
hash: /ipfs/QmRrnfFUgx81KZR9ibEcxDXgevoj9e5DydB5v168yembnX
|
||||
website: https://ipfs.io/ipfs/QmRrnfFUgx81KZR9ibEcxDXgevoj9e5DydB5v168yembnX
|
||||
source: https://github.com/ipfs/archives/issues/35
|
||||
description:
|
||||
size: 17GB
|
||||
- title: alpine-linux 3.4 packages
|
||||
hash: /ipfs/QmRsvEpJggeu4HhoafzRFobV4sbwVVTXMrdb2p8XWv7bCS
|
||||
website: https://ipfs.io/ipfs/QmRsvEpJggeu4HhoafzRFobV4sbwVVTXMrdb2p8XWv7bCS
|
||||
source: https://github.com/ipfs/archives/issues/83
|
||||
description:
|
||||
size: 29GB
|
||||
- title: Project Apollo Archives
|
||||
hash: /ipfs/QmSnuWmxptJZdLJpKRarxBMS2Ju2oANVrgbr2xWbie9b2D
|
||||
website: https://ipfs.io/ipfs/QmSnuWmxptJZdLJpKRarxBMS2Ju2oANVrgbr2xWbie9b2D
|
||||
source: https://github.com/ipfs/archives/issues/143
|
||||
description:
|
||||
size: 61GB
|
||||
- title: textfiles.com
|
||||
hash: /ipfs/QmNoscE3kNc83dM5rZNUC5UDXChiTdDcgf16RVtFCRWYuU
|
||||
website: https://ipfs.io/ipfs/QmNoscE3kNc83dM5rZNUC5UDXChiTdDcgf16RVtFCRWYuU
|
||||
source: https://github.com/ipfs/archives/issues/155
|
||||
description:
|
||||
size: 1.6GB
|
||||
- title: cdn.media.ccc.de
|
||||
hash: /ipfs/QmW84mqTYnCkRTy6VeRJebPWuuk8b27PJ4bWm2bL4nrEWb
|
||||
website: https://ipfs.io/ipfs/QmW84mqTYnCkRTy6VeRJebPWuuk8b27PJ4bWm2bL4nrEWb
|
||||
source: https://github.com/ipfs/archives/issues/52
|
||||
description:
|
||||
size: 5.4TiB
|
||||
- title: Geocities by Archive Team
|
||||
hash: /ipfs/QmVCjhoEFC9vwvaa8bKyJgwAByP4MXSogcyDGoz4Lkc3ox
|
||||
website: https://ipfs.io/ipfs/QmVCjhoEFC9vwvaa8bKyJgwAByP4MXSogcyDGoz4Lkc3ox
|
||||
source: https://github.com/ipfs/archives/issues/182
|
||||
description:
|
||||
size: 641GiB
|
||||
- title: KinoKabaret Caen, 2018 - Shortfilms
|
||||
hash: /ipfs/QmajLDwZLH6bKTzd8jkq913ZbxaB2nFGRrkDAuygYNNv39
|
||||
website: https://ipfs.io/ipfs/QmajLDwZLH6bKTzd8jkq913ZbxaB2nFGRrkDAuygYNNv39
|
||||
source: https://github.com/ipfs/archives/issues/172
|
||||
description:
|
||||
size: 30GB
|
||||
- title: 'WistfulBooks: LibriVox Audiobook Archive'
|
||||
hash: /ipfs/QmXyNMhV8bQFp6wzoVpkz3NqDi7Fj72Deg7KphAuew3RYU
|
||||
website: https://wistfulbooks.com
|
||||
source: https://github.com/smwa/wistfulbooks
|
||||
description: Free public domain audiobooks from LibriVox.org packaged into a single page that lets you listen to audiobooks in your browser.
|
||||
size: 2.0 TiB
|
||||
- title: 'Cooking Recipes'
|
||||
hash: /ipfs/QmTXo6GforwsuGAd8behjgvKCsMMBdG1xMZJF4qa9W7CHB
|
||||
website: https://ipfs.io/ipfs/QmTXo6GforwsuGAd8behjgvKCsMMBdG1xMZJF4qa9W7CHB
|
||||
source: https://old.reddit.com/r/opendirectories/comments/dsznin/50_gb_directory_of_cooking_recipes/
|
||||
description: Around 50GB of formatted and unformatted cooking recipes.
|
||||
size: 52GB
|
||||
- title: '7-piece Syzygy tablebases'
|
||||
hash: /ipfs/QmVgcSADsoW5w19MkL2RNKNPGtaz7UhGhU62XRm6pQmzct
|
||||
website: https://syzygy-tables.info/
|
||||
source: https://github.com/syzygy1/tb
|
||||
description: Solutions for all chess endgames with up to 7 pieces.
|
||||
size: 16.9 TiB
|
||||
|
47
data/services.yaml
Normal file
@ -0,0 +1,47 @@
|
||||
title: Services
|
||||
color: green
|
||||
icon: stroke_decentralization
|
||||
description: Services that make use of IPFS technologies.
|
||||
content:
|
||||
- title: Peergos
|
||||
website: https://peergos.org
|
||||
source: https://github.com/Peergos/Peergos
|
||||
picture: /images/peergos.png
|
||||
description: >
|
||||
Your private, but social, space online. Store and edit documents and media. Share files or folders with friends.
|
||||
- title: Pinata
|
||||
website: https://pinata.cloud
|
||||
picture: /images/pinata.png
|
||||
description: >
|
||||
Build and manage your dapp through Pinata’s REST API and IPFS toolkit.
|
||||
- title: Eternum
|
||||
website: https://www.eternum.io/
|
||||
picture: /images/eternum.png
|
||||
description: >
|
||||
Paid pinning service with an easy-to-use API.
|
||||
- title: NodeFort.io
|
||||
website: https://www.nodefort.io
|
||||
picture: /images/nodefort.png
|
||||
description: Web-based IPFS node hosting service.
|
||||
- title: Robonomics Network
|
||||
website: https://robonomics.network/en/
|
||||
picture: /images/1_Robonomics_logo_color.png
|
||||
description: Ethereum network infrastructure for cyber-physical systems' integration into Smart Cities and Industry 4.0
|
||||
- title: Boom.FYI
|
||||
website: https://www.boom.fyi
|
||||
picture: /images/boom-fyi.svg
|
||||
description: An IPFS link shortening and access control service.
|
||||
- title: Temporal
|
||||
website: https://temporal.cloud
|
||||
picture: /images/temporal.png
|
||||
description: Scalable IPFS Infrastructure with free starter package featuring turnkey APIs, toolkits and storage.
|
||||
- title: Unstoppable Domains
|
||||
website: https://unstoppabledomains.com
|
||||
picture: /images/unstoppable-domains-app.png
|
||||
description: >
|
||||
Domains on blockchains
|
||||
- title: Fission
|
||||
website: https://fission.codes
|
||||
picture: /images/fission500px.png
|
||||
description: >
|
||||
App and website hosting powered by IPFS, including DNS automation, identity, and end-to-end encryption.
|
@ -3,9 +3,15 @@ color: yellow
|
||||
icon: stroke_code
|
||||
description: Tools built on the top of IPFS.
|
||||
content:
|
||||
- title: Tellit
|
||||
source: https://gitlab.com/terceranexus6/tellit
|
||||
description: Encrypt files before uploading them using a keypair or a passphrase
|
||||
- title: Sweet IPFS
|
||||
source: https://github.com/RHazDev/Sweet-IPFS
|
||||
description: Full node for Android
|
||||
- title: go-stellar-ipfs
|
||||
source: https://github.com/aanupam23/go-stellar-ipfs
|
||||
description: go-stellar-ipfs is a library that is a bridge between Stellar and IPFS.
|
||||
- title: cachewarmer
|
||||
source: https://github.com/BrendanBenshoof/cachewarmer
|
||||
description: Donate ipfs gateways to cache other people's content
|
||||
@ -64,6 +70,10 @@ content:
|
||||
description: 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.
|
||||
- title: iprfc
|
||||
source: https://github.com/RTradeLtd/iprfc
|
||||
description: IETF RFC downloader which stores RFCs on IPFS and indexes
|
||||
them with RTradeLtd/Lens.
|
||||
- title: ipscend
|
||||
source: https://github.com/diasdavid/ipscend
|
||||
description: Tool for hosting web apps and static websites in IPFS
|
||||
@ -85,7 +95,7 @@ content:
|
||||
source: https://github.com/Siderus/Orion
|
||||
description: Easy to use IPFS desktop client for macOS, Windows and Linux
|
||||
- title: ipfsecret
|
||||
source: https://github.com/c2fo-lab/ipfsecret
|
||||
source: https://github.com/shlemph/ipfsecret
|
||||
description: Encrypt and decrypt IPFS files with a secret passphrase
|
||||
- title: ipfs-add-from-encrypted
|
||||
source: https://github.com/TroyWilson1/ipfs-add-from-encrypted
|
||||
@ -127,3 +137,16 @@ content:
|
||||
website: https://ipfs.video
|
||||
source: https://github.com/bneijt/ipfs-video-gateway
|
||||
description: Cloud-init your own IPFS gateway on a cloud provider and easily pin content through a simple web interface.
|
||||
- title: orbit-db
|
||||
website: https://github.com/orbitdb/orbit-db
|
||||
source: https://github.com/orbitdb/orbit-db
|
||||
description: OrbitDB is a serverless, distributed, peer-to-peer database that uses IPFS as its data storage and IPFS Pubsub to automatically sync databases with peers.
|
||||
picture: /images/orbit-db.png
|
||||
- title: go-orbit-db
|
||||
website: https://github.com/berty/go-orbit-db
|
||||
source: https://github.com/berty/go-orbit-db
|
||||
description: This is a Golang port of OrbitDB that intends to be fully compatible with the original JavaScript version. OrbitDB is a serverless, distributed, peer-to-peer database.
|
||||
- title: ipfs-action
|
||||
picture: /images/ipfs-action.png
|
||||
source: https://github.com/aquiladev/ipfs-action
|
||||
description: GitHub Action for delivery of static websites.
|
||||
|
8066
package-lock.json
generated
Normal file
16
package.json
@ -21,19 +21,19 @@
|
||||
"build:hugo": "hugo -s src -d ../public --cleanDestinationDir --minify --gc"
|
||||
},
|
||||
"devDependencies": {
|
||||
"babel-eslint": "^10.0.1",
|
||||
"browserify": "^16.2.3",
|
||||
"chokidar": "^2.1.5",
|
||||
"babel-eslint": "^10.0.2",
|
||||
"browserify": "^16.3.0",
|
||||
"chokidar": "^3.0.2",
|
||||
"cssnano": "^4.1.10",
|
||||
"ecstatic": "^4.1.2",
|
||||
"fs-extra": "^7.0.1",
|
||||
"hugo-bin": "^0.43.4",
|
||||
"node-yaml": "^3.2.0",
|
||||
"fs-extra": "^8.1.0",
|
||||
"hugo-bin": "^0.43.6",
|
||||
"node-yaml": "^4.0.1",
|
||||
"npm-run-all": "^4.1.5",
|
||||
"postcss-cli": "^6.1.2",
|
||||
"postcss-cli": "^6.1.3",
|
||||
"postcss-import": "^12.0.1",
|
||||
"shx": "^0.3.2",
|
||||
"standard": "^12.0.1",
|
||||
"standard": "^13.0.2",
|
||||
"uglifyify": "^5.0.1",
|
||||
"watch": "^1.0.2"
|
||||
},
|
||||
|
@ -1,19 +1,52 @@
|
||||
## What kind of change is it?
|
||||
## What kind of PR is this?
|
||||
**Select only one** *to speed up review/approval; i.e., don't lump an addition and a removal into a single PR.*
|
||||
|
||||
- [ ] Addition
|
||||
- [ ] Removal
|
||||
- [ ] Edit
|
||||
- [ ] Other
|
||||
- [ ] **Adding** something new to awesome-ipfs
|
||||
- [ ] **Editing** something already listed on awesome-ipfs
|
||||
- [ ] **Removing** something from awesome-ipfs
|
||||
- [ ] **Something else** *(if so, please explain in the "Additional details" section below)*
|
||||
|
||||
<!-- If your change is not listed above, please remove the checklist bellow. -->
|
||||
|
||||
### Checklist
|
||||
## Pre-submit checklist
|
||||
**Please confirm ALL of the following** before submitting your PR.
|
||||
|
||||
- [ ] This PR includes only one addition, removal, or edit.
|
||||
- [ ] I edited the `/data` directory instead of the [README.md](https://github.com/ipfs/awesome-ipfs/blob/master/README.md).
|
||||
- [ ] This PR includes only one addition/removal/edit.
|
||||
- [ ] I ran the `make build` command following my edits to the `/data` directory.
|
||||
- [ ] I reviewed the [content policy](https://github.com/ipfs/awesome-ipfs/blob/master/POLICY.md) and the and the [IPFS Community Code of Conduct](https://github.com/ipfs/community/blob/master/code-of-conduct.md) to ensure my submission meets the requirements.
|
||||
- [ ] I have followed the [CONTRIBUTING.md guidelines](https://github.com/ipfs/awesome-ipfs/blob/master/CONTRIBUTING.md).
|
||||
|
||||
## Details
|
||||
## Additional details
|
||||
|
||||
Provide details of your changes here.
|
||||
### Is there anything else we should know about this PR?
|
||||
<!-- If you've checked "Something else" above, or just want to provide additional info or clarification, please do so here. -->
|
||||
|
||||
### For new additions: What is your project's *current* size/reach?
|
||||
<!--This could be number of users, number of integrations, frequency of use, or any other key metrics. If your PR isn't for a new addition to awesome-ipfs, or you don't know these numbers, you can leave this out.-->
|
||||
|
||||
### For new additions: What is your project's *potential* size/reach?
|
||||
<!--This could be number of users, number of integrations, frequency of use, or any other key metrics. If your PR isn't for a new addition to awesome-ipfs, or you don't know these numbers, you can leave this out.-->
|
||||
|
||||
### For new additions: How critical is IPFS to your project?
|
||||
<!--Choose one. If your PR isn't for a new addition to awesome-ipfs, you can leave this out.-->
|
||||
- [ ] Essential
|
||||
- [ ] Somewhat critical
|
||||
- [ ] Useful, but not critical
|
||||
|
||||
### For new additions: What core goal(s) does your project address?
|
||||
<!--Choose as many as apply. If your PR isn't for a new addition to awesome-ipfs, you can leave this out.-->
|
||||
- [ ] Big-data solutions
|
||||
- [ ] Freedom from corporate/government interference
|
||||
- [ ] Data integrity
|
||||
- [ ] Dev tools or other ways to enable developers
|
||||
- [ ] Disaster resilience/recovery
|
||||
- [ ] File storage/retrieval
|
||||
- [ ] File streaming
|
||||
- [ ] Permanent archiving
|
||||
- [ ] Self-sovereign idenity
|
||||
- [ ] Platforms that utilize consensus, reputation, or incentivization
|
||||
- [ ] Other *(please list)*
|
||||
|
||||
### Is anything about IPFS blocking your project?
|
||||
<!--If aspects of IPFS are hindering your project's progress, please elaborate here.-->
|
||||
|
@ -3,7 +3,7 @@ const fs = require('fs-extra')
|
||||
const { join } = require('path')
|
||||
|
||||
function getData () {
|
||||
let data = require('./data')
|
||||
const data = require('./data')
|
||||
|
||||
data.push({
|
||||
title: 'Awesome IPFS',
|
||||
|
@ -6,11 +6,12 @@
|
||||
|
||||
> Useful resources for using [IPFS](https://ipfs.io) and building things on top of it
|
||||
|
||||
_This list is for projects, tools, or pretty much any things related to IPFS that 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)._
|
||||
_This list is for projects, tools, or pretty much any things related to IPFS that 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 [our IPFS Discuss Forums](https://discuss.ipfs.io)._
|
||||
|
||||
## Table of Contents
|
||||
|
||||
- [Contribute](#contribute-to-this-list)
|
||||
- [Collab-Cluster](#collab-cluster)
|
||||
#PLACEHOLDER_TOC#
|
||||
- [Discussions](#discussions)
|
||||
- [Want to hack on IPFS?](#want-to-hack-on-ipfs)
|
||||
@ -18,9 +19,13 @@ _This list is for projects, tools, or pretty much any things related to IPFS tha
|
||||
|
||||
## Contribute to this list!
|
||||
|
||||
Everyone is welcome to submit their new awesome-ipfs item. In order to add an element to this list, you need to modify the files in `/data` and then run a simple `make build` before publishing your pull request as the Readme and the website are automatically generated. Check the [CONTRIBUTING.md guidelines](https://github.com/ipfs/awesome-ipfs/blob/master/CONTRIBUTING.md) to learn how to do so.
|
||||
Everyone is welcome to submit their new awesome-ipfs item, but it will be accepted only if it meets our [content policy](https://github.com/ipfs/awesome-ipfs/blob/master/POLICY.md).
|
||||
|
||||
**NOTE**: If you want to edit the README file directly (not the items/links) you need to modify the [README template](https://github.com/ipfs/awesome-ipfs/blob/master/scripts/readme-template.md) instead and run `make build` again. Thank you!
|
||||
Readme and the website are automatically generated. In order to add an element to this list, you need to modify the files in `/data` and then run `make build` before publishing your pull request. Read [contributing guidelines](https://github.com/ipfs/awesome-ipfs/blob/master/CONTRIBUTING.md) to learn how to do so.
|
||||
|
||||
## Collab-Cluster
|
||||
|
||||
[Collaborative clusters](https://collab.ipfscluster.io/) are public IPFS Clusters that anyone can join to help replicating and re-distributing content on the IPFS network. Instead of datasets cluster content is usually updated.
|
||||
|
||||
#PLACEHOLDER_CATEGORIES#
|
||||
|
||||
|
@ -8,19 +8,6 @@ body {
|
||||
overflow-y: scroll;
|
||||
}
|
||||
|
||||
.grow2 {
|
||||
-moz-osx-font-smoothing: grayscale;
|
||||
backface-visibility: hidden;
|
||||
transform: translateZ(0);
|
||||
transition: transform 0.25s ease-out;
|
||||
}
|
||||
|
||||
.grow2:active,
|
||||
.grow2:hover,
|
||||
.grow2:focus {
|
||||
transform: scale(1.05);
|
||||
}
|
||||
|
||||
.focus-outline:focus {
|
||||
outline: 0;
|
||||
box-shadow: 0 0 0 .2rem rgba(201, 210, 215, .4);
|
||||
@ -37,3 +24,33 @@ body {
|
||||
.fill-white {
|
||||
fill: white;
|
||||
}
|
||||
|
||||
.CardContainer {
|
||||
column-count: 4;
|
||||
column-gap: 1em;
|
||||
}
|
||||
|
||||
.Card {
|
||||
margin: 0 0 1em 0;
|
||||
width: 100%;
|
||||
page-break-inside: avoid;
|
||||
break-inside: avoid;
|
||||
}
|
||||
|
||||
@media (max-width: 1000px) {
|
||||
.CardContainer {
|
||||
column-count: 3;
|
||||
}
|
||||
}
|
||||
|
||||
@media (max-width: 800px) {
|
||||
.CardContainer {
|
||||
column-count: 2;
|
||||
}
|
||||
}
|
||||
|
||||
@media (max-width: 600px) {
|
||||
.CardContainer {
|
||||
column-count: 1;
|
||||
}
|
||||
}
|
@ -28,10 +28,10 @@ function update (display) {
|
||||
cards.forEach((c) => {
|
||||
if (display.indexOf(c.dataset.ref) >= 0) {
|
||||
c.classList.remove('dn')
|
||||
c.classList.add('flex')
|
||||
c.classList.add('dib')
|
||||
} else {
|
||||
c.classList.add('dn')
|
||||
c.classList.remove('flex')
|
||||
c.classList.remove('dib')
|
||||
}
|
||||
})
|
||||
}
|
||||
|
@ -5,8 +5,8 @@
|
||||
{{ partial "analytics" . }}
|
||||
</head>
|
||||
<body>
|
||||
<div class="charcoal sans-serif w-90 mw8 center">
|
||||
<nav class="mh2 montserrat mv4 fw6 flex-wrap ttu tracked sans-serif flex flex-between">
|
||||
<div class="charcoal sans-serif w-90 mw9 center">
|
||||
<nav class="montserrat mv4 fw6 flex-wrap ttu tracked sans-serif flex flex-between">
|
||||
<a href="{{ .Site.BaseURL }}/" class="w-100 w-auto-l flex items-center pv3 pv0-l mr3 flex-grow-1 flex items-center justify-center justify-start-l no-underline" >
|
||||
<img alt="IPFS" src="{{ .Site.BaseURL }}/images/logo.png" class="w3 h3 mr3">
|
||||
<h1 class="f3 white">Awesome IPFS</h1>
|
||||
@ -23,7 +23,7 @@
|
||||
|
||||
{{ template "main" . }}
|
||||
|
||||
<footer class="mv4 mh2 montserrat ttu tc snow tracked b">
|
||||
<footer class="mv4 montserrat ttu tc snow tracked b">
|
||||
<a target="_blank" href="https://github.com/ipfs/awesome-ipfs" class="snow no-underline">GitHub</a> |
|
||||
<a target="_blank" href="https://github.com/ipfs/awesome-ipfs/blob/master/CONTRIBUTING.md" class="snow no-underline"> Suggest a new item</a> |
|
||||
<a target="_blank" href="https://discuss.ipfs.io/c/ecosystem" class="snow no-underline">Discuss</a>
|
||||
@ -31,4 +31,4 @@
|
||||
</div>
|
||||
<script src='{{ .Site.BaseURL }}/app.js'></script>
|
||||
</body>
|
||||
</html>
|
||||
</html>
|
1
src/layouts/partials/icons/history.svg
Normal file
@ -0,0 +1 @@
|
||||
<svg class="w1 h1 mr2 fill-blue" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 1000 1000"><path d="M524.5 34.5c-171.5 0-323.4 93.1-401.8 235.2L10 157v318.5h318.5L191.3 338.3C255 215.8 377.5 132.5 524.5 132.5 725.4 132.5 892 299.1 892 500S725.4 867.5 524.5 867.5c-161.7 0-294-102.9-347.9-245H73.7c53.9 196 235.2 343 450.8 343C784.2 965.5 990 754.8 990 500S779.3 34.5 524.5 34.5zm-73.5 245v249.9l230.3 137.2 39.2-63.7-196-117.6V279.5H451z"/></svg>
|
After Width: | Height: | Size: 447 B |
@ -1,19 +1,28 @@
|
||||
{{ define "text" }}
|
||||
<p class="f6 lh-copy mw5 mt2 mb0 mid-gray">
|
||||
{{- . -}}
|
||||
<p class="f6 lh-copy mw5 mt2 mb0 mid-gray" style="word-break: break-all">
|
||||
{{- markdownify . -}}
|
||||
</p>
|
||||
{{ end }}
|
||||
|
||||
<div class="ma2 dn" id="search">
|
||||
{{ define "hash" }}
|
||||
<a href="https://ipfs.io{{ . }}" target="_blank" alt="Website" title="Website" class="aqua hover-teal">
|
||||
<abbr title="{{ . }}">
|
||||
{{ $length := sub (len .) 5 }}
|
||||
<code>{{ substr . 0 10 }}...{{ substr . $length 5 }}</code>
|
||||
</abbr>
|
||||
</a>
|
||||
{{ end }}
|
||||
|
||||
<div class="mv2 dn" id="search">
|
||||
<input
|
||||
placeholder="Find your awesome app..."
|
||||
class="input-reset outline-0 bn pa3 mb2 db w-100 center focus-outline dn"
|
||||
type="text" />
|
||||
</div>
|
||||
|
||||
<main class="CardContainer mv4 flex flex-wrap justify-between" >
|
||||
<main class="CardContainer mv4" >
|
||||
{{ range (sort .Params.content "index") -}}
|
||||
<article data-ref="{{ .index }}" class="Card flex flex-column bg-white shadow-4 grow2 br1 dark-gray b--black-10 flex-grow-1 ma2">
|
||||
<article data-ref="{{ .index }}" class="Card dib bg-white shadow-4 br1 dark-gray b--black-10 ma2">
|
||||
<div class="bg-navy ttu fw6 tracked montserrat bg-{{ .color }}-muted br1 br--top white pv1 ph2 ph3-ns f7 b w-100">
|
||||
{{ humanize .category }}
|
||||
</div>
|
||||
@ -41,12 +50,7 @@
|
||||
|
||||
{{- if isset . "hash" -}}
|
||||
<div class="mt2 mw5">
|
||||
<a href="https://ipfs.io{{ .hash }}" target="_blank" alt="Website" title="Website" class="aqua hover-teal">
|
||||
<abbr title="{{ .hash }}">
|
||||
{{ $length := sub (len .hash) 5 }}
|
||||
<code>{{ substr .hash 0 10 }}...{{ substr .hash $length 5 }}</code>
|
||||
</abbr>
|
||||
</a>
|
||||
{{ template "hash" .hash }}
|
||||
</div>
|
||||
{{- end -}}
|
||||
|
||||
@ -65,6 +69,12 @@
|
||||
</a>
|
||||
{{- end -}}
|
||||
|
||||
{{- if isset . "snapshot" -}}
|
||||
<a href="http://ipfs.io/{{ .snapshot.hash }}" target="_blank" alt="Snapshot as of {{ .snapshot.date }}" title="Snapshot as of {{ .snapshot.date }}">
|
||||
{{ partial "icons/history.svg" }}
|
||||
</a>
|
||||
{{- end -}}
|
||||
|
||||
{{- if isset . "source" -}}
|
||||
<a href="{{ .source }}" target="_blank" alt="Source Code" title="Source Code">
|
||||
{{ partial "icons/code.svg" }}
|
||||
@ -77,7 +87,6 @@
|
||||
</a>
|
||||
{{- end -}}
|
||||
</div>
|
||||
|
||||
</div>
|
||||
</article>
|
||||
{{ end }}
|
||||
|
BIN
src/static/images/1_Robonomics_logo_color.png
Normal file
After Width: | Height: | Size: 6.9 KiB |
Before Width: | Height: | Size: 30 KiB After Width: | Height: | Size: 20 KiB |
Before Width: | Height: | Size: 18 KiB After Width: | Height: | Size: 14 KiB |
Before Width: | Height: | Size: 69 KiB After Width: | Height: | Size: 49 KiB |
33
src/static/images/boom-fyi.svg
Normal file
@ -0,0 +1,33 @@
|
||||
<?xml version="1.0" standalone="no"?>
|
||||
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 20010904//EN"
|
||||
"http://www.w3.org/TR/2001/REC-SVG-20010904/DTD/svg10.dtd">
|
||||
<svg version="1.0" xmlns="http://www.w3.org/2000/svg"
|
||||
width="1280.000000pt" height="1116.000000pt" viewBox="0 0 1280.000000 1116.000000"
|
||||
preserveAspectRatio="xMidYMid meet">
|
||||
<g transform="translate(0.000000,1116.000000) scale(0.100000,-0.100000)"
|
||||
fill="#000000" stroke="none">
|
||||
<path d="M7460 10700 c-144 -18 -243 -62 -336 -151 l-61 -59 -59 15 c-82 21
|
||||
-186 20 -213 -2 -11 -10 -80 -124 -152 -253 -72 -129 -137 -241 -143 -248 -10
|
||||
-11 -35 -4 -132 34 -852 332 -1743 411 -2639 233 -1679 -333 -3061 -1608
|
||||
-3534 -3260 -96 -333 -144 -621 -177 -1055 -17 -220 -17 -243 0 -455 9 -123
|
||||
24 -280 32 -349 101 -828 428 -1614 948 -2285 170 -219 393 -458 591 -635 231
|
||||
-206 417 -344 905 -674 608 -410 1671 -718 2870 -830 398 -38 489 -41 1095
|
||||
-41 621 0 714 4 1141 45 745 73 1481 230 2023 432 808 301 1301 687 1423 1115
|
||||
18 63 22 103 22 203 -1 113 -4 134 -32 221 -111 337 -437 634 -987 900 -313
|
||||
151 -547 235 -1007 364 -38 10 -58 21 -58 31 0 8 27 103 61 212 75 245 132
|
||||
467 165 642 223 1194 -16 2410 -672 3410 -270 412 -630 807 -998 1095 -47 38
|
||||
-86 73 -86 78 0 6 63 122 140 259 77 136 142 259 146 273 13 52 -77 175 -201
|
||||
273 -53 43 -43 57 76 104 152 60 259 81 386 76 199 -8 276 -57 489 -314 148
|
||||
-177 211 -236 305 -284 92 -47 430 -126 663 -155 240 -30 352 -16 542 65 52
|
||||
22 99 38 105 35 16 -11 37 -59 54 -125 22 -89 35 -120 50 -120 15 0 26 32 50
|
||||
145 14 64 24 86 50 112 44 44 90 44 201 -2 88 -37 124 -43 124 -23 0 7 -26 46
|
||||
-58 88 -73 94 -82 110 -82 154 0 50 43 95 139 145 43 22 84 47 90 55 20 24
|
||||
-22 39 -94 34 -91 -8 -164 6 -194 37 -23 22 -26 33 -25 93 0 37 4 100 9 140 7
|
||||
63 6 72 -8 72 -9 0 -41 -31 -71 -68 -75 -94 -110 -122 -153 -122 -48 0 -87 26
|
||||
-161 109 -95 106 -109 95 -72 -54 24 -95 24 -115 6 -159 -20 -48 -69 -67 -186
|
||||
-73 -54 -3 -104 -9 -111 -14 -19 -12 4 -34 62 -60 27 -13 49 -26 49 -31 0 -12
|
||||
-96 -70 -159 -97 -88 -37 -141 -51 -222 -58 -100 -8 -154 6 -312 78 -70 33
|
||||
-130 59 -133 59 -21 0 -199 143 -434 350 -102 89 -198 173 -215 185 -27 21
|
||||
-59 27 -300 54 -315 35 -445 42 -535 31z"/>
|
||||
</g>
|
||||
</svg>
|
After Width: | Height: | Size: 2.1 KiB |
Before Width: | Height: | Size: 126 KiB After Width: | Height: | Size: 114 KiB |
BIN
src/static/images/cybercongress.png
Normal file
After Width: | Height: | Size: 174 KiB |
Before Width: | Height: | Size: 21 KiB After Width: | Height: | Size: 21 KiB |
Before Width: | Height: | Size: 103 KiB After Width: | Height: | Size: 93 KiB |
BIN
src/static/images/edchain.png
Normal file
After Width: | Height: | Size: 34 KiB |
Before Width: | Height: | Size: 458 KiB After Width: | Height: | Size: 238 KiB |
Before Width: | Height: | Size: 46 KiB After Width: | Height: | Size: 46 KiB |
BIN
src/static/images/fission500px.png
Normal file
After Width: | Height: | Size: 29 KiB |
BIN
src/static/images/go-stellar-ipfs.png
Normal file
After Width: | Height: | Size: 15 KiB |
Before Width: | Height: | Size: 165 KiB After Width: | Height: | Size: 100 KiB |
BIN
src/static/images/infinitebooru.png
Normal file
After Width: | Height: | Size: 78 KiB |
Before Width: | Height: | Size: 128 KiB After Width: | Height: | Size: 107 KiB |
Before Width: | Height: | Size: 20 KiB After Width: | Height: | Size: 16 KiB |
BIN
src/static/images/ipfs-action.png
Normal file
After Width: | Height: | Size: 11 KiB |
Before Width: | Height: | Size: 269 KiB After Width: | Height: | Size: 175 KiB |
Before Width: | Height: | Size: 67 KiB After Width: | Height: | Size: 46 KiB |
Before Width: | Height: | Size: 146 KiB After Width: | Height: | Size: 103 KiB |
Before Width: | Height: | Size: 8.7 KiB After Width: | Height: | Size: 8.3 KiB |
Before Width: | Height: | Size: 110 KiB After Width: | Height: | Size: 46 KiB |
BIN
src/static/images/kauri_io.png
Normal file
After Width: | Height: | Size: 85 KiB |
Before Width: | Height: | Size: 55 KiB After Width: | Height: | Size: 43 KiB |
Before Width: | Height: | Size: 104 KiB After Width: | Height: | Size: 92 KiB |
BIN
src/static/images/orbit-db.png
Normal file
After Width: | Height: | Size: 31 KiB |
Before Width: | Height: | Size: 68 KiB After Width: | Height: | Size: 64 KiB |
Before Width: | Height: | Size: 120 KiB After Width: | Height: | Size: 96 KiB |
BIN
src/static/images/peergos.png
Normal file
After Width: | Height: | Size: 2.8 KiB |
Before Width: | Height: | Size: 274 KiB After Width: | Height: | Size: 110 KiB |
Before Width: | Height: | Size: 130 KiB After Width: | Height: | Size: 104 KiB |
9
src/static/images/simpleid.svg
Normal file
After Width: | Height: | Size: 66 KiB |
BIN
src/static/images/temporal.png
Normal file
After Width: | Height: | Size: 16 KiB |
Before Width: | Height: | Size: 180 KiB After Width: | Height: | Size: 148 KiB |
Before Width: | Height: | Size: 52 KiB After Width: | Height: | Size: 32 KiB |
BIN
src/static/images/twitter-bot.png
Normal file
After Width: | Height: | Size: 207 KiB |
BIN
src/static/images/unstoppable-domains-app.png
Normal file
After Width: | Height: | Size: 25 KiB |