Getting Started


What is Frame

Frames turn casts into interactive apps. Use frames to build polls, feeds, galleries and more. - https://warpcast.com/v/0x5236071b

Quick layman explanation on Frame: https://warpcast.com/king/0x88cc093c

Official docs: https://docs.farcaster.xyz/reference/frames/spec


How to

How to build Frame(official doc): https://warpcast.notion.site/Farcaster-Frames-4bd47fe97dc74a42a48d3a234636d8c5?pvs=4 by @v

Frame documentation: https://docs.farcaster.xyz/learn/what-is-farcaster/frames

Early principles for building good Frames https://warpcast.com/horsefacts.eth/0x3a2d02b2

Easiest way to start building frames: https://warpcast.com/za/0x5dd45c50

Interact with frames on your (non Warpcast) product: https://warpcast.com/rish/0x40d46c84

How did I put Doom on Farcaster Frames with only two hours of work https://paragraph.xyz/@quilibrium.com/doom-on-frames by @cassie

5 steps to get started making your own Based Frame…https://warpcast.com/wbnns/0x0609590c

Frame transaction: https://www.notion.so/warpcast/Frame-Transactions-Public-9d9f9f4f527249519a41bd8d16165f73?pvs=4


Tools

Airstack Onchain Kit https://docs.airstack.xyz/airstack-docs-and-faqs/guides/farcaster/airstack-onchain-kit-for-farcaster-frames

Frame debugging: https://warpcast.com/~/developers/embeds by gt (read more: https://warpcast.com/gt/0x834e2c5c)

Redirect Buttons https://warpcast.com/v/0x24295a0a

GPT for non-devs to help build frames: https://warpcast.com/0xshash/0xfae0d733

Get user's most recent connected address from their Farcaster ID: https://warpcast.com/will/0x57e45276

Introducing getFrameValidatedMessage() Decode and validate frame messages, if the message isn't valid, it returns undefined. https://warpcast.com/zizzamia/0x54c05428

Text input for frame: https://warpcast.notion.site/Frames-Text-Input-27c9f0d61903486d89b6d932dd0d6a22?pvs=74

Create buttons that link to pages in 3 lines of code. https://warpcast.com/v/0xedc32c91

Framework


Make your Poll frame https://polls.dep.dev/
Source https://warpcast.com/deployer/0x336ab74e

Create Farcaster-native NFTs, mintable only from the frames https://framedrop-xyz.vercel.app/ Source: https://warpcast.com/w1nt3r/0x997c16dc

Make your own Quiz: https://quizframe.xyz/new Source https://warpcast.com/w1nt3r/0x036185d6


Channels

Frames on Warpcast: https://warpcast.com/~/channel/frames

Onframe gaming: https://warpcast.com/~/channel/onframe-gaming

Onchain frames Telegram group https://t.me/+bkET5QNeBOo1NWQx

Frames hackathon: https://warpcast.com/~/channel/frames-hackathon

Check new frames in https://www.launchcaster.xyz/

Timshel’s compendium https://pendium.ai/frames


Example Codes

Who that Pokemon: https://github.com/jpetrich/poke-frame https://warpcast.com/jpetrich/0xcbc26115

2048 game(php) https://github.com/Montoya/2048frame

https://github.com/Montoya/2048frame

Quizz frame: https://github.com/w1nt3r-eth/quizframe.xyz

An open source example of building a poll using Frames by @sanjay https://github.com/farcasterxyz/fc-polls

Wayback Machine as a Frame(image gallery) source code https://warpcast.com/whatrocks/0x0db554a8

Random Chublin: https://warpcast.com/m0nt0y4/0xe7c6ff1a https://gist.github.com/Montoya/b91cf32d9222a86aee4a8ec36ce544b5

Wowow or meh: https://warpcast.com/j-valeska/0xb1f4de3f https://github.com/jvaleskadevs/wowow-or-meh

Base adventure: https://warpcast.com/seangeng/0xedb2a886 https://github.com/seangeng/based-adventure/tree/main/public

Mint frame nft platform https://warpcast.com/w1nt3r/0xa575ea6a https://notch-okra-33a.notion.site/Mint-Frame-85a620b0a2ee4fcda423975b822a5a1f

$Frame token: https://github.com/M4cs/frametoken-site


Other

Feedback about Frame to team: https://warpcast.com/v/0x05c67d99 by @v

Published Framed


Top frames

Trending frame: https://warpcast.com/~/trending-frames

Awesome frames by @df https://github.com/davidfurlong/awesome-frames

Utility

Find your FID https://warpcast.com/loverajoel/0xa385ba29

Group chat: https://warpcast.com/zinger/0x0a420444

User activity: https://warpcast.com/geeogi/0x8446d166

Airstack Ai frame: https://warpcast.com/betashop.eth/0x087ff154

NFT

Degen Frame: https://warpcast.com/jacopo.eth/0xc0999ebb

Anky on frame: https://warpcast.com/jpfraneto/0x30f05e13

Warp NFT, gift 10 warps, then 🚀 mint https://warpcast.com/jackjacketh/0x7fe819 Generative Art Minting Frame: https://warpcast.com/bchow/0xe7fb78

Frame VR(ongoing): https://warpcast.com/jacopo.eth/0x56b466d9

Frame NFT(minted out): https://warpcast.com/jacopo.eth/0x97f2c919

Onchain Cow: https://warpcast.com/will/0xefedba

Mintboard: https://warpcast.com/nickd/0xd578811b (for testing purpose)

Show your NFT on selected chain: https://warpcast.com/chaskin.eth/0x7fd33a87

most recent Nouns auction https://warpcast.com/spencerperkins.eth/0x72cbe323

Token $LFG: https://warpcast.com/cyrusofeden/0xd0cfc9

$Frame: https://warpcast.com/maxbr/0xdce5499f

$Far https://warpcast.com/farlaunch/0xe9ca50b6

Poll

Favorite color: https://warpcast.com/df/0x90ef6189

Who is more handsome https://warpcast.com/sanjay/0xde50606b

Game

Perl game: https://warpcast.com/perl

Warpcast Quizz: https://warpcast.com/hinhuk/0x24887ffd

$Degen spin: https://warpcast.com/jacky/0x73dace63

2048 game https://warpcast.com/m0nt0y4/0x8c27e729 Frame quizz(millionaire version): https://warpcast.com/w1nt3r/0x8b936d26

Text based mini game Nethria

https://warpcast.com/deployer/0xcbc5ffc5 by @deployer

Basequest https://warpcast.com/seangeng/0xedb2a886

Pokemon: https://warpcast.com/jomessin/0xa8c567a4

yoink 🚩 https://warpcast.com/horsefacts.eth/0x80dd1ea4

Choose your own adventure game: https://warpcast.com/teleyinex.eth/0xe338f25b

Farcaster chess: https://warpcast.com/kevinoconnell/0xd9a45dbe https://farcaster-chess.vercel.app/

Who’s that Pokemon https://warpcast.com/jpetrich/0x1a38c96f

Football quiz: https://warpcast.com/constant/0x365bd6b2

Snake: https://warpcast.com/tudmotu/0x7c2ef6fd

Images

Imagine Ai image: https://warpcast.com/edit/0x1255256e

A gen AI artwork created by all of Farcaster https://warpcast.com/0xsmallbrain/0x071e9493 Gallery.so uses frames to let you browse collections within a feed! https://warpcast.com/v/0x1b0fc94a

Random CC0 content: https://warpcast.com/n1/0xca77d308

Random Chublin: https://warpcast.com/m0nt0y4/0xe7c6ff1a

Random Moonbird https://warpcast.com/m0nt0y4/0x8d07b90e

Wayback Machine as a Frame https://warpcast.com/whatrocks/0x0db554a8 source code

Tarot cards: https://warpcast.com/riotgoools/0x87585135

Subscribe

share your newsletter on FC and users can subscribe without ever leaving their feed. https://warpcast.com/colin/0x8234d21b

Video

finally we can watch this the way nolan intended https://warpcast.com/shahruz/0xa8558834

Ecom Order cookie https://warpcast.com/cookie/0x35bbc5a0

Others

A Frame that Reads Your Mind Part 1 🔮https://warpcast.com/michaelblau/0xe38bdeff Frame that reads your mind part 2:

https://warpcast.com/michaelblau/0xb9e4da00

Your onchain data: https://warpcast.com/paulcowgill.eth/0x3769f4a8

AMA question frame: https://warpcast.com/alvesjtiago.eth/0xb2fa9010

2 frames imbedded: https://warpcast.com/manan/0xf9105ed2

Claim testnet tokens https://warpcast.com/haardikkk/0x28f4237d

Made a simple frame for @payflow: Connect and check your profile status https://warpcast.com/sinaver.eth/0xee61ed74

Check IP & fid: https://warpcast.com/idobn/0x7c3d7710

Make an onchain (or offchain) attestation that you saw a cast: https://warpcast.com/ilemi/0x26d0408f

Get update of Dan cast: https://warpcast.com/3070/0x2065481c

Upcoming events


Frames Bounty: https://www.bountycaster.xyz/?tag=tag-frames

Frames x Zora There are 3 x 0.333 ETH prizes for the best minting and NFT related Farcaster Frames deployed on Zora network. https://warpcast.com/jacob/0x3a853f8f


Frame Ideas


Overall: https://warpcast.com/~/search/casts?q=Frame+idea

pfp makeover Use the FID signed click to pull down the user's pfp, run through ChatGPT and convert to pixel art, anime or Pixar style. https://warpcast.com/dwr.eth/0xc8d4b4df

Hot or Not. Show a list of a Farcaster followers for a user to vote hot or not. If both users vote hot, then notify them and let the magic happen ✨✨ https://warpcast.com/giu/0xcfd51f9d

User-targeted product hunt: Click button, based on your onchain activity see a recently launched project/company you might like. https://warpcast.com/benersing/0xedbb5b74

Token-gated frames: Based on FID and connected address holdings, offer different experiences if holding the correct NFT or ERC-20 (ahem, $degen) https://warpcast.com/dwr/0x4c6c46

NFT 10K project battle game:

  1. Based on your NFT holdings, select your most expensive (based on floor price) 10K pfp
  2. Battle other Farcasters

Alternatively you could make it team based: Punks vs Pudgy Penguins https://warpcast.com/dwr.eth/0x71935e5f

Featured meme

Untitled