codefest.ai

Component Library

48 curated tools and libraries for your next hackathon. Every component vetted with setup times, difficulty ratings, and direct links.

Filter
Showing 48 of 48 components

Anthropic Claude

AIbeginner

Claude API for conversational AI. Strong reasoning and instruction following.

llmclaudeconversationalreasoning
10 min setup

Clerk

Authbeginner

Drop-in authentication UI with user management, organizations, and MFA built-in.

managedui-componentsuser-managementmfa
10 min setup

Cloudinary

APIbeginner

Image and video management. Transformations, optimization, CDN.

imagesvideotransformationscdn
15 min setup

cmdk

UIbeginner

Command palette component. Fast, accessible, composable.

command-palettesearchkeyboardaccessible
10 min setup

Drizzle ORM

Databasebeginner

Lightweight TypeScript ORM. SQL-like syntax, zero dependencies.

ormtypescriptlightweightsql-like
15 min setup

Excalidraw

DevToolsbeginner

Virtual whiteboard. Hand-drawn feel, real-time collaboration.

whiteboardcollaborationdiagramsembed
10 min setup

Framer Motion

UIbeginner

Production-ready animations. Gestures, layout animations, and more.

animationgestureslayoutspring
10 min setup

Hugging Face

AIintermediate

Hub for ML models. Inference API and Transformers.js for browser.

modelsinferencetransformersopen-source
15 min setup

Inngest

APIintermediate

Background jobs and workflows. Event-driven, durable execution.

background-jobsworkflowseventsdurable
20 min setup

LangChain.js

AIintermediate

Framework for LLM applications. Chains, agents, RAG, and tools.

chainsagentsragtools
30 min setup

LemonSqueezy

Paymentsbeginner

Merchant of record. Handles payments, taxes, and compliance for you.

subscriptionstaxmerchant-of-recordsimple
20 min setup

Liveblocks

APIintermediate

Collaboration infrastructure. Presence, cursors, and conflict-free data.

collaborationpresencemultiplayercrdt
20 min setup

Lucia Auth

Authintermediate

Simple, lightweight authentication library. Full control, no vendor lock-in.

lightweightsessionsflexible
30 min setup

Monaco Editor

DevToolsintermediate

VS Code's editor as a component. Syntax highlighting, intellisense.

code-editorsyntaxintellisensevscode
20 min setup

Neon

Databasebeginner

Serverless Postgres with branching and autoscaling.

postgresserverlessbranchingfree-tier
10 min setup

NextAuth.js

Authbeginner

Authentication for Next.js with 50+ providers. Supports JWT and database sessions.

oauthjwtsessionproviders
20 min setup

OpenAI API

AIbeginner

GPT-4, DALL-E, Whisper, and embeddings. The most widely used AI API.

llmgpt-4image-genembeddings
10 min setup

Paddle

Paymentsintermediate

Complete payments infrastructure. Tax handling and compliance included.

subscriptionstaxglobal
25 min setup

Pinecone

AIintermediate

Vector database for semantic search, RAG, and recommendations.

vector-dbembeddingsragsearch
20 min setup

PlanetScale

Databasebeginner

Serverless MySQL with branching. Scale infinitely.

mysqlserverlessbranchingscale
15 min setup

Posthog

DevToolsbeginner

Product analytics. Session replay, feature flags, A/B tests.

analyticssession-replayfeature-flagsopen-source
15 min setup

Prisma

Databasebeginner

Type-safe ORM. Auto-generated types, migrations, and studio.

ormtypescriptmigrationsstudio
20 min setup

Pusher

APIbeginner

Realtime infrastructure. Channels, presence, and webhooks.

realtimewebsocketschannelspresence
15 min setup

Radix UI

UIintermediate

Unstyled, accessible primitives. Build your own design system.

primitivesaccessibleunstyledheadless
15 min setup

React Email

APIbeginner

Build emails with React components. Preview and test locally.

emailreacttemplatespreview
15 min setup

React Hook Form

UIbeginner

Performant forms. Minimal re-renders, easy validation.

formsvalidationperformancehooks
15 min setup

Recharts

UIbeginner

Composable charting library built on D3.

chartsd3composableresponsive
15 min setup

Replicate

AIbeginner

Run open-source ML models in the cloud. Stable Diffusion, Llama, and more.

ml-modelsimage-genopen-sourceapi
10 min setup

Resend

APIbeginner

Email API for developers. Simple, fast, reliable.

emailtransactionalapi
10 min setup

Sandpack

DevToolsbeginner

Live code editor and preview. In-browser bundling.

code-editorpreviewplaygroundbundling
15 min setup

Sentry

DevToolsbeginner

Error tracking and performance monitoring.

errorsmonitoringperformancedebugging
15 min setup

shadcn/ui

UIbeginner

Beautiful components. Copy-paste, not npm install. You own the code.

componentstailwindradixaccessible
10 min setup

Socket.io

APIintermediate

Realtime bidirectional communication. Works everywhere.

realtimewebsocketsbidirectionalfallback
20 min setup

Stripe

Paymentsintermediate

Industry standard payment processing. Subscriptions, one-time payments, invoicing.

subscriptionscheckoutinvoicingwebhooks
30 min setup

Supabase

Databasebeginner

Postgres + Auth + Realtime + Storage. The all-in-one backend.

postgresrealtimestorageauth
15 min setup

Supabase Auth

Authbeginner

Complete authentication with OAuth, magic links, and email/password. Works seamlessly with Supabase database.

oauthmagic-linksocial-loginfree-tier
15 min setup

TanStack Query

DevToolsbeginner

Async state management. Caching, refetching, and more.

data-fetchingcachingasyncdevtools
15 min setup

TanStack Table

UIintermediate

Headless table library. Sorting, filtering, pagination.

tablesheadlesssortingfiltering
20 min setup

tldraw

DevToolsbeginner

Infinite canvas. Drawing, shapes, and real-time sync.

canvasdrawingcollaborationinfinite
15 min setup

Tremor

UIbeginner

Dashboard components. Charts, KPIs, and tables for React.

dashboardchartstailwindanalytics
15 min setup

Trigger.dev

APIintermediate

Background jobs with observability. Cron, webhooks, and long-running tasks.

background-jobscronwebhooksobservability
20 min setup

Turso

Databasebeginner

Edge SQLite database. Replicate globally, query locally.

sqliteedgeglobalfast
15 min setup

Twilio

APIintermediate

SMS, voice, and video APIs. Global reach.

smsvoicevideocommunications
20 min setup

Uploadthing

APIbeginner

File uploads for Next.js. Type-safe, fast, free tier.

uploadsfilesimagesnextjs
15 min setup

Upstash Redis

Databasebeginner

Serverless Redis. Caching, rate limiting, and queues.

redisserverlesscachingrate-limiting
10 min setup

Vercel AI SDK

AIbeginner

Unified SDK for OpenAI, Anthropic, Google, and more. Built-in streaming.

streamingmulti-providerreact-hooksunified
15 min setup

Zod

UIbeginner

TypeScript-first schema validation. Works great with React Hook Form.

validationtypescriptschemasparsing
10 min setup

Zustand

DevToolsbeginner

Simple state management. Tiny, fast, scalable.

statesimplehooksdevtools
10 min setup