Code Monkey home page Code Monkey logo

awesome-thirdweb's Introduction

Awesome thirdweb Awesome

awesome thirdweb banner

A curated list of awesome thirdweb resources, libraries, examples, showcase, and open source projects. ๐Ÿ“Œโœจ

What is thirdweb?

thirdweb is a complete web3 development framework. Smart Contracts and SDKs for developers, dashboard and no-code tools for everyone.

Contents

โœ… Official

โญ Showcase

  • The Nutleys - A community of 9,999 peanuts - hand-drawn and algorithmically roasted on the Ethereum blockchain.
  • Have a project built on thirdweb? Submit now! ๐Ÿฅบ

๐Ÿ“œ Smart Contracts

Pre-Built Contracts (Official)

  • NFT Drop - The NFT Drop contract is ideal when you want to release a collection of unique NFTs using the ERC721A Standard.
  • Edition Drop - The Edition Drop contract is best used when you want to release many NFTs based on the same asset and uses the ERC1155 Standard, also known as "Semi-Fungible Tokens".
  • Signature Drop - The Signature Drop contract uses the ERC721A standard to release a collection of unique one-of-one NFTs.
  • Token Drop - The Token Drop contract is a way of releasing your ERC20 tokens for a set price.
  • NFT Collection - The NFT Collection contract is suitable for when you want to have a collection of unique NFTs, but not "drop" or "release" them for your community to claim.
  • Edition - The Edition contract is best used when you want to release many NFTs based on the same asset, but you don't want to "drop" or "release" them for your community to claim.
  • Token - The Token contract is suited for creating a digital currency and is compliant with the ERC20 standard.
  • Marketplace - A Marketplace is a contract where you can buy and sell NFTs, such as OpenSea or Rarible.
  • Multiwrap - The Multiwrap contract lets you wrap ERC20, ERC721 and ERC1155 tokens into a new wrapped ERC721 NFT.
  • Pack - The pack contract lets you bundle ERC20, ERC721 and, ERC1155 tokens together into ERC1155 NFTs that act as randomized loot boxes.
  • Vote - The Vote contract is designed for groups such as DAOs to vote on proposals.
  • Airdrop ERC-20 - Airdrop ERC20 tokens or the chain's native token (e.g. ether for Ethereum mainnet) to a list of recipients.
  • Airdrop ERC-721 - Airdrop ERC721 NFTs to a list of recipients.
  • Airdrop ERC-1155 - Airdrop ERC1155 NFTs to a list of recipients.
  • NFT Stake (Beta) - This contract allows users to stake their ERC-721 NFTs and get ERC-20 tokens as staking rewards.

Community Contract Releases

  • Dynamic Free Mint - With this contract, you can limit how many NFTs each wallet can claim for free.
  • The Public Lock Contract - The Public Lock Contract is a membership contract from Unlock Protocol. This contracts lets you create recurring subscriptions, tickets, certifications.
  • Rental NFTs - ERC-4907 facilitates the efficient implementation of rentable NFTs.
  • ERC-721 Community Stream - Allows you to create a token stream to equally distribute any tokens (Native, ERC20, etc) to holders of a specific ERC721 NFT collection.
  • Have a community contract release? Submit now!

๐Ÿงฐ Tools

  • The thirdweb Art Engine - The forked version of HashLips Art Engine with better features and compatibility with thirdweb.
  • Hashlips Art Engine - Create generative art by using the canvas api and node js.
  • Have a community tool for thirdweb? Submit now!

๐Ÿ“š Resources

  • TW Demo Asssets - Different assets use for demo projects at thirdweb.
  • NFT Dummy Assets - Making test NFT deploment easier by providing dummy NFT arts with metadata. 100% compatible with thirdweb platform.
  • Have a community resources for thirdweb? Submit now!

๐ŸŽ“ Tutorials

Blogs

  • Build an RPG game on Solana. [Link]
  • How to use RainbowKit with Thirdweb. [Link]
  • Have a community tutorial blog for thirdweb? Submit now!

Videos

  • HashLips playlist for thirdweb. [Link]
  • Creating a gasless NFT Drop. [Link]
  • Create token gated website using existing token. [Link]
  • How to create an NFT collection. [Link]
  • How to create an ERC 20 token + mint NFT with custom ERC-20. [Link]
  • Have a community video tutorial for thirdweb? Submit now!

๐Ÿ’ป๐Ÿ’–โ˜• by Waren Gonzaga | He is Awesome ๐Ÿ™

awesome-thirdweb's People

Contributors

warengonzaga 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.