CINXE.COM
Vercel Forums on Product Hunt | Product Hunt
<!DOCTYPE html><html lang="en" data-sentry-component="RootLayout" data-sentry-source-file="layout.tsx"><head><meta charSet="utf-8"/><meta name="viewport" content="width=device-width, initial-scale=1, minimum-scale=1"/><link rel="stylesheet" href="/_next/static/css/19260973f65b8ecc.css" data-precedence="next"/><link rel="stylesheet" href="/_next/static/css/9833add8ed186f8e.css" data-precedence="next"/><link rel="stylesheet" href="/_next/static/css/e540e612154f9e4f.css" data-precedence="next"/><link rel="stylesheet" href="/_next/static/css/c99d6c2024146960.css" data-precedence="next"/><link rel="stylesheet" href="/_next/static/css/4afdd19ce6c2ffda.css" data-precedence="next"/><link rel="stylesheet" href="/_next/static/css/b904039a9b7ba5e5.css" data-precedence="next"/><link rel="stylesheet" href="/_next/static/css/7cb069c087e1a4ea.css" data-precedence="next"/><link rel="stylesheet" href="/_next/static/css/a15f9cc18e24b8e2.css" data-precedence="next"/><link rel="stylesheet" href="/_next/static/css/6f0fd2191815f922.css" data-precedence="next"/><link rel="stylesheet" href="/_next/static/css/b0e0dd11aa1ac818.css" data-precedence="next"/><link rel="stylesheet" href="/_next/static/css/2852f469e95f4b7c.css" data-precedence="next"/><link rel="preload" as="script" fetchPriority="low" href="/_next/static/chunks/webpack-4d206f06194e0af3.js"/><script src="/_next/static/chunks/52774a7f-6669686f43e90bd5.js" async=""></script><script src="/_next/static/chunks/fd9d1056-9af7b3142eb9eff3.js" async=""></script><script src="/_next/static/chunks/13326-31a9b71a2661127a.js" async=""></script><script src="/_next/static/chunks/main-app-7a7fef7dca96b52b.js" async=""></script><script src="/_next/static/chunks/20921-7a96833f57c275e2.js" async=""></script><script src="/_next/static/chunks/99791-029fefa2b88e709e.js" async=""></script><script src="/_next/static/chunks/83785-230f48b890d5c9aa.js" async=""></script><script src="/_next/static/chunks/99485-049f8877fe3fd326.js" async=""></script><script src="/_next/static/chunks/20750-a86c83808da2a59a.js" async=""></script><script src="/_next/static/chunks/27834-5c78f4880616ba54.js" async=""></script><script src="/_next/static/chunks/33531-acabdae7789b7d36.js" async=""></script><script src="/_next/static/chunks/14294-d311af21d65cc436.js" async=""></script><script src="/_next/static/chunks/1586-b716d88c7842abad.js" async=""></script><script src="/_next/static/chunks/72369-1e7864e9cf595161.js" async=""></script><script src="/_next/static/chunks/51815-148c0ad2268987df.js" async=""></script><script src="/_next/static/chunks/app/(main)/p/@sidebar/page-890083718ab47a23.js" async=""></script><script src="/_next/static/chunks/53261-f5a2bb4c2cf1c00e.js" async=""></script><script src="/_next/static/chunks/31706-922d239d3ab8325b.js" async=""></script><script src="/_next/static/chunks/47931-b395de54841771b6.js" async=""></script><script src="/_next/static/chunks/55450-a459717566a1b19a.js" async=""></script><script src="/_next/static/chunks/51439-c587c3750b2bbd58.js" async=""></script><script src="/_next/static/chunks/63899-f2d1b046450f43c8.js" async=""></script><script src="/_next/static/chunks/73882-86d296e7924d8950.js" async=""></script><script src="/_next/static/chunks/3842-d6e2d9fe065f7696.js" async=""></script><script src="/_next/static/chunks/55966-5d068940cd120eaf.js" async=""></script><script src="/_next/static/chunks/app/(main)/layout-f0b3eb1478faa01d.js" async=""></script><script src="/_next/static/chunks/42551-584edd3812876f77.js" async=""></script><script src="/_next/static/chunks/app/(main)/not-found-523b49df80bda0dd.js" async=""></script><script src="/_next/static/chunks/59793-66c731db89a93e2c.js" async=""></script><script src="/_next/static/chunks/53894-186a0b2de7ed77b4.js" async=""></script><script src="/_next/static/chunks/22429-69adeb18bda66f2d.js" async=""></script><script src="/_next/static/chunks/app/layout-a1dc12f2afb6b616.js" async=""></script><script src="/_next/static/chunks/app/(cards)/layout-a6630d37b9dd35f5.js" async=""></script><script src="/_next/static/chunks/12103-bc8152a5a06a3d5d.js" async=""></script><script src="/_next/static/chunks/app/global-error-3a1ae90689a432d3.js" async=""></script><script src="/_next/static/chunks/16065-fb101c10cfdd889b.js" async=""></script><script src="/_next/static/chunks/37083-a1eb1efcc42d3ae0.js" async=""></script><script src="/_next/static/chunks/92812-81c77e7e653c5772.js" async=""></script><script src="/_next/static/chunks/94606-fa2eb9aa12bfc112.js" async=""></script><script src="/_next/static/chunks/22999-81c9a789e8846eb0.js" async=""></script><script src="/_next/static/chunks/49813-d2a7582039428f97.js" async=""></script><script src="/_next/static/chunks/63734-50aff2167051380d.js" async=""></script><script src="/_next/static/chunks/20188-13864fe5423b5639.js" async=""></script><script src="/_next/static/chunks/59319-f7b9dda1625c9842.js" async=""></script><script src="/_next/static/chunks/35746-0cca381716e1ed5a.js" async=""></script><script src="/_next/static/chunks/25854-4c05c13ff285fdfa.js" async=""></script><script src="/_next/static/chunks/app/(main)/p/%5BforumSlug%5D/page-35e36b16ff6e2ccf.js" async=""></script><link rel="preload" href="https://www.googletagmanager.com/gtag/js?id=G-WZ46833KH9" as="script"/><link rel="preload" href="https://www.googletagmanager.com/gtm.js?id=G-WZ46833KH9" as="script"/><meta name="theme-color" content="#ffffff"/><title> Vercel Forums on Product Hunt | Product Hunt</title><meta name="description" content="Join the Vercel community on Product Hunt. Ask questions, share feedback, request features, and connect with other users. Stay updated with the latest news and discussions."/><link rel="manifest" href="/manifest.json" crossorigin="use-credentials"/><meta name="fb:app_id" content="1467820943460899"/><link rel="canonical" href="https://www.producthunt.com/p/vercel"/><link rel="alternate" type="application/atom+xml" title="Product Hunt - All newest Products" href="https://www.producthunt.com/feed"/><meta property="og:title" content=" Vercel Forums on Product Hunt | Product Hunt"/><meta property="og:description" content="Join the Vercel community on Product Hunt. Ask questions, share feedback, request features, and connect with other users. Stay updated with the latest news and discussions."/><meta property="og:url" content="https://www.producthunt.com/p/vercel"/><meta property="og:site_name" content="Product Hunt"/><meta property="og:locale" content="en_US"/><meta property="og:image" content="https://ph-static.imgix.net/product-hunt-logo-horizontal-orange-background.png?auto=format"/><meta property="og:type" content="article"/><meta name="twitter:card" content="summary_large_image"/><meta name="twitter:site" content="@producthunt"/><meta name="twitter:creator" content="@producthunt"/><meta name="twitter:title" content=" Vercel Forums on Product Hunt | Product Hunt"/><meta name="twitter:description" content="Join the Vercel community on Product Hunt. Ask questions, share feedback, request features, and connect with other users. Stay updated with the latest news and discussions."/><meta name="twitter:image" content="https://ph-static.imgix.net/product-hunt-logo-horizontal-orange-background.png?auto=format"/><link rel="icon" href="https://ph-static.imgix.net/ph-favicon-brand-500.ico?auto=format"/><link rel="apple-touch-icon-precomposed" href="https://ph-static.imgix.net/ph-ios-icon.png?auto=format"/><link rel="chrome-webstore-item" href="https://producthunt.app.link/extension"/><meta property="fb:app_id" content="1467820943460899" data-sentry-element="meta" data-sentry-source-file="layout.tsx"/><link rel="search" type="application/opensearchdescription+xml" title="ProductHunt" href="/osd.xml"/><script src="/_next/static/chunks/polyfills-42372ed130431b0a.js" noModule=""></script><script>(window[Symbol.for("ApolloSSRDataTransport")] ??= []).push({"rehydrate":{":R1kq:":{"data":{},"complete":false,"missing":"Dangling reference to missing Viewer object"},":R9kq:":{"data":{},"complete":false,"missing":"Dangling reference to missing Viewer object"},":R268ptpkq:":{"data":{},"complete":false,"missing":"Dangling reference to missing Viewer object"},":Ra8ptpkq:":{"data":undefined,"loading":true,"networkStatus":1,"called":true},":R2e8ptpkq:":{"data":{},"complete":false,"missing":"Dangling reference to missing Viewer object"},":R2i8ptpkq:":{"data":{},"complete":false,"missing":"Dangling reference to missing Viewer object"},":Rgptpkq:":{"data":{},"complete":false,"missing":"Dangling reference to missing Viewer object"},":R19tpkq:":{"data":{},"complete":false,"missing":"Dangling reference to missing Viewer object"},":R1ptpkq:":{"data":{},"complete":false,"missing":"Dangling reference to missing Viewer object"},":R29tpkq:":{"data":{},"complete":false,"missing":"Dangling reference to missing Viewer object"},":R39tpkq:":{"data":{},"complete":false,"missing":"Dangling reference to missing Viewer object"},":Rd9tpkq:":{"data":{},"complete":false,"missing":"Dangling reference to missing Viewer object"},":Rl9tpkq:":{"data":{},"complete":false,"missing":"Dangling reference to missing Viewer object"},":R2pkq:":{"data":{},"complete":false,"missing":"Dangling reference to missing Viewer object"},":R3pkq:":{"data":{},"complete":false,"missing":"Dangling reference to missing Viewer object"},":R38ptpkq:":{"data":{"viewer":{"__typename":"Viewer","id":null,"email":null,"emailVerified":false,"isImpersonated":false,"analyticsIdentifyJson":{},"deviceType":"desktop","showCookiePolicy":false,"showCommentWarning":false,"showCaptcha":false,"showPhoneVerification":false,"isAdmin":false,"features":["ph_new_forum_threads_email","ph_use_new_trending","ph_visitors_online_register","ph_sidebar_product_forums_trending"],"notificationFeedItemsUnreadCount":0,"flashAlert":null,"notice":null,"otpRequiredFrom":null,"user":null,"abTestActiveParticipations":[],"visitStreak":{"__typename":"VisitStreak","id":"03bdab2d-ec9f-4bbd-b2e6-bdaaf5b435d1","emoji":null,"duration":1},"recentLaunch":null,"intercomUserHash":null,"ifVisitedFromMobile":false,"newsletterSettings":{"__typename":"ViewerNewsletterSettings","hasNewsletterSubscription":false}}},"networkStatus":7},":R38ptpkqH1:":{"data":{"__typename":"Viewer","id":null,"email":null,"emailVerified":false,"isImpersonated":false,"analyticsIdentifyJson":{},"deviceType":"desktop","showCookiePolicy":false,"showCommentWarning":false,"showCaptcha":false,"showPhoneVerification":false,"isAdmin":false,"features":["ph_new_forum_threads_email","ph_use_new_trending","ph_visitors_online_register","ph_sidebar_product_forums_trending"],"notificationFeedItemsUnreadCount":0,"flashAlert":null,"notice":null,"otpRequiredFrom":null,"user":null,"abTestActiveParticipations":[],"visitStreak":{"__typename":"VisitStreak","id":"03bdab2d-ec9f-4bbd-b2e6-bdaaf5b435d1","emoji":null,"duration":1},"recentLaunch":null,"intercomUserHash":null,"ifVisitedFromMobile":false,"newsletterSettings":{"__typename":"ViewerNewsletterSettings","hasNewsletterSubscription":false}},"complete":true,"missing":undefined},":R37rqfkptpkq:":{"data":{"discussionForum":{"__typename":"DiscussionForumType","id":"52333","threads":{"__typename":"DiscussionForumAssociationTypeConnection","edges":[{"__typename":"DiscussionForumAssociationTypeEdge","node":{"__typename":"DiscussionForumAssociationType","id":"703056","commentable":{"__typename":"Post","id":"901806","slug":"flags-sdk-by-vercel","name":"Flags SDK by Vercel","tagline":"Free, open-source library for using feature flags in Next.js","createdAt":"2025-02-23T00:01:00-08:00","user":{"__typename":"User","id":"25713","name":"flo merian","username":"fmerian","avatarUrl":"https://ph-avatars.imgix.net/25713/621b90ee-788e-42ec-8fa3-25dd2910482a.jpeg"},"product":{"__typename":"Product","id":"435808","slug":"vercel","isSubscribed":false},"latestScore":413,"hasVoted":false,"commentsCount":11,"launchDayScore":417,"disabledWhenScheduled":true,"votesCount":385,"featuredAt":"2025-02-23T00:01:00-08:00","updatedAt":"2025-03-10T16:01:32-07:00","embargoPreviewAt":null},"slug":"flags-sdk-by-vercel","path":"/p/vercel/flags-sdk-by-vercel","title":"Flags SDK by Vercel - Free, open-source library for using feature flags in Next.js","description":"From the creators of Next.js, the Flags SDK is a free open-source library for implementing feature flags and A/B tests in your applications. Works with any flag provider or custom setup. Compatible with App Router, Pages Router, and Middleware.","createdAt":"2025-02-23T00:01:00-08:00","forum":{"__typename":"DiscussionForumType","id":"52333","slug":"vercel","path":"/p/vercel","subject":{"__typename":"Product","id":"435808","name":"Vercel","logoUuid":"593ff5e2-9d11-491c-ab63-9e929e894214.jpeg","isNoLongerOnline":false}},"isFeatured":false,"isPinned":false,"user":{"__typename":"User","id":"25713","name":"flo merian","username":"fmerian","avatarUrl":"https://ph-avatars.imgix.net/25713/621b90ee-788e-42ec-8fa3-25dd2910482a.jpeg"},"commentsCount":11}},{"__typename":"DiscussionForumAssociationTypeEdge","node":{"__typename":"DiscussionForumAssociationType","id":"381425","commentable":{"__typename":"Post","id":"414593","slug":"v0-dev-by-vercel","name":"v0.dev by Vercel","tagline":"Generate UI with simple text prompts: copy, paste, ship","createdAt":"2023-09-14T10:38:35-07:00","user":{"__typename":"User","id":"18280","name":"Chris Messina","username":"chrismessina","avatarUrl":"https://ph-avatars.imgix.net/18280/d71888de-b44a-4005-9dde-d778c7a80b39.jpeg"},"product":{"__typename":"Product","id":"435808","slug":"vercel","isSubscribed":false},"latestScore":565,"hasVoted":false,"commentsCount":58,"launchDayScore":0,"disabledWhenScheduled":true,"votesCount":702,"featuredAt":"2023-09-14T10:38:35-07:00","updatedAt":"2025-03-10T06:34:03-07:00","embargoPreviewAt":null},"slug":"v0-dev-by-vercel","path":"/p/vercel/v0-dev-by-vercel","title":"v0.dev by Vercel - Generate UI with simple text prompts: copy, paste, ship","description":"v0.dev is a generative user interface system by Vercel Labs powered by AI. It generates copy-and-paste friendly React code based on Shadcn UI and Tailwind CSS.","createdAt":"2023-09-14T10:38:35-07:00","forum":{"__typename":"DiscussionForumType","id":"52333","slug":"vercel","path":"/p/vercel","subject":{"__typename":"Product","id":"435808","name":"Vercel","logoUuid":"593ff5e2-9d11-491c-ab63-9e929e894214.jpeg","isNoLongerOnline":false}},"isFeatured":false,"isPinned":false,"user":{"__typename":"User","id":"18280","name":"Chris Messina","username":"chrismessina","avatarUrl":"https://ph-avatars.imgix.net/18280/d71888de-b44a-4005-9dde-d778c7a80b39.jpeg"},"commentsCount":58}},{"__typename":"DiscussionForumAssociationTypeEdge","node":{"__typename":"DiscussionForumAssociationType","id":"167841","commentable":{"__typename":"Post","id":"94510","slug":"next-js-2-0","name":"Next.js 2.0","tagline":"Framework for server-rendered React apps","createdAt":"2017-03-27T05:49:47-07:00","user":{"__typename":"User","id":"187","name":"Charlie Irish","username":"charlieirish","avatarUrl":"https://ph-avatars.imgix.net/187/original.jpeg"},"product":{"__typename":"Product","id":"435808","slug":"vercel","isSubscribed":false},"latestScore":323,"hasVoted":false,"commentsCount":12,"launchDayScore":228,"disabledWhenScheduled":true,"votesCount":546,"featuredAt":"2017-03-27T05:49:47-07:00","updatedAt":"2025-02-28T10:35:08-08:00","embargoPreviewAt":null},"slug":"next-js-2-0","path":"/p/vercel/next-js-2-0","title":"Next.js 2.0 - Framework for server-rendered React apps","description":null,"createdAt":"2017-03-27T05:49:47-07:00","forum":{"__typename":"DiscussionForumType","id":"52333","slug":"vercel","path":"/p/vercel","subject":{"__typename":"Product","id":"435808","name":"Vercel","logoUuid":"593ff5e2-9d11-491c-ab63-9e929e894214.jpeg","isNoLongerOnline":false}},"isFeatured":false,"isPinned":false,"user":{"__typename":"User","id":"187","name":"Charlie Irish","username":"charlieirish","avatarUrl":"https://ph-avatars.imgix.net/187/original.jpeg"},"commentsCount":12}}],"pageInfo":{"__typename":"PageInfo","hasNextPage":false,"endCursor":"Mw"}},"slug":"vercel","subject":{"__typename":"Product","id":"435808","name":"Vercel","slug":"vercel","tagline":"The frontend cloud. Creators of Next.js. ","logoUuid":"593ff5e2-9d11-491c-ab63-9e929e894214.jpeg","isTopProduct":true,"reviewsRating":4.74,"reviewsCount":122,"followersCount":2310,"headerImage":{"__typename":"HeaderImage","id":"60106","uuid":"a3117dc2-3b76-484a-8616-c1500b692365.png","isPrimaryLight":false},"goldenKittyBadges":{"__typename":"GoldenKittyAwardBadgeConnection","edges":[{"__typename":"GoldenKittyAwardBadgeEdge","node":{"__typename":"GoldenKittyAwardBadge","id":"3731764","category":"Developer Tools","position":4,"year":"2023","post":{"__typename":"Post","id":"414593","name":"v0.dev by Vercel"}}}]},"isSubscribed":false}}},"networkStatus":7},":R37rqfkptpkqH1:":{"data":{"viewer":{"__typename":"Viewer","id":null,"email":null,"emailVerified":false,"isImpersonated":false,"analyticsIdentifyJson":{},"deviceType":"desktop","showCookiePolicy":false,"showCommentWarning":false,"showCaptcha":false,"showPhoneVerification":false,"isAdmin":false,"features":["ph_new_forum_threads_email","ph_use_new_trending","ph_visitors_online_register","ph_sidebar_product_forums_trending"],"notificationFeedItemsUnreadCount":0,"flashAlert":null,"notice":null,"otpRequiredFrom":null,"user":null,"abTestActiveParticipations":[],"visitStreak":{"__typename":"VisitStreak","id":"03bdab2d-ec9f-4bbd-b2e6-bdaaf5b435d1","emoji":null,"duration":1},"recentLaunch":null,"intercomUserHash":null,"ifVisitedFromMobile":false,"newsletterSettings":{"__typename":"ViewerNewsletterSettings","hasNewsletterSubscription":false}}},"networkStatus":7},":Rkr7rqfkptpkq:":{"data":{"__typename":"Viewer","id":null,"email":null,"emailVerified":false,"isImpersonated":false,"analyticsIdentifyJson":{},"deviceType":"desktop","showCookiePolicy":false,"showCommentWarning":false,"showCaptcha":false,"showPhoneVerification":false,"isAdmin":false,"features":["ph_new_forum_threads_email","ph_use_new_trending","ph_visitors_online_register","ph_sidebar_product_forums_trending"],"notificationFeedItemsUnreadCount":0,"flashAlert":null,"notice":null,"otpRequiredFrom":null,"user":null,"abTestActiveParticipations":[],"visitStreak":{"__typename":"VisitStreak","id":"03bdab2d-ec9f-4bbd-b2e6-bdaaf5b435d1","emoji":null,"duration":1},"recentLaunch":null,"intercomUserHash":null,"ifVisitedFromMobile":false,"newsletterSettings":{"__typename":"ViewerNewsletterSettings","hasNewsletterSubscription":false}},"complete":true,"missing":undefined},":Rkr7rqfkptpkqH1:":{"data":{"__typename":"Viewer","id":null,"email":null,"emailVerified":false,"isImpersonated":false,"analyticsIdentifyJson":{},"deviceType":"desktop","showCookiePolicy":false,"showCommentWarning":false,"showCaptcha":false,"showPhoneVerification":false,"isAdmin":false,"features":["ph_new_forum_threads_email","ph_use_new_trending","ph_visitors_online_register","ph_sidebar_product_forums_trending"],"notificationFeedItemsUnreadCount":0,"flashAlert":null,"notice":null,"otpRequiredFrom":null,"user":null,"abTestActiveParticipations":[],"visitStreak":{"__typename":"VisitStreak","id":"03bdab2d-ec9f-4bbd-b2e6-bdaaf5b435d1","emoji":null,"duration":1},"recentLaunch":null,"intercomUserHash":null,"ifVisitedFromMobile":false,"newsletterSettings":{"__typename":"ViewerNewsletterSettings","hasNewsletterSubscription":false}},"complete":true,"missing":undefined},":Rsr7rqfkptpkq:":{"data":{"__typename":"Viewer","id":null,"email":null,"emailVerified":false,"isImpersonated":false,"analyticsIdentifyJson":{},"deviceType":"desktop","showCookiePolicy":false,"showCommentWarning":false,"showCaptcha":false,"showPhoneVerification":false,"isAdmin":false,"features":["ph_new_forum_threads_email","ph_use_new_trending","ph_visitors_online_register","ph_sidebar_product_forums_trending"],"notificationFeedItemsUnreadCount":0,"flashAlert":null,"notice":null,"otpRequiredFrom":null,"user":null,"abTestActiveParticipations":[],"visitStreak":{"__typename":"VisitStreak","id":"03bdab2d-ec9f-4bbd-b2e6-bdaaf5b435d1","emoji":null,"duration":1},"recentLaunch":null,"intercomUserHash":null,"ifVisitedFromMobile":false,"newsletterSettings":{"__typename":"ViewerNewsletterSettings","hasNewsletterSubscription":false}},"complete":true,"missing":undefined},":Rsr7rqfkptpkqH1:":{"data":{"__typename":"Viewer","id":null,"email":null,"emailVerified":false,"isImpersonated":false,"analyticsIdentifyJson":{},"deviceType":"desktop","showCookiePolicy":false,"showCommentWarning":false,"showCaptcha":false,"showPhoneVerification":false,"isAdmin":false,"features":["ph_new_forum_threads_email","ph_use_new_trending","ph_visitors_online_register","ph_sidebar_product_forums_trending"],"notificationFeedItemsUnreadCount":0,"flashAlert":null,"notice":null,"otpRequiredFrom":null,"user":null,"abTestActiveParticipations":[],"visitStreak":{"__typename":"VisitStreak","id":"03bdab2d-ec9f-4bbd-b2e6-bdaaf5b435d1","emoji":null,"duration":1},"recentLaunch":null,"intercomUserHash":null,"ifVisitedFromMobile":false,"newsletterSettings":{"__typename":"ViewerNewsletterSettings","hasNewsletterSubscription":false}},"complete":true,"missing":undefined},":Radr7rqfkptpkq:":{"data":{"__typename":"Viewer","id":null,"email":null,"emailVerified":false,"isImpersonated":false,"analyticsIdentifyJson":{},"deviceType":"desktop","showCookiePolicy":false,"showCommentWarning":false,"showCaptcha":false,"showPhoneVerification":false,"isAdmin":false,"features":["ph_new_forum_threads_email","ph_use_new_trending","ph_visitors_online_register","ph_sidebar_product_forums_trending"],"notificationFeedItemsUnreadCount":0,"flashAlert":null,"notice":null,"otpRequiredFrom":null,"user":null,"abTestActiveParticipations":[],"visitStreak":{"__typename":"VisitStreak","id":"03bdab2d-ec9f-4bbd-b2e6-bdaaf5b435d1","emoji":null,"duration":1},"recentLaunch":null,"intercomUserHash":null,"ifVisitedFromMobile":false,"newsletterSettings":{"__typename":"ViewerNewsletterSettings","hasNewsletterSubscription":false}},"complete":true,"missing":undefined},":Radr7rqfkptpkqH1:":{"data":{"__typename":"Viewer","id":null,"email":null,"emailVerified":false,"isImpersonated":false,"analyticsIdentifyJson":{},"deviceType":"desktop","showCookiePolicy":false,"showCommentWarning":false,"showCaptcha":false,"showPhoneVerification":false,"isAdmin":false,"features":["ph_new_forum_threads_email","ph_use_new_trending","ph_visitors_online_register","ph_sidebar_product_forums_trending"],"notificationFeedItemsUnreadCount":0,"flashAlert":null,"notice":null,"otpRequiredFrom":null,"user":null,"abTestActiveParticipations":[],"visitStreak":{"__typename":"VisitStreak","id":"03bdab2d-ec9f-4bbd-b2e6-bdaaf5b435d1","emoji":null,"duration":1},"recentLaunch":null,"intercomUserHash":null,"ifVisitedFromMobile":false,"newsletterSettings":{"__typename":"ViewerNewsletterSettings","hasNewsletterSubscription":false}},"complete":true,"missing":undefined},":Rqdr7rqfkptpkq:":{"data":{"__typename":"Viewer","id":null,"email":null,"emailVerified":false,"isImpersonated":false,"analyticsIdentifyJson":{},"deviceType":"desktop","showCookiePolicy":false,"showCommentWarning":false,"showCaptcha":false,"showPhoneVerification":false,"isAdmin":false,"features":["ph_new_forum_threads_email","ph_use_new_trending","ph_visitors_online_register","ph_sidebar_product_forums_trending"],"notificationFeedItemsUnreadCount":0,"flashAlert":null,"notice":null,"otpRequiredFrom":null,"user":null,"abTestActiveParticipations":[],"visitStreak":{"__typename":"VisitStreak","id":"03bdab2d-ec9f-4bbd-b2e6-bdaaf5b435d1","emoji":null,"duration":1},"recentLaunch":null,"intercomUserHash":null,"ifVisitedFromMobile":false,"newsletterSettings":{"__typename":"ViewerNewsletterSettings","hasNewsletterSubscription":false}},"complete":true,"missing":undefined},":Rqdr7rqfkptpkqH1:":{"data":{"__typename":"Viewer","id":null,"email":null,"emailVerified":false,"isImpersonated":false,"analyticsIdentifyJson":{},"deviceType":"desktop","showCookiePolicy":false,"showCommentWarning":false,"showCaptcha":false,"showPhoneVerification":false,"isAdmin":false,"features":["ph_new_forum_threads_email","ph_use_new_trending","ph_visitors_online_register","ph_sidebar_product_forums_trending"],"notificationFeedItemsUnreadCount":0,"flashAlert":null,"notice":null,"otpRequiredFrom":null,"user":null,"abTestActiveParticipations":[],"visitStreak":{"__typename":"VisitStreak","id":"03bdab2d-ec9f-4bbd-b2e6-bdaaf5b435d1","emoji":null,"duration":1},"recentLaunch":null,"intercomUserHash":null,"ifVisitedFromMobile":false,"newsletterSettings":{"__typename":"ViewerNewsletterSettings","hasNewsletterSubscription":false}},"complete":true,"missing":undefined},":Ralr7rqfkptpkq:":{"data":{"__typename":"Viewer","id":null,"email":null,"emailVerified":false,"isImpersonated":false,"analyticsIdentifyJson":{},"deviceType":"desktop","showCookiePolicy":false,"showCommentWarning":false,"showCaptcha":false,"showPhoneVerification":false,"isAdmin":false,"features":["ph_new_forum_threads_email","ph_use_new_trending","ph_visitors_online_register","ph_sidebar_product_forums_trending"],"notificationFeedItemsUnreadCount":0,"flashAlert":null,"notice":null,"otpRequiredFrom":null,"user":null,"abTestActiveParticipations":[],"visitStreak":{"__typename":"VisitStreak","id":"03bdab2d-ec9f-4bbd-b2e6-bdaaf5b435d1","emoji":null,"duration":1},"recentLaunch":null,"intercomUserHash":null,"ifVisitedFromMobile":false,"newsletterSettings":{"__typename":"ViewerNewsletterSettings","hasNewsletterSubscription":false}},"complete":true,"missing":undefined},":Ralr7rqfkptpkqH1:":{"data":{"__typename":"Viewer","id":null,"email":null,"emailVerified":false,"isImpersonated":false,"analyticsIdentifyJson":{},"deviceType":"desktop","showCookiePolicy":false,"showCommentWarning":false,"showCaptcha":false,"showPhoneVerification":false,"isAdmin":false,"features":["ph_new_forum_threads_email","ph_use_new_trending","ph_visitors_online_register","ph_sidebar_product_forums_trending"],"notificationFeedItemsUnreadCount":0,"flashAlert":null,"notice":null,"otpRequiredFrom":null,"user":null,"abTestActiveParticipations":[],"visitStreak":{"__typename":"VisitStreak","id":"03bdab2d-ec9f-4bbd-b2e6-bdaaf5b435d1","emoji":null,"duration":1},"recentLaunch":null,"intercomUserHash":null,"ifVisitedFromMobile":false,"newsletterSettings":{"__typename":"ViewerNewsletterSettings","hasNewsletterSubscription":false}},"complete":true,"missing":undefined},":Rqlr7rqfkptpkq:":{"data":{"__typename":"Viewer","id":null,"email":null,"emailVerified":false,"isImpersonated":false,"analyticsIdentifyJson":{},"deviceType":"desktop","showCookiePolicy":false,"showCommentWarning":false,"showCaptcha":false,"showPhoneVerification":false,"isAdmin":false,"features":["ph_new_forum_threads_email","ph_use_new_trending","ph_visitors_online_register","ph_sidebar_product_forums_trending"],"notificationFeedItemsUnreadCount":0,"flashAlert":null,"notice":null,"otpRequiredFrom":null,"user":null,"abTestActiveParticipations":[],"visitStreak":{"__typename":"VisitStreak","id":"03bdab2d-ec9f-4bbd-b2e6-bdaaf5b435d1","emoji":null,"duration":1},"recentLaunch":null,"intercomUserHash":null,"ifVisitedFromMobile":false,"newsletterSettings":{"__typename":"ViewerNewsletterSettings","hasNewsletterSubscription":false}},"complete":true,"missing":undefined},":Rqlr7rqfkptpkqH1:":{"data":{"__typename":"Viewer","id":null,"email":null,"emailVerified":false,"isImpersonated":false,"analyticsIdentifyJson":{},"deviceType":"desktop","showCookiePolicy":false,"showCommentWarning":false,"showCaptcha":false,"showPhoneVerification":false,"isAdmin":false,"features":["ph_new_forum_threads_email","ph_use_new_trending","ph_visitors_online_register","ph_sidebar_product_forums_trending"],"notificationFeedItemsUnreadCount":0,"flashAlert":null,"notice":null,"otpRequiredFrom":null,"user":null,"abTestActiveParticipations":[],"visitStreak":{"__typename":"VisitStreak","id":"03bdab2d-ec9f-4bbd-b2e6-bdaaf5b435d1","emoji":null,"duration":1},"recentLaunch":null,"intercomUserHash":null,"ifVisitedFromMobile":false,"newsletterSettings":{"__typename":"ViewerNewsletterSettings","hasNewsletterSubscription":false}},"complete":true,"missing":undefined},":Ratr7rqfkptpkq:":{"data":{"__typename":"Viewer","id":null,"email":null,"emailVerified":false,"isImpersonated":false,"analyticsIdentifyJson":{},"deviceType":"desktop","showCookiePolicy":false,"showCommentWarning":false,"showCaptcha":false,"showPhoneVerification":false,"isAdmin":false,"features":["ph_new_forum_threads_email","ph_use_new_trending","ph_visitors_online_register","ph_sidebar_product_forums_trending"],"notificationFeedItemsUnreadCount":0,"flashAlert":null,"notice":null,"otpRequiredFrom":null,"user":null,"abTestActiveParticipations":[],"visitStreak":{"__typename":"VisitStreak","id":"03bdab2d-ec9f-4bbd-b2e6-bdaaf5b435d1","emoji":null,"duration":1},"recentLaunch":null,"intercomUserHash":null,"ifVisitedFromMobile":false,"newsletterSettings":{"__typename":"ViewerNewsletterSettings","hasNewsletterSubscription":false}},"complete":true,"missing":undefined},":Ratr7rqfkptpkqH1:":{"data":{"__typename":"Viewer","id":null,"email":null,"emailVerified":false,"isImpersonated":false,"analyticsIdentifyJson":{},"deviceType":"desktop","showCookiePolicy":false,"showCommentWarning":false,"showCaptcha":false,"showPhoneVerification":false,"isAdmin":false,"features":["ph_new_forum_threads_email","ph_use_new_trending","ph_visitors_online_register","ph_sidebar_product_forums_trending"],"notificationFeedItemsUnreadCount":0,"flashAlert":null,"notice":null,"otpRequiredFrom":null,"user":null,"abTestActiveParticipations":[],"visitStreak":{"__typename":"VisitStreak","id":"03bdab2d-ec9f-4bbd-b2e6-bdaaf5b435d1","emoji":null,"duration":1},"recentLaunch":null,"intercomUserHash":null,"ifVisitedFromMobile":false,"newsletterSettings":{"__typename":"ViewerNewsletterSettings","hasNewsletterSubscription":false}},"complete":true,"missing":undefined},":Rqtr7rqfkptpkq:":{"data":{"__typename":"Viewer","id":null,"email":null,"emailVerified":false,"isImpersonated":false,"analyticsIdentifyJson":{},"deviceType":"desktop","showCookiePolicy":false,"showCommentWarning":false,"showCaptcha":false,"showPhoneVerification":false,"isAdmin":false,"features":["ph_new_forum_threads_email","ph_use_new_trending","ph_visitors_online_register","ph_sidebar_product_forums_trending"],"notificationFeedItemsUnreadCount":0,"flashAlert":null,"notice":null,"otpRequiredFrom":null,"user":null,"abTestActiveParticipations":[],"visitStreak":{"__typename":"VisitStreak","id":"03bdab2d-ec9f-4bbd-b2e6-bdaaf5b435d1","emoji":null,"duration":1},"recentLaunch":null,"intercomUserHash":null,"ifVisitedFromMobile":false,"newsletterSettings":{"__typename":"ViewerNewsletterSettings","hasNewsletterSubscription":false}},"complete":true,"missing":undefined},":Rqtr7rqfkptpkqH1:":{"data":{"__typename":"Viewer","id":null,"email":null,"emailVerified":false,"isImpersonated":false,"analyticsIdentifyJson":{},"deviceType":"desktop","showCookiePolicy":false,"showCommentWarning":false,"showCaptcha":false,"showPhoneVerification":false,"isAdmin":false,"features":["ph_new_forum_threads_email","ph_use_new_trending","ph_visitors_online_register","ph_sidebar_product_forums_trending"],"notificationFeedItemsUnreadCount":0,"flashAlert":null,"notice":null,"otpRequiredFrom":null,"user":null,"abTestActiveParticipations":[],"visitStreak":{"__typename":"VisitStreak","id":"03bdab2d-ec9f-4bbd-b2e6-bdaaf5b435d1","emoji":null,"duration":1},"recentLaunch":null,"intercomUserHash":null,"ifVisitedFromMobile":false,"newsletterSettings":{"__typename":"ViewerNewsletterSettings","hasNewsletterSubscription":false}},"complete":true,"missing":undefined},":R17mfkptpkq:":{"data":{"categoryForums":{"__typename":"DiscussionCategoryConnection","edges":[{"__typename":"DiscussionCategoryEdge","node":{"__typename":"DiscussionCategory","id":"100","name":"General","thumbnailUuid":"85c8f053-f68f-486f-a83b-79bd21080edc.svg","discussionForum":{"__typename":"DiscussionForumType","id":"7","path":"/p/general"}}},{"__typename":"DiscussionCategoryEdge","node":{"__typename":"DiscussionCategory","id":"67","name":"AMA","thumbnailUuid":"b37d547c-ff41-40c2-b752-6b445a6957fc.svg","discussionForum":{"__typename":"DiscussionForumType","id":"484","path":"/p/ama"}}},{"__typename":"DiscussionCategoryEdge","node":{"__typename":"DiscussionCategory","id":"68","name":"Introduce yourself","thumbnailUuid":"59c8a9ba-8cc1-4eae-945e-ef8f8ed2f383.svg","discussionForum":{"__typename":"DiscussionForumType","id":"483","path":"/p/introduce-yourself"}}},{"__typename":"DiscussionCategoryEdge","node":{"__typename":"DiscussionCategory","id":"168","name":"Self-Promotion","thumbnailUuid":"de6414d8-ff23-41e1-a015-27b06a813efb.svg","discussionForum":{"__typename":"DiscussionForumType","id":"356103","path":"/p/self-promotion"}}}]},"productForums":{"__typename":"ProductsConnection","edges":[{"__typename":"ProductEdge","node":{"__typename":"Product","id":"574519","discussionForum":{"__typename":"DiscussionForumType","id":"76111","path":"/p/fine"},"name":"Fine","logoUuid":"9935a85b-547e-4494-8ad2-038daf65d690.png","isNoLongerOnline":false}},{"__typename":"ProductEdge","node":{"__typename":"Product","id":"112572","discussionForum":{"__typename":"DiscussionForumType","id":"48762","path":"/p/producthunt"},"name":"Product Hunt","logoUuid":"d618ea86-70ae-4d12-8ec2-0ed78c723ddf.png","isNoLongerOnline":false}},{"__typename":"ProductEdge","node":{"__typename":"Product","id":"566141","discussionForum":{"__typename":"DiscussionForumType","id":"17373","path":"/p/lovable"},"name":"Lovable","logoUuid":"90acab39-a7ab-434b-a921-4c4785e55589.gif","isNoLongerOnline":false}},{"__typename":"ProductEdge","node":{"__typename":"Product","id":"654787","discussionForum":{"__typename":"DiscussionForumType","id":"42225","path":"/p/bolt-new"},"name":"bolt.new","logoUuid":"8ab7b055-745d-4580-b924-20a6cfaaa7f7.svg","isNoLongerOnline":false}},{"__typename":"ProductEdge","node":{"__typename":"Product","id":"537816","discussionForum":{"__typename":"DiscussionForumType","id":"11982","path":"/p/elevenlabs"},"name":"ElevenLabs","logoUuid":"fa7288c3-29bb-4b88-9f03-37a01dc5b9b5.jpeg","isNoLongerOnline":false}},{"__typename":"ProductEdge","node":{"__typename":"Product","id":"106091","discussionForum":{"__typename":"DiscussionForumType","id":"49857","path":"/p/notion"},"name":"Notion","logoUuid":"ff3e2acf-884a-4f4c-a383-6edfe3de0d88.png","isNoLongerOnline":false}},{"__typename":"ProductEdge","node":{"__typename":"Product","id":"112834","discussionForum":{"__typename":"DiscussionForumType","id":"29267","path":"/p/pipedrive"},"name":"Pipedrive","logoUuid":"5be66894-517d-4fe8-9e9f-3d9a461b85b7.png","isNoLongerOnline":false}},{"__typename":"ProductEdge","node":{"__typename":"Product","id":"521358","discussionForum":{"__typename":"DiscussionForumType","id":"42022","path":"/p/attio"},"name":"Attio","logoUuid":"466643f6-a017-4276-ac7e-6a798f8a4dba.png","isNoLongerOnline":false}},{"__typename":"ProductEdge","node":{"__typename":"Product","id":"482800","discussionForum":{"__typename":"DiscussionForumType","id":"21624","path":"/p/cal"},"name":"Cal.com","logoUuid":"39eadfe0-8f39-40f8-8213-ee9e516df919.png","isNoLongerOnline":false}},{"__typename":"ProductEdge","node":{"__typename":"Product","id":"597151","discussionForum":{"__typename":"DiscussionForumType","id":"40814","path":"/p/cursor"},"name":"Cursor","logoUuid":"ada2695b-e20b-4c1b-b04a-e0fbd9daf466.png","isNoLongerOnline":false}},{"__typename":"ProductEdge","node":{"__typename":"Product","id":"618524","discussionForum":{"__typename":"DiscussionForumType","id":"67994","path":"/p/hero-9"},"name":"Hero Stuff","logoUuid":"dff94c33-1c2e-4209-a14b-f25c63f56b08.png","isNoLongerOnline":false}},{"__typename":"ProductEdge","node":{"__typename":"Product","id":"307397","discussionForum":{"__typename":"DiscussionForumType","id":"123054","path":"/p/warp"},"name":"Warp","logoUuid":"914cce51-89c3-4884-aa9f-9a7481721517.jpeg","isNoLongerOnline":false}},{"__typename":"ProductEdge","node":{"__typename":"Product","id":"519591","discussionForum":{"__typename":"DiscussionForumType","id":"75987","path":"/p/dockhunt"},"name":"Dockhunt","logoUuid":"e9205f76-881a-4a15-a7c5-49ab4ff1c23f.png","isNoLongerOnline":false}},{"__typename":"ProductEdge","node":{"__typename":"Product","id":"488768","discussionForum":{"__typename":"DiscussionForumType","id":"134390","path":"/p/postgresql"},"name":"PostgreSQL","logoUuid":"e166b73e-887d-4ab8-ac43-483c0a0f14ca.png","isNoLongerOnline":false}},{"__typename":"ProductEdge","node":{"__typename":"Product","id":"100473","discussionForum":{"__typename":"DiscussionForumType","id":"124038","path":"/p/deel"},"name":"Deel","logoUuid":"b613d290-e8de-4df7-8f59-3e2bb74e0650.jpeg","isNoLongerOnline":false}}]}},"networkStatus":7}},"events":[{"type":"started","options":{"skip":false,"fetchPolicy":"cache-first","query":"query Context{viewer{...UseCurrentUserFragment}}fragment ViewerNoticeFragment on Notice{type invite{id product{id slug}}makerSuggestion{id post{id slug}}dismissable{id isDismissed dismissableKey dismissableGroup}}fragment AbTestFragment on AbTestAssignment{name variant}fragment LaunchTipsFragment on Post{id canComment commentsCount featuredAt makerInviteUrl name url slug createdAt isMaker isHunter launchState shoutouts{id}}fragment UseCurrentUserFragment on Viewer{id email emailVerified isImpersonated analyticsIdentifyJson deviceType showCookiePolicy showCommentWarning showCaptcha showPhoneVerification isAdmin features notificationFeedItemsUnreadCount flashAlert notice{...ViewerNoticeFragment}otpRequiredFrom user{id avatarUrl isMaker name username}abTestActiveParticipations{...AbTestFragment}visitStreak{id emoji duration}recentLaunch{id scheduledAt ...LaunchTipsFragment}intercomUserHash ifVisitedFromMobile newsletterSettings{hasNewsletterSubscription}}","notifyOnNetworkStatusChange":false,"nextFetchPolicy":undefined},"id":"2"},{"type":"started","options":{"fetchPolicy":"cache-first","query":"query ForumsSidebarQuery{categoryForums:discussionCategories{edges{node{id name thumbnailUuid discussionForum{id path}}}}productForums:products(order:discussions_sidebar){edges{node{id discussionForum{id path}...ProductThumbnailFragment}}}}fragment ProductThumbnailFragment on Product{id name logoUuid isNoLongerOnline}","notifyOnNetworkStatusChange":false,"nextFetchPolicy":undefined},"id":"3"},{"type":"started","options":{"variables":{"window":null,"order":"trending","cursor":null,"forumSlug":"vercel","pinnedFirst":true},"skip":false,"fetchPolicy":"cache-first","query":"query DiscussionsForumsQuery($forumSlug:String!$window:DiscussionForumThreadWindowEnum$order:DiscussionForumThreadOrderEnum$cursor:String$pinnedFirst:Boolean!){discussionForum(slug:$forumSlug){id threads(window:$window order:$order first:10 after:$cursor pinnedFirst:$pinnedFirst){edges{node{...DiscussionsForumThreadFragment ...ForumThreadItem}}pageInfo{hasNextPage endCursor}}...DiscussionsForumHeader ...ThreadForumFragment}}fragment UserImage on User{id name username avatarUrl}fragment UsePostVoteFragment on Post{id hasVoted latestScore launchDayScore disabledWhenScheduled votesCount featuredAt updatedAt createdAt embargoPreviewAt product{id isSubscribed}}fragment DiscussionsForumThreadPostFragment on Post{id slug name tagline createdAt user{...UserImage}product{id slug}...on Commentable{commentsCount}latestScore hasVoted ...UsePostVoteFragment}fragment DiscussionsForumThreadDiscussionThreadFragment on DiscussionThread{id slug forumSlug createdAt title descriptionText featuredAt pinned user{...UserImage}...on Votable{hasVoted votesCount}...on Commentable{commentsCount}}fragment ProductThumbnailFragment on Product{id name logoUuid isNoLongerOnline}fragment ForumThreadItemByLine on DiscussionForumAssociationType{id createdAt isFeatured isPinned user{id name ...UserImage}forum{id path subject{...on Product{id ...ProductThumbnailFragment}}}}fragment ForumThreadItemCommentButton on DiscussionForumAssociationType{id path commentsCount}fragment DiscussionThreadItemVoteFragment on DiscussionThread{id hasVoted votesCount}fragment ForumThreadItemVoteButton on DiscussionForumAssociationType{id commentable{...on Post{id ...UsePostVoteFragment}...on DiscussionThread{id ...DiscussionThreadItemVoteFragment}}}fragment HeaderImage on HeaderImage{id uuid isPrimaryLight}fragment GoldenKittyBadge on GoldenKittyAwardBadge{id category position year post{id name}}fragment ProductFollowButtonFragment on Product{id followersCount isSubscribed}fragment DiscussionsForumThreadFragment on DiscussionForumAssociationType{id commentable{...DiscussionsForumThreadPostFragment ...DiscussionsForumThreadDiscussionThreadFragment}}fragment ForumThreadItem on DiscussionForumAssociationType{id slug path title description createdAt forum{id slug}...ForumThreadItemByLine ...ForumThreadItemCommentButton ...ForumThreadItemVoteButton}fragment DiscussionsForumHeader on DiscussionForumType{id slug subject{...on Product{id name slug tagline logoUuid isTopProduct reviewsRating reviewsCount followersCount headerImage{id ...HeaderImage}goldenKittyBadges(first:1){edges{node{...GoldenKittyBadge}}}...ProductFollowButtonFragment}...on DiscussionCategory{id slug name description thumbnailUuid}}}fragment ThreadForumFragment on DiscussionForumType{id slug subject{...on Product{id name logoUuid}...on DiscussionCategory{id name thumbnailUuid}}}","notifyOnNetworkStatusChange":false,"nextFetchPolicy":undefined},"id":"4"},{"type":"data","id":"2","result":{"data":{"viewer":{"__typename":"Viewer","id":null,"email":null,"emailVerified":false,"isImpersonated":false,"analyticsIdentifyJson":{},"deviceType":"desktop","showCookiePolicy":false,"showCommentWarning":false,"showCaptcha":false,"showPhoneVerification":false,"isAdmin":false,"features":["ph_new_forum_threads_email","ph_use_new_trending","ph_visitors_online_register","ph_sidebar_product_forums_trending"],"notificationFeedItemsUnreadCount":0,"flashAlert":null,"notice":null,"otpRequiredFrom":null,"user":null,"abTestActiveParticipations":[],"visitStreak":{"__typename":"VisitStreak","id":"03bdab2d-ec9f-4bbd-b2e6-bdaaf5b435d1","emoji":null,"duration":1},"recentLaunch":null,"intercomUserHash":null,"ifVisitedFromMobile":false,"newsletterSettings":{"__typename":"ViewerNewsletterSettings","hasNewsletterSubscription":false}}}}},{"type":"complete","id":"2"},{"type":"data","id":"4","result":{"data":{"discussionForum":{"__typename":"DiscussionForumType","id":"52333","threads":{"__typename":"DiscussionForumAssociationTypeConnection","edges":[{"__typename":"DiscussionForumAssociationTypeEdge","node":{"__typename":"DiscussionForumAssociationType","id":"703056","commentable":{"__typename":"Post","id":"901806","slug":"flags-sdk-by-vercel","name":"Flags SDK by Vercel","tagline":"Free, open-source library for using feature flags in Next.js","createdAt":"2025-02-23T00:01:00-08:00","user":{"__typename":"User","id":"25713","name":"flo merian","username":"fmerian","avatarUrl":"https://ph-avatars.imgix.net/25713/621b90ee-788e-42ec-8fa3-25dd2910482a.jpeg"},"product":{"__typename":"Product","id":"435808","slug":"vercel","isSubscribed":false},"latestScore":413,"hasVoted":false,"commentsCount":11,"launchDayScore":417,"disabledWhenScheduled":true,"votesCount":385,"featuredAt":"2025-02-23T00:01:00-08:00","updatedAt":"2025-03-10T16:01:32-07:00","embargoPreviewAt":null},"slug":"flags-sdk-by-vercel","path":"/p/vercel/flags-sdk-by-vercel","title":"Flags SDK by Vercel - Free, open-source library for using feature flags in Next.js","description":"From the creators of Next.js, the Flags SDK is a free open-source library for implementing feature flags and A/B tests in your applications. Works with any flag provider or custom setup. Compatible with App Router, Pages Router, and Middleware.","createdAt":"2025-02-23T00:01:00-08:00","forum":{"__typename":"DiscussionForumType","id":"52333","slug":"vercel","path":"/p/vercel","subject":{"__typename":"Product","id":"435808","name":"Vercel","logoUuid":"593ff5e2-9d11-491c-ab63-9e929e894214.jpeg","isNoLongerOnline":false}},"isFeatured":false,"isPinned":false,"user":{"__typename":"User","id":"25713","name":"flo merian","username":"fmerian","avatarUrl":"https://ph-avatars.imgix.net/25713/621b90ee-788e-42ec-8fa3-25dd2910482a.jpeg"},"commentsCount":11}},{"__typename":"DiscussionForumAssociationTypeEdge","node":{"__typename":"DiscussionForumAssociationType","id":"381425","commentable":{"__typename":"Post","id":"414593","slug":"v0-dev-by-vercel","name":"v0.dev by Vercel","tagline":"Generate UI with simple text prompts: copy, paste, ship","createdAt":"2023-09-14T10:38:35-07:00","user":{"__typename":"User","id":"18280","name":"Chris Messina","username":"chrismessina","avatarUrl":"https://ph-avatars.imgix.net/18280/d71888de-b44a-4005-9dde-d778c7a80b39.jpeg"},"product":{"__typename":"Product","id":"435808","slug":"vercel","isSubscribed":false},"latestScore":565,"hasVoted":false,"commentsCount":58,"launchDayScore":0,"disabledWhenScheduled":true,"votesCount":702,"featuredAt":"2023-09-14T10:38:35-07:00","updatedAt":"2025-03-10T06:34:03-07:00","embargoPreviewAt":null},"slug":"v0-dev-by-vercel","path":"/p/vercel/v0-dev-by-vercel","title":"v0.dev by Vercel - Generate UI with simple text prompts: copy, paste, ship","description":"v0.dev is a generative user interface system by Vercel Labs powered by AI. It generates copy-and-paste friendly React code based on Shadcn UI and Tailwind CSS.","createdAt":"2023-09-14T10:38:35-07:00","forum":{"__typename":"DiscussionForumType","id":"52333","slug":"vercel","path":"/p/vercel","subject":{"__typename":"Product","id":"435808","name":"Vercel","logoUuid":"593ff5e2-9d11-491c-ab63-9e929e894214.jpeg","isNoLongerOnline":false}},"isFeatured":false,"isPinned":false,"user":{"__typename":"User","id":"18280","name":"Chris Messina","username":"chrismessina","avatarUrl":"https://ph-avatars.imgix.net/18280/d71888de-b44a-4005-9dde-d778c7a80b39.jpeg"},"commentsCount":58}},{"__typename":"DiscussionForumAssociationTypeEdge","node":{"__typename":"DiscussionForumAssociationType","id":"167841","commentable":{"__typename":"Post","id":"94510","slug":"next-js-2-0","name":"Next.js 2.0","tagline":"Framework for server-rendered React apps","createdAt":"2017-03-27T05:49:47-07:00","user":{"__typename":"User","id":"187","name":"Charlie Irish","username":"charlieirish","avatarUrl":"https://ph-avatars.imgix.net/187/original.jpeg"},"product":{"__typename":"Product","id":"435808","slug":"vercel","isSubscribed":false},"latestScore":323,"hasVoted":false,"commentsCount":12,"launchDayScore":228,"disabledWhenScheduled":true,"votesCount":546,"featuredAt":"2017-03-27T05:49:47-07:00","updatedAt":"2025-02-28T10:35:08-08:00","embargoPreviewAt":null},"slug":"next-js-2-0","path":"/p/vercel/next-js-2-0","title":"Next.js 2.0 - Framework for server-rendered React apps","description":null,"createdAt":"2017-03-27T05:49:47-07:00","forum":{"__typename":"DiscussionForumType","id":"52333","slug":"vercel","path":"/p/vercel","subject":{"__typename":"Product","id":"435808","name":"Vercel","logoUuid":"593ff5e2-9d11-491c-ab63-9e929e894214.jpeg","isNoLongerOnline":false}},"isFeatured":false,"isPinned":false,"user":{"__typename":"User","id":"187","name":"Charlie Irish","username":"charlieirish","avatarUrl":"https://ph-avatars.imgix.net/187/original.jpeg"},"commentsCount":12}}],"pageInfo":{"__typename":"PageInfo","hasNextPage":false,"endCursor":"Mw"}},"slug":"vercel","subject":{"__typename":"Product","id":"435808","name":"Vercel","slug":"vercel","tagline":"The frontend cloud. Creators of Next.js. ","logoUuid":"593ff5e2-9d11-491c-ab63-9e929e894214.jpeg","isTopProduct":true,"reviewsRating":4.74,"reviewsCount":122,"followersCount":2310,"headerImage":{"__typename":"HeaderImage","id":"60106","uuid":"a3117dc2-3b76-484a-8616-c1500b692365.png","isPrimaryLight":false},"goldenKittyBadges":{"__typename":"GoldenKittyAwardBadgeConnection","edges":[{"__typename":"GoldenKittyAwardBadgeEdge","node":{"__typename":"GoldenKittyAwardBadge","id":"3731764","category":"Developer Tools","position":4,"year":"2023","post":{"__typename":"Post","id":"414593","name":"v0.dev by Vercel"}}}]},"isSubscribed":false}}}}},{"type":"complete","id":"4"},{"type":"data","id":"3","result":{"data":{"categoryForums":{"__typename":"DiscussionCategoryConnection","edges":[{"__typename":"DiscussionCategoryEdge","node":{"__typename":"DiscussionCategory","id":"100","name":"General","thumbnailUuid":"85c8f053-f68f-486f-a83b-79bd21080edc.svg","discussionForum":{"__typename":"DiscussionForumType","id":"7","path":"/p/general"}}},{"__typename":"DiscussionCategoryEdge","node":{"__typename":"DiscussionCategory","id":"67","name":"AMA","thumbnailUuid":"b37d547c-ff41-40c2-b752-6b445a6957fc.svg","discussionForum":{"__typename":"DiscussionForumType","id":"484","path":"/p/ama"}}},{"__typename":"DiscussionCategoryEdge","node":{"__typename":"DiscussionCategory","id":"68","name":"Introduce yourself","thumbnailUuid":"59c8a9ba-8cc1-4eae-945e-ef8f8ed2f383.svg","discussionForum":{"__typename":"DiscussionForumType","id":"483","path":"/p/introduce-yourself"}}},{"__typename":"DiscussionCategoryEdge","node":{"__typename":"DiscussionCategory","id":"168","name":"Self-Promotion","thumbnailUuid":"de6414d8-ff23-41e1-a015-27b06a813efb.svg","discussionForum":{"__typename":"DiscussionForumType","id":"356103","path":"/p/self-promotion"}}}]},"productForums":{"__typename":"ProductsConnection","edges":[{"__typename":"ProductEdge","node":{"__typename":"Product","id":"574519","discussionForum":{"__typename":"DiscussionForumType","id":"76111","path":"/p/fine"},"name":"Fine","logoUuid":"9935a85b-547e-4494-8ad2-038daf65d690.png","isNoLongerOnline":false}},{"__typename":"ProductEdge","node":{"__typename":"Product","id":"112572","discussionForum":{"__typename":"DiscussionForumType","id":"48762","path":"/p/producthunt"},"name":"Product Hunt","logoUuid":"d618ea86-70ae-4d12-8ec2-0ed78c723ddf.png","isNoLongerOnline":false}},{"__typename":"ProductEdge","node":{"__typename":"Product","id":"566141","discussionForum":{"__typename":"DiscussionForumType","id":"17373","path":"/p/lovable"},"name":"Lovable","logoUuid":"90acab39-a7ab-434b-a921-4c4785e55589.gif","isNoLongerOnline":false}},{"__typename":"ProductEdge","node":{"__typename":"Product","id":"654787","discussionForum":{"__typename":"DiscussionForumType","id":"42225","path":"/p/bolt-new"},"name":"bolt.new","logoUuid":"8ab7b055-745d-4580-b924-20a6cfaaa7f7.svg","isNoLongerOnline":false}},{"__typename":"ProductEdge","node":{"__typename":"Product","id":"537816","discussionForum":{"__typename":"DiscussionForumType","id":"11982","path":"/p/elevenlabs"},"name":"ElevenLabs","logoUuid":"fa7288c3-29bb-4b88-9f03-37a01dc5b9b5.jpeg","isNoLongerOnline":false}},{"__typename":"ProductEdge","node":{"__typename":"Product","id":"106091","discussionForum":{"__typename":"DiscussionForumType","id":"49857","path":"/p/notion"},"name":"Notion","logoUuid":"ff3e2acf-884a-4f4c-a383-6edfe3de0d88.png","isNoLongerOnline":false}},{"__typename":"ProductEdge","node":{"__typename":"Product","id":"112834","discussionForum":{"__typename":"DiscussionForumType","id":"29267","path":"/p/pipedrive"},"name":"Pipedrive","logoUuid":"5be66894-517d-4fe8-9e9f-3d9a461b85b7.png","isNoLongerOnline":false}},{"__typename":"ProductEdge","node":{"__typename":"Product","id":"521358","discussionForum":{"__typename":"DiscussionForumType","id":"42022","path":"/p/attio"},"name":"Attio","logoUuid":"466643f6-a017-4276-ac7e-6a798f8a4dba.png","isNoLongerOnline":false}},{"__typename":"ProductEdge","node":{"__typename":"Product","id":"482800","discussionForum":{"__typename":"DiscussionForumType","id":"21624","path":"/p/cal"},"name":"Cal.com","logoUuid":"39eadfe0-8f39-40f8-8213-ee9e516df919.png","isNoLongerOnline":false}},{"__typename":"ProductEdge","node":{"__typename":"Product","id":"597151","discussionForum":{"__typename":"DiscussionForumType","id":"40814","path":"/p/cursor"},"name":"Cursor","logoUuid":"ada2695b-e20b-4c1b-b04a-e0fbd9daf466.png","isNoLongerOnline":false}},{"__typename":"ProductEdge","node":{"__typename":"Product","id":"618524","discussionForum":{"__typename":"DiscussionForumType","id":"67994","path":"/p/hero-9"},"name":"Hero Stuff","logoUuid":"dff94c33-1c2e-4209-a14b-f25c63f56b08.png","isNoLongerOnline":false}},{"__typename":"ProductEdge","node":{"__typename":"Product","id":"307397","discussionForum":{"__typename":"DiscussionForumType","id":"123054","path":"/p/warp"},"name":"Warp","logoUuid":"914cce51-89c3-4884-aa9f-9a7481721517.jpeg","isNoLongerOnline":false}},{"__typename":"ProductEdge","node":{"__typename":"Product","id":"519591","discussionForum":{"__typename":"DiscussionForumType","id":"75987","path":"/p/dockhunt"},"name":"Dockhunt","logoUuid":"e9205f76-881a-4a15-a7c5-49ab4ff1c23f.png","isNoLongerOnline":false}},{"__typename":"ProductEdge","node":{"__typename":"Product","id":"488768","discussionForum":{"__typename":"DiscussionForumType","id":"134390","path":"/p/postgresql"},"name":"PostgreSQL","logoUuid":"e166b73e-887d-4ab8-ac43-483c0a0f14ca.png","isNoLongerOnline":false}},{"__typename":"ProductEdge","node":{"__typename":"Product","id":"100473","discussionForum":{"__typename":"DiscussionForumType","id":"124038","path":"/p/deel"},"name":"Deel","logoUuid":"b613d290-e8de-4df7-8f59-3e2bb74e0650.jpeg","isNoLongerOnline":false}}]}}}},{"type":"complete","id":"3"}]})</script></head><body class="theme-mirror bg-primary"><div id="root-container" class="light"><div class="theme-mirror"><header class="fixed top-0 z-20 w-full border-b-2 border-gray-200 bg-primary dark:border-gray-800" data-sentry-component="DesktopHeader" data-sentry-source-file="index.tsx"><div class="mx-auto grid max-w-layout grid-cols-[1fr_2fr_1fr] items-center gap-2 bg-primary px-6 py-5 sm:grid-cols-[auto_1fr_auto] lg:px-0"><div class="flex flex-row items-center gap-6 md:gap-8"><a aria-label="Product Hunt Logo" data-sentry-element="Link" data-sentry-source-file="index.tsx" href="/"><img loading="lazy" srcSet="https://ph-static.imgix.net/golden-kitty/2024/PHLogoDark.png?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=40&h=40&fit=max&frame=1&dpr=1 1x, https://ph-static.imgix.net/golden-kitty/2024/PHLogoDark.png?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=40&h=40&fit=max&frame=1&dpr=2 2x, https://ph-static.imgix.net/golden-kitty/2024/PHLogoDark.png?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=40&h=40&fit=max&frame=1&dpr=3 3x" src="https://ph-static.imgix.net/golden-kitty/2024/PHLogoDark.png?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=40&h=40&fit=max&frame=1" style="width:40px;height:40px" alt="Product Hunt logo dark" class="hidden dark:block"/><svg xmlns="http://www.w3.org/2000/svg" width="40" height="40" viewBox="0 0 40 40" class="size-10 dark:hidden" data-sentry-element="Logo" data-sentry-source-file="index.tsx"><g fill="none" fill-rule="evenodd"><path fill="#FF6154" d="M40 20c0 11.046-8.954 20-20 20S0 31.046 0 20 8.954 0 20 0s20 8.954 20 20"></path><path fill="#FFF" d="M22.667 20H17v-6h5.667a3 3 0 0 1 0 6m0-10H13v20h4v-6h5.667a7 7 0 1 0 0-14"></path></g></svg></a><div class="text-14 font-normal text-dark-gray relative" data-sentry-element="Component" data-sentry-component="Text" data-sentry-source-file="index.tsx"><svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16" class="absolute left-4 top-3 size-4" data-sentry-element="SearchIcon" data-sentry-source-file="index.tsx"><path fill="#4B587C" d="M7 14c-3.86 0-7-3.14-7-7s3.14-7 7-7 7 3.14 7 7-3.14 7-7 7M7 2C4.243 2 2 4.243 2 7s2.243 5 5 5 5-2.243 5-5-2.243-5-5-5m8.707 12.293L13.314 11.9a8 8 0 0 1-1.414 1.414l2.393 2.393a.997.997 0 0 0 1.414 0 1 1 0 0 0 0-1.414" opacity="0.5"></path></svg><input readOnly="" data-hj-allow="true" data-test="header-search-input" autoComplete="off" class="input box-border h-10 w-full min-w-[164px] max-w-full appearance-none rounded-full border-0 border-white bg-gray-100 px-10 pl-[40px] text-light-gray placeholder:text-[#85888E] focus:outline-none sm:w-full sm:max-w-[216px] sm:text-base dark:bg-gray-dark-800 dark:text-tertiary" placeholder="Search" title="Search" name="q"/></div></div><nav aria-label="Main Navigation"><ul class="flex flex-row items-center justify-center gap-6 md:gap-7 lg:gap-8"><li class="group relative list-none" data-test="header-nav-link-launches" data-sentry-component="HeaderLink" data-sentry-source-file="index.tsx"><a class="cursor-pointer text-16 group flex flex-row items-center gap-1 font-semibold text-secondary transition-all duration-300 group-hover:text-brand-500" href="/leaderboard/daily/2025/3/11?ref=header_nav">Launches<svg xmlns="http://www.w3.org/2000/svg" width="14" height="14" fill="none" viewBox="0 0 14 14" class="size-4 stroke-gray-500 transition-all duration-300 group-hover:-rotate-90 group-hover:stroke-brand-500"><path d="M3.5 6.25 7 9.75l3.5-3.5"></path></svg></a><div class="absolute top-4 z-100 hidden w-[350px] translate-y-2 opacity-0 transition-all duration-300 group-hover:block group-hover:translate-y-0 group-hover:opacity-100 left-0" data-sentry-component="HoverMenu" data-sentry-source-file="index.tsx"><div class="mt-6 overflow-hidden rounded-lg bg-primary shadow-lg dark:shadow-[0_2px_8px_rgba(0,0,0,0.3)]"><div class="z-100 px-4 py-2"><a data-sentry-element="Link" data-sentry-component="SubmenuItem" data-sentry-source-file="SubmenuItem.tsx" href="/coming-soon?ref=header_nav"><div class="my-2 flex flex-row gap-4 rounded-lg hover:bg-gray-50 dark:hover:bg-gray-dark-800 dark:bg-gray-dark-900 dark:bg-[image:none] bg-[image:var(--submenu-item-background)] styles_container__K6Yj1" style="--submenu-item-background:linear-gradient(to right, rgba(213, 243, 221, 0.25) 50%, rgba(255, 255, 255, 0.3) 50%)"><div style="background-color:#d5f3dd" class="flex size-11 items-center justify-center rounded transition-all ease-out" data-sentry-component="MenuIcon" data-sentry-source-file="index.tsx"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" fill="none" class="!size-6" data-sentry-element="Icon" data-sentry-source-file="index.tsx"><g stroke="#599D6B" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.5" clip-path="url(#ComingSoon_svg__a)"><path d="M12 21.25a8.25 8.25 0 1 0 0-16.5 8.25 8.25 0 0 0 0 16.5m-6.75-18-3 3m16.5-3 3 3"></path><path d="M12 7.75V13h5.25"></path></g><defs><clipPath id="ComingSoon_svg__a"><path fill="#fff" d="M0 0h24v24H0z"></path></clipPath></defs></svg></div><div class="flex flex-1 flex-col"><div class="text-14 font-normal text-dark-gray text-primary" data-sentry-element="Component" data-sentry-component="Text" data-sentry-source-file="index.tsx">Coming soon</div><div class="text-12 font-normal text-dark-gray text-secondary" data-sentry-element="Component" data-sentry-component="Text" data-sentry-source-file="index.tsx">Upcoming launches to watch</div></div></div></a><a data-sentry-element="Link" data-sentry-component="SubmenuItem" data-sentry-source-file="SubmenuItem.tsx" href="/leaderboard/daily/2025/3/11?ref=header_nav"><div class="my-2 flex flex-row gap-4 rounded-lg hover:bg-gray-50 dark:hover:bg-gray-dark-800 dark:bg-gray-dark-900 dark:bg-[image:none] bg-[image:var(--submenu-item-background)] styles_container__K6Yj1" style="--submenu-item-background:linear-gradient(to right, rgba(255, 230, 228, 0.25) 50%, rgba(255, 255, 255, 0.3) 50%)"><div style="background-color:#ffe6e4" class="flex size-11 items-center justify-center rounded transition-all ease-out" data-sentry-component="MenuIcon" data-sentry-source-file="index.tsx"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" fill="none" class="!size-6" data-sentry-element="Icon" data-sentry-source-file="index.tsx"><g stroke="#F86C60" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.5" clip-path="url(#LaunchArchive_svg__a)"><path d="M9 17.25s-.75 3-5.25 3c0-4.5 3-5.25 3-5.25m11.167-4.416c2.25-2.25 2.39-4.927 2.32-6.12a.75.75 0 0 0-.7-.7c-1.194-.071-3.869.068-6.12 2.32L7.5 12l4.5 4.5zM12.75 6.75H6.97a.75.75 0 0 0-.53.22l-3.22 3.22a.75.75 0 0 0 .425 1.272L7.5 12"></path><path d="M17.25 11.25v5.78a.75.75 0 0 1-.22.53l-3.22 3.22a.75.75 0 0 1-1.272-.425L12 16.5"></path></g><defs><clipPath id="LaunchArchive_svg__a"><path fill="#fff" d="M0 0h24v24H0z"></path></clipPath></defs></svg></div><div class="flex flex-1 flex-col"><div class="text-14 font-normal text-dark-gray text-primary" data-sentry-element="Component" data-sentry-component="Text" data-sentry-source-file="index.tsx">Launch archive</div><div class="text-12 font-normal text-dark-gray text-secondary" data-sentry-element="Component" data-sentry-component="Text" data-sentry-source-file="index.tsx">Most-loved launches by the community</div></div></div></a><a data-sentry-element="Link" data-sentry-component="SubmenuItem" data-sentry-source-file="SubmenuItem.tsx" href="/launch?ref=header_nav"><div class="my-2 flex flex-row gap-4 rounded-lg hover:bg-gray-50 dark:hover:bg-gray-dark-800 dark:bg-gray-dark-900 dark:bg-[image:none] bg-[image:var(--submenu-item-background)] styles_container__K6Yj1" style="--submenu-item-background:linear-gradient(to right, rgba(229, 239, 255, 0.25) 50%, rgba(255, 255, 255, 0.3) 50%)"><div style="background-color:#e5efff" class="flex size-11 items-center justify-center rounded transition-all ease-out" data-sentry-component="MenuIcon" data-sentry-source-file="index.tsx"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" fill="none" class="!size-6" data-sentry-element="Icon" data-sentry-source-file="index.tsx"><g stroke="#3979E3" stroke-width="1.5" clip-path="url(#LaunchGuide_svg__a)"><path stroke-miterlimit="10" d="M12 21a9 9 0 1 0 0-18 9 9 0 0 0 0 18Z"></path><path stroke-linecap="round" stroke-linejoin="round" d="m16.5 7.5-6 3-3 6 6-3z"></path></g><defs><clipPath id="LaunchGuide_svg__a"><path fill="#fff" d="M0 0h24v24H0z"></path></clipPath></defs></svg></div><div class="flex flex-1 flex-col"><div class="text-14 font-normal text-dark-gray text-primary" data-sentry-element="Component" data-sentry-component="Text" data-sentry-source-file="index.tsx">Launch Guide</div><div class="text-12 font-normal text-dark-gray text-secondary" data-sentry-element="Component" data-sentry-component="Text" data-sentry-source-file="index.tsx">Checklists and pro tips for launching</div></div></div></a></div></div></div></li><li class="group relative" data-sentry-component="ProductsNavigation" data-sentry-source-file="index.tsx"><a class="group flex flex-row items-center gap-1 text-16 font-semibold text-secondary transition-all duration-300 group-hover:text-brand-500" data-sentry-element="Link" data-sentry-source-file="index.tsx" href="/categories?ref=header_nav">Products<svg xmlns="http://www.w3.org/2000/svg" width="14" height="14" fill="none" viewBox="0 0 14 14" class="size-4 stroke-gray-500 transition-all duration-300 group-hover:-rotate-90 group-hover:stroke-brand-500" data-sentry-element="ArrowDown" data-sentry-source-file="index.tsx"><path d="M3.5 6.25 7 9.75l3.5-3.5"></path></svg></a></li><li class="group relative list-none" data-test="header-nav-link-news" data-sentry-component="HeaderLink" data-sentry-source-file="index.tsx"><a class="cursor-pointer text-16 group flex flex-row items-center gap-1 font-semibold text-secondary transition-all duration-300 group-hover:text-brand-500" href="/newsletters?ref=header_nav">News<svg xmlns="http://www.w3.org/2000/svg" width="14" height="14" fill="none" viewBox="0 0 14 14" class="size-4 stroke-gray-500 transition-all duration-300 group-hover:-rotate-90 group-hover:stroke-brand-500"><path d="M3.5 6.25 7 9.75l3.5-3.5"></path></svg></a><div class="absolute top-4 z-100 hidden w-[350px] translate-y-2 opacity-0 transition-all duration-300 group-hover:block group-hover:translate-y-0 group-hover:opacity-100 left-0" data-sentry-component="HoverMenu" data-sentry-source-file="index.tsx"><div class="mt-6 overflow-hidden rounded-lg bg-primary shadow-lg dark:shadow-[0_2px_8px_rgba(0,0,0,0.3)]"><div class="z-100 px-4 py-2"><a data-sentry-element="Link" data-sentry-component="SubmenuItem" data-sentry-source-file="SubmenuItem.tsx" href="/newsletters?ref=header_nav"><div class="my-2 flex flex-row gap-4 rounded-lg hover:bg-gray-50 dark:hover:bg-gray-dark-800 dark:bg-gray-dark-900 dark:bg-[image:none] bg-[image:var(--submenu-item-background)] styles_container__K6Yj1" style="--submenu-item-background:linear-gradient(to right, rgba(234, 233, 255, 0.25) 50%, rgba(255, 255, 255, 0.3) 50%)"><div style="background-color:#eae9ff" class="flex size-11 items-center justify-center rounded transition-all ease-out" data-sentry-component="MenuIcon" data-sentry-source-file="index.tsx"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" fill="none" class="!size-6" data-sentry-element="Icon" data-sentry-source-file="index.tsx"><g stroke="#6D68D4" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.5" clip-path="url(#Newsletter_svg__a)"><path d="M3 5.25h18V18a.75.75 0 0 1-.75.75H3.75A.75.75 0 0 1 3 18z"></path><path d="m21 5.25-9 8.25-9-8.25"></path></g><defs><clipPath id="Newsletter_svg__a"><path fill="#fff" d="M0 0h24v24H0z"></path></clipPath></defs></svg></div><div class="flex flex-1 flex-col"><div class="text-14 font-normal text-dark-gray text-primary" data-sentry-element="Component" data-sentry-component="Text" data-sentry-source-file="index.tsx">Newsletter</div><div class="text-12 font-normal text-dark-gray text-secondary" data-sentry-element="Component" data-sentry-component="Text" data-sentry-source-file="index.tsx">The best of Product Hunt, every day</div></div></div></a><a data-sentry-element="Link" data-sentry-component="SubmenuItem" data-sentry-source-file="SubmenuItem.tsx" href="/stories?ref=header_nav"><div class="my-2 flex flex-row gap-4 rounded-lg hover:bg-gray-50 dark:hover:bg-gray-dark-800 dark:bg-gray-dark-900 dark:bg-[image:none] bg-[image:var(--submenu-item-background)] styles_container__K6Yj1" style="--submenu-item-background:linear-gradient(to right, rgba(255, 233, 244, 0.25) 50%, rgba(255, 255, 255, 0.3) 50%)"><div style="background-color:#ffe9f4" class="flex size-11 items-center justify-center rounded transition-all ease-out" data-sentry-component="MenuIcon" data-sentry-source-file="index.tsx"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" fill="none" class="!size-6" data-sentry-element="Icon" data-sentry-source-file="index.tsx"><g stroke="#F468AC" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.5" clip-path="url(#Stories_svg__a)"><path d="M12 8.25a3 3 0 0 1 3-3h6a.75.75 0 0 1 .75.75v12a.75.75 0 0 1-.75.75h-6a3 3 0 0 0-3 3M2.25 18a.75.75 0 0 0 .75.75h6a3 3 0 0 1 3 3V8.25a3 3 0 0 0-3-3H3a.75.75 0 0 0-.75.75zM15 9h3.75M15 12h3.75M15 15h3.75"></path></g><defs><clipPath id="Stories_svg__a"><path fill="#fff" d="M0 0h24v24H0z"></path></clipPath></defs></svg></div><div class="flex flex-1 flex-col"><div class="text-14 font-normal text-dark-gray text-primary" data-sentry-element="Component" data-sentry-component="Text" data-sentry-source-file="index.tsx">Stories</div><div class="text-12 font-normal text-dark-gray text-secondary" data-sentry-element="Component" data-sentry-component="Text" data-sentry-source-file="index.tsx">Tech news, interviews, and tips from makers</div></div></div></a><a data-sentry-element="Link" data-sentry-component="SubmenuItem" data-sentry-source-file="SubmenuItem.tsx" href="/changes?ref=header_nav"><div class="my-2 flex flex-row gap-4 rounded-lg hover:bg-gray-50 dark:hover:bg-gray-dark-800 dark:bg-gray-dark-900 dark:bg-[image:none] bg-[image:var(--submenu-item-background)] styles_container__K6Yj1" style="--submenu-item-background:linear-gradient(to right, rgba(207, 252, 219, 0.25) 50%, rgba(255, 255, 255, 0.3) 50%)"><div style="background-color:#cffcdb" class="flex size-11 items-center justify-center rounded transition-all ease-out" data-sentry-component="MenuIcon" data-sentry-source-file="index.tsx"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" fill="none" class="!size-6" data-sentry-element="Icon" data-sentry-source-file="index.tsx"><g stroke="#579167" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.5" clip-path="url(#Changelog_svg__a)"><path d="M10.5 10.5h6m-6 3h6m3-9.75h-15a.75.75 0 0 0-.75.75v15c0 .414.336.75.75.75h15a.75.75 0 0 0 .75-.75v-15a.75.75 0 0 0-.75-.75m-12 0v16.5"></path></g><defs><clipPath id="Changelog_svg__a"><path fill="#fff" d="M0 0h24v24H0z"></path></clipPath></defs></svg></div><div class="flex flex-1 flex-col"><div class="text-14 font-normal text-dark-gray text-primary" data-sentry-element="Component" data-sentry-component="Text" data-sentry-source-file="index.tsx">Changelog</div><div class="text-12 font-normal text-dark-gray text-secondary" data-sentry-element="Component" data-sentry-component="Text" data-sentry-source-file="index.tsx">New Product Hunt features and releases</div></div></div></a></div></div></div></li><li class="group relative list-none" data-test="header-nav-link-forums" data-sentry-component="HeaderLink" data-sentry-source-file="index.tsx"><a class="cursor-pointer text-16 group flex flex-row items-center gap-1 font-semibold text-secondary transition-all duration-300 group-hover:text-brand-500" href="/p/general?ref=header_nav">Forums<svg xmlns="http://www.w3.org/2000/svg" width="14" height="14" fill="none" viewBox="0 0 14 14" class="size-4 stroke-gray-500 transition-all duration-300 group-hover:-rotate-90 group-hover:stroke-brand-500"><path d="M3.5 6.25 7 9.75l3.5-3.5"></path></svg></a><div class="absolute top-4 z-100 hidden w-[350px] translate-y-2 opacity-0 transition-all duration-300 group-hover:block group-hover:translate-y-0 group-hover:opacity-100 left-0" data-sentry-component="HoverMenu" data-sentry-source-file="index.tsx"><div class="mt-6 overflow-hidden rounded-lg bg-primary shadow-lg dark:shadow-[0_2px_8px_rgba(0,0,0,0.3)]"><div class="z-100 px-4 py-2"><a data-sentry-element="Link" data-sentry-component="SubmenuItem" data-sentry-source-file="SubmenuItem.tsx" href="/p/general?ref=header_nav"><div class="my-2 flex flex-row gap-4 rounded-lg hover:bg-gray-50 dark:hover:bg-gray-dark-800 dark:bg-gray-dark-900 dark:bg-[image:none] bg-[image:var(--submenu-item-background)] styles_container__K6Yj1" style="--submenu-item-background:linear-gradient(to right, rgba(255, 233, 248, 0.25) 50%, rgba(255, 255, 255, 0.3) 50%)"><div style="background-color:#ffe9f8" class="flex size-11 items-center justify-center rounded transition-all ease-out" data-sentry-component="MenuIcon" data-sentry-source-file="index.tsx"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" fill="none" class="!size-6" data-sentry-element="Icon" data-sentry-source-file="index.tsx"><g stroke="#DE62B6" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.5" clip-path="url(#Discussions_svg__a)"><path d="M6.71 13.5 3 16.5v-12a.75.75 0 0 1 .75-.75h12a.75.75 0 0 1 .75.75v8.25a.75.75 0 0 1-.75.75z"></path><path d="M7.5 13.5v3.75a.75.75 0 0 0 .75.75h9.04L21 21V9a.75.75 0 0 0-.75-.75H16.5"></path></g><defs><clipPath id="Discussions_svg__a"><path fill="#fff" d="M0 0h24v24H0z"></path></clipPath></defs></svg></div><div class="flex flex-1 flex-col"><div class="text-14 font-normal text-dark-gray text-primary" data-sentry-element="Component" data-sentry-component="Text" data-sentry-source-file="index.tsx">Forums</div><div class="text-12 font-normal text-dark-gray text-secondary" data-sentry-element="Component" data-sentry-component="Text" data-sentry-source-file="index.tsx">Ask questions, find support, and connect</div></div></div></a><a data-sentry-element="Link" data-sentry-component="SubmenuItem" data-sentry-source-file="SubmenuItem.tsx" href="/visit-streaks?ref=header_nav"><div class="my-2 flex flex-row gap-4 rounded-lg hover:bg-gray-50 dark:hover:bg-gray-dark-800 dark:bg-gray-dark-900 dark:bg-[image:none] bg-[image:var(--submenu-item-background)] styles_container__K6Yj1" style="--submenu-item-background:linear-gradient(to right, rgba(255, 228, 228, 0.25) 50%, rgba(255, 255, 255, 0.3) 50%)"><div style="background-color:#ffe4e4" class="flex size-11 items-center justify-center rounded transition-all ease-out" data-sentry-component="MenuIcon" data-sentry-source-file="index.tsx"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" fill="none" class="!size-6" data-sentry-element="Icon" data-sentry-source-file="index.tsx"><g stroke="#F10202" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.5" clip-path="url(#Streaks_svg__a)"><path d="M12.75 18c1.875-.316 3.432-1.875 3.75-3.75"></path><path d="m10.5 9 2.463-6.75C14.987 3.93 19.5 8.264 19.5 13.5a7.5 7.5 0 0 1-15 0c0-2.866 1.352-5.462 2.906-7.5z"></path></g><defs><clipPath id="Streaks_svg__a"><path fill="#fff" d="M0 0h24v24H0z"></path></clipPath></defs></svg></div><div class="flex flex-1 flex-col"><div class="text-14 font-normal text-dark-gray text-primary" data-sentry-element="Component" data-sentry-component="Text" data-sentry-source-file="index.tsx">Streaks</div><div class="text-12 font-normal text-dark-gray text-secondary" data-sentry-element="Component" data-sentry-component="Text" data-sentry-source-file="index.tsx">The most active community members</div></div></div></a><a href="https://lu.ma/producthunt" target="_blank" data-sentry-element="Link" data-sentry-component="SubmenuItem" data-sentry-source-file="SubmenuItem.tsx"><div class="my-2 flex flex-row gap-4 rounded-lg hover:bg-gray-50 dark:hover:bg-gray-dark-800 dark:bg-gray-dark-900 dark:bg-[image:none] bg-[image:var(--submenu-item-background)] styles_container__K6Yj1" style="--submenu-item-background:linear-gradient(to right, rgba(207, 242, 216, 0.25) 50%, rgba(255, 255, 255, 0.3) 50%)"><div style="background-color:#cff2d8" class="flex size-11 items-center justify-center rounded transition-all ease-out" data-sentry-component="MenuIcon" data-sentry-source-file="index.tsx"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" fill="none" class="!size-6" data-sentry-element="Icon" data-sentry-source-file="index.tsx"><g stroke="#3F9E58" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.5" clip-path="url(#Event_svg__a)"><path d="M19.5 3.75h-15a.75.75 0 0 0-.75.75v15c0 .414.336.75.75.75h15a.75.75 0 0 0 .75-.75v-15a.75.75 0 0 0-.75-.75m-3-1.5v3m-9-3v3m-3.75 3h16.5"></path><path d="m8.625 14.25 2.25 2.25 4.5-4.5"></path></g><defs><clipPath id="Event_svg__a"><path fill="#fff" d="M0 0h24v24H0z"></path></clipPath></defs></svg></div><div class="flex flex-1 flex-col"><div class="text-14 font-normal text-dark-gray text-primary" data-sentry-element="Component" data-sentry-component="Text" data-sentry-source-file="index.tsx">Events</div><div class="text-12 font-normal text-dark-gray text-secondary" data-sentry-element="Component" data-sentry-component="Text" data-sentry-source-file="index.tsx">Meet others online and in-person</div></div></div></a></div></div></div></li><li class="group relative list-none hidden md:block" data-test="header-nav-link-advertise" data-sentry-component="HeaderLink" data-sentry-source-file="index.tsx"><a class="cursor-pointer text-16 group flex flex-row items-center gap-1 font-semibold text-secondary transition-all duration-300 group-hover:text-brand-500" href="/sponsor?ref=header_nav">Advertise</a></li></ul></nav><!--$--><div class="flex flex-row items-center justify-end gap-4" data-sentry-component="Fallback" data-sentry-source-file="UserSection.tsx"><a class="text-16 font-normal text-dark-gray flex h-10 items-center gap-1 rounded-full border-2 border-gray-200 px-4 align-middle text-16 font-semibold !text-secondary transition-all duration-300 hover:border-gray-300 hover:bg-gray-50 sm:px-3 md:px-4 dark:border-gray-dark-800 dark:hover:bg-gray-dark-800" data-test="header-nav-link-subscribe" href="/newsletters?ref=header_nav&campaign=weekly_newsletter&source=header_nav"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" fill="none" viewBox="0 0 20 20" class="size-4" data-sentry-element="MailIcon" data-sentry-source-file="index.tsx"><path stroke="#344054" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.667" d="m11.453 2.195 6.274 4.077c.221.144.332.216.412.313a.8.8 0 0 1 .158.289c.036.12.036.252.036.516v6.11c0 1.4 0 2.1-.272 2.635a2.5 2.5 0 0 1-1.093 1.092c-.535.273-1.235.273-2.635.273H5.667c-1.4 0-2.1 0-2.635-.273a2.5 2.5 0 0 1-1.093-1.092c-.272-.535-.272-1.235-.272-2.635V7.39c0-.264 0-.396.036-.516a.8.8 0 0 1 .157-.29c.08-.096.192-.168.413-.312l6.274-4.077m2.906 0c-.526-.342-.789-.513-1.072-.58a1.7 1.7 0 0 0-.762 0c-.283.067-.546.238-1.072.58m2.906 0 5.16 3.354c.574.372.86.559.96.795a.83.83 0 0 1 0 .645c-.1.237-.386.423-.96.796l-5.16 3.354c-.526.342-.789.513-1.072.58a1.7 1.7 0 0 1-.762 0c-.283-.067-.546-.238-1.072-.58l-5.16-3.354c-.574-.373-.86-.56-.96-.796a.83.83 0 0 1 0-.645c.1-.236.386-.423.96-.795l5.16-3.354m9.37 13.638-5.536-5m-4.762 0-5.536 5"></path></svg>Subscribe</a><div class="text-16 font-semibold text-white flex h-10 cursor-pointer items-center gap-1 whitespace-nowrap rounded-full bg-brand-500 px-4" data-test="header-nav-link-sign-in" data-sentry-element="Component" data-sentry-component="Text" data-sentry-source-file="index.tsx"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" fill="none" viewBox="0 0 20 20" class="size-4" data-sentry-element="SignInIcon" data-sentry-source-file="index.tsx"><g clip-path="url(#SignInIcon_svg__a)"><path stroke="#fff" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.667" d="M2.782 5.833a8.333 8.333 0 1 1 0 8.333M10 13.334 13.333 10m0 0L10 6.667M13.333 10H1.667"></path></g><defs><clipPath id="SignInIcon_svg__a"><path fill="#fff" d="M0 0h20v20H0z"></path></clipPath></defs></svg>Sign in</div></div><!--/$--></div></header></div><div class="theme-mirror"></div><div class="pt-header"><div class="mx-4 my-8 flex flex-col justify-center gap-8 md:mx-8 md:flex-row" data-sentry-component="ForumLayout" data-sentry-source-file="layout.tsx"><div class="relative w-full md:w-[280px] md:min-w-[280px]"><aside class="flex w-full flex-row gap-4 [-ms-overflow-style:none] [scrollbar-width:none] md:fixed md:top-[108px] md:max-h-[calc(100vh-128px)] md:w-[280px] md:flex-col md:gap-6 md:overflow-y-auto md:overscroll-contain [&::-webkit-scrollbar]:hidden"><div class="flex flex-col" data-sentry-component="ForumCard" data-sentry-source-file="ForumCard.tsx"><span class="mb-4 flex flex-row items-center gap-2 text-16 font-semibold text-gray-900">Forums</span><a class="flex flex-row items-center gap-3 rounded-lg px-3 py-2 text-16 text-gray-700 transition-colors duration-300 hover:bg-gray-100" data-sentry-element="Link" data-sentry-component="SidebarItem" data-sentry-source-file="SidebarItem.tsx" href="/p/general"><img loading="lazy" srcSet="https://ph-files.imgix.net/85c8f053-f68f-486f-a83b-79bd21080edc.svg?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=24&h=24&fit=max&frame=1&dpr=1 1x, https://ph-files.imgix.net/85c8f053-f68f-486f-a83b-79bd21080edc.svg?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=24&h=24&fit=max&frame=1&dpr=2 2x, https://ph-files.imgix.net/85c8f053-f68f-486f-a83b-79bd21080edc.svg?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=24&h=24&fit=max&frame=1&dpr=3 3x" src="https://ph-files.imgix.net/85c8f053-f68f-486f-a83b-79bd21080edc.svg?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=24&h=24&fit=max&frame=1" style="width:24px;height:24px" alt="Forum General category"/>p/general</a><a class="flex flex-row items-center gap-3 rounded-lg px-3 py-2 text-16 text-gray-700 transition-colors duration-300 hover:bg-gray-100" data-sentry-element="Link" data-sentry-component="SidebarItem" data-sentry-source-file="SidebarItem.tsx" href="/p/ama"><img loading="lazy" srcSet="https://ph-files.imgix.net/b37d547c-ff41-40c2-b752-6b445a6957fc.svg?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=24&h=24&fit=max&frame=1&dpr=1 1x, https://ph-files.imgix.net/b37d547c-ff41-40c2-b752-6b445a6957fc.svg?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=24&h=24&fit=max&frame=1&dpr=2 2x, https://ph-files.imgix.net/b37d547c-ff41-40c2-b752-6b445a6957fc.svg?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=24&h=24&fit=max&frame=1&dpr=3 3x" src="https://ph-files.imgix.net/b37d547c-ff41-40c2-b752-6b445a6957fc.svg?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=24&h=24&fit=max&frame=1" style="width:24px;height:24px" alt="Forum AMA category"/>p/ama</a><a class="flex flex-row items-center gap-3 rounded-lg px-3 py-2 text-16 text-gray-700 transition-colors duration-300 hover:bg-gray-100" data-sentry-element="Link" data-sentry-component="SidebarItem" data-sentry-source-file="SidebarItem.tsx" href="/p/introduce-yourself"><img loading="lazy" srcSet="https://ph-files.imgix.net/59c8a9ba-8cc1-4eae-945e-ef8f8ed2f383.svg?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=24&h=24&fit=max&frame=1&dpr=1 1x, https://ph-files.imgix.net/59c8a9ba-8cc1-4eae-945e-ef8f8ed2f383.svg?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=24&h=24&fit=max&frame=1&dpr=2 2x, https://ph-files.imgix.net/59c8a9ba-8cc1-4eae-945e-ef8f8ed2f383.svg?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=24&h=24&fit=max&frame=1&dpr=3 3x" src="https://ph-files.imgix.net/59c8a9ba-8cc1-4eae-945e-ef8f8ed2f383.svg?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=24&h=24&fit=max&frame=1" style="width:24px;height:24px" alt="Forum Introduce yourself category"/>p/introduce-yourself</a><a class="flex flex-row items-center gap-3 rounded-lg px-3 py-2 text-16 text-gray-700 transition-colors duration-300 hover:bg-gray-100" data-sentry-element="Link" data-sentry-component="SidebarItem" data-sentry-source-file="SidebarItem.tsx" href="/p/self-promotion"><img loading="lazy" srcSet="https://ph-files.imgix.net/de6414d8-ff23-41e1-a015-27b06a813efb.svg?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=24&h=24&fit=max&frame=1&dpr=1 1x, https://ph-files.imgix.net/de6414d8-ff23-41e1-a015-27b06a813efb.svg?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=24&h=24&fit=max&frame=1&dpr=2 2x, https://ph-files.imgix.net/de6414d8-ff23-41e1-a015-27b06a813efb.svg?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=24&h=24&fit=max&frame=1&dpr=3 3x" src="https://ph-files.imgix.net/de6414d8-ff23-41e1-a015-27b06a813efb.svg?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=24&h=24&fit=max&frame=1" style="width:24px;height:24px" alt="Forum Self-Promotion category"/>p/self-promotion</a></div><div class="flex flex-col" data-sentry-component="ForumCard" data-sentry-source-file="ForumCard.tsx"><span class="mb-4 flex flex-row items-center gap-2 text-16 font-semibold text-gray-900">Product Forums</span><a class="flex flex-row items-center gap-3 rounded-lg px-3 py-2 text-16 text-gray-700 transition-colors duration-300 hover:bg-gray-100" data-sentry-element="Link" data-sentry-component="SidebarItem" data-sentry-source-file="SidebarItem.tsx" href="/p/fine"><img loading="lazy" srcSet="https://ph-files.imgix.net/9935a85b-547e-4494-8ad2-038daf65d690.png?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=24&h=24&fit=crop&frame=1&dpr=1 1x, https://ph-files.imgix.net/9935a85b-547e-4494-8ad2-038daf65d690.png?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=24&h=24&fit=crop&frame=1&dpr=2 2x, https://ph-files.imgix.net/9935a85b-547e-4494-8ad2-038daf65d690.png?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=24&h=24&fit=crop&frame=1&dpr=3 3x" src="https://ph-files.imgix.net/9935a85b-547e-4494-8ad2-038daf65d690.png?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=24&h=24&fit=crop&frame=1" style="width:24px;height:24px" alt="Fine" class="rounded rounded-lg" data-test="Fine-thumbnail"/>p/fine</a><a class="flex flex-row items-center gap-3 rounded-lg px-3 py-2 text-16 text-gray-700 transition-colors duration-300 hover:bg-gray-100" data-sentry-element="Link" data-sentry-component="SidebarItem" data-sentry-source-file="SidebarItem.tsx" href="/p/producthunt"><img loading="lazy" srcSet="https://ph-files.imgix.net/d618ea86-70ae-4d12-8ec2-0ed78c723ddf.png?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=24&h=24&fit=crop&frame=1&dpr=1 1x, https://ph-files.imgix.net/d618ea86-70ae-4d12-8ec2-0ed78c723ddf.png?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=24&h=24&fit=crop&frame=1&dpr=2 2x, https://ph-files.imgix.net/d618ea86-70ae-4d12-8ec2-0ed78c723ddf.png?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=24&h=24&fit=crop&frame=1&dpr=3 3x" src="https://ph-files.imgix.net/d618ea86-70ae-4d12-8ec2-0ed78c723ddf.png?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=24&h=24&fit=crop&frame=1" style="width:24px;height:24px" alt="Product Hunt" class="rounded rounded-lg" data-test="Product Hunt-thumbnail"/>p/producthunt</a><a class="flex flex-row items-center gap-3 rounded-lg px-3 py-2 text-16 text-gray-700 transition-colors duration-300 hover:bg-gray-100" data-sentry-element="Link" data-sentry-component="SidebarItem" data-sentry-source-file="SidebarItem.tsx" href="/p/lovable"><video style="width:24px;height:24px" class="rounded rounded-lg block" aria-label="Lovable" width="24" height="24" poster="https://ph-files.imgix.net/90acab39-a7ab-434b-a921-4c4785e55589.gif?auto=compress&codec=mozjpeg&cs=strip&fm=webp&w=24&h=24&fit=max&frame=1&dpr=2" muted="" loop="" disableRemotePlayback="" disablePictureInPicture="" playsInline="" preload="none"><source src="https://ph-files.imgix.net/90acab39-a7ab-434b-a921-4c4785e55589.gif?fm=mp4&crop=max&w=24&h=24&dpr=2#t=0.001" type="video/mp4"/><source src="https://ph-files.imgix.net/90acab39-a7ab-434b-a921-4c4785e55589.gif?fm=webm&crop=max&w=24&h=24&dpr=2#t=0.001" type="video/webm"/></video>p/lovable</a><a class="flex flex-row items-center gap-3 rounded-lg px-3 py-2 text-16 text-gray-700 transition-colors duration-300 hover:bg-gray-100" data-sentry-element="Link" data-sentry-component="SidebarItem" data-sentry-source-file="SidebarItem.tsx" href="/p/bolt-new"><img loading="lazy" srcSet="https://ph-files.imgix.net/8ab7b055-745d-4580-b924-20a6cfaaa7f7.svg?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=24&h=24&fit=crop&frame=1&dpr=1 1x, https://ph-files.imgix.net/8ab7b055-745d-4580-b924-20a6cfaaa7f7.svg?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=24&h=24&fit=crop&frame=1&dpr=2 2x, https://ph-files.imgix.net/8ab7b055-745d-4580-b924-20a6cfaaa7f7.svg?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=24&h=24&fit=crop&frame=1&dpr=3 3x" src="https://ph-files.imgix.net/8ab7b055-745d-4580-b924-20a6cfaaa7f7.svg?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=24&h=24&fit=crop&frame=1" style="width:24px;height:24px" alt="bolt.new" class="rounded rounded-lg" data-test="bolt.new-thumbnail"/>p/bolt-new</a><a class="flex flex-row items-center gap-3 rounded-lg px-3 py-2 text-16 text-gray-700 transition-colors duration-300 hover:bg-gray-100" data-sentry-element="Link" data-sentry-component="SidebarItem" data-sentry-source-file="SidebarItem.tsx" href="/p/elevenlabs"><img loading="lazy" srcSet="https://ph-files.imgix.net/fa7288c3-29bb-4b88-9f03-37a01dc5b9b5.jpeg?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=24&h=24&fit=crop&frame=1&dpr=1 1x, https://ph-files.imgix.net/fa7288c3-29bb-4b88-9f03-37a01dc5b9b5.jpeg?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=24&h=24&fit=crop&frame=1&dpr=2 2x, https://ph-files.imgix.net/fa7288c3-29bb-4b88-9f03-37a01dc5b9b5.jpeg?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=24&h=24&fit=crop&frame=1&dpr=3 3x" src="https://ph-files.imgix.net/fa7288c3-29bb-4b88-9f03-37a01dc5b9b5.jpeg?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=24&h=24&fit=crop&frame=1" style="width:24px;height:24px" alt="ElevenLabs" class="rounded rounded-lg" data-test="ElevenLabs-thumbnail"/>p/elevenlabs</a><a class="flex flex-row items-center gap-3 rounded-lg px-3 py-2 text-16 text-gray-700 transition-colors duration-300 hover:bg-gray-100" data-sentry-element="Link" data-sentry-component="SidebarItem" data-sentry-source-file="SidebarItem.tsx" href="/p/notion"><img loading="lazy" srcSet="https://ph-files.imgix.net/ff3e2acf-884a-4f4c-a383-6edfe3de0d88.png?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=24&h=24&fit=crop&frame=1&dpr=1 1x, https://ph-files.imgix.net/ff3e2acf-884a-4f4c-a383-6edfe3de0d88.png?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=24&h=24&fit=crop&frame=1&dpr=2 2x, https://ph-files.imgix.net/ff3e2acf-884a-4f4c-a383-6edfe3de0d88.png?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=24&h=24&fit=crop&frame=1&dpr=3 3x" src="https://ph-files.imgix.net/ff3e2acf-884a-4f4c-a383-6edfe3de0d88.png?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=24&h=24&fit=crop&frame=1" style="width:24px;height:24px" alt="Notion" class="rounded rounded-lg" data-test="Notion-thumbnail"/>p/notion</a><a class="flex flex-row items-center gap-3 rounded-lg px-3 py-2 text-16 text-gray-700 transition-colors duration-300 hover:bg-gray-100" data-sentry-element="Link" data-sentry-component="SidebarItem" data-sentry-source-file="SidebarItem.tsx" href="/p/pipedrive"><img loading="lazy" srcSet="https://ph-files.imgix.net/5be66894-517d-4fe8-9e9f-3d9a461b85b7.png?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=24&h=24&fit=crop&frame=1&dpr=1 1x, https://ph-files.imgix.net/5be66894-517d-4fe8-9e9f-3d9a461b85b7.png?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=24&h=24&fit=crop&frame=1&dpr=2 2x, https://ph-files.imgix.net/5be66894-517d-4fe8-9e9f-3d9a461b85b7.png?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=24&h=24&fit=crop&frame=1&dpr=3 3x" src="https://ph-files.imgix.net/5be66894-517d-4fe8-9e9f-3d9a461b85b7.png?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=24&h=24&fit=crop&frame=1" style="width:24px;height:24px" alt="Pipedrive" class="rounded rounded-lg" data-test="Pipedrive-thumbnail"/>p/pipedrive</a><a class="flex flex-row items-center gap-3 rounded-lg px-3 py-2 text-16 text-gray-700 transition-colors duration-300 hover:bg-gray-100" data-sentry-element="Link" data-sentry-component="SidebarItem" data-sentry-source-file="SidebarItem.tsx" href="/p/attio"><img loading="lazy" srcSet="https://ph-files.imgix.net/466643f6-a017-4276-ac7e-6a798f8a4dba.png?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=24&h=24&fit=crop&frame=1&dpr=1 1x, https://ph-files.imgix.net/466643f6-a017-4276-ac7e-6a798f8a4dba.png?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=24&h=24&fit=crop&frame=1&dpr=2 2x, https://ph-files.imgix.net/466643f6-a017-4276-ac7e-6a798f8a4dba.png?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=24&h=24&fit=crop&frame=1&dpr=3 3x" src="https://ph-files.imgix.net/466643f6-a017-4276-ac7e-6a798f8a4dba.png?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=24&h=24&fit=crop&frame=1" style="width:24px;height:24px" alt="Attio" class="rounded rounded-lg" data-test="Attio-thumbnail"/>p/attio</a><a class="flex flex-row items-center gap-3 rounded-lg px-3 py-2 text-16 text-gray-700 transition-colors duration-300 hover:bg-gray-100" data-sentry-element="Link" data-sentry-component="SidebarItem" data-sentry-source-file="SidebarItem.tsx" href="/p/cal"><img loading="lazy" srcSet="https://ph-files.imgix.net/39eadfe0-8f39-40f8-8213-ee9e516df919.png?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=24&h=24&fit=crop&frame=1&dpr=1 1x, https://ph-files.imgix.net/39eadfe0-8f39-40f8-8213-ee9e516df919.png?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=24&h=24&fit=crop&frame=1&dpr=2 2x, https://ph-files.imgix.net/39eadfe0-8f39-40f8-8213-ee9e516df919.png?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=24&h=24&fit=crop&frame=1&dpr=3 3x" src="https://ph-files.imgix.net/39eadfe0-8f39-40f8-8213-ee9e516df919.png?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=24&h=24&fit=crop&frame=1" style="width:24px;height:24px" alt="Cal.com" class="rounded rounded-lg" data-test="Cal.com-thumbnail"/>p/cal</a><a class="flex flex-row items-center gap-3 rounded-lg px-3 py-2 text-16 text-gray-700 transition-colors duration-300 hover:bg-gray-100" data-sentry-element="Link" data-sentry-component="SidebarItem" data-sentry-source-file="SidebarItem.tsx" href="/p/cursor"><img loading="lazy" srcSet="https://ph-files.imgix.net/ada2695b-e20b-4c1b-b04a-e0fbd9daf466.png?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=24&h=24&fit=crop&frame=1&dpr=1 1x, https://ph-files.imgix.net/ada2695b-e20b-4c1b-b04a-e0fbd9daf466.png?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=24&h=24&fit=crop&frame=1&dpr=2 2x, https://ph-files.imgix.net/ada2695b-e20b-4c1b-b04a-e0fbd9daf466.png?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=24&h=24&fit=crop&frame=1&dpr=3 3x" src="https://ph-files.imgix.net/ada2695b-e20b-4c1b-b04a-e0fbd9daf466.png?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=24&h=24&fit=crop&frame=1" style="width:24px;height:24px" alt="Cursor" class="rounded rounded-lg" data-test="Cursor-thumbnail"/>p/cursor</a><a class="flex flex-row items-center gap-3 rounded-lg px-3 py-2 text-16 text-gray-700 transition-colors duration-300 hover:bg-gray-100" data-sentry-element="Link" data-sentry-component="SidebarItem" data-sentry-source-file="SidebarItem.tsx" href="/p/hero-9"><img loading="lazy" srcSet="https://ph-files.imgix.net/dff94c33-1c2e-4209-a14b-f25c63f56b08.png?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=24&h=24&fit=crop&frame=1&dpr=1 1x, https://ph-files.imgix.net/dff94c33-1c2e-4209-a14b-f25c63f56b08.png?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=24&h=24&fit=crop&frame=1&dpr=2 2x, https://ph-files.imgix.net/dff94c33-1c2e-4209-a14b-f25c63f56b08.png?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=24&h=24&fit=crop&frame=1&dpr=3 3x" src="https://ph-files.imgix.net/dff94c33-1c2e-4209-a14b-f25c63f56b08.png?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=24&h=24&fit=crop&frame=1" style="width:24px;height:24px" alt="Hero Stuff" class="rounded rounded-lg" data-test="Hero Stuff-thumbnail"/>p/hero-9</a><a class="flex flex-row items-center gap-3 rounded-lg px-3 py-2 text-16 text-gray-700 transition-colors duration-300 hover:bg-gray-100" data-sentry-element="Link" data-sentry-component="SidebarItem" data-sentry-source-file="SidebarItem.tsx" href="/p/warp"><img loading="lazy" srcSet="https://ph-files.imgix.net/914cce51-89c3-4884-aa9f-9a7481721517.jpeg?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=24&h=24&fit=crop&frame=1&dpr=1 1x, https://ph-files.imgix.net/914cce51-89c3-4884-aa9f-9a7481721517.jpeg?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=24&h=24&fit=crop&frame=1&dpr=2 2x, https://ph-files.imgix.net/914cce51-89c3-4884-aa9f-9a7481721517.jpeg?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=24&h=24&fit=crop&frame=1&dpr=3 3x" src="https://ph-files.imgix.net/914cce51-89c3-4884-aa9f-9a7481721517.jpeg?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=24&h=24&fit=crop&frame=1" style="width:24px;height:24px" alt="Warp" class="rounded rounded-lg" data-test="Warp-thumbnail"/>p/warp</a><a class="flex flex-row items-center gap-3 rounded-lg px-3 py-2 text-16 text-gray-700 transition-colors duration-300 hover:bg-gray-100" data-sentry-element="Link" data-sentry-component="SidebarItem" data-sentry-source-file="SidebarItem.tsx" href="/p/dockhunt"><img loading="lazy" srcSet="https://ph-files.imgix.net/e9205f76-881a-4a15-a7c5-49ab4ff1c23f.png?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=24&h=24&fit=crop&frame=1&dpr=1 1x, https://ph-files.imgix.net/e9205f76-881a-4a15-a7c5-49ab4ff1c23f.png?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=24&h=24&fit=crop&frame=1&dpr=2 2x, https://ph-files.imgix.net/e9205f76-881a-4a15-a7c5-49ab4ff1c23f.png?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=24&h=24&fit=crop&frame=1&dpr=3 3x" src="https://ph-files.imgix.net/e9205f76-881a-4a15-a7c5-49ab4ff1c23f.png?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=24&h=24&fit=crop&frame=1" style="width:24px;height:24px" alt="Dockhunt" class="rounded rounded-lg" data-test="Dockhunt-thumbnail"/>p/dockhunt</a><a class="flex flex-row items-center gap-3 rounded-lg px-3 py-2 text-16 text-gray-700 transition-colors duration-300 hover:bg-gray-100" data-sentry-element="Link" data-sentry-component="SidebarItem" data-sentry-source-file="SidebarItem.tsx" href="/p/postgresql"><img loading="lazy" srcSet="https://ph-files.imgix.net/e166b73e-887d-4ab8-ac43-483c0a0f14ca.png?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=24&h=24&fit=crop&frame=1&dpr=1 1x, https://ph-files.imgix.net/e166b73e-887d-4ab8-ac43-483c0a0f14ca.png?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=24&h=24&fit=crop&frame=1&dpr=2 2x, https://ph-files.imgix.net/e166b73e-887d-4ab8-ac43-483c0a0f14ca.png?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=24&h=24&fit=crop&frame=1&dpr=3 3x" src="https://ph-files.imgix.net/e166b73e-887d-4ab8-ac43-483c0a0f14ca.png?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=24&h=24&fit=crop&frame=1" style="width:24px;height:24px" alt="PostgreSQL" class="rounded rounded-lg" data-test="PostgreSQL-thumbnail"/>p/postgresql</a><a class="flex flex-row items-center gap-3 rounded-lg px-3 py-2 text-16 text-gray-700 transition-colors duration-300 hover:bg-gray-100" data-sentry-element="Link" data-sentry-component="SidebarItem" data-sentry-source-file="SidebarItem.tsx" href="/p/deel"><img loading="lazy" srcSet="https://ph-files.imgix.net/b613d290-e8de-4df7-8f59-3e2bb74e0650.jpeg?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=24&h=24&fit=crop&frame=1&dpr=1 1x, https://ph-files.imgix.net/b613d290-e8de-4df7-8f59-3e2bb74e0650.jpeg?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=24&h=24&fit=crop&frame=1&dpr=2 2x, https://ph-files.imgix.net/b613d290-e8de-4df7-8f59-3e2bb74e0650.jpeg?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=24&h=24&fit=crop&frame=1&dpr=3 3x" src="https://ph-files.imgix.net/b613d290-e8de-4df7-8f59-3e2bb74e0650.jpeg?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=24&h=24&fit=crop&frame=1" style="width:24px;height:24px" alt="Deel" class="rounded rounded-lg" data-test="Deel-thumbnail"/>p/deel</a></div></aside></div><main class="md:w-[900px]"><div class="flex flex-col" data-sentry-component="Client" data-sentry-source-file="index.tsx"><div class="group/header-base bg-[image:var(--header-image-background-url)] bg-cover bg-center relative mb-8 flex flex-col items-end rounded-2xl bg-secondary outline outline-gray-100 group-has-[[data-pending]]/layout:opacity-50 data-[has-image]:min-h-[368px]" data-has-image="true" style="--header-image-background-url:image-set(url(https://ph-files.imgix.net/a3117dc2-3b76-484a-8616-c1500b692365.png?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=900&h=288&fit=crop&dpr=1) 1x, url(https://ph-files.imgix.net/a3117dc2-3b76-484a-8616-c1500b692365.png?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=900&h=288&fit=crop&dpr=2) 2x, url(https://ph-files.imgix.net/a3117dc2-3b76-484a-8616-c1500b692365.png?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=900&h=288&fit=crop&dpr=3) 3x)" data-sentry-element="Component" data-sentry-component="Base" data-sentry-source-file="index.tsx"><div class="group-data-[has-image]/header-base:group-data-[theme=dark]/header-base:bg-black/30 group-data-[has-image]/header-base:group-data-[theme=light]/header-base:bg-white/30 group-data-[has-image]/header-base:backdrop-blur-lg mt-auto box-border flex w-full flex-row items-center gap-4 rounded-b-2xl p-6" data-sentry-component="Filter" data-sentry-source-file="index.tsx"><a class="rounded-xl bg-white" href="/products/vercel"><img loading="lazy" srcSet="https://ph-files.imgix.net/593ff5e2-9d11-491c-ab63-9e929e894214.jpeg?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=74&h=74&fit=max&frame=1&dpr=1 1x, https://ph-files.imgix.net/593ff5e2-9d11-491c-ab63-9e929e894214.jpeg?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=74&h=74&fit=max&frame=1&dpr=2 2x, https://ph-files.imgix.net/593ff5e2-9d11-491c-ab63-9e929e894214.jpeg?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=74&h=74&fit=max&frame=1&dpr=3 3x" src="https://ph-files.imgix.net/593ff5e2-9d11-491c-ab63-9e929e894214.jpeg?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=74&h=74&fit=max&frame=1" style="width:74px;height:74px" alt="Vercel" class="rounded-xl"/></a><div class="theme-isolate mr-4 flex min-w-0 shrink flex-col dark"><a class="text-24 font-semibold text-dark-gray !text-primary" href="/products/vercel">p/<!-- -->vercel<svg xmlns="http://www.w3.org/2000/svg" width="14" height="14" fill="none" viewBox="0 0 14 14" class="ml-1 hover:sm:text-brand-500"><path stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.5" d="M12.25 5.25v-3.5m0 0h-3.5m3.5 0L7 7M5.833 1.75H4.55c-.98 0-1.47 0-1.844.19a1.75 1.75 0 0 0-.765.766c-.191.374-.191.864-.191 1.844v4.9c0 .98 0 1.47.19 1.845.169.329.436.597.766.764.374.191.864.191 1.844.191h4.9c.98 0 1.47 0 1.845-.19a1.75 1.75 0 0 0 .764-.766c.191-.374.191-.864.191-1.844V8.167"></path></svg></a><a class="text-16 font-normal text-dark-gray line-clamp-2 !text-secondary" href="/products/vercel">The frontend cloud. Creators of Next.js. </a><div class="flex flex-row items-center gap-2"><div class="flex flex-row" data-sentry-component="StarRating" data-sentry-source-file="index.tsx"><label data-test="star-1-readonly" class="styles_smallStar__INWcE"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="23" viewBox="0 0 24 23" data-test="star-1-filled" class="fill-light-blue pl-1 !fill-[#f5a623]"><path d="m12 0 3.709 7.514L24 8.718l-6 5.848 1.416 8.26-7.416-3.9-7.416 3.9L6 14.566 0 8.718l8.291-1.204z"></path></svg></label><label data-test="star-2-readonly" class="styles_smallStar__INWcE"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="23" viewBox="0 0 24 23" data-test="star-2-filled" class="fill-light-blue pl-1 !fill-[#f5a623]"><path d="m12 0 3.709 7.514L24 8.718l-6 5.848 1.416 8.26-7.416-3.9-7.416 3.9L6 14.566 0 8.718l8.291-1.204z"></path></svg></label><label data-test="star-3-readonly" class="styles_smallStar__INWcE"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="23" viewBox="0 0 24 23" data-test="star-3-filled" class="fill-light-blue pl-1 !fill-[#f5a623]"><path d="m12 0 3.709 7.514L24 8.718l-6 5.848 1.416 8.26-7.416-3.9-7.416 3.9L6 14.566 0 8.718l8.291-1.204z"></path></svg></label><label data-test="star-4-readonly" class="styles_smallStar__INWcE"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="23" viewBox="0 0 24 23" data-test="star-4-filled" class="fill-light-blue pl-1 !fill-[#f5a623]"><path d="m12 0 3.709 7.514L24 8.718l-6 5.848 1.416 8.26-7.416-3.9-7.416 3.9L6 14.566 0 8.718l8.291-1.204z"></path></svg></label><label data-test="star-5-readonly" class="styles_smallStar__INWcE"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="23" viewBox="0 0 24 23" data-test="star-5-filled" class="fill-light-blue pl-1 !fill-[#f5a623]"><path d="m12 0 3.709 7.514L24 8.718l-6 5.848 1.416 8.26-7.416-3.9-7.416 3.9L6 14.566 0 8.718l8.291-1.204z"></path></svg></label></div><span class="relative -top-px text-12 text-light-gray opacity-45" data-sentry-component="DotSeparator" data-sentry-source-file="index.tsx">•</span><a href="/products/vercel/reviews"><div class="text-14 font-normal text-dark-gray whitespace-nowrap !text-secondary" data-sentry-element="Component" data-sentry-component="Text" data-sentry-source-file="index.tsx"><span class="font-semibold">122</span> <!-- -->reviews</div></a><span class="relative -top-px text-12 text-light-gray opacity-45" data-sentry-component="DotSeparator" data-sentry-source-file="index.tsx">•</span><div class="text-14 font-normal text-dark-gray whitespace-nowrap !text-secondary" data-sentry-element="Component" data-sentry-component="Text" data-sentry-source-file="index.tsx"><span class="font-semibold">2.3K</span> <!-- -->followers</div></div></div><div class="flex flex-1 flex-row items-center justify-end"><div><div class="flex flex-row items-center gap-2 mr-5" data-test="top-product-badge"><img loading="lazy" srcSet="https://ph-static.imgix.net/badges/TopProductSmall.svg?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=33&h=36&fit=max&frame=1&dpr=1 1x, https://ph-static.imgix.net/badges/TopProductSmall.svg?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=33&h=36&fit=max&frame=1&dpr=2 2x, https://ph-static.imgix.net/badges/TopProductSmall.svg?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=33&h=36&fit=max&frame=1&dpr=3 3x" src="https://ph-static.imgix.net/badges/TopProductSmall.svg?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=33&h=36&fit=max&frame=1" style="width:33px;height:36px" alt="Top Product"/></div></div><a class="mr-4 inline-block max-h-11 rounded-full border-2 border-brand-500 bg-brand-500 px-4 py-2 text-center text-16 font-semibold text-white transition-all duration-300" data-sentry-element="Element" data-sentry-component="Button" data-sentry-source-file="index.tsx" href="/p/new?category=vercel"><div class="flex flex-row items-center justify-center gap-1"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" fill="none" viewBox="0 0 20 20" class="text-white"><path stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.667" d="M10 11.25v-5m-2.5 2.5h5M5.833 15v1.946c0 .444 0 .666.091.78.08.1.2.157.326.157.146 0 .32-.139.666-.416l1.988-1.59c.406-.325.61-.488.836-.603a2.5 2.5 0 0 1 .634-.223c.25-.051.51-.051 1.03-.051H13.5c1.4 0 2.1 0 2.635-.273a2.5 2.5 0 0 0 1.092-1.092C17.5 13.1 17.5 12.4 17.5 11V6.5c0-1.4 0-2.1-.273-2.635a2.5 2.5 0 0 0-1.092-1.093C15.6 2.5 14.9 2.5 13.5 2.5h-7c-1.4 0-2.1 0-2.635.272a2.5 2.5 0 0 0-1.093 1.093C2.5 4.4 2.5 5.1 2.5 6.5v5.167c0 .775 0 1.162.085 1.48a2.5 2.5 0 0 0 1.768 1.768c.318.085.705.085 1.48.085"></path></svg><div class="whitespace-nowrap text-sm font-semibold text-white">Start new thread</div></div></a><button class="whitespace-nowrap !text-14 inline-block max-h-11 rounded-full border-2 bg-primary px-4 py-2 text-center text-16 font-semibold text-secondary transition-all duration-300 hover:border-gray-300 hover:bg-gray-50 dark:hover:bg-gray-dark-800 border-gray-200 dark:border-gray-dark-800" type="button" data-test="product-follow-button" data-sentry-element="Element" data-sentry-component="Button" data-sentry-source-file="index.tsx">Follow</button></div></div></div><div class="mb-6 ml-4 flex flex-row items-center gap-5" data-sentry-component="ForumSortOrder" data-sentry-source-file="index.tsx"><div class="flex flex-row items-center gap-2" data-sentry-component="Toggle" data-sentry-source-file="Toggle.tsx"><a href="#" data-sentry-element="ContentToggle" data-sentry-source-file="index.tsx" data-sentry-component="ContentToggle"><div class="flex items-center gap-[6px]"><div class="text-14 font-semibold text-brand-500 capitalize" data-sentry-element="Component" data-sentry-component="Text" data-sentry-source-file="index.tsx">trending</div><svg xmlns="http://www.w3.org/2000/svg" width="14" height="14" fill="none" viewBox="0 0 14 14" class="relative -top-px size-4 stroke-brand-500" data-sentry-element="ChevronIcon" data-sentry-source-file="Toggle.tsx"><path d="M3.5 6.25 7 9.75l3.5-3.5"></path></svg></div></a></div></div><div class="flex flex-col group-has-[[data-pending]]/layout:opacity-50" data-sentry-component="InfiniteScroll" data-sentry-source-file="index.tsx"><div class="flex flex-row gap-1 rounded-xl px-2 py-4 transition-colors duration-300 hover:bg-gray-100 sm:px-4" data-test="forum-thread-703056" data-sentry-component="ForumThreadItem" data-sentry-source-file="index.tsx"><div class="flex flex-col gap-1"><div class="mb-1 flex flex-row flex-wrap items-center gap-2" data-sentry-component="ByLine" data-sentry-source-file="index.tsx"><div class=""><a data-test="user-image-link-25713" aria-label="flo merian" class="block rounded-full" data-sentry-element="Link" data-sentry-component="UserImageLink" data-sentry-source-file="index.tsx" href="/@fmerian"><img loading="lazy" srcSet="https://ph-avatars.imgix.net/25713/621b90ee-788e-42ec-8fa3-25dd2910482a.jpeg?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=16&h=16&fit=crop&frame=1&dpr=1 1x, https://ph-avatars.imgix.net/25713/621b90ee-788e-42ec-8fa3-25dd2910482a.jpeg?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=16&h=16&fit=crop&frame=1&dpr=2 2x, https://ph-avatars.imgix.net/25713/621b90ee-788e-42ec-8fa3-25dd2910482a.jpeg?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=16&h=16&fit=crop&frame=1&dpr=3 3x" src="https://ph-avatars.imgix.net/25713/621b90ee-788e-42ec-8fa3-25dd2910482a.jpeg?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=16&h=16&fit=crop&frame=1" style="width:16px;height:16px" alt="flo merian" class="rounded-full"/></a></div><div class=""><a class="text-14 text-tertiary" target="_blank" data-sentry-element="Link" data-sentry-source-file="index.tsx" href="/@fmerian">flo merian</a></div><span class="relative -top-px text-12 text-light-gray opacity-45" data-sentry-component="DotSeparator" data-sentry-source-file="index.tsx">•</span><p class="text-14 text-tertiary">16d ago</p></div><a class="text-16 font-semibold text-primary" data-sentry-element="Link" data-sentry-source-file="index.tsx" href="/p/vercel/flags-sdk-by-vercel">Flags SDK by Vercel - Free, open-source library for using feature flags in Next.js</a><a href="/p/vercel/flags-sdk-by-vercel"><div class="styles_htmlText__eYPgj text-16 font-normal text-dark-gray line-clamp-4 text-primary">From the creators of Next.js, the Flags SDK is a free open-source library for implementing feature flags and A/B tests in your applications. Works with any flag provider or custom setup. Compatible with App Router, Pages Router, and Middleware.</div></a></div><div class="ml-auto flex flex-row items-start gap-4 "><button data-sentry-component="CommentButton" data-sentry-source-file="index.tsx"><div class="group/accessory flex size-12 flex-col items-center justify-center gap-1 rounded-xl border-2 border-gray-200 dark:border-gray-dark-800 bg-primary transition-all duration-300 hover:border-brand-500 dark:hover:border-brand-500" data-sentry-component="Root" data-sentry-source-file="index.tsx"><svg xmlns="http://www.w3.org/2000/svg" width="14" height="14" fill="none" viewBox="0 0 14 14" class="stroke-brand-700 text-gray-700 group-data-[filled=true]/accessory:fill-brand-500 group-data-[filled=true]/accessory:stroke-brand-500 group-data-[filled=true]/accessory:text-brand-500 dark:[&>path]:stroke-gray-dark-300 size-[14px] stroke-[1.5px]" data-sentry-element="Icon" data-sentry-source-file="index.tsx"><path stroke="#344054" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.5" d="M12.25 6.708a4.958 4.958 0 0 1-6.74 4.629 2 2 0 0 0-.192-.068.5.5 0 0 0-.11-.014 1.4 1.4 0 0 0-.176.012l-2.987.309c-.285.03-.427.044-.511-.007a.3.3 0 0 1-.137-.204c-.015-.097.053-.223.19-.475l.953-1.766c.079-.146.118-.218.136-.288a.5.5 0 0 0 .016-.19c-.006-.072-.037-.166-.1-.353a4.958 4.958 0 1 1 9.658-1.585"></path></svg><div class="text-14 font-semibold text-dark-gray leading-none text-gray-700 dark:text-gray-dark-300" data-sentry-element="Component" data-sentry-component="Text" data-sentry-source-file="index.tsx">11</div></div></button><button type="button" data-test="vote-button" class="styles_reset__uMwpr" data-sentry-element="Element" data-sentry-component="Button" data-sentry-source-file="index.tsx"><div class="group/accessory flex size-12 flex-col items-center justify-center gap-1 rounded-xl border-2 border-gray-200 dark:border-gray-dark-800 bg-primary transition-all duration-300 hover:border-brand-500 dark:hover:border-brand-500" data-filled="false" data-sentry-component="Root" data-sentry-source-file="index.tsx"><svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="none" viewBox="0 0 16 16" class="fill-white stroke-gray-700 stroke-[1.5px] transition-all duration-300" data-sentry-element="Icon" data-sentry-source-file="index.tsx"><path d="M6.579 3.467c.71-1.067 2.132-1.067 2.842 0L12.975 8.8c.878 1.318.043 3.2-1.422 3.2H4.447c-1.464 0-2.3-1.882-1.422-3.2z"></path></svg><div class="text-14 font-semibold text-dark-gray leading-none text-gray-700 dark:text-gray-dark-300" data-sentry-element="Component" data-sentry-component="Text" data-sentry-source-file="index.tsx">413</div></div></button></div></div><div class="flex flex-row gap-1 rounded-xl px-2 py-4 transition-colors duration-300 hover:bg-gray-100 sm:px-4" data-test="forum-thread-381425" data-sentry-component="ForumThreadItem" data-sentry-source-file="index.tsx"><div class="flex flex-col gap-1"><div class="mb-1 flex flex-row flex-wrap items-center gap-2" data-sentry-component="ByLine" data-sentry-source-file="index.tsx"><div class=""><a data-test="user-image-link-18280" aria-label="Chris Messina" class="block rounded-full" data-sentry-element="Link" data-sentry-component="UserImageLink" data-sentry-source-file="index.tsx" href="/@chrismessina"><img loading="lazy" srcSet="https://ph-avatars.imgix.net/18280/d71888de-b44a-4005-9dde-d778c7a80b39.jpeg?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=16&h=16&fit=crop&frame=1&dpr=1 1x, https://ph-avatars.imgix.net/18280/d71888de-b44a-4005-9dde-d778c7a80b39.jpeg?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=16&h=16&fit=crop&frame=1&dpr=2 2x, https://ph-avatars.imgix.net/18280/d71888de-b44a-4005-9dde-d778c7a80b39.jpeg?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=16&h=16&fit=crop&frame=1&dpr=3 3x" src="https://ph-avatars.imgix.net/18280/d71888de-b44a-4005-9dde-d778c7a80b39.jpeg?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=16&h=16&fit=crop&frame=1" style="width:16px;height:16px" alt="Chris Messina" class="rounded-full"/></a></div><div class=""><a class="text-14 text-tertiary" target="_blank" data-sentry-element="Link" data-sentry-source-file="index.tsx" href="/@chrismessina">Chris Messina</a></div><span class="relative -top-px text-12 text-light-gray opacity-45" data-sentry-component="DotSeparator" data-sentry-source-file="index.tsx">•</span><p class="text-14 text-tertiary">1yr ago</p></div><a class="text-16 font-semibold text-primary" data-sentry-element="Link" data-sentry-source-file="index.tsx" href="/p/vercel/v0-dev-by-vercel">v0.dev by Vercel - Generate UI with simple text prompts: copy, paste, ship</a><a href="/p/vercel/v0-dev-by-vercel"><div class="styles_htmlText__eYPgj text-16 font-normal text-dark-gray line-clamp-4 text-primary">v0.dev is a generative user interface system by Vercel Labs powered by AI. It generates copy-and-paste friendly React code based on Shadcn UI and Tailwind CSS.</div></a></div><div class="ml-auto flex flex-row items-start gap-4 "><button data-sentry-component="CommentButton" data-sentry-source-file="index.tsx"><div class="group/accessory flex size-12 flex-col items-center justify-center gap-1 rounded-xl border-2 border-gray-200 dark:border-gray-dark-800 bg-primary transition-all duration-300 hover:border-brand-500 dark:hover:border-brand-500" data-sentry-component="Root" data-sentry-source-file="index.tsx"><svg xmlns="http://www.w3.org/2000/svg" width="14" height="14" fill="none" viewBox="0 0 14 14" class="stroke-brand-700 text-gray-700 group-data-[filled=true]/accessory:fill-brand-500 group-data-[filled=true]/accessory:stroke-brand-500 group-data-[filled=true]/accessory:text-brand-500 dark:[&>path]:stroke-gray-dark-300 size-[14px] stroke-[1.5px]" data-sentry-element="Icon" data-sentry-source-file="index.tsx"><path stroke="#344054" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.5" d="M12.25 6.708a4.958 4.958 0 0 1-6.74 4.629 2 2 0 0 0-.192-.068.5.5 0 0 0-.11-.014 1.4 1.4 0 0 0-.176.012l-2.987.309c-.285.03-.427.044-.511-.007a.3.3 0 0 1-.137-.204c-.015-.097.053-.223.19-.475l.953-1.766c.079-.146.118-.218.136-.288a.5.5 0 0 0 .016-.19c-.006-.072-.037-.166-.1-.353a4.958 4.958 0 1 1 9.658-1.585"></path></svg><div class="text-14 font-semibold text-dark-gray leading-none text-gray-700 dark:text-gray-dark-300" data-sentry-element="Component" data-sentry-component="Text" data-sentry-source-file="index.tsx">58</div></div></button><button type="button" data-test="vote-button" class="styles_reset__uMwpr" data-sentry-element="Element" data-sentry-component="Button" data-sentry-source-file="index.tsx"><div class="group/accessory flex size-12 flex-col items-center justify-center gap-1 rounded-xl border-2 border-gray-200 dark:border-gray-dark-800 bg-primary transition-all duration-300 hover:border-brand-500 dark:hover:border-brand-500" data-filled="false" data-sentry-component="Root" data-sentry-source-file="index.tsx"><svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="none" viewBox="0 0 16 16" class="fill-white stroke-gray-700 stroke-[1.5px] transition-all duration-300" data-sentry-element="Icon" data-sentry-source-file="index.tsx"><path d="M6.579 3.467c.71-1.067 2.132-1.067 2.842 0L12.975 8.8c.878 1.318.043 3.2-1.422 3.2H4.447c-1.464 0-2.3-1.882-1.422-3.2z"></path></svg><div class="text-14 font-semibold text-dark-gray leading-none text-gray-700 dark:text-gray-dark-300" data-sentry-element="Component" data-sentry-component="Text" data-sentry-source-file="index.tsx">565</div></div></button></div></div><div class="flex flex-row gap-1 rounded-xl px-2 py-4 transition-colors duration-300 hover:bg-gray-100 sm:px-4" data-test="forum-thread-167841" data-sentry-component="ForumThreadItem" data-sentry-source-file="index.tsx"><div class="flex flex-col gap-1"><div class="mb-1 flex flex-row flex-wrap items-center gap-2" data-sentry-component="ByLine" data-sentry-source-file="index.tsx"><div class=""><a data-test="user-image-link-187" aria-label="Charlie Irish" class="block rounded-full" data-sentry-element="Link" data-sentry-component="UserImageLink" data-sentry-source-file="index.tsx" href="/@charlieirish"><img loading="lazy" srcSet="https://ph-avatars.imgix.net/187/original.jpeg?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=16&h=16&fit=crop&frame=1&dpr=1 1x, https://ph-avatars.imgix.net/187/original.jpeg?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=16&h=16&fit=crop&frame=1&dpr=2 2x, https://ph-avatars.imgix.net/187/original.jpeg?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=16&h=16&fit=crop&frame=1&dpr=3 3x" src="https://ph-avatars.imgix.net/187/original.jpeg?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=16&h=16&fit=crop&frame=1" style="width:16px;height:16px" alt="Charlie Irish" class="rounded-full"/></a></div><div class=""><a class="text-14 text-tertiary" target="_blank" data-sentry-element="Link" data-sentry-source-file="index.tsx" href="/@charlieirish">Charlie Irish</a></div><span class="relative -top-px text-12 text-light-gray opacity-45" data-sentry-component="DotSeparator" data-sentry-source-file="index.tsx">•</span><p class="text-14 text-tertiary">8yr ago</p></div><a class="text-16 font-semibold text-primary" data-sentry-element="Link" data-sentry-source-file="index.tsx" href="/p/vercel/next-js-2-0">Next.js 2.0 - Framework for server-rendered React apps</a></div><div class="ml-auto flex flex-row items-start gap-4 "><button data-sentry-component="CommentButton" data-sentry-source-file="index.tsx"><div class="group/accessory flex size-12 flex-col items-center justify-center gap-1 rounded-xl border-2 border-gray-200 dark:border-gray-dark-800 bg-primary transition-all duration-300 hover:border-brand-500 dark:hover:border-brand-500" data-sentry-component="Root" data-sentry-source-file="index.tsx"><svg xmlns="http://www.w3.org/2000/svg" width="14" height="14" fill="none" viewBox="0 0 14 14" class="stroke-brand-700 text-gray-700 group-data-[filled=true]/accessory:fill-brand-500 group-data-[filled=true]/accessory:stroke-brand-500 group-data-[filled=true]/accessory:text-brand-500 dark:[&>path]:stroke-gray-dark-300 size-[14px] stroke-[1.5px]" data-sentry-element="Icon" data-sentry-source-file="index.tsx"><path stroke="#344054" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.5" d="M12.25 6.708a4.958 4.958 0 0 1-6.74 4.629 2 2 0 0 0-.192-.068.5.5 0 0 0-.11-.014 1.4 1.4 0 0 0-.176.012l-2.987.309c-.285.03-.427.044-.511-.007a.3.3 0 0 1-.137-.204c-.015-.097.053-.223.19-.475l.953-1.766c.079-.146.118-.218.136-.288a.5.5 0 0 0 .016-.19c-.006-.072-.037-.166-.1-.353a4.958 4.958 0 1 1 9.658-1.585"></path></svg><div class="text-14 font-semibold text-dark-gray leading-none text-gray-700 dark:text-gray-dark-300" data-sentry-element="Component" data-sentry-component="Text" data-sentry-source-file="index.tsx">12</div></div></button><button type="button" data-test="vote-button" class="styles_reset__uMwpr" data-sentry-element="Element" data-sentry-component="Button" data-sentry-source-file="index.tsx"><div class="group/accessory flex size-12 flex-col items-center justify-center gap-1 rounded-xl border-2 border-gray-200 dark:border-gray-dark-800 bg-primary transition-all duration-300 hover:border-brand-500 dark:hover:border-brand-500" data-filled="false" data-sentry-component="Root" data-sentry-source-file="index.tsx"><svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="none" viewBox="0 0 16 16" class="fill-white stroke-gray-700 stroke-[1.5px] transition-all duration-300" data-sentry-element="Icon" data-sentry-source-file="index.tsx"><path d="M6.579 3.467c.71-1.067 2.132-1.067 2.842 0L12.975 8.8c.878 1.318.043 3.2-1.422 3.2H4.447c-1.464 0-2.3-1.882-1.422-3.2z"></path></svg><div class="text-14 font-semibold text-dark-gray leading-none text-gray-700 dark:text-gray-dark-300" data-sentry-element="Component" data-sentry-component="Text" data-sentry-source-file="index.tsx">323</div></div></button></div></div></div></div><script type="application/ld+json" data-sentry-component="StructuredData" data-sentry-source-file="structuredData.tsx">[{"@context":"https://schema.org","@type":"CollectionPage","text":"Vercel provides the developer tools and cloud infrastructure to build, scale, and secure a faster, more personalized web.","headline":"Vercel","description":"Vercel provides the developer tools and cloud infrastructure to build, scale, and secure a faster, more personalized web.","dateCreated":"2025-01-15T11:22:08.677-08:00","dateModified":"2025-01-15T11:22:08.677-08:00","url":"https://www.producthunt.com/p/vercel","author":{"@type":"Organization","name":"Product Hunt"},"mainEntity":[{"@context":"https://schema.org","@type":"DiscussionForumPosting","headline":"Flags SDK by Vercel","text":"Flags SDK by Vercel","dateCreated":"2025-02-20T14:47:02.752-08:00","dateModified":"2025-03-10T16:01:32.966-07:00","author":{"@type":"Person","name":"flo merian","image":"https://ph-avatars.imgix.net/25713/621b90ee-788e-42ec-8fa3-25dd2910482a.jpeg?auto=format&fit=crop&crop=faces&w=100&h=100","url":"https://www.producthunt.com/@fmerian"},"url":"https://www.producthunt.com/p/vercel/flags-sdk-by-vercel"},{"@context":"https://schema.org","@type":"DiscussionForumPosting","headline":"Vercel","text":"Vercel","dateCreated":"2020-06-06T08:05:02.168-07:00","dateModified":"2025-02-03T02:58:21.779-08:00","author":{"@type":"Person","name":"Mohammed Moaayed","image":"https://ph-avatars.imgix.net/810632/original.jpeg?auto=format&fit=crop&crop=faces&w=100&h=100","url":"https://www.producthunt.com/@mohammed_moaayed"},"url":"https://www.producthunt.com/p/vercel/vercel"},{"@context":"https://schema.org","@type":"DiscussionForumPosting","headline":"Zeit Now Dockerfile support","text":"Zeit Now Dockerfile support","dateCreated":"2016-08-15T12:35:24.309-07:00","dateModified":"2024-11-21T09:09:42.935-08:00","author":{"@type":"Person","name":"Daniel Erickson","image":"https://ph-avatars.imgix.net/134317/original.jpeg?auto=format&fit=crop&crop=faces&w=100&h=100","url":"https://www.producthunt.com/@techwraith"},"url":"https://www.producthunt.com/p/vercel/zeit-now-dockerfile-support"},{"@context":"https://schema.org","@type":"DiscussionForumPosting","headline":"zeit.world","text":"zeit.world","dateCreated":"2016-06-26T18:41:38.912-07:00","dateModified":"2024-11-21T09:13:05.914-08:00","author":{"@type":"Person","name":"Lachlan Campbell","image":"https://ph-avatars.imgix.net/13311/3e621a5e-3734-4bdb-ae4e-3f888ac68be2.jpeg?auto=format&fit=crop&crop=faces&w=100&h=100","url":"https://www.producthunt.com/@lachlanjc"},"url":"https://www.producthunt.com/p/vercel/zeit-world"},{"@context":"https://schema.org","@type":"DiscussionForumPosting","headline":"Now Dev","text":"Now Dev","dateCreated":"2019-04-30T13:12:09.953-07:00","dateModified":"2025-02-02T09:44:56.776-08:00","author":{"@type":"Person","name":"Christopher Skillicorn","image":"https://ph-avatars.imgix.net/55018/original.jpeg?auto=format&fit=crop&crop=faces&w=100&h=100","url":"https://www.producthunt.com/@skllcrn"},"url":"https://www.producthunt.com/p/vercel/now-dev"},{"@context":"https://schema.org","@type":"DiscussionForumPosting","headline":"Now 2.0","text":"Now 2.0","dateCreated":"2018-11-09T03:42:44.561-08:00","dateModified":"2025-02-19T22:08:37.095-08:00","author":{"@type":"Person","name":"Ian Rumac","image":"https://ph-avatars.imgix.net/138184/original.jpeg?auto=format&fit=crop&crop=faces&w=100&h=100","url":"https://www.producthunt.com/@ianissoawesome"},"url":"https://www.producthunt.com/p/vercel/now-2-0"},{"@context":"https://schema.org","@type":"DiscussionForumPosting","headline":"Now + Github","text":"Now + Github","dateCreated":"2018-06-26T01:56:40.408-07:00","dateModified":"2024-11-20T15:56:19.276-08:00","author":{"@type":"Person","name":"Swizz","image":"https://ph-avatars.imgix.net/1266388/original.jpeg?auto=format&fit=crop&crop=faces&w=100&h=100","url":"https://www.producthunt.com/@swizz540"},"url":"https://www.producthunt.com/p/vercel/now-github"},{"@context":"https://schema.org","@type":"DiscussionForumPosting","headline":"Hyper 2","text":"Hyper 2","dateCreated":"2018-04-16T14:04:13.707-07:00","dateModified":"2025-03-04T08:55:18.064-08:00","author":{"@type":"Person","name":"Leo Lamprecht","image":"https://ph-avatars.imgix.net/18323/96caad06-e5e4-4168-866c-8bf5bbc15a94.jpeg?auto=format&fit=crop&crop=faces&w=100&h=100","url":"https://www.producthunt.com/@notquiteleo"},"url":"https://www.producthunt.com/p/vercel/hyper-2-2"},{"@context":"https://schema.org","@type":"DiscussionForumPosting","headline":"ZEIT","text":"ZEIT","dateCreated":"2017-11-28T11:37:59.285-08:00","dateModified":"2024-11-20T16:24:09.473-08:00","author":{"@type":"Person","name":"Arun","image":"https://ph-avatars.imgix.net/335623/original.jpeg?auto=format&fit=crop&crop=faces&w=100&h=100","url":"https://www.producthunt.com/@arunsathiya"},"url":"https://www.producthunt.com/p/vercel/zeit-2"},{"@context":"https://schema.org","@type":"DiscussionForumPosting","headline":"Zeit CLI Domains","text":"Zeit CLI Domains","dateCreated":"2017-05-08T10:13:01.803-07:00","dateModified":"2025-02-19T01:57:58.236-08:00","author":{"@type":"Person","name":"Naval Ravikant","image":"https://ph-avatars.imgix.net/29570/original.jpeg?auto=format&fit=crop&crop=faces&w=100&h=100","url":"https://www.producthunt.com/@naval"},"url":"https://www.producthunt.com/p/vercel/zeit-cli-domains"},{"@context":"https://schema.org","@type":"DiscussionForumPosting","headline":"Now Desktop 2","text":"Now Desktop 2","dateCreated":"2017-07-06T09:06:35.243-07:00","dateModified":"2024-11-20T16:55:22.479-08:00","author":{"@type":"Person","name":"Leo Lamprecht","image":"https://ph-avatars.imgix.net/18323/96caad06-e5e4-4168-866c-8bf5bbc15a94.jpeg?auto=format&fit=crop&crop=faces&w=100&h=100","url":"https://www.producthunt.com/@notquiteleo"},"url":"https://www.producthunt.com/p/vercel/now-desktop-2"},{"@context":"https://schema.org","@type":"DiscussionForumPosting","headline":"Zeit pkg","text":"Zeit pkg","dateCreated":"2017-05-11T08:37:57.504-07:00","dateModified":"2024-11-20T17:12:34.600-08:00","author":{"@type":"Person","name":"Tony Brix","image":"https://ph-avatars.imgix.net/61044/original.jpeg?auto=format&fit=crop&crop=faces&w=100&h=100","url":"https://www.producthunt.com/@tonybrix"},"url":"https://www.producthunt.com/p/vercel/zeit-pkg"},{"@context":"https://schema.org","@type":"DiscussionForumPosting","headline":"Next.js","text":"Next.js","dateCreated":"2016-10-25T11:59:36.192-07:00","dateModified":"2024-11-21T09:04:33.320-08:00","author":{"@type":"Person","name":"Tony Brix","image":"https://ph-avatars.imgix.net/61044/original.jpeg?auto=format&fit=crop&crop=faces&w=100&h=100","url":"https://www.producthunt.com/@tonybrix"},"url":"https://www.producthunt.com/p/vercel/next-js"},{"@context":"https://schema.org","@type":"DiscussionForumPosting","headline":"Now.app","text":"Now.app","dateCreated":"2016-09-28T08:22:38.790-07:00","dateModified":"2025-03-01T12:49:06.669-08:00","author":{"@type":"Person","name":"Guillermo Rauch","image":"https://ph-avatars.imgix.net/91017/55d71ffd-b9e6-4e01-8c99-5b0e2923aa56.jpeg?auto=format&fit=crop&crop=faces&w=100&h=100","url":"https://www.producthunt.com/@rauchg"},"url":"https://www.producthunt.com/p/vercel/now-app"},{"@context":"https://schema.org","@type":"DiscussionForumPosting","headline":"Now API","text":"Now API","dateCreated":"2016-05-10T09:24:52.301-07:00","dateModified":"2025-02-04T09:32:39.149-08:00","author":{"@type":"Person","name":"Guillermo Rauch","image":"https://ph-avatars.imgix.net/91017/55d71ffd-b9e6-4e01-8c99-5b0e2923aa56.jpeg?auto=format&fit=crop&crop=faces&w=100&h=100","url":"https://www.producthunt.com/@rauchg"},"url":"https://www.producthunt.com/p/vercel/now-api"},{"@context":"https://schema.org","@type":"DiscussionForumPosting","headline":"Now","text":"Now","dateCreated":"2016-04-06T11:36:42.840-07:00","dateModified":"2024-11-21T09:20:06.943-08:00","author":{"@type":"Person","name":"Clement Ho","image":"https://ph-avatars.imgix.net/986385/original.jpeg?auto=format&fit=crop&crop=faces&w=100&h=100","url":"https://www.producthunt.com/@clemmakesapps1"},"url":"https://www.producthunt.com/p/vercel/now-2"},{"@context":"https://schema.org","@type":"DiscussionForumPosting","headline":"v0.dev by Vercel","text":"v0.dev by Vercel","dateCreated":"2023-09-14T10:38:36.014-07:00","dateModified":"2025-03-10T06:34:03.803-07:00","author":{"@type":"Person","name":"Chris Messina","image":"https://ph-avatars.imgix.net/18280/d71888de-b44a-4005-9dde-d778c7a80b39.jpeg?auto=format&fit=crop&crop=faces&w=100&h=100","url":"https://www.producthunt.com/@chrismessina"},"url":"https://www.producthunt.com/p/vercel/v0-dev-by-vercel"},{"@context":"https://schema.org","@type":"DiscussionForumPosting","headline":"Next.js 2.0","text":"Next.js 2.0","dateCreated":"2017-03-27T05:49:47.380-07:00","dateModified":"2025-02-28T10:35:08.367-08:00","author":{"@type":"Person","name":"Charlie Irish","image":"https://ph-avatars.imgix.net/187/original.jpeg?auto=format&fit=crop&crop=faces&w=100&h=100","url":"https://www.producthunt.com/@charlieirish"},"url":"https://www.producthunt.com/p/vercel/next-js-2-0"}]},{"@context":"http://schema.org","@type":"BreadcrumbList","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https://www.producthunt.com/"},{"@type":"ListItem","position":2,"name":"Forums","item":"https://www.producthunt.com/p"},{"@type":"ListItem","position":3,"name":"Product Forum","item":"https://www.producthunt.com/p/vercel"}]}]</script></main></div></div><div class="theme-mirror"></div><!--$--><!--/$--></div><div id="root-portal"></div><script>(self.__next_s=self.__next_s||[]).push([0,{"data-sentry-element":"Script","data-sentry-source-file":"layout.tsx","children":"\n !function(){var analytics=window.analytics=window.analytics||[];if(!analytics.initialize)if(analytics.invoked)window.console&&console.error&&console.error(\"Segment snippet included twice.\");else{analytics.invoked=!0;analytics.methods=[\"trackSubmit\",\"trackClick\",\"trackLink\",\"trackForm\",\"pageview\",\"identify\",\"reset\",\"group\",\"track\",\"ready\",\"alias\",\"debug\",\"page\",\"once\",\"off\",\"on\",\"addSourceMiddleware\",\"addIntegrationMiddleware\",\"setAnonymousId\",\"addDestinationMiddleware\"];analytics.factory=function(e){return function(){var t=Array.prototype.slice.call(arguments);t.unshift(e);analytics.push(t);return analytics}};for(var e=0;e<analytics.methods.length;e++){var key=analytics.methods[e];analytics[key]=analytics.factory(key)}analytics.load=function(key,e){var t=document.createElement(\"script\");t.type=\"text/javascript\";t.defer=!0;t.src=\"https://segment-cdn.producthunt.com/\";var n=document.getElementsByTagName(\"script\")[0];n.parentNode.insertBefore(t,n);analytics._loadOptions=e};analytics._writeKey=\"dtyjquswuq\";analytics.SNIPPET_VERSION=\"4.15.2\";\n analytics.load(\"dtyjquswuq\");\n }}();\n","id":"segment"}])</script><script src="/_next/static/chunks/webpack-4d206f06194e0af3.js" async=""></script><script>(self.__next_f=self.__next_f||[]).push([0]);self.__next_f.push([2,null])</script><script>self.__next_f.push([1,"1:HL[\"/_next/static/css/19260973f65b8ecc.css\",\"style\"]\n2:HL[\"/_next/static/css/9833add8ed186f8e.css\",\"style\"]\n3:HL[\"/_next/static/css/e540e612154f9e4f.css\",\"style\"]\n4:HL[\"/_next/static/css/c99d6c2024146960.css\",\"style\"]\n5:HL[\"/_next/static/css/4afdd19ce6c2ffda.css\",\"style\"]\n6:HL[\"/_next/static/css/b904039a9b7ba5e5.css\",\"style\"]\n7:HL[\"/_next/static/css/7cb069c087e1a4ea.css\",\"style\"]\n8:HL[\"/_next/static/css/a15f9cc18e24b8e2.css\",\"style\"]\n9:HL[\"/_next/static/css/6f0fd2191815f922.css\",\"style\"]\na:HL[\"/_next/static/css/b0e0dd11aa1ac818.css\",\"style\"]\nb:HL[\"/_next/static/css/2852f469e95f4b7c.css\",\"style\"]\n"])</script><script>self.__next_f.push([1,"c:I[14360,[],\"\"]\nf:I[69257,[],\"\"]\n11:I[14857,[],\"\"]\n13:I[52735,[\"20921\",\"static/chunks/20921-7a96833f57c275e2.js\",\"99791\",\"static/chunks/99791-029fefa2b88e709e.js\",\"83785\",\"static/chunks/83785-230f48b890d5c9aa.js\",\"99485\",\"static/chunks/99485-049f8877fe3fd326.js\",\"20750\",\"static/chunks/20750-a86c83808da2a59a.js\",\"27834\",\"static/chunks/27834-5c78f4880616ba54.js\",\"33531\",\"static/chunks/33531-acabdae7789b7d36.js\",\"14294\",\"static/chunks/14294-d311af21d65cc436.js\",\"1586\",\"static/chunks/1586-b716d88c7842abad.js\",\"72369\",\"static/chunks/72369-1e7864e9cf595161.js\",\"51815\",\"static/chunks/51815-148c0ad2268987df.js\",\"78271\",\"static/chunks/app/(main)/p/@sidebar/page-890083718ab47a23.js\"],\"default\"]\n14:I[47971,[\"20921\",\"static/chunks/20921-7a96833f57c275e2.js\",\"99791\",\"static/chunks/99791-029fefa2b88e709e.js\",\"83785\",\"static/chunks/83785-230f48b890d5c9aa.js\",\"99485\",\"static/chunks/99485-049f8877fe3fd326.js\",\"20750\",\"static/chunks/20750-a86c83808da2a59a.js\",\"27834\",\"static/chunks/27834-5c78f4880616ba54.js\",\"53261\",\"static/chunks/53261-f5a2bb4c2cf1c00e.js\",\"31706\",\"static/chunks/31706-922d239d3ab8325b.js\",\"33531\",\"static/chunks/33531-acabdae7789b7d36.js\",\"47931\",\"static/chunks/47931-b395de54841771b6.js\",\"55450\",\"static/chunks/55450-a459717566a1b19a.js\",\"51439\",\"static/chunks/51439-c587c3750b2bbd58.js\",\"63899\",\"static/chunks/63899-f2d1b046450f43c8.js\",\"1586\",\"static/chunks/1586-b716d88c7842abad.js\",\"72369\",\"static/chunks/72369-1e7864e9cf595161.js\",\"73882\",\"static/chunks/73882-86d296e7924d8950.js\",\"3842\",\"static/chunks/3842-d6e2d9fe065f7696.js\",\"55966\",\"static/chunks/55966-5d068940cd120eaf.js\",\"4095\",\"static/chunks/app/(main)/layout-f0b3eb1478faa01d.js\"],\"default\",1]\n15:I[54123,[\"20921\",\"static/chunks/20921-7a96833f57c275e2.js\",\"99791\",\"static/chunks/99791-029fefa2b88e709e.js\",\"83785\",\"static/chunks/83785-230f48b890d5c9aa.js\",\"99485\",\"static/chunks/99485-049f8877fe3fd326.js\",\"20750\",\"static/chunks/20750-a86c83808da2a59a.js\",\"53261\",\"static/chunks/53261-f5a2bb4c2cf1c00e.js\",\"42551\",\"static/chunks/42551-584edd3812876f77.js\",\"1586\",\""])</script><script>self.__next_f.push([1,"static/chunks/1586-b716d88c7842abad.js\",\"72369\",\"static/chunks/72369-1e7864e9cf595161.js\",\"86883\",\"static/chunks/app/(main)/not-found-523b49df80bda0dd.js\"],\"default\"]\n16:I[59641,[\"20921\",\"static/chunks/20921-7a96833f57c275e2.js\",\"99791\",\"static/chunks/99791-029fefa2b88e709e.js\",\"83785\",\"static/chunks/83785-230f48b890d5c9aa.js\",\"99485\",\"static/chunks/99485-049f8877fe3fd326.js\",\"20750\",\"static/chunks/20750-a86c83808da2a59a.js\",\"27834\",\"static/chunks/27834-5c78f4880616ba54.js\",\"53261\",\"static/chunks/53261-f5a2bb4c2cf1c00e.js\",\"59793\",\"static/chunks/59793-66c731db89a93e2c.js\",\"53894\",\"static/chunks/53894-186a0b2de7ed77b4.js\",\"22429\",\"static/chunks/22429-69adeb18bda66f2d.js\",\"1586\",\"static/chunks/1586-b716d88c7842abad.js\",\"72369\",\"static/chunks/72369-1e7864e9cf595161.js\",\"63185\",\"static/chunks/app/layout-a1dc12f2afb6b616.js\"],\"AppRouter\"]\n17:I[56058,[\"20921\",\"static/chunks/20921-7a96833f57c275e2.js\",\"99791\",\"static/chunks/99791-029fefa2b88e709e.js\",\"83785\",\"static/chunks/83785-230f48b890d5c9aa.js\",\"99485\",\"static/chunks/99485-049f8877fe3fd326.js\",\"20750\",\"static/chunks/20750-a86c83808da2a59a.js\",\"27834\",\"static/chunks/27834-5c78f4880616ba54.js\",\"53261\",\"static/chunks/53261-f5a2bb4c2cf1c00e.js\",\"59793\",\"static/chunks/59793-66c731db89a93e2c.js\",\"53894\",\"static/chunks/53894-186a0b2de7ed77b4.js\",\"22429\",\"static/chunks/22429-69adeb18bda66f2d.js\",\"1586\",\"static/chunks/1586-b716d88c7842abad.js\",\"72369\",\"static/chunks/72369-1e7864e9cf595161.js\",\"63185\",\"static/chunks/app/layout-a1dc12f2afb6b616.js\"],\"UserAgentProvider\"]\n18:I[34480,[\"20921\",\"static/chunks/20921-7a96833f57c275e2.js\",\"99791\",\"static/chunks/99791-029fefa2b88e709e.js\",\"83785\",\"static/chunks/83785-230f48b890d5c9aa.js\",\"99485\",\"static/chunks/99485-049f8877fe3fd326.js\",\"20750\",\"static/chunks/20750-a86c83808da2a59a.js\",\"27834\",\"static/chunks/27834-5c78f4880616ba54.js\",\"53261\",\"static/chunks/53261-f5a2bb4c2cf1c00e.js\",\"59793\",\"static/chunks/59793-66c731db89a93e2c.js\",\"53894\",\"static/chunks/53894-186a0b2de7ed77b4.js\",\"22429\",\"static/chunks/22429-69adeb18bda66f2d.js\",\"15"])</script><script>self.__next_f.push([1,"86\",\"static/chunks/1586-b716d88c7842abad.js\",\"72369\",\"static/chunks/72369-1e7864e9cf595161.js\",\"63185\",\"static/chunks/app/layout-a1dc12f2afb6b616.js\"],\"NavigationProgressProvider\"]\n19:I[87406,[\"20921\",\"static/chunks/20921-7a96833f57c275e2.js\",\"99791\",\"static/chunks/99791-029fefa2b88e709e.js\",\"83785\",\"static/chunks/83785-230f48b890d5c9aa.js\",\"99485\",\"static/chunks/99485-049f8877fe3fd326.js\",\"20750\",\"static/chunks/20750-a86c83808da2a59a.js\",\"27834\",\"static/chunks/27834-5c78f4880616ba54.js\",\"53261\",\"static/chunks/53261-f5a2bb4c2cf1c00e.js\",\"59793\",\"static/chunks/59793-66c731db89a93e2c.js\",\"53894\",\"static/chunks/53894-186a0b2de7ed77b4.js\",\"22429\",\"static/chunks/22429-69adeb18bda66f2d.js\",\"1586\",\"static/chunks/1586-b716d88c7842abad.js\",\"72369\",\"static/chunks/72369-1e7864e9cf595161.js\",\"63185\",\"static/chunks/app/layout-a1dc12f2afb6b616.js\"],\"default\"]\n1a:I[43079,[\"20921\",\"static/chunks/20921-7a96833f57c275e2.js\",\"27834\",\"static/chunks/27834-5c78f4880616ba54.js\",\"59793\",\"static/chunks/59793-66c731db89a93e2c.js\",\"53894\",\"static/chunks/53894-186a0b2de7ed77b4.js\",\"31462\",\"static/chunks/app/(cards)/layout-a6630d37b9dd35f5.js\"],\"default\"]\n1b:I[57851,[\"20921\",\"static/chunks/20921-7a96833f57c275e2.js\",\"99791\",\"static/chunks/99791-029fefa2b88e709e.js\",\"83785\",\"static/chunks/83785-230f48b890d5c9aa.js\",\"99485\",\"static/chunks/99485-049f8877fe3fd326.js\",\"20750\",\"static/chunks/20750-a86c83808da2a59a.js\",\"27834\",\"static/chunks/27834-5c78f4880616ba54.js\",\"53261\",\"static/chunks/53261-f5a2bb4c2cf1c00e.js\",\"59793\",\"static/chunks/59793-66c731db89a93e2c.js\",\"53894\",\"static/chunks/53894-186a0b2de7ed77b4.js\",\"22429\",\"static/chunks/22429-69adeb18bda66f2d.js\",\"1586\",\"static/chunks/1586-b716d88c7842abad.js\",\"72369\",\"static/chunks/72369-1e7864e9cf595161.js\",\"63185\",\"static/chunks/app/layout-a1dc12f2afb6b616.js\"],\"ErrorBoundary\"]\n1c:I[87906,[\"20921\",\"static/chunks/20921-7a96833f57c275e2.js\",\"99791\",\"static/chunks/99791-029fefa2b88e709e.js\",\"83785\",\"static/chunks/83785-230f48b890d5c9aa.js\",\"99485\",\"static/chunks/99485-049f8877fe3fd326.js\",\"20750\","])</script><script>self.__next_f.push([1,"\"static/chunks/20750-a86c83808da2a59a.js\",\"27834\",\"static/chunks/27834-5c78f4880616ba54.js\",\"53261\",\"static/chunks/53261-f5a2bb4c2cf1c00e.js\",\"59793\",\"static/chunks/59793-66c731db89a93e2c.js\",\"53894\",\"static/chunks/53894-186a0b2de7ed77b4.js\",\"22429\",\"static/chunks/22429-69adeb18bda66f2d.js\",\"1586\",\"static/chunks/1586-b716d88c7842abad.js\",\"72369\",\"static/chunks/72369-1e7864e9cf595161.js\",\"63185\",\"static/chunks/app/layout-a1dc12f2afb6b616.js\"],\"default\"]\n1d:I[87512,[\"20921\",\"static/chunks/20921-7a96833f57c275e2.js\",\"99791\",\"static/chunks/99791-029fefa2b88e709e.js\",\"83785\",\"static/chunks/83785-230f48b890d5c9aa.js\",\"99485\",\"static/chunks/99485-049f8877fe3fd326.js\",\"20750\",\"static/chunks/20750-a86c83808da2a59a.js\",\"27834\",\"static/chunks/27834-5c78f4880616ba54.js\",\"53261\",\"static/chunks/53261-f5a2bb4c2cf1c00e.js\",\"59793\",\"static/chunks/59793-66c731db89a93e2c.js\",\"53894\",\"static/chunks/53894-186a0b2de7ed77b4.js\",\"22429\",\"static/chunks/22429-69adeb18bda66f2d.js\",\"1586\",\"static/chunks/1586-b716d88c7842abad.js\",\"72369\",\"static/chunks/72369-1e7864e9cf595161.js\",\"63185\",\"static/chunks/app/layout-a1dc12f2afb6b616.js\"],\"\"]\n1f:I[40779,[\"20921\",\"static/chunks/20921-7a96833f57c275e2.js\",\"99791\",\"static/chunks/99791-029fefa2b88e709e.js\",\"83785\",\"static/chunks/83785-230f48b890d5c9aa.js\",\"99485\",\"static/chunks/99485-049f8877fe3fd326.js\",\"20750\",\"static/chunks/20750-a86c83808da2a59a.js\",\"27834\",\"static/chunks/27834-5c78f4880616ba54.js\",\"53261\",\"static/chunks/53261-f5a2bb4c2cf1c00e.js\",\"59793\",\"static/chunks/59793-66c731db89a93e2c.js\",\"53894\",\"static/chunks/53894-186a0b2de7ed77b4.js\",\"22429\",\"static/chunks/22429-69adeb18bda66f2d.js\",\"1586\",\"static/chunks/1586-b716d88c7842abad.js\",\"72369\",\"static/chunks/72369-1e7864e9cf595161.js\",\"63185\",\"static/chunks/app/layout-a1dc12f2afb6b616.js\"],\"GoogleAnalytics\"]\n20:I[31635,[\"20921\",\"static/chunks/20921-7a96833f57c275e2.js\",\"99791\",\"static/chunks/99791-029fefa2b88e709e.js\",\"83785\",\"static/chunks/83785-230f48b890d5c9aa.js\",\"99485\",\"static/chunks/99485-049f8877fe3fd326.js\",\"20750\",\"static/chunks/2"])</script><script>self.__next_f.push([1,"0750-a86c83808da2a59a.js\",\"27834\",\"static/chunks/27834-5c78f4880616ba54.js\",\"53261\",\"static/chunks/53261-f5a2bb4c2cf1c00e.js\",\"59793\",\"static/chunks/59793-66c731db89a93e2c.js\",\"53894\",\"static/chunks/53894-186a0b2de7ed77b4.js\",\"22429\",\"static/chunks/22429-69adeb18bda66f2d.js\",\"1586\",\"static/chunks/1586-b716d88c7842abad.js\",\"72369\",\"static/chunks/72369-1e7864e9cf595161.js\",\"63185\",\"static/chunks/app/layout-a1dc12f2afb6b616.js\"],\"GoogleTagManager\"]\n22:I[25575,[\"20921\",\"static/chunks/20921-7a96833f57c275e2.js\",\"99791\",\"static/chunks/99791-029fefa2b88e709e.js\",\"83785\",\"static/chunks/83785-230f48b890d5c9aa.js\",\"99485\",\"static/chunks/99485-049f8877fe3fd326.js\",\"20750\",\"static/chunks/20750-a86c83808da2a59a.js\",\"53261\",\"static/chunks/53261-f5a2bb4c2cf1c00e.js\",\"12103\",\"static/chunks/12103-bc8152a5a06a3d5d.js\",\"1586\",\"static/chunks/1586-b716d88c7842abad.js\",\"72369\",\"static/chunks/72369-1e7864e9cf595161.js\",\"16470\",\"static/chunks/app/global-error-3a1ae90689a432d3.js\"],\"default\"]\n10:[\"forumSlug\",\"vercel\",\"d\"]\n1e:T449,\n !function(){var analytics=window.analytics=window.analytics||[];if(!analytics.initialize)if(analytics.invoked)window.console\u0026\u0026console.error\u0026\u0026console.error(\"Segment snippet included twice.\");else{analytics.invoked=!0;analytics.methods=[\"trackSubmit\",\"trackClick\",\"trackLink\",\"trackForm\",\"pageview\",\"identify\",\"reset\",\"group\",\"track\",\"ready\",\"alias\",\"debug\",\"page\",\"once\",\"off\",\"on\",\"addSourceMiddleware\",\"addIntegrationMiddleware\",\"setAnonymousId\",\"addDestinationMiddleware\"];analytics.factory=function(e){return function(){var t=Array.prototype.slice.call(arguments);t.unshift(e);analytics.push(t);return analytics}};for(var e=0;e\u003canalytics.methods.length;e++){var key=analytics.methods[e];analytics[key]=analytics.factory(key)}analytics.load=function(key,e){var t=document.createElement(\"script\");t.type=\"text/javascript\";t.defer=!0;t.src=\"https://segment-cdn.producthunt.com/\";var n=document.getElementsByTagName(\"script\")[0];n.parentNode.insertBefore(t,n);analytics._loadOptions=e};analytics._writeKey=\"dtyjquswuq\";analyt"])</script><script>self.__next_f.push([1,"ics.SNIPPET_VERSION=\"4.15.2\";\n analytics.load(\"dtyjquswuq\");\n }}();\n23:[]\n"])</script><script>self.__next_f.push([1,"0:[\"$\",\"$Lc\",null,{\"buildId\":\"YBbS6AX154cjQr11h8AOS\",\"assetPrefix\":\"\",\"urlParts\":[\"\",\"p\",\"vercel\"],\"initialTree\":[\"\",{\"children\":[\"(main)\",{\"children\":[\"p\",{\"children\":[[\"forumSlug\",\"vercel\",\"d\"],{\"children\":[\"__PAGE__\",{}]}],\"sidebar\":[\"__DEFAULT__\",{}]}]}]},\"$undefined\",\"$undefined\",true],\"initialSeedData\":[\"\",{\"children\":[\"(main)\",{\"children\":[\"p\",{\"children\":[[\"forumSlug\",\"vercel\",\"d\"],{\"children\":[\"__PAGE__\",{},[[\"$Ld\",\"$Le\",[[\"$\",\"link\",\"0\",{\"rel\":\"stylesheet\",\"href\":\"/_next/static/css/6f0fd2191815f922.css\",\"precedence\":\"next\",\"crossOrigin\":\"$undefined\"}],[\"$\",\"link\",\"1\",{\"rel\":\"stylesheet\",\"href\":\"/_next/static/css/b0e0dd11aa1ac818.css\",\"precedence\":\"next\",\"crossOrigin\":\"$undefined\"}],[\"$\",\"link\",\"2\",{\"rel\":\"stylesheet\",\"href\":\"/_next/static/css/2852f469e95f4b7c.css\",\"precedence\":\"next\",\"crossOrigin\":\"$undefined\"}]]],null],null]},[null,[\"$\",\"$Lf\",null,{\"parallelRouterKey\":\"children\",\"segmentPath\":[\"children\",\"(main)\",\"children\",\"p\",\"children\",\"$10\",\"children\"],\"error\":\"$undefined\",\"errorStyles\":\"$undefined\",\"errorScripts\":\"$undefined\",\"template\":[\"$\",\"$L11\",null,{}],\"templateStyles\":\"$undefined\",\"templateScripts\":\"$undefined\",\"notFound\":\"$undefined\",\"notFoundStyles\":\"$undefined\"}]],null],\"sidebar\":[\"__DEFAULT__\",{},[[\"$12\",[\"$\",\"$L13\",null,{\"data-sentry-element\":\"Client\",\"data-sentry-component\":\"Default\",\"data-sentry-source-file\":\"default.tsx\"}],null],null],null]},[[null,[\"$\",\"div\",null,{\"className\":\"mx-4 my-8 flex flex-col justify-center gap-8 md:mx-8 md:flex-row\",\"data-sentry-component\":\"ForumLayout\",\"data-sentry-source-file\":\"layout.tsx\",\"children\":[[\"$\",\"div\",null,{\"className\":\"relative w-full md:w-[280px] md:min-w-[280px]\",\"children\":[\"$\",\"aside\",null,{\"className\":\"flex w-full flex-row gap-4 [-ms-overflow-style:none] [scrollbar-width:none] md:fixed md:top-[108px] md:max-h-[calc(100vh-128px)] md:w-[280px] md:flex-col md:gap-6 md:overflow-y-auto md:overscroll-contain [\u0026::-webkit-scrollbar]:hidden\",\"children\":[\"$\",\"$Lf\",null,{\"parallelRouterKey\":\"sidebar\",\"segmentPath\":[\"children\",\"(main)\",\"children\",\"p\",\"sidebar\"],\"error\":\"$undefined\",\"errorStyles\":\"$undefined\",\"errorScripts\":\"$undefined\",\"template\":[\"$\",\"$L11\",null,{}],\"templateStyles\":\"$undefined\",\"templateScripts\":\"$undefined\",\"notFound\":\"$undefined\",\"notFoundStyles\":\"$undefined\"}]}]}],[\"$\",\"main\",null,{\"className\":\"md:w-[900px]\",\"children\":[\"$\",\"$Lf\",null,{\"parallelRouterKey\":\"children\",\"segmentPath\":[\"children\",\"(main)\",\"children\",\"p\",\"children\"],\"error\":\"$undefined\",\"errorStyles\":\"$undefined\",\"errorScripts\":\"$undefined\",\"template\":[\"$\",\"$L11\",null,{}],\"templateStyles\":\"$undefined\",\"templateScripts\":\"$undefined\",\"notFound\":\"$undefined\",\"notFoundStyles\":\"$undefined\"}]}]]}]],null],null]},[[[[\"$\",\"link\",\"0\",{\"rel\":\"stylesheet\",\"href\":\"/_next/static/css/4afdd19ce6c2ffda.css\",\"precedence\":\"next\",\"crossOrigin\":\"$undefined\"}],[\"$\",\"link\",\"1\",{\"rel\":\"stylesheet\",\"href\":\"/_next/static/css/b904039a9b7ba5e5.css\",\"precedence\":\"next\",\"crossOrigin\":\"$undefined\"}],[\"$\",\"link\",\"2\",{\"rel\":\"stylesheet\",\"href\":\"/_next/static/css/7cb069c087e1a4ea.css\",\"precedence\":\"next\",\"crossOrigin\":\"$undefined\"}],[\"$\",\"link\",\"3\",{\"rel\":\"stylesheet\",\"href\":\"/_next/static/css/a15f9cc18e24b8e2.css\",\"precedence\":\"next\",\"crossOrigin\":\"$undefined\"}]],[\"$\",\"$L14\",null,{\"children\":[\"$\",\"$Lf\",null,{\"parallelRouterKey\":\"children\",\"segmentPath\":[\"children\",\"(main)\",\"children\"],\"error\":\"$undefined\",\"errorStyles\":\"$undefined\",\"errorScripts\":\"$undefined\",\"template\":[\"$\",\"$L11\",null,{}],\"templateStyles\":\"$undefined\",\"templateScripts\":\"$undefined\",\"notFound\":[\"$\",\"$L15\",null,{\"code\":404,\"data-sentry-element\":\"SystemError\",\"data-sentry-component\":\"NotFoundPage\",\"data-sentry-source-file\":\"not-found.tsx\"}],\"notFoundStyles\":[]}],\"params\":{}}]],null],null]},[[[[\"$\",\"link\",\"0\",{\"rel\":\"stylesheet\",\"href\":\"/_next/static/css/19260973f65b8ecc.css\",\"precedence\":\"next\",\"crossOrigin\":\"$undefined\"}],[\"$\",\"link\",\"1\",{\"rel\":\"stylesheet\",\"href\":\"/_next/static/css/9833add8ed186f8e.css\",\"precedence\":\"next\",\"crossOrigin\":\"$undefined\"}],[\"$\",\"link\",\"2\",{\"rel\":\"stylesheet\",\"href\":\"/_next/static/css/e540e612154f9e4f.css\",\"precedence\":\"next\",\"crossOrigin\":\"$undefined\"}],[\"$\",\"link\",\"3\",{\"rel\":\"stylesheet\",\"href\":\"/_next/static/css/c99d6c2024146960.css\",\"precedence\":\"next\",\"crossOrigin\":\"$undefined\"}]],[\"$\",\"html\",null,{\"lang\":\"en\",\"data-sentry-component\":\"RootLayout\",\"data-sentry-source-file\":\"layout.tsx\",\"children\":[[\"$\",\"head\",null,{\"children\":[[\"$\",\"meta\",null,{\"property\":\"fb:app_id\",\"content\":\"1467820943460899\",\"data-sentry-element\":\"meta\",\"data-sentry-source-file\":\"layout.tsx\"}],[\"$\",\"link\",null,{\"rel\":\"search\",\"type\":\"application/opensearchdescription+xml\",\"title\":\"ProductHunt\",\"href\":\"/osd.xml\"}]]}],[\"$\",\"body\",null,{\"className\":\"theme-mirror bg-primary\",\"children\":[[\"$\",\"div\",null,{\"id\":\"root-container\",\"className\":\"light\",\"children\":[\"$\",\"$L16\",null,{\"data-sentry-element\":\"AppRouter\",\"data-sentry-source-file\":\"layout.tsx\",\"children\":[\"$\",\"$L17\",null,{\"userAgent\":\"$undefined\",\"data-sentry-element\":\"UserAgentProvider\",\"data-sentry-source-file\":\"layout.tsx\",\"children\":[\"$\",\"$L18\",null,{\"data-sentry-element\":\"NavigationProgressProvider\",\"data-sentry-source-file\":\"layout.tsx\",\"children\":[\"$\",\"$L19\",null,{\"ApolloWrapper\":\"$1a\",\"serverSideRendered\":true,\"data-sentry-element\":\"ClientApp\",\"data-sentry-source-file\":\"layout.tsx\",\"children\":[\"$\",\"$L1b\",null,{\"data-sentry-element\":\"ErrorBoundary\",\"data-sentry-source-file\":\"layout.tsx\",\"children\":[\"$\",\"$Lf\",null,{\"parallelRouterKey\":\"children\",\"segmentPath\":[\"children\"],\"error\":\"$undefined\",\"errorStyles\":\"$undefined\",\"errorScripts\":\"$undefined\",\"template\":[\"$\",\"$L11\",null,{}],\"templateStyles\":\"$undefined\",\"templateScripts\":\"$undefined\",\"notFound\":[[\"$\",\"title\",null,{\"children\":\"404: This page could not be found.\"}],[\"$\",\"div\",null,{\"style\":{\"fontFamily\":\"system-ui,\\\"Segoe UI\\\",Roboto,Helvetica,Arial,sans-serif,\\\"Apple Color Emoji\\\",\\\"Segoe UI Emoji\\\"\",\"height\":\"100vh\",\"textAlign\":\"center\",\"display\":\"flex\",\"flexDirection\":\"column\",\"alignItems\":\"center\",\"justifyContent\":\"center\"},\"children\":[\"$\",\"div\",null,{\"children\":[[\"$\",\"style\",null,{\"dangerouslySetInnerHTML\":{\"__html\":\"body{color:#000;background:#fff;margin:0}.next-error-h1{border-right:1px solid rgba(0,0,0,.3)}@media (prefers-color-scheme:dark){body{color:#fff;background:#000}.next-error-h1{border-right:1px solid rgba(255,255,255,.3)}}\"}}],[\"$\",\"h1\",null,{\"className\":\"next-error-h1\",\"style\":{\"display\":\"inline-block\",\"margin\":\"0 20px 0 0\",\"padding\":\"0 23px 0 0\",\"fontSize\":24,\"fontWeight\":500,\"verticalAlign\":\"top\",\"lineHeight\":\"49px\"},\"children\":\"404\"}],[\"$\",\"div\",null,{\"style\":{\"display\":\"inline-block\"},\"children\":[\"$\",\"h2\",null,{\"style\":{\"fontSize\":14,\"fontWeight\":400,\"lineHeight\":\"49px\",\"margin\":0},\"children\":\"This page could not be found.\"}]}]]}]}]],\"notFoundStyles\":[]}]}]}]}]}]}]}],[\"$\",\"div\",null,{\"id\":\"root-portal\"}],[[\"$\",\"$L1c\",null,{}],[\"$\",\"$L1d\",null,{\"id\":\"segment\",\"strategy\":\"beforeInteractive\",\"dangerouslySetInnerHTML\":{\"__html\":\"$1e\"},\"data-sentry-element\":\"Script\",\"data-sentry-source-file\":\"layout.tsx\"}],false,[[\"$\",\"$L1f\",null,{\"gaId\":\"G-WZ46833KH9\"}],[\"$\",\"$L20\",null,{\"gtmId\":\"G-WZ46833KH9\"}]]],false]}]]}]],null],null],\"couldBeIntercepted\":false,\"initialHead\":[null,\"$L21\"],\"globalErrorComponent\":\"$22\",\"missingSlots\":\"$W23\"}]\n"])</script><script>self.__next_f.push([1,"25:T24de,"])</script><script>self.__next_f.push([1,"[{\"@context\":\"https://schema.org\",\"@type\":\"CollectionPage\",\"text\":\"Vercel provides the developer tools and cloud infrastructure to build, scale, and secure a faster, more personalized web.\",\"headline\":\"Vercel\",\"description\":\"Vercel provides the developer tools and cloud infrastructure to build, scale, and secure a faster, more personalized web.\",\"dateCreated\":\"2025-01-15T11:22:08.677-08:00\",\"dateModified\":\"2025-01-15T11:22:08.677-08:00\",\"url\":\"https://www.producthunt.com/p/vercel\",\"author\":{\"@type\":\"Organization\",\"name\":\"Product Hunt\"},\"mainEntity\":[{\"@context\":\"https://schema.org\",\"@type\":\"DiscussionForumPosting\",\"headline\":\"Flags SDK by Vercel\",\"text\":\"Flags SDK by Vercel\",\"dateCreated\":\"2025-02-20T14:47:02.752-08:00\",\"dateModified\":\"2025-03-10T16:01:32.966-07:00\",\"author\":{\"@type\":\"Person\",\"name\":\"flo merian\",\"image\":\"https://ph-avatars.imgix.net/25713/621b90ee-788e-42ec-8fa3-25dd2910482a.jpeg?auto=format\u0026fit=crop\u0026crop=faces\u0026w=100\u0026h=100\",\"url\":\"https://www.producthunt.com/@fmerian\"},\"url\":\"https://www.producthunt.com/p/vercel/flags-sdk-by-vercel\"},{\"@context\":\"https://schema.org\",\"@type\":\"DiscussionForumPosting\",\"headline\":\"Vercel\",\"text\":\"Vercel\",\"dateCreated\":\"2020-06-06T08:05:02.168-07:00\",\"dateModified\":\"2025-02-03T02:58:21.779-08:00\",\"author\":{\"@type\":\"Person\",\"name\":\"Mohammed Moaayed\",\"image\":\"https://ph-avatars.imgix.net/810632/original.jpeg?auto=format\u0026fit=crop\u0026crop=faces\u0026w=100\u0026h=100\",\"url\":\"https://www.producthunt.com/@mohammed_moaayed\"},\"url\":\"https://www.producthunt.com/p/vercel/vercel\"},{\"@context\":\"https://schema.org\",\"@type\":\"DiscussionForumPosting\",\"headline\":\"Zeit Now Dockerfile support\",\"text\":\"Zeit Now Dockerfile support\",\"dateCreated\":\"2016-08-15T12:35:24.309-07:00\",\"dateModified\":\"2024-11-21T09:09:42.935-08:00\",\"author\":{\"@type\":\"Person\",\"name\":\"Daniel Erickson\",\"image\":\"https://ph-avatars.imgix.net/134317/original.jpeg?auto=format\u0026fit=crop\u0026crop=faces\u0026w=100\u0026h=100\",\"url\":\"https://www.producthunt.com/@techwraith\"},\"url\":\"https://www.producthunt.com/p/vercel/zeit-now-dockerfile-support\"},{\"@context\":\"https://schema.org\",\"@type\":\"DiscussionForumPosting\",\"headline\":\"zeit.world\",\"text\":\"zeit.world\",\"dateCreated\":\"2016-06-26T18:41:38.912-07:00\",\"dateModified\":\"2024-11-21T09:13:05.914-08:00\",\"author\":{\"@type\":\"Person\",\"name\":\"Lachlan Campbell\",\"image\":\"https://ph-avatars.imgix.net/13311/3e621a5e-3734-4bdb-ae4e-3f888ac68be2.jpeg?auto=format\u0026fit=crop\u0026crop=faces\u0026w=100\u0026h=100\",\"url\":\"https://www.producthunt.com/@lachlanjc\"},\"url\":\"https://www.producthunt.com/p/vercel/zeit-world\"},{\"@context\":\"https://schema.org\",\"@type\":\"DiscussionForumPosting\",\"headline\":\"Now Dev\",\"text\":\"Now Dev\",\"dateCreated\":\"2019-04-30T13:12:09.953-07:00\",\"dateModified\":\"2025-02-02T09:44:56.776-08:00\",\"author\":{\"@type\":\"Person\",\"name\":\"Christopher Skillicorn\",\"image\":\"https://ph-avatars.imgix.net/55018/original.jpeg?auto=format\u0026fit=crop\u0026crop=faces\u0026w=100\u0026h=100\",\"url\":\"https://www.producthunt.com/@skllcrn\"},\"url\":\"https://www.producthunt.com/p/vercel/now-dev\"},{\"@context\":\"https://schema.org\",\"@type\":\"DiscussionForumPosting\",\"headline\":\"Now 2.0\",\"text\":\"Now 2.0\",\"dateCreated\":\"2018-11-09T03:42:44.561-08:00\",\"dateModified\":\"2025-02-19T22:08:37.095-08:00\",\"author\":{\"@type\":\"Person\",\"name\":\"Ian Rumac\",\"image\":\"https://ph-avatars.imgix.net/138184/original.jpeg?auto=format\u0026fit=crop\u0026crop=faces\u0026w=100\u0026h=100\",\"url\":\"https://www.producthunt.com/@ianissoawesome\"},\"url\":\"https://www.producthunt.com/p/vercel/now-2-0\"},{\"@context\":\"https://schema.org\",\"@type\":\"DiscussionForumPosting\",\"headline\":\"Now + Github\",\"text\":\"Now + Github\",\"dateCreated\":\"2018-06-26T01:56:40.408-07:00\",\"dateModified\":\"2024-11-20T15:56:19.276-08:00\",\"author\":{\"@type\":\"Person\",\"name\":\"Swizz\",\"image\":\"https://ph-avatars.imgix.net/1266388/original.jpeg?auto=format\u0026fit=crop\u0026crop=faces\u0026w=100\u0026h=100\",\"url\":\"https://www.producthunt.com/@swizz540\"},\"url\":\"https://www.producthunt.com/p/vercel/now-github\"},{\"@context\":\"https://schema.org\",\"@type\":\"DiscussionForumPosting\",\"headline\":\"Hyper 2\",\"text\":\"Hyper 2\",\"dateCreated\":\"2018-04-16T14:04:13.707-07:00\",\"dateModified\":\"2025-03-04T08:55:18.064-08:00\",\"author\":{\"@type\":\"Person\",\"name\":\"Leo Lamprecht\",\"image\":\"https://ph-avatars.imgix.net/18323/96caad06-e5e4-4168-866c-8bf5bbc15a94.jpeg?auto=format\u0026fit=crop\u0026crop=faces\u0026w=100\u0026h=100\",\"url\":\"https://www.producthunt.com/@notquiteleo\"},\"url\":\"https://www.producthunt.com/p/vercel/hyper-2-2\"},{\"@context\":\"https://schema.org\",\"@type\":\"DiscussionForumPosting\",\"headline\":\"ZEIT\",\"text\":\"ZEIT\",\"dateCreated\":\"2017-11-28T11:37:59.285-08:00\",\"dateModified\":\"2024-11-20T16:24:09.473-08:00\",\"author\":{\"@type\":\"Person\",\"name\":\"Arun\",\"image\":\"https://ph-avatars.imgix.net/335623/original.jpeg?auto=format\u0026fit=crop\u0026crop=faces\u0026w=100\u0026h=100\",\"url\":\"https://www.producthunt.com/@arunsathiya\"},\"url\":\"https://www.producthunt.com/p/vercel/zeit-2\"},{\"@context\":\"https://schema.org\",\"@type\":\"DiscussionForumPosting\",\"headline\":\"Zeit CLI Domains\",\"text\":\"Zeit CLI Domains\",\"dateCreated\":\"2017-05-08T10:13:01.803-07:00\",\"dateModified\":\"2025-02-19T01:57:58.236-08:00\",\"author\":{\"@type\":\"Person\",\"name\":\"Naval Ravikant\",\"image\":\"https://ph-avatars.imgix.net/29570/original.jpeg?auto=format\u0026fit=crop\u0026crop=faces\u0026w=100\u0026h=100\",\"url\":\"https://www.producthunt.com/@naval\"},\"url\":\"https://www.producthunt.com/p/vercel/zeit-cli-domains\"},{\"@context\":\"https://schema.org\",\"@type\":\"DiscussionForumPosting\",\"headline\":\"Now Desktop 2\",\"text\":\"Now Desktop 2\",\"dateCreated\":\"2017-07-06T09:06:35.243-07:00\",\"dateModified\":\"2024-11-20T16:55:22.479-08:00\",\"author\":{\"@type\":\"Person\",\"name\":\"Leo Lamprecht\",\"image\":\"https://ph-avatars.imgix.net/18323/96caad06-e5e4-4168-866c-8bf5bbc15a94.jpeg?auto=format\u0026fit=crop\u0026crop=faces\u0026w=100\u0026h=100\",\"url\":\"https://www.producthunt.com/@notquiteleo\"},\"url\":\"https://www.producthunt.com/p/vercel/now-desktop-2\"},{\"@context\":\"https://schema.org\",\"@type\":\"DiscussionForumPosting\",\"headline\":\"Zeit pkg\",\"text\":\"Zeit pkg\",\"dateCreated\":\"2017-05-11T08:37:57.504-07:00\",\"dateModified\":\"2024-11-20T17:12:34.600-08:00\",\"author\":{\"@type\":\"Person\",\"name\":\"Tony Brix\",\"image\":\"https://ph-avatars.imgix.net/61044/original.jpeg?auto=format\u0026fit=crop\u0026crop=faces\u0026w=100\u0026h=100\",\"url\":\"https://www.producthunt.com/@tonybrix\"},\"url\":\"https://www.producthunt.com/p/vercel/zeit-pkg\"},{\"@context\":\"https://schema.org\",\"@type\":\"DiscussionForumPosting\",\"headline\":\"Next.js\",\"text\":\"Next.js\",\"dateCreated\":\"2016-10-25T11:59:36.192-07:00\",\"dateModified\":\"2024-11-21T09:04:33.320-08:00\",\"author\":{\"@type\":\"Person\",\"name\":\"Tony Brix\",\"image\":\"https://ph-avatars.imgix.net/61044/original.jpeg?auto=format\u0026fit=crop\u0026crop=faces\u0026w=100\u0026h=100\",\"url\":\"https://www.producthunt.com/@tonybrix\"},\"url\":\"https://www.producthunt.com/p/vercel/next-js\"},{\"@context\":\"https://schema.org\",\"@type\":\"DiscussionForumPosting\",\"headline\":\"Now.app\",\"text\":\"Now.app\",\"dateCreated\":\"2016-09-28T08:22:38.790-07:00\",\"dateModified\":\"2025-03-01T12:49:06.669-08:00\",\"author\":{\"@type\":\"Person\",\"name\":\"Guillermo Rauch\",\"image\":\"https://ph-avatars.imgix.net/91017/55d71ffd-b9e6-4e01-8c99-5b0e2923aa56.jpeg?auto=format\u0026fit=crop\u0026crop=faces\u0026w=100\u0026h=100\",\"url\":\"https://www.producthunt.com/@rauchg\"},\"url\":\"https://www.producthunt.com/p/vercel/now-app\"},{\"@context\":\"https://schema.org\",\"@type\":\"DiscussionForumPosting\",\"headline\":\"Now API\",\"text\":\"Now API\",\"dateCreated\":\"2016-05-10T09:24:52.301-07:00\",\"dateModified\":\"2025-02-04T09:32:39.149-08:00\",\"author\":{\"@type\":\"Person\",\"name\":\"Guillermo Rauch\",\"image\":\"https://ph-avatars.imgix.net/91017/55d71ffd-b9e6-4e01-8c99-5b0e2923aa56.jpeg?auto=format\u0026fit=crop\u0026crop=faces\u0026w=100\u0026h=100\",\"url\":\"https://www.producthunt.com/@rauchg\"},\"url\":\"https://www.producthunt.com/p/vercel/now-api\"},{\"@context\":\"https://schema.org\",\"@type\":\"DiscussionForumPosting\",\"headline\":\"Now\",\"text\":\"Now\",\"dateCreated\":\"2016-04-06T11:36:42.840-07:00\",\"dateModified\":\"2024-11-21T09:20:06.943-08:00\",\"author\":{\"@type\":\"Person\",\"name\":\"Clement Ho\",\"image\":\"https://ph-avatars.imgix.net/986385/original.jpeg?auto=format\u0026fit=crop\u0026crop=faces\u0026w=100\u0026h=100\",\"url\":\"https://www.producthunt.com/@clemmakesapps1\"},\"url\":\"https://www.producthunt.com/p/vercel/now-2\"},{\"@context\":\"https://schema.org\",\"@type\":\"DiscussionForumPosting\",\"headline\":\"v0.dev by Vercel\",\"text\":\"v0.dev by Vercel\",\"dateCreated\":\"2023-09-14T10:38:36.014-07:00\",\"dateModified\":\"2025-03-10T06:34:03.803-07:00\",\"author\":{\"@type\":\"Person\",\"name\":\"Chris Messina\",\"image\":\"https://ph-avatars.imgix.net/18280/d71888de-b44a-4005-9dde-d778c7a80b39.jpeg?auto=format\u0026fit=crop\u0026crop=faces\u0026w=100\u0026h=100\",\"url\":\"https://www.producthunt.com/@chrismessina\"},\"url\":\"https://www.producthunt.com/p/vercel/v0-dev-by-vercel\"},{\"@context\":\"https://schema.org\",\"@type\":\"DiscussionForumPosting\",\"headline\":\"Next.js 2.0\",\"text\":\"Next.js 2.0\",\"dateCreated\":\"2017-03-27T05:49:47.380-07:00\",\"dateModified\":\"2025-02-28T10:35:08.367-08:00\",\"author\":{\"@type\":\"Person\",\"name\":\"Charlie Irish\",\"image\":\"https://ph-avatars.imgix.net/187/original.jpeg?auto=format\u0026fit=crop\u0026crop=faces\u0026w=100\u0026h=100\",\"url\":\"https://www.producthunt.com/@charlieirish\"},\"url\":\"https://www.producthunt.com/p/vercel/next-js-2-0\"}]},{\"@context\":\"http://schema.org\",\"@type\":\"BreadcrumbList\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https://www.producthunt.com/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Forums\",\"item\":\"https://www.producthunt.com/p\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Product Forum\",\"item\":\"https://www.producthunt.com/p/vercel\"}]}]"])</script><script>self.__next_f.push([1,"e:[\"$L24\",[\"$\",\"script\",null,{\"type\":\"application/ld+json\",\"dangerouslySetInnerHTML\":{\"__html\":\"$25\"},\"data-sentry-component\":\"StructuredData\",\"data-sentry-source-file\":\"structuredData.tsx\"}]]\n"])</script><script>self.__next_f.push([1,"21:[[\"$\",\"meta\",\"0\",{\"name\":\"viewport\",\"content\":\"width=device-width, initial-scale=1, minimum-scale=1\"}],[\"$\",\"meta\",\"1\",{\"name\":\"theme-color\",\"content\":\"#ffffff\"}],[\"$\",\"meta\",\"2\",{\"charSet\":\"utf-8\"}],[\"$\",\"title\",\"3\",{\"children\":\" Vercel Forums on Product Hunt | Product Hunt\"}],[\"$\",\"meta\",\"4\",{\"name\":\"description\",\"content\":\"Join the Vercel community on Product Hunt. Ask questions, share feedback, request features, and connect with other users. Stay updated with the latest news and discussions.\"}],[\"$\",\"link\",\"5\",{\"rel\":\"manifest\",\"href\":\"/manifest.json\",\"crossOrigin\":\"use-credentials\"}],[\"$\",\"meta\",\"6\",{\"name\":\"fb:app_id\",\"content\":\"1467820943460899\"}],[\"$\",\"link\",\"7\",{\"rel\":\"canonical\",\"href\":\"https://www.producthunt.com/p/vercel\"}],[\"$\",\"link\",\"8\",{\"rel\":\"alternate\",\"type\":\"application/atom+xml\",\"title\":\"Product Hunt - All newest Products\",\"href\":\"https://www.producthunt.com/feed\"}],[\"$\",\"meta\",\"9\",{\"property\":\"og:title\",\"content\":\" Vercel Forums on Product Hunt | Product Hunt\"}],[\"$\",\"meta\",\"10\",{\"property\":\"og:description\",\"content\":\"Join the Vercel community on Product Hunt. Ask questions, share feedback, request features, and connect with other users. Stay updated with the latest news and discussions.\"}],[\"$\",\"meta\",\"11\",{\"property\":\"og:url\",\"content\":\"https://www.producthunt.com/p/vercel\"}],[\"$\",\"meta\",\"12\",{\"property\":\"og:site_name\",\"content\":\"Product Hunt\"}],[\"$\",\"meta\",\"13\",{\"property\":\"og:locale\",\"content\":\"en_US\"}],[\"$\",\"meta\",\"14\",{\"property\":\"og:image\",\"content\":\"https://ph-static.imgix.net/product-hunt-logo-horizontal-orange-background.png?auto=format\"}],[\"$\",\"meta\",\"15\",{\"property\":\"og:type\",\"content\":\"article\"}],[\"$\",\"meta\",\"16\",{\"name\":\"twitter:card\",\"content\":\"summary_large_image\"}],[\"$\",\"meta\",\"17\",{\"name\":\"twitter:site\",\"content\":\"@producthunt\"}],[\"$\",\"meta\",\"18\",{\"name\":\"twitter:creator\",\"content\":\"@producthunt\"}],[\"$\",\"meta\",\"19\",{\"name\":\"twitter:title\",\"content\":\" Vercel Forums on Product Hunt | Product Hunt\"}],[\"$\",\"meta\",\"20\",{\"name\":\"twitter:description\",\"content\":\"Join the Vercel community on Product Hunt. Ask questions, share feedback, request features, and connect with other users. Stay updated with the latest news and discussions.\"}],[\"$\",\"meta\",\"21\",{\"name\":\"twitter:image\",\"content\":\"https://ph-static.imgix.net/product-hunt-logo-horizontal-orange-background.png?auto=format\"}],[\"$\",\"link\",\"22\",{\"rel\":\"icon\",\"href\":\"https://ph-static.imgix.net/ph-favicon-brand-500.ico?auto=format\"}],[\"$\",\"link\",\"23\",{\"rel\":\"apple-touch-icon-precomposed\",\"href\":\"https://ph-static.imgix.net/ph-ios-icon.png?auto=format\"}],[\"$\",\"link\",\"24\",{\"rel\":\"chrome-webstore-item\",\"href\":\"https://producthunt.app.link/extension\"}]]\n"])</script><script>self.__next_f.push([1,"d:null\n12:null\n"])</script><script>self.__next_f.push([1,"26:I[8208,[\"20921\",\"static/chunks/20921-7a96833f57c275e2.js\",\"99791\",\"static/chunks/99791-029fefa2b88e709e.js\",\"83785\",\"static/chunks/83785-230f48b890d5c9aa.js\",\"99485\",\"static/chunks/99485-049f8877fe3fd326.js\",\"20750\",\"static/chunks/20750-a86c83808da2a59a.js\",\"27834\",\"static/chunks/27834-5c78f4880616ba54.js\",\"53261\",\"static/chunks/53261-f5a2bb4c2cf1c00e.js\",\"31706\",\"static/chunks/31706-922d239d3ab8325b.js\",\"33531\",\"static/chunks/33531-acabdae7789b7d36.js\",\"47931\",\"static/chunks/47931-b395de54841771b6.js\",\"16065\",\"static/chunks/16065-fb101c10cfdd889b.js\",\"37083\",\"static/chunks/37083-a1eb1efcc42d3ae0.js\",\"92812\",\"static/chunks/92812-81c77e7e653c5772.js\",\"94606\",\"static/chunks/94606-fa2eb9aa12bfc112.js\",\"1586\",\"static/chunks/1586-b716d88c7842abad.js\",\"72369\",\"static/chunks/72369-1e7864e9cf595161.js\",\"3842\",\"static/chunks/3842-d6e2d9fe065f7696.js\",\"22999\",\"static/chunks/22999-81c9a789e8846eb0.js\",\"49813\",\"static/chunks/49813-d2a7582039428f97.js\",\"63734\",\"static/chunks/63734-50aff2167051380d.js\",\"20188\",\"static/chunks/20188-13864fe5423b5639.js\",\"59319\",\"static/chunks/59319-f7b9dda1625c9842.js\",\"35746\",\"static/chunks/35746-0cca381716e1ed5a.js\",\"25854\",\"static/chunks/25854-4c05c13ff285fdfa.js\",\"27152\",\"static/chunks/app/(main)/p/%5BforumSlug%5D/page-35e36b16ff6e2ccf.js\"],\"default\"]\n24:[\"$\",\"$L26\",null,{\"data-sentry-element\":\"DiscussionSlug\",\"data-sentry-component\":\"Client\",\"data-sentry-source-file\":\"page.tsx\"}]\n"])</script></body></html>