You asked for it β so we built it. We've been hearing the same thing for a while: "where do I find components I can just fork and use?"@community_champions_2025 group included. So here we are.
The Custom Component Challenge is a two-week, community-wide build event. Bring any React component into Retool, submit it to the official GitHub library, and track your progress on a bingo card to win prizes
How exciting! To clarify the submission requirements, should we focus on building a highly modular component that maps to dynamic inputs via the model, or is the goal to showcase a specific functional example that might use static or hard-coded data structures for the demo?
Great question @AJVancattenburch ! The goal is to build something functional and reusable β dynamic inputs are preferred, but it's good practice to include some default mock data so people can see your component in action right away. Think of it like a demo mode. So think how Retool's native table component works: when you drag it in, it has sample data, but prompts you to connect your own.
We're looking for components that go beyond the basics and genuinely solve a problem or add value. The more reusable, the better!
@sarahs Quick question about the $25 early contributor reward, is it the first 25 approved submissions, or the first 25 unique contributors? Asking because technically one person could submit multiple components. If it's submission-based, could a single contributor earn the reward more than once? Just want to make sure I understand the rules before I start building.
Also What does this mean?
Submit a component to the GitHub repo = 1 raffle entry
Complete the full bingo card = 3 bonus entries
Hi @tahaamin - happy to hear you've been having fun exploring custom components!
The $25 early contributor reward goes to the first 25 unique contributors β so one reward per person, regardless of how many components you submit. That said, submitting more components means more raffle entries, so it's still worth building more than one!
As for the bingo card β it's a fun way to earn bonus raffle entries by completing different challenge activities. Each submission to the GitHub repo gets you 1 raffle entry, and completing the full bingo card gets you 3 bonus entries on top of that.
So... as an example. Let's say you get 5 custom components approved. If you're one of the first 25 contributors, that get's you $25, and also 5 entries for the raffle. If you also fill out your bingo card you get +3 raffle entries (8 total).
Let us know if you have more questions, and happy building!
@sarahs Thank you so much for explaining so clearly. But for the bingo card link, it just prefers me to login, which is this link (https://customcomponentchallenge.retool.com/p/login). And after that it just redirects me to the home page in retool. So I cannot see where is the bingo card and where to track the progress.
Popping in here to share this video walkthrough @Darren put together, to show you how to set up, run, and extend a custom component library in Retool using the CCL template and CLI.
Hi guys, when they will give gift cards to the winners. Its been so long. I contacted them and they said they will process payments by end of week, but now itβs Wednesday of the next week. Still didnβt get the rewards.
Everyone who contributed to the gallery: Please check your direct messages! There's a special treat waiting in there for you
If you haven't received your prize yet, we're sending out the rest now. Sendoso (the platform we use for e-gift cards) had an outage, but we're back on track.