Git Product home page Git Product logo

zsolidity / nftstorage.link Goto Github PK

View Code? Open in Web Editor NEW

This project forked from nftstorage/nftstorage.link

0.0 0.0 0.0 4.11 MB

๐Ÿช The IPFS gateway for NFT.Storage is not "another gateway", but a caching layer for NFTs that sits on top of existing IPFS public gateways.

License: Other

Shell 1.81% JavaScript 93.46% TypeScript 1.88% CSS 0.85% Smarty 0.26% PLpgSQL 1.54% Dockerfile 0.18% Procfile 0.02%

nftstorage.link's Introduction

nftstorage.link logo

The IPFS gateway for nft.storage is not "another gateway", but a set of caching layers for NFTโ€™s that sits on top of existing IPFS public gateways.

Twitter Follow

Table of Contents

Usage

Get your NFTs from the IPFS Network via their unique content identifier with a lightning fast experience. Like any other IPFS gateway, nftstorage.link supports IPFS path style resolutions https://nftstorage.link/ipfs/{cid} and subdomain style resolution https://{CID}.ipfs.nftstorage.link/{optional path to resource}

> curl https://nftstorage.link/ipfs/bafkreidyeivj7adnnac6ljvzj2e3rd5xdw3revw4da7mx2ckrstapoupoq
Hello nft.storage! ๐Ÿ˜Ž

> curl https://bafkreidyeivj7adnnac6ljvzj2e3rd5xdw3revw4da7mx2ckrstapoupoq.ipfs.nftstorage.link
Hello nft.storage! ๐Ÿ˜Ž

Packages

API

nftstorage.link provides an HTTP API that allows the optimization of our caching strategies to given content.

Check out the API documentation.

Client

A set of utilities for working with the NFT.Storage IPFS Edge Gateway and its API.

Check out the Client documentation.

Edge gateway

The core of nftstorage.link, the Edge Gateway is serverless code running across the globe to provide fast IPFS content retrieval.

Check out the Edge Gateway documentation.

Building

Want to help us improve nftstorage.link? Great! This project uses node v16 and pnpm. It's a monorepo that use workspaces to handle resolving dependencies between the local packages/* folders.

Copy the <.env.tpl> file to .env and install the deps with pnpm.

# install deps
pnpm install

Contributing

Feel free to join in. All welcome. Open an issue!

If you're opening a pull request, please see the guidelines in DEVELOPMENT.md on structuring your commit messages so that your PR will be compatible with our release process.

License

Dual-licensed under MIT + Apache 2.0

nftstorage.link's People

Contributors

vasco-santos avatar github-actions[bot] avatar cmunns avatar alanshaw avatar dchoi27 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.