One shared library. Take what fits.
Components, sounds, images and overlays that people shared from their own videos. Find one here, then pull it by its id.
Reelkit is free, and browsing is open to everyone. Pulling needs the CLI and a free account: run reelkit auth login and sign in with an email link.
Results
19 items shown
CTA
Button The closing call to action: a button that pops in, breathes, and is pressed by a cursor, with an optional line above it.
Usage
<CTAButton label="Start free" kicker="Ready when you are" pressAt={30} />reelkit assets pull cmp-ctabuttonChat
Thread A text-message conversation: bubbles pop in one at a time, with a typing indicator before replies. Use appearAt to time each bubble to the narration.
Usage
<ChatThread messages={[{ from: "them", text: "Are we still on for tonight?" }, { from: "me", text: "Yes! 8pm" }, { from: "them", text: "Perfect" }]} messageEvery={14} />reelkit assets pull cmp-chatthreadBrowser
Mockup A browser window that scales up into frame showing the user's real website screenshot, with an address bar. Pass src={urls[key]} of an uploaded screenshot; never fake a website.
Usage
<BrowserMockup address="example.com" />reelkit assets pull cmp-browsermockupPhone
Mockup A phone that rises into frame showing the user's real app screenshot, with a slight tilt and slow float. Pass src={urls[key]} of an uploaded screenshot; never fake an app screen.
Usage
<PhoneMockup size={0.7} tilt={-6} />reelkit assets pull cmp-phonemockupQuote
Card A quotation or customer review: large quote mark, the words revealed a few at a time, then who said it, with optional review stars. Use only a real quote supplied by the user.
Usage
<QuoteCard quote="It paid for itself in the first week." author="Dana Levi" role="Studio owner" stars={5} />reelkit assets pull cmp-quotecardStep
List A numbered list of steps joined by a line that fills as each step becomes current. For how-to and process videos. Use activateAt to light each step when the narration reaches it.
Usage
<StepList heading="How it works" steps={[{ title: "Sign up", detail: "Takes a minute" }, { title: "Connect" }, { title: "Go live" }]} stepEvery={14} />reelkit assets pull cmp-steplistComparison
Split A side-by-side comparison: two columns of short points, before against after or one option against another, with a VS badge. The winning side gets the hero colour and ticks.
Usage
<ComparisonSplit leftTitle="Before" rightTitle="After" leftPoints={["Tired by noon", "Stiff back"]} rightPoints={["Steady energy", "Moves freely"]} winner="right" />reelkit assets pull cmp-comparisonsplitStat
Card One big number that counts up, with its label and an optional up or down change line. The payoff shot for a statistic. Pass only a real figure from the narration.
Usage
<StatCard value={75} suffix="%" label="of your brain is water" delta="more than any other organ" direction="up" />reelkit assets pull cmp-statcardLine
Chart A trend line that draws itself left to right over a soft filled area, ending on a dot with the final value. Pass only real figures, or showEnd={false} for an illustrative trend.
Usage
<LineChart title="Monthly users" values={[120, 180, 160, 260, 340, 520]} startLabel="Jan" endLabel="Jun" />reelkit assets pull cmp-linechartCinematic
Title A film-poster style title for an opening or chapter card: wide-tracked lettering that settles, with small credit lines. Place an image or footage behind it. Faces: black, slab, chunky, script.
Usage
<CinematicTitle title="Long Nights" overline="A short film" tagline="Some roads never end" credits={["Directed by Sam Hill"]} face="black" />reelkit assets pull cmp-cinematictitleKinetic
Title A stacked, heavy title whose lines slam in one after another from alternating sides. One line can be a solid accent block and one can be set in script.
Usage
<KineticTitle lines={["Stop", "wasting", "your time"]} accentLine={1} accent="#7C3AED" />reelkit assets pull cmp-kinetictitleNeon
Text Glowing neon-sign lettering that flickers on, for a title or one emphasised word on a dark background. Faces: light, bold, script; optional second line in a second colour.
Usage
<NeonText text="Open late" text2="Tonight" face="script" face2="bold" color="#22D3EE" color2="#F472B6" />reelkit assets pull cmp-neontextHand
Drawn Mark A hand-drawn arrow, circle, underline, tick or cross that draws itself on to point at or emphasise something. Shapes: curve, straight, swoosh, loop, zigzag, down, circle, underline, cross, tick.
Usage
<HandDrawnMark shape="loop" x={0.5} y={0.5} size={0.5} color="#ffffff" />reelkit assets pull cmp-handdrawnmarkCall
Out Points at something in the frame: a pulsing target, an elbow line that draws out from it, and a label at the end. Positions are fractions of the frame.
Usage
<CallOut targetX={0.32} targetY={0.42} labelX={0.56} labelY={0.28} title="Battery" subtitle="Lasts two days" />reelkit assets pull cmp-calloutName
Lower Third A lower third introducing a person: heavy name and lighter role, revealed with a wipe. Variants: boxed, underline, stacked.
Usage
<NameLowerThird name="Jennifer Anderson" role="Chief Technology Officer" variant="boxed" />reelkit assets pull cmp-namelowerthirdSocial
Handle A follow-me lower third: a coloured bar wipes in with the platform's real logo mark and the account handle. Works for any platform the kit's Icon supports.
Usage
<SocialHandle handle="@yourusername" platform="instagram" callout="Follow me" side="left" delay={4} />reelkit assets pull cmp-socialhandleStatus
Toast A result card with a round badge that draws a tick or a cross: payment went through, upload failed, and so on.
Usage
<StatusToast status="success" title="Payment successful" detail="Receipt sent to your inbox" />reelkit assets pull cmp-statustoastAlert
Dialog A system-style alert box that pops up in the centre with one or two buttons, optionally showing the main button being tapped.
Usage
<AlertDialog title="Allow notifications?" message="We only send what matters." buttons={["Cancel", "Allow"]} pressAt={40} />reelkit assets pull cmp-alertdialogNotification
Banner A phone-style notification that drops in from the top, as when a message or alert arrives. Shows the app's real icon. Variants: light, dark, or tinted in the app colour.
Usage
<NotificationBanner app="WhatsApp" icon="whatsapp" title="Jane Robertson" message="Hello! How are you?" time="now" delay={6} />reelkit assets pull cmp-notificationbanner