MCPcopy Create free account

hub / github.com/NiladriHazra/WhatToBuild / functions

Functions378 in github.com/NiladriHazra/WhatToBuild

↓ 1 callersFunctiongenerateDevTitle
(user: GitHubUser, stats: GitHubStats)
components/CompareCard.tsx:215
↓ 1 callersFunctiongenerateDevTitle
(user: GitHubUser, stats: GitHubStats)
components/Hero/ComapringThEDevCard.tsx:158
↓ 1 callersFunctiongenerateDevTitle
(user: GitHubUser, stats: GitHubStats)
app/compare/page.tsx:1342
↓ 1 callersMethodgenerateProjectIdea
(prompt: string)
lib/gemini.ts:129
↓ 1 callersMethodgenerateProjectPlan
(idea: ProjectIdea, userSkills: Record<string, number>)
lib/gemini.ts:163
↓ 1 callersFunctiongetAvatarGlow
(user: GitHubUser, stats: GitHubStats)
components/CompareCard.tsx:154
↓ 1 callersFunctiongetAvatarGlow
(user: GitHubUser, stats: GitHubStats)
app/compare/page.tsx:1281
↓ 1 callersFunctiongetCandidateFiles
(owner: string, repo: string, token?: string)
app/api/generate-readme/route.ts:42
↓ 1 callersFunctiongetDifficultyColor
(difficulty?: string)
components/opensource/IssueCard.tsx:49
↓ 1 callersFunctiongetFileContent
(owner: string, repo: string, path: string, token?: string)
app/api/generate-readme/route.ts:92
↓ 1 callersFunctiongetFileIcon
(extension: string | undefined)
components/RepositoryArchitecture.tsx:77
↓ 1 callersFunctiongetFileIcon
(extension: string | undefined)
components/FileDetailsDialog.tsx:23
↓ 1 callersFunctiongetFileSummary
(fileName: string, reason: string, filePath: string = '')
components/RepositoryKeyFiles.tsx:260
↓ 1 callersFunctiongetFlag
(location?: string)
components/LocationFlag.tsx:20
↓ 1 callersFunctiongetGitHubUrl
()
components/CodeViewer.tsx:75
↓ 1 callersFunctiongetHeaders
()
app/api/search-repos/route.ts:6
↓ 1 callersFunctiongetLanguageColor
(language: string | null)
components/opensource/IssueCard.tsx:58
↓ 1 callersFunctiongetLanguageFromPath
(path: string)
components/RepositoryKeyFiles.tsx:514
↓ 1 callersMethodgetReadme
(repoFullName: string)
lib/github.ts:245
↓ 1 callersMethodgetRepository
(repoFullName: string)
lib/github.ts:117
↓ 1 callersMethodgetRepositoryContents
(owner: string, repo: string, path = '')
lib/github.ts:130
↓ 1 callersMethodgetRepositoryLanguages
(owner: string, repo: string)
lib/github.ts:208
↓ 1 callersFunctiongetUniforms
()
components/ui/canvas-reveal-effect.tsx:213
↓ 1 callersFunctionhandleFileClick
(file: KeyFile)
components/RepositoryKeyFiles.tsx:413
↓ 1 callersFunctionhandleRefineSelection
()
app/readme/page.tsx:433
↓ 1 callersFunctionhandleSearchWithCorrection
(correctedQuery: string)
app/search/page.tsx:268
↓ 1 callersFunctioninferTechnologiesFromLanguages
(langs: Record<string, number>)
components/TechnologyStack.tsx:270
↓ 1 callersFunctionisCJKText
(text?: string)
app/opensource/page.tsx:158
↓ 1 callersFunctionisNearBottom
(el: HTMLElement, threshold = 80)
app/readme/page.tsx:104
↓ 1 callersFunctionisSourceFile
(path: string)
app/api/analyze-repo/route.ts:43
↓ 1 callersFunctionlayoutElements
(baseNodes: RFNode[], baseEdges: RFEdge[])
components/FlowDiagram.tsx:176
↓ 1 callersFunctionnormalizeMarkdown
(input: string)
app/readme/page.tsx:35
↓ 1 callersFunctionnormalizeMarkdown
(input: string)
app/api/generate-readme/route.ts:120
↓ 1 callersFunctionparseRepo
(input: string)
app/api/create-readme-pr/route.ts:14
↓ 1 callersFunctionparseRepo
(input: string)
app/api/generate-readme/route.ts:5
↓ 1 callersMethodrankRepositories
(repos: GitHubRepo[], query: string)
lib/gemini.ts:268
↓ 1 callersFunctionrenderStepContent
(step: Step, index: number)
components/page/ProjectPlanDisplay.tsx:24
↓ 1 callersFunctionresize
()
components/ui/image-ripple.tsx:260
↓ 1 callersFunctionrotateDirection
(currentDirection: Direction)
components/ui/hover-border-gradient.tsx:31
↓ 1 callersFunctionrunNext
()
app/opensource/page.tsx:108
↓ 1 callersFunctionsetNewWave
(x: number, y: number, currentWave: number)
components/ui/image-ripple.tsx:89
↓ 1 callersFunctiontrackMousePos
(x: number, y: number)
components/ui/image-ripple.tsx:101
↓ 1 callersFunctionuseMouse
()
components/ui/image-ripple.tsx:229
↓ 1 callersFunctionviewRepoIssues
(repo: GitHubRepo)
app/opensource/page.tsx:422
↓ 1 callersFunctionwrap
(min: number, max: number, v: number)
components/ui/text-scroll.tsx:28
FunctionAiIdePrompt
({ onGenerate, prompt, isGenerating }: AiIdePromptProps)
components/page/AiIdePrompt.tsx:14
FunctionAnalyzePage
()
app/analyze/page.tsx:1102
FunctionAnalyzePageContent
()
app/analyze/page.tsx:213
FunctionAnimatedBeam
({ className, containerRef, fromRef, toRef, curvature = 0, reverse = false, // Include the reverse
components/magicui/animated-beam.tsx:28
FunctionBackgroundParticles
()
app/compare/animation.tsx:16
FunctionBadge
({ className, variant, ...props }: BadgeProps)
components/ui/badge.tsx:30
FunctionBentoCrad
()
components/Hero/BentoCrad.tsx:7
FunctionButton
({ className, variant, size, asChild = false, ...props }: React.ComponentProps<"button"> & Variant
components/ui/button.tsx:38
FunctionCanvasCard
()
components/Hero/CanvasCard.tsx:3
FunctionCanvasRevealEffect
({ animationSpeed = 0.4, opacities = [0.3, 0.3, 0.3, 0.5, 0.5, 0.5, 0.8, 0.8, 0.8, 1], colors = [[0, 255
components/ui/canvas-reveal-effect.tsx:8
FunctionCardSpotlight
({ children, radius = 350, color = "#262626", className, ...props }: { radius?: number; color?:
components/ui/card-spotlight.tsx:8
FunctionCheckIcon
()
components/Hero/CanvasCard.tsx:35
FunctionCodeViewer
({ code, language, fileName, repoFullName, showLineNumbers = true }: CodeViewerProps)
components/CodeViewer.tsx:54
FunctionCompareCard
()
components/CompareCard.tsx:547
FunctionCompareCard
()
components/Hero/ComapringThEDevCard.tsx:411
FunctionComparePage
()
app/compare/page.tsx:68
FunctionConfettiButtonComponent
({ options, children, ...props }: ConfettiButtonProps)
components/magicui/confetti.tsx:118
FunctionConfettiDemo
()
components/ui/ConfettiCode.tsx:7
FunctionConfettiOverlay
()
app/compare/page.tsx:1180
FunctionContributionGraph
({ data, totalContributions }: ContributionGraphProps)
components/ContributionGraph.tsx:39
FunctionCustomTooltip
({ active, payload }: TooltipProps)
components/ContributionGraph.tsx:18
FunctionDesktopSidebar
({ className, children, ...props }: React.ComponentProps<typeof motion.div>)
components/ui/sidebar.tsx:81
FunctionDialogFooter
({ className, ...props }: React.HTMLAttributes<HTMLDivElement>)
components/ui/dialog.tsx:75
FunctionDialogHeader
({ className, ...props }: React.HTMLAttributes<HTMLDivElement>)
components/ui/dialog.tsx:61
FunctionDotMatrix
({ colors = [[0, 0, 0]], opacities = [0.04, 0.04, 0.04, 0.04, 0.04, 0.08, 0.08, 0.08, 0.08, 0.14], total
components/ui/canvas-reveal-effect.tsx:61
FunctionFeatureCard
({ icon, title, description }: FeatureCardProps)
components/landing/FeatureCard.tsx:12
FunctionFeatures
({ forceDarkMode = true })
components/Hero/Features.tsx:14
FunctionFileDetailsDialog
({ isOpen, onClose, file, repoFullName }: FileDetailsDialogProps)
components/FileDetailsDialog.tsx:48
FunctionFileTree
({ node, level = 0, onSelectFile }: { node: FileNode; level?: number; onSelectFile?: (file: FileNode)
components/RepositoryArchitecture.tsx:102
FunctionFileTree
({ files }: { files: RepoContent[] })
components/RepositoryCard.tsx:122
FunctionFileTree
({ node, level = 0, onSelectFile }: { node: FileNode; level?: number; onSelectFile: (file: FileNode)
app/analyze/page.tsx:77
FunctionFlowDiagram
(props: FlowDiagramProps)
components/FlowDiagram.tsx:838
FunctionFlowDiagramInner
({ chart, title, editable = false, onUpdate, prompt }: FlowDiagramProps)
components/FlowDiagram.tsx:52
FunctionFooter
()
components/Hero/Footer.tsx:7
FunctionGET
(request: NextRequest)
app/api/analyze-file-content/route.ts:5
FunctionGET
(request: Request)
app/api/badges/producthunt/route.ts:5
FunctionGET
(request: Request)
app/api/badges/peerlist/route.ts:6
FunctionGET
(request: NextRequest)
app/api/get-repo-structure/route.ts:86
FunctionGET
(request: NextRequest)
app/api/github-user/route.ts:55
FunctionGET
(request: NextRequest)
app/api/get-repo-issues/route.ts:4
FunctionGET
(request: NextRequest)
app/api/get-repo-stats/route.ts:4
FunctionGET
(request: NextRequest)
app/api/get-labeled-issues/route.ts:5
FunctionGET
( request: NextRequest, { params }: { params: Promise<{ repo: string }> } )
app/api/github-repo/[repo]/route.ts:4
FunctionGET
(request: NextRequest)
app/api/search-trending-repos/route.ts:30
FunctionGET
(request: NextRequest)
app/api/analyze-repo/route.ts:60
FunctionGET
(request: Request)
app/api/search-repos/route.ts:37
FunctionGET
()
app/api/test-github/route.ts:5
FunctionGET
(request: NextRequest)
app/api/visualize-repo/route.ts:5
FunctionGET
(request: NextRequest)
app/api/test-repo-issues/route.ts:4
FunctionGET
(request: NextRequest)
app/api/get-file-content/route.ts:4
FunctionGitHubStarBadge
({ repoFullName, className, compact = false }: GitHubStarBadgeProps)
components/Hero/GitHubStarBadge.tsx:13
FunctionGithub
(props: React.SVGProps<SVGSVGElement>)
components/logos/github.tsx:1
FunctionGlassShineAnimation
()
app/compare/animation.tsx:97
FunctionGlow
({ className, variant, ...props }: React.ComponentProps<"div"> & VariantProps<typeof glowVariants>)
components/ui/glow.tsx:21
FunctionGoodText
()
components/Hero/GoodText.tsx:5
← previousnext →101–200 of 378, ranked by callers