Large

An open source, decentralized, and offline-first CMS for Ethereum and IPFS.

Brings the permissionless properties of Ethereum to the rest of the NFT publishing stack.

  • Publish content as a collection of Ethereum NFTs.
  • Sell on OpenSea, LooksRare, Blur, X2Y2, etc.
  • Import and fork existing ERC-721 collections.
  • Run on your own hardware or with popular cloud providers.
  • 100% open source JavaScript/TypeScript.
  • Integrate with AI from Hugging Face.

Community

Connect with other artists and developers building with Large.

Join us on Discord

MIT Licensed, version

Installation

  • Option 1: Use the hosted version.
    • All data is in local storage.
    • Host on GitHub Pages or GitLab Pages with zero config.
    • Later migrate to any commerical web host by running the components on your own hardware.
  • Option 2: Run locally.

Components

AdminReader
  • Generate a self-hosted PWA and deploy to any simple webhost.
  • Read, browse, and mint NFTs in the collection.
  • Optimized for text-based content and has functionality similar to an e-reader.
  • Combine with Large Sync to display the full transaction history.
  • Uses PouchDB to enable offline searching, sorting, and filtering of content.
  • View Showcases
Sync
  • A lightweight Node app that generates live Ethereum transaction data for Large Reader in real-time or on a schedule.
    • Sales data for each token.
    • Sales data for every user.
    • A full collection leaderboard.
  • The sync is designed to run both in the browser* and in Node.
  • Supports Alchemy and local Ethereum nodes.
  • *Browser support coming later. Currently not practical.
Library
  • Host multiple collections in the same app.
  • Sync multiple collections.
  • Visit The NFT Commons to see the flagship Large Library implementation.

Goals

Bring the permissionless properties of Ethereum to the rest of the publishing tech stack with a reader and marketplace that any user in the community can run on their own machines.

Make it easy for any user to host the digital infrastructure for an NFT collection to ensure owners can be self-reliant.

  • Free and open source code.
  • Tools to build and launch an NFT collection.
  • Tools to launch a fan experience for an existing NFT collection.
  • Tools to launch a custom marketplace for any NFT collection. (future release)

Create and publish NFTs.

  • Build an NFT collection from scratch.
  • Build a fan experience for an existing NFT collection.

Share and remix existing ideas.

  • If you can't fork it it's not web3.
  • Import existing ERC-721 collections.

Feel like an owner.

  • Empower users to experience feelings associated with ownership with their digital artifacts.
  • Help make sure users never lose the ability and rights to keep their digital property online for display and resale.

What if an NFT creator disappears? Bitcoin continues to run even though Satoshi disappeared and so should an NFT collection.

  • It's inevitable that every creator dies.
  • It's inevitable that every company dies.
  • The technical implementation of the software stack should start with those assumptions.
  • Decentralization demands it.

A single member of the community should be able to keep things going themselves.

  • What happens to your digital collectibles if you're the last one who cares?
  • Are you able to keep them online?
  • Are you able to rebuild the marketplace from scratch?
  • Do you have legal rights to display the content?
  • Permissionless ownership requires permisionless rights to display content.
  • As an artist do you want the value you built to crumble because no one is there to pay hosting fees?
  • Can you take your NFTs to space?

What if OpenSea disappears?

  • What if they change their terms?
  • What if every market disappears?
  • Is it smart to have no backup plan if something drastic were to happen to the largest marketplace providers?
  • A well-made collection should have a home base and it should (arguably) provide fee free trading just like the original Cryptopunks market.

Built for the free and open web.

Easily integrate with popular cloud hosting products.

  • Run Large NFT, Large Reader, and Large Sync on popular cloud hosting products like GitHub, GitLab, and Google Cloud.
  • Runs locally too.
  • Use existing popular javascript tooling to extend and customize.

One project, many hosts.

  • Anyone can participate.

Distributed through the web and IPFS.

  • To be distributed through IPFS and the web the full stack must run in a web browser.

Dependencies

  • A web browser.
  • If we want transaction data then add an Ethereum node + small Node.js capable device to run Large Sync.
  • A git provider (GitHub/GitLab).
  • IPFS node.

Use Large
Edit text-based NFTs

Easily create text-based NFTs

Publish your story, article, or blog!

Large helps you create text-based NFTs from your story and style them with reusable themes and CSS. Use a familiar WYSIWYG editor.

Generate SVGs from text

As you type the editor generates an SVG to display on OpenSea and other marketplaces that display an image for each NFT.

Not on your computer, not your data.

Large is the easiest way to self-publish to web3 to ensure you and your community can always keep your most valuable content online.

Store data on your own hardware, on new P2P networks, and use traditional web hosting to help keep it online. P2P networks and local math-based authentication give any user the option to host the data associated with their NFTs. The more copies that exist the more resilient a community becomes.

While creating, data is stored directly in your browser using PouchDB, which was created to help web developers build applications that work as well offline as they do online.

Publish the finished result to GitHub or a self-hosted git provider.

Showcase

Alice's Adventures in Wonderland Collection