Awesome
Awesome thirdweb <!-- omit from toc -->
A curated list of awesome thirdweb resources, libraries, examples, showcase, and open source projects. 📌✨
What is thirdweb? <!-- omit from toc -->
thirdweb is a complete web3 development framework. Smart Contracts and SDKs for developers, dashboard and no-code tools for everyone.
Contents <!-- omit from toc -->
✅ Official
⭐ Showcase
- The Nutleys - Community of 9,999 peanuts - hand-drawn and algorithmically roasted on the Ethereum blockchain.
- Serious Platypus Verse - We are supporting environmental advocates through this 105 unique genesis collection of serious platypus.
- Bridgette - One Bridge To Rule Them All. Taking all your favorite bridges and putting them under a cohesive interface that focuses on YOU.
- Crypto Dog Society - The Crypto Dog Society is a private collection of 7777 unique 3D art pieces design by William Gaspar and Nathan Torelli.
- CareerUp Job Website- Careerup is a web3 based job application dapp, where user get to list a job, or apply for a specific job, while employer can also host video interviews for the selected candidate on the dapp.
- Inmate Tate - A collection of 12,345 inmate tate nfts, convicted to the blockchain for eternity.
- Moonapes Yacht Club - They're a collection of 3,333 utility-enabled PFPs that feature a richly diverse and unique pool of rarity-powered traits.
- Wotify Collection - Created by Wotify NFTs, Wotify is a collection of 30k png NFTs living on the Ethereum blockchain, and is inspired by a famous MMO strategy game.
- Ethenials - 5,000 unique full-body pixel beings perfectly contained within an 81 by 81 pixel canvas, featuring 4 skin tones, 2 genders and 5 species to choose from.
- Hangman Clash - Competitive, PVP Hangman. Play for free or stomp your friends and take their USDC.
- 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 contract 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.
- Job Application - job application smart contract allow users to list a job, apply for a job.
- 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.
- IPFS Support Extension - Adding standalone IPFS native URL support for chromium based browsers without installing IPFS in your machine.
- 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 deployment 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!
📝 Author <!-- omit from toc -->
This Awesome list for thirdweb is created and maintained by Waren Gonzaga, with the help of awesome contributors.
💻💖☕ by Waren Gonzaga | He is Awesome 🙏