{"repo":"alifarooq9/launchmvpfast","free":true,"listed":false,"github":"https://github.com/alifarooq9/launchmvpfast","clone":"git clone https://github.com/alifarooq9/launchmvpfast.git","description":"Starterkits, components, ui blocks","language":"TypeScript","stars":622,"topics":["boilerplate","components","drizzleorm","nextjs","nextjs-boilerplate","nextjs-saas","saas-boilerplate","saas-starter-kit","shadcn-ui","starterkit","t3-stack","tailwindcss","typescript"],"license":"MIT","category":"saas_starterkit","readme_excerpt":"# launchmvpfast\nElevate your development game with launchmvpfast! Launch your apps faster with our SaaS starterkits, components, building blocks. Customizable. Open Source.\n\n![Cover-launchmvpfast](https://www.launchmvpfast.com/og.png)\n\n## SaaS Starterkit\n\nSoon to be launched. In development. Documentation will be available soon as well. Want to explore it yourself?\n\nHead over to `/starterkits/saas` and play with it.\n\n# Docs (Coming soon)\n\n## Contribution\n\nPlease read the [contributing guide](https://github.com/alifarooq9/launchmvpfast/blob/main/CONTRIBUTING.md).\n\n## License\n\nLicense under the [MIT License](https://github.com/alifarooq9/launchmvpfast/blob/main/LICENSE.md)\n","default_branch":"main","files":633,"tree":[".gitignore",".vscode/settings.json","CONTRIBUTING.md","LICENSE.md","README.md","ROADMAP.md","apps/www/.gitignore","apps/www/.prettierrc.json","apps/www/README.md","apps/www/app/(app)/(landing)/_components/benefits.tsx","apps/www/app/(app)/(landing)/_components/blocks-demo-content.tsx","apps/www/app/(app)/(landing)/_components/components-demo-content.tsx","apps/www/app/(app)/(landing)/_components/cta.tsx","apps/www/app/(app)/(landing)/_components/demos.tsx","apps/www/app/(app)/(landing)/_components/features.tsx","apps/www/app/(app)/(landing)/_components/hero.tsx","apps/www/app/(app)/(landing)/_components/starterkits-demo-content.tsx","apps/www/app/(app)/(landing)/page.tsx","apps/www/app/(app)/_components/banner.tsx","apps/www/app/(app)/_components/code-block.tsx","apps/www/app/(app)/_components/coming-soon-form.tsx","apps/www/app/(app)/_components/coming-soon.tsx","apps/www/app/(app)/_components/command-menu.tsx","apps/www/app/(app)/_components/component-loader-client.tsx","apps/www/app/(app)/_components/component-loader-server.tsx","apps/www/app/(app)/_components/mobile-nav.tsx","apps/www/app/(app)/_components/open-in-v0.tsx","apps/www/app/(app)/_components/page-header.tsx","apps/www/app/(app)/_components/section-header.tsx","apps/www/app/(app)/_components/site-footer.tsx","apps/www/app/(app)/_components/site-header.tsx","apps/www/app/(app)/_components/suggest.tsx","apps/www/app/(app)/blocks/[category]/_component/block-view.tsx","apps/www/app/(app)/blocks/[category]/_component/category-blocks-table.tsx","apps/www/app/(app)/blocks/[category]/_component/category-hero.tsx","apps/www/app/(app)/blocks/[category]/page.tsx","apps/www/app/(app)/blocks/_components/blocks-hero.tsx","apps/www/app/(app)/blocks/_components/blocks-table.tsx","apps/www/app/(app)/blocks/page.tsx","apps/www/app/(app)/components/[category]/_components/category-components-table.tsx","apps/www/app/(app)/components/[category]/_components/category-hero.tsx","apps/www/app/(app)/components/[category]/page.tsx","apps/www/app/(app)/components/_components/categories-table.tsx","apps/www/app/(app)/components/_components/components-hero.tsx","apps/www/app/(app)/components/page.tsx","apps/www/app/(app)/docs/page.tsx","apps/www/app/(app)/early-access/page.tsx","apps/www/app/(app)/layout.tsx","apps/www/app/(app)/open-source-starterkits/_components/starterkits-hero.tsx","apps/www/app/(app)/open-source-starterkits/_components/starterkits-table.tsx","apps/www/app/(app)/open-source-starterkits/open-source-nextjs-saas-starterkit/_components/saas-starterkit-cta.tsx","apps/www/app/(app)/open-source-starterkits/open-source-nextjs-saas-starterkit/_components/saas-starterkit-faqs.tsx","apps/www/app/(app)/open-source-starterkits/open-source-nextjs-saas-starterkit/_components/saas-starterkit-hero.tsx","apps/www/app/(app)/open-source-starterkits/open-source-nextjs-saas-starterkit/_components/saas-starterkit-screen-shots.tsx","apps/www/app/(app)/open-source-starterkits/open-source-nextjs-saas-starterkit/_components/saas-starterkit-tech-used.tsx","apps/www/app/(app)/open-source-starterkits/open-source-nextjs-saas-starterkit/_components/saas-starterkit-whats-included.tsx","apps/www/app/(app)/open-source-starterkits/open-source-nextjs-saas-starterkit/page.tsx","apps/www/app/(app)/open-source-starterkits/page.tsx","apps/www/app/(app)/pricing/_components/pricing-hero.tsx","apps/www/app/(app)/pricing/_components/pricing-table.tsx","apps/www/app/(app)/pricing/_components/send-proposal-dialog.tsx","apps/www/app/(app)/pricing/_components/send-proposal-form.tsx","apps/www/app/(app)/pricing/page.tsx","apps/www/app/api/trpc/[trpc]/route.ts","apps/www/app/apple-icon.png","apps/www/app/blocks-view/[block]/[id]/page.tsx","apps/www/app/favicon.ico","apps/www/app/icon0.svg","apps/www/app/icon1.png","apps/www/app/layout.tsx","apps/www/app/robots.ts","apps/www/app/sitemap.ts","apps/www/components.json","apps/www/components/clone-button.tsx","apps/www/components/icons.tsx","apps/www/components/mesh-background.tsx","apps/www/components/providers/motion-provider.tsx","apps/www/components/providers/providers.tsx","apps/www/components/providers/theme-provider.tsx","apps/www/components/tech-stack-icons.tsx","apps/www/components/theme-switcher.tsx","apps/www/components/ui/3d-marquee.tsx","apps/www/components/ui/accordion.tsx","apps/www/components/ui/animated-tabs.tsx","apps/www/components/ui/aurora-text.tsx","apps/www/components/ui/avatar.tsx","apps/www/components/ui/background-lines.tsx","apps/www/components/ui/badge.tsx","apps/www/components/ui/blur-fade.tsx","apps/www/components/ui/border-trail.tsx","apps/www/components/ui/button.tsx","apps/www/components/ui/card.tsx","apps/www/components/ui/carousel.tsx","apps/www/components/ui/command.tsx","apps/www/components/ui/copy-button.tsx","apps/www/components/ui/dialog.tsx","apps/www/components/ui/distorted-glass.tsx","apps/www/components/ui/drawer.tsx","apps/www/components/ui/dropdown-menu.tsx","apps/www/components/ui/flickering-grid.tsx","apps/www/components/ui/form.tsx","apps/www/components/ui/input-otp.tsx","apps/www/components/ui/input.tsx","apps/www/components/ui/interactive-grid-pattern.tsx","apps/www/components/ui/label.tsx","apps/www/components/ui/logo-carousel.tsx","apps/www/components/ui/mock-browser.tsx","apps/www/components/ui/navigation-menu.tsx","apps/www/components/ui/number-ticker.tsx","apps/www/components/ui/particles.tsx","apps/www/components/ui/popover.tsx","apps/www/components/ui/progressive-blur.tsx","apps/www/components/ui/rainbow-button.tsx","apps/www/components/ui/resizable.tsx","apps/www/components/ui/retro-grid.tsx","apps/www/components/ui/ripple.tsx","apps/www/components/ui/select.tsx","apps/www/components/ui/separator.tsx","apps/www/components/ui/sonner.tsx","apps/www/components/ui/spotlight.tsx","apps/www/components/ui/switch.tsx","apps/www/components/ui/tabs.tsx","apps/www/components/ui/terminal.tsx","apps/www/components/ui/text-effect.tsx","apps/www/components/ui/textarea.tsx","apps/www/components/ui/toggle-group.tsx","apps/www/components/ui/toggle.tsx","apps/www/components/ui/tooltip.tsx","apps/www/config/clone-cmd.ts","apps/www/config/logos.tsx","apps/www/config/nav.ts","apps/www/config/pricing.ts","apps/www/config/registry/blocks.ts","apps/www/config/registry/components.ts","apps/www/config/registry/starterkits.ts","apps/www/config/site.ts","apps/www/config/urls.ts","apps/www/contexts/block-viewer-context.tsx","apps/www/drizzle.config.ts","apps/www/drizzle/0000_acoustic_molly_hayes.sql","apps/www/drizzle/meta/0000_snapshot.json","apps/www/drizzle/meta/_journal.json","apps/www/env.js","apps/www/eslint.config.mjs","apps/www/hooks/use-is-mac.ts","apps/www/hooks/use-media-query.ts","apps/www/hooks/use-mobile.ts","apps/www/hooks/use-mutation-observer.ts","apps/www/lib/fonts.ts","apps/www/lib/utils.ts","apps/www/next-env.d.ts","apps/www/next.config.ts","apps/www/package.json","apps/www/postcss.config.mjs","apps/www/public/blocks/ai-builder-hero.png","apps/www/public/blocks/center-signin-card.png","apps/www/public/blocks/center-with-image-hero.png","apps/www/public/blocks/simple-hero-with-content-bottom.png","apps/www/public/blocks/simple-signup.png","apps/www/public/file.svg","apps/www/public/globe.svg","apps/www/public/landing.png","apps/www/public/og.png","apps/www/public/og_nextjs_saas.png","apps/www/public/people-say/mohamed.jpg","apps/www/public/r/action-dropdown.json","apps/www/public/r/action-with-loading-dropdown.json","apps/www/public/r/ai-builder-hero.json","apps/www/public/r/button-dropdown.json","apps/www/public/r/center-content-hero.json","apps/www/public/r/center-signin-card-with-email-only.json","apps/www/public/r/center-signin-card.json","apps/www/public/r/center-signup-card.json","apps/www/public/r/center-with-image-hero.json","apps/www/public/r/content-on-side-hero.json","apps/www/public/r/copy-input.json","apps/www/public/r/input-with-animated-inset-label.json","apps/www/public/r/input-with-animated-label.json","apps/www/public/r/input-with-email-spell-checker.json","apps/www/public/r/input-with-left-right-buttons.json","apps/www/public/r/input-with-left-select.json","apps/www/public/r/input-with-prefix.json","apps/www/public/r/input-with-right-button.json","apps/www/public/r/input-with-right-select.json","apps/www/public/r/input-with-suffix.json","apps/www/public/r/multiple-tags-dropdown.json","apps/www/public/r/navbar-01.json","apps/www/public/r/navbar-02.json","apps/www/public/r/navbar-03.json","apps/www/public/r/navbar-04.json","apps/www/public/r/navbar-05.json","apps/www/public/r/navbar-06.json","apps/www/public/r/navbar-07.json","apps/www/public/r/navbar-08.json","apps/www/public/r/navbar-09.json","apps/www/public/r/navbar-10.json","apps/www/public/r/otp-with-no-spaces.json","apps/www/public/r/otp-with-numbers-only.json","apps/www/public/r/otp-with-seperator.json","apps/www/public/r/otp-with-spaces.json","apps/www/public/r/password-input.json","apps/www/public/r/phone-number-input.json","apps/www/public/r/prompt-input-01.json","apps/www/public/r/prompt-input-02.json","apps/www/public/r/registry.json","apps/www/public/r/rich-dropdown.json","apps/www/public/r/search-input.json","apps/www/public/r/simple-hero-with-content-bottom.json","apps/www/public/r/simple-signin.json","apps/www/public/r/simple-signup.json","apps/www/public/r/tag-dropdown.json","apps/www/public/r/use-is-mac.json","apps/www/public/r/user-profile-dropdown.json","apps/www/public/registry/blocks/auth-dark.svg","apps/www/public/registry/blocks/auth-light.svg","apps/www/public/registry/blocks/hero-dark.svg","apps/www/public/registry/blocks/hero-light.svg","apps/www/public/registry/blocks/navbar-dark.svg","apps/www/public/registry/blocks/navbar-light.svg","apps/www/public/registry/components/dropdown-menu-dark.svg","apps/www/public/registry/components/dropdown-menu-light.svg","apps/www/public/registry/components/input-dark.svg","apps/www/public/registry/components/input-light.svg","apps/www/public/showcase/sintahr.png","apps/www/public/starterkits/orbit/landing.png","apps/www/public/starterkits/saas-v1/admin-dashboard.png","apps/www/public/starterkits/saas-v1/auth.png","apps/www/public/starterkits/saas-v1/billing.png","apps/www/public/starterkits/saas-v1/blog.png","apps/www/public/starterkits/saas-v1/changelog.png","apps/www/public/starterkits/saas-v1/dashboard.png","apps/www/public/starterkits/saas-v1/docs.png","apps/www/public/starterkits/saas-v1/feedback-list.png","apps/www/public/starterkits/saas-v1/feedback.png","apps/www/public/starterkits/saas-v1/landing.png","apps/www/public/starterkits/saas-v1/org-invite.png","apps/www/public/starterkits/saas-v1/org-members.png","apps/www/public/starterkits/saas-v1/org-settings.png","apps/www/public/starterkits/saas-v1/organizations.png","apps/www/public/starterkits/saas-v1/users.png","apps/www/public/starterkits/saas-v1/waitlist.png","apps/www/public/web-app-manifest-192x192.png","apps/www/public/web-app-manifest-512x512.png","apps/www/registry.json","apps/www/registry/default/blocks/hero-sections/ai-builder-hero.tsx","apps/www/registry/default/blocks/hero-sections/center-with-image-hero.tsx","apps/www/registry/default/blocks/hero-sections/content-on-side-hero.tsx","apps/www/registry/default/blocks/hero-sections/prompt-input-02.tsx","apps/www/registry/default/blocks/hero-sections/simple-hero-with-content-bottom.tsx","apps/www/registry/default/blocks/navbar/mobile-nav.tsx","apps/www/registry/default/blocks/navbar/mode-switcher.tsx","apps/www/registry/default/blocks/navbar/navbar-01.tsx","apps/www/registry/default/blocks/navbar/navbar-02.tsx","apps/www/registry/default/blocks/navbar/navbar-03.tsx","apps/www/registry/default/blocks/navbar/navbar-04.tsx","apps/www/registry/default/blocks/navbar/navbar-05.tsx","apps/www/registry/default/blocks/navbar/navbar-06.tsx","apps/www/registry/default/blocks/navbar/navbar-07.tsx","apps/www/registry/default/blocks/navbar/navbar-08.tsx","apps/www/registry/default/blocks/navbar/navbar-09.tsx","apps/www/registry/default/blocks/navbar/navbar-10.tsx","apps/www/registry/default/blocks/navbar/search.tsx","apps/www/registry/default/blocks/navbar/team-switcher.tsx","apps/www/registry/default/blocks/navbar/user-profile-dropdown.tsx","apps/www/registry/default/blocks/signin-signup/center-signin-card-with-email-only.tsx","apps/www/registry/default/blocks/signin-signup/center-signin-card.tsx","apps/www/registry/default/blocks/signin-signup/center-signup-card.tsx","apps/www/registry/default/blocks/signin-signup/simple-signin.tsx","apps/www/registry/default/blocks/signin-signup/simple-signup.tsx","apps/www/registry/default/components/dropdown-menu/action-dropdown.tsx","apps/www/registry/default/components/dropdown-menu/action-with-loading-dropdown.tsx","apps/www/registry/default/components/dropdown-menu/button-dropdown.tsx","apps/www/registry/default/components/dropdown-menu/multiple-tags-dropdown.tsx","apps/www/registry/default/components/dropdown-menu/rich-dropdown.tsx","apps/www/registry/default/components/dropdown-menu/tag-dropdown.tsx","apps/www/registry/default/components/dropdown-menu/user-profile-dropdown.tsx","apps/www/registry/default/components/input/copy-input.tsx","apps/www/registry/default/components/input/input-with-animated-inset-label.tsx","apps/www/registry/default/components/input/input-with-animated-label.tsx","apps/www/registry/default/components/input/input-with-email-spell-checker.tsx","apps/www/registry/default/components/input/input-with-left-right-buttons.tsx","apps/www/registry/default/components/input/input-with-left-select.tsx","apps/www/registry/default/components/input/input-with-prefix.tsx","apps/www/registry/default/components/input/input-with-right-button.tsx","apps/www/registry/default/components/input/input-with-right-select.tsx","apps/www/registry/default/components/input/input-with-suffix.tsx","apps/www/registry/default/components/input/otp-with-no-spaces.tsx","apps/www/registry/default/components/input/otp-with-numbers-only.tsx","apps/www/registry/default/components/input/otp-with-seperator.tsx","apps/www/registry/default/components/input/otp-with-spaces.tsx","apps/www/registry/default/components/input/password-input.tsx","apps/www/registry/default/components/input/phone-number-input.tsx","apps/www/registry/default/components/input/prompt-input-01.tsx","apps/www/registry/default/components/input/prompt-input-02.tsx","apps/www/registry/default/components/input/search-input.tsx","apps/www/registry/default/hooks/use-is-mac.ts","apps/www/registry/default/ui/avatar.tsx","apps/www/registry/default/ui/badge.tsx","apps/www/registry/default/ui/button.tsx","apps/www/registry/default/ui/card.tsx","apps/www/registry/default/ui/command.tsx","apps/www/registry/default/ui/dropdown-menu.tsx","apps/www/registry/default/ui/form.tsx","apps/www/registry/default/ui/input-otp.tsx","apps/www/registry/default/ui/input.tsx","apps/www/registry/default/ui/label.tsx","apps/www/registry/default/ui/navigation-menu.tsx","apps/www/registry/default/ui/particles.tsx","apps/www/registry/default/ui/popover.tsx","apps/www/registry/default/ui/select.tsx","apps/www/registry/default/ui/separator.tsx","apps/www/registry/default/ui/switch.tsx","apps/www/registry/default/ui/toggle.tsx","apps/www/registry/default/ui/tooltip.tsx","apps/www/server/api/root.ts","apps/www/server/api/routers/early-access.ts","apps/www/server/api/routers/proposal.ts","apps/www/server/api/trpc.ts","apps/www/server/db/index.ts","apps/www/server/db/schema.ts","apps/www/server/resend.ts","apps/www/styles/globals.css","apps/www/trpc/query-client.ts","apps/www/trpc/react.tsx","apps/www/trpc/server.ts","apps/www/tsconfig.json","package.json","pnpm-workspace.yaml","starterkits/orbit/.gitignore","starterkits/orbit/.source/index.ts","starterkits/orbit/README.md","starterkits/orbit/app/blog/[slug]/page.tsx","starterkits/orbit/app/blog/page.tsx","starterkits/orbit/app/favicon.ico","starterkits/orbit/app/globals.css","starterkits/orbit/app/layout.tsx","starterkits/orbit/app/page.tsx","starterkits/orbit/components.json","starterkits/orbit/components/blog-item.tsx","starterkits/orbit/components/landing/blog.tsx","starterkits/orbit/components/landing/connect.tsx","starterkits/orbit/components/landing/experience.tsx","starterkits/orbit/components/landing/hero.tsx","starterkits/orbit/components/landing/projects.tsx","starterkits/orbit/components/mode-switcher.tsx","starterkits/orbit/components/page-header.tsx","starterkits/orbit/components/providers/motion-provider.tsx","starterkits/orbit/components/providers/providers.tsx","starterkits/orbit/components/providers/theme-provider.tsx","starterkits/orbit/components/section-header.tsx","starterkits/orbit/components/site-footer.tsx","starterkits/orbit/components/site-header.tsx","starterkits/orbit/components/ui/badge.tsx","starterkits/orbit/components/ui/button.tsx","starterkits/orbit/components/ui/separator.tsx","starterkits/orbit/components/ui/text-effect.tsx","starterkits/orbit/config/site.ts","starterkits/orbit/config/urls.ts","starterkits/orbit/content/blog/advanced-react-hooks.mdx","starterkits/orbit/content/blog/javascript-es2023-features.mdx","starterkits/orbit/content/blog/modern-css-2025.mdx","starterkits/orbit/content/blog/nextjs-15-features.mdx","starterkits/orbit/content/blog/nextjs-scalable-architecture.mdx","starterkits/orbit/content/blog/react-18-concurrent-features.mdx","starterkits/orbit/content/blog/react-server-components.mdx","starterkits/orbit/content/blog/typescript-5-5-features.mdx","starterkits/orbit/content/blog/web-components-guide.mdx","starterkits/orbit/content/blog/web-performance-core-vitals.mdx","starterkits/orbit/eslint.config.mjs","starterkits/orbit/lib/source.ts","starterkits/orbit/lib/utils.ts","starterkits/orbit/next.config.ts","starterkits/orbit/package.json","starterkits/orbit/postcss.config.mjs","starterkits/orbit/public/background.png","starterkits/orbit/public/file.svg","starterkits/orbit/public/globe.svg","starterkits/orbit/public/logo.png","starterkits/orbit/public/next.svg","starterkits/orbit/public/vercel.svg","starterkits/orbit/public/window.svg","starterkits/orbit/source.config.ts","starterkits/orbit/tsconfig.json","starterkits/saas/.env.example","starterkits/saas/.eslintrc.cjs","starterkits/saas/.gitignore","starterkits/saas/.map.ts","starterkits/saas/.vscode/settings.json","starterkits/saas/README.md","starterkits/saas/components.json","starterkits/saas/content/blogs/create-saas-in-1-day.mdx","starterkits/saas/content/blogs/introduction.mdx","starterkits/saas/content/changelogs/final.mdx","starterkits/saas/content/changelogs/launch.mdx","starterkits/saas/content/changelogs/testing.mdx","starterkits/saas/content/docs/getting-starterd/installation.mdx","starterkits/saas/content/docs/index.mdx","starterkits/saas/drizzle.config.ts","starterkits/saas/mdx-components.tsx","starterkits/saas/next.config.mjs"],"storefront":"/r/alifarooq9","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/alifarooq9/launchmvpfast/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}