# Resources for learning how to build Farcaster Frames ## About * [What are Farcaster Frames](https://docs.farcaster.xyz/learn/what-is-farcaster/frames) * [Frames Spec](https://docs.farcaster.xyz/reference/frames/spec) ## Tutorials * [A Frame in 100 Lines of Code](https://github.com/Zizzamia/a-frame-in-100-lines) * [Building a No-Code Frame](https://docs.base.org/tutorials/farcaster-frames-nocode-minting/) * [Building an NFT Airdrop Frame](https://docs.base.org/tutorials/farcaster-frames-nft-minting/) * [Building HyperFrames](https://docs.base.org/tutorials/farcaster-frames-hyperframes/) * [Deploy Frames on Vercel](https://docs.base.org/tutorials/farcaster-frames-deploy-to-vercel/) * [Gating Content and Creating Redirects](https://docs.base.org/tutorials/farcaster-frames-gating-and-redirects/) * [Creating Cast Actions](https://docs.base.org/tutorials/farcaster-cast-actions-simple/) * [Making Transactions](https://docs.base.org/tutorials/farcaster-frames-transactions/) ## Frameworks * [FrameKit](https://onchainkit.xyz/frame/introduction) * [Frames.js](https://framesjs.org/) * [Frog](https://frog.fm/)