Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/NiladriHazra/WhatToBuild
/ types & classes
Types & classes
98 in github.com/NiladriHazra/WhatToBuild
⨍
Functions
378
◇
Types & classes
98
Class
lib/github.ts:73
Class
lib/gemini.ts:51
Interface
AiIdePromptProps
components/page/AiIdePrompt.tsx:8
Interface
AnimatedBeamProps
components/magicui/animated-beam.tsx:8
Interface
ApplicationFlow
components/RepositoryFlowAnalysis.tsx:26
Interface
BadgeProps
components/ui/badge.tsx:26
Interface
CategoryCount
components/RepositoryArchitecture.tsx:23
Interface
CodeComponentProps
components/RepositoryCard.tsx:45
Interface
CodeSnippet
lib/gemini.ts:22
Interface
CodeViewerProps
components/CodeViewer.tsx:12
Interface
ConfettiButtonProps
components/magicui/confetti.tsx:112
Interface
ContributionGraphProps
components/ContributionGraph.tsx:7
Interface
CreatePrRequest
app/api/create-readme-pr/route.ts:4
Interface
DependencyGroup
components/TechnologyStack.tsx:22
Interface
DotMatrixProps
components/ui/canvas-reveal-effect.tsx:52
Interface
FeatureCardProps
components/landing/FeatureCard.tsx:6
Interface
FileDetailsDialogProps
components/FileDetailsDialog.tsx:10
Interface
FileNode
components/RepositoryArchitecture.tsx:9
Interface
FileNode
app/api/get-repo-structure/route.ts:13
Interface
FileNode
app/analyze/page.tsx:26
Interface
FileSummary
app/analyze/page.tsx:21
Interface
FlowConnection
components/RepositoryFlowAnalysis.tsx:20
Interface
FlowDiagramProps
components/FlowDiagram.tsx:27
Interface
FlowNode
components/RepositoryFlowAnalysis.tsx:12
Class
GeminiService
lib/gemini.ts:51
Interface
GitHubIssue
components/RepositoryIssues.tsx:22
Interface
GitHubIssue
lib/github.ts:50
Interface
GitHubRepo
lib/github.ts:3
Interface
GitHubRepo
lib/gemini.ts:42
Interface
GitHubRepoMeta
app/api/generate-readme/route.ts:19
Class
GitHubService
lib/github.ts:73
Interface
GitHubStarBadgeProps
components/Hero/GitHubStarBadge.tsx:7
Interface
GitHubStats
components/CompareCard.tsx:22
Interface
GitHubStats
components/Hero/ComapringThEDevCard.tsx:27
Interface
GitHubStats
app/compare/page.tsx:35
Interface
GitHubSuggestion
app/compare/page.tsx:55
Interface
GitHubUser
components/CompareCard.tsx:8
Interface
GitHubUser
components/RepositoryIssues.tsx:15
Interface
GitHubUser
components/Hero/ComapringThEDevCard.tsx:13
Interface
GitHubUser
app/compare/page.tsx:21
Interface
GlowingEffectProps
components/ui/glowing-effect.tsx:7
Interface
GridItemProps
components/Hero/BentoCrad.tsx:55
Interface
HeroButtonProps
components/sections/hero/default.tsx:49
Interface
HeroButtonProps
components/hero1/default.tsx:23
Interface
HeroProps
components/sections/hero/default.tsx:57
Interface
HeroProps
components/hero1/default.tsx:31
Interface
IdeaGeneratorFormProps
components/page/IdeaGeneratorForm.tsx:20
Interface
IssueCardProps
components/opensource/IssueCard.tsx:19
Interface
KeyFile
components/RepositoryKeyFiles.tsx:43
Interface
LinkComponentProps
components/RepositoryCard.tsx:49
Interface
Links
components/ui/sidebar.tsx:7
Interface
LiquidLoaderProps
components/LiquidLoader.tsx:5
Interface
LoadingSpinnerProps
components/page/IdeaGeneratorForm.tsx:9
Interface
LocationFlagProps
components/LocationFlag.tsx:9
Interface
MarkdownComponentProps
components/RepositoryCard.tsx:41
Interface
MarqueeProps
components/magicui/marquee.tsx:4
Interface
MermaidDiagramProps
components/MermaidDiagram.tsx:9
Interface
MermaidRendererProps
components/MermaidRenderer.tsx:45
Interface
MockupFrameProps
components/ui/mockup.tsx:50
Interface
MockupProps
components/ui/mockup.tsx:21
Interface
ParallaxProps
components/ui/text-scroll.tsx:22
Interface
ParsedEdge
components/FlowDiagram.tsx:41
Interface
ParsedNode
components/FlowDiagram.tsx:35
Interface
Particle
app/compare/animation.tsx:4
Interface
ProjectIdea
lib/gemini.ts:11
Interface
ProjectIdeaCardProps
components/page/ProjectIdeaCard.tsx:10
Interface
ProjectPlan
lib/gemini.ts:35
Interface
ProjectPlanDisplayProps
components/page/ProjectPlanDisplay.tsx:11
Interface
Repo
app/api/github-user/route.ts:2
Interface
RepoAnalysis
lib/github.ts:42
Interface
RepoContent
lib/github.ts:33
Interface
RepoListProps
components/page/RepoList.tsx:8
Interface
RepositoryArchitectureProps
components/RepositoryArchitecture.tsx:18
Interface
RepositoryCardProps
components/RepositoryCard.tsx:18
Interface
RepositoryDetailsProps
components/RepositoryDetails.tsx:8
Interface
RepositoryFlowAnalysisProps
components/RepositoryFlowAnalysis.tsx:8
Interface
RepositoryInfo
components/RepositoryDetails.tsx:12
Interface
RepositoryInsight
app/analyze/page.tsx:46
Interface
RepositoryIssuesProps
components/RepositoryIssues.tsx:26
Interface
RepositoryStructure
app/analyze/page.tsx:36
Interface
RepositoryTableProps
components/RepositoryTable.tsx:17
Interface
RepositoryTableRowProps
components/RepositoryTableRow.tsx:8
Interface
ScreenshotProps
components/ui/screenshot.tsx:7
Interface
ShaderProps
components/ui/canvas-reveal-effect.tsx:353
Interface
SidebarContextProps
components/ui/sidebar.tsx:13
Interface
SingleTweetTestimonialProps
components/Hero/SingleTweetTestimonial.tsx:7
Interface
Step
lib/gemini.ts:27
Interface
Technology
components/TechnologyStack.tsx:13
Interface
TechnologyStackProps
components/TechnologyStack.tsx:9
Interface
TextScrollProps
components/ui/text-scroll.tsx:16
Interface
TooltipProps
components/ContributionGraph.tsx:13
Interface
TreeNode
lib/github.ts:272
Interface
TreeNode
app/api/get-repo-structure/route.ts:4
Interface
TweetTestimonialsProps
components/Hero/TweetTestimonials.tsx:16
Interface
UserApiResponse
components/Hero/ComapringThEDevCard.tsx:47
Interface
UserComparisonCardProps
components/Hero/ComapringThEDevCard.tsx:52
Interface
UserComparisonCardProps
app/compare/page.tsx:1270
Interface
Window
components/Hero/TweetTestimonials.tsx:7