CINXE.COM
Google Fonts : p/google-fonts | 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/4d8c0e2a287c88b5.css" data-precedence="next"/><link rel="stylesheet" href="/_next/static/css/6cf93dc1fd8e4b3f.css" data-precedence="next"/><link rel="stylesheet" href="/_next/static/css/d05ed2ae9a3393e5.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/8f663cbd1578ca1c.css" data-precedence="next"/><link rel="stylesheet" href="/_next/static/css/0aeebf6fb5740939.css" data-precedence="next"/><link rel="stylesheet" href="/_next/static/css/886a1217ff9fd009.css" data-precedence="next"/><link rel="stylesheet" href="/_next/static/css/25bf1fe4e9386d85.css" data-precedence="next"/><link rel="stylesheet" href="/_next/static/css/1b0169860af6527b.css" data-precedence="next"/><link rel="preload" as="script" fetchPriority="low" href="/_next/static/chunks/webpack-5a929b7e05b0f620.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-c5fdf3cfd9b23ad7.js" async=""></script><script src="/_next/static/chunks/main-app-e81e44d0fe4836dc.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/53261-f5a2bb4c2cf1c00e.js" async=""></script><script src="/_next/static/chunks/38997-3ec4d552be6df75b.js" async=""></script><script src="/_next/static/chunks/82970-a7daac786c5af3dc.js" async=""></script><script src="/_next/static/chunks/47761-0f26f5e7fc6ce2d8.js" async=""></script><script src="/_next/static/chunks/75588-17b0b8b21397d458.js" async=""></script><script src="/_next/static/chunks/72369-1e7864e9cf595161.js" async=""></script><script src="/_next/static/chunks/14394-53bc8e9182fb022c.js" async=""></script><script src="/_next/static/chunks/60513-7dda9f9d79651d66.js" async=""></script><script src="/_next/static/chunks/app/(main)/p/@sidebar/(visible)/%5BforumSlug%5D/%5BthreadSlug%5D/page-479c28e1f8056e07.js" async=""></script><script src="/_next/static/chunks/c16f53c3-48451ac2b1dbb4cf.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/47931-b395de54841771b6.js" async=""></script><script src="/_next/static/chunks/50125-e28270261385c894.js" async=""></script><script src="/_next/static/chunks/42822-bb5fe7d192495c18.js" async=""></script><script src="/_next/static/chunks/73882-86d296e7924d8950.js" async=""></script><script src="/_next/static/chunks/3842-27fea53b91ddc6ba.js" async=""></script><script src="/_next/static/chunks/app/(main)/layout-486723de2f8606b8.js" async=""></script><script src="/_next/static/chunks/42551-a0fa86bb9d6d8fd7.js" async=""></script><script src="/_next/static/chunks/app/(main)/not-found-c22a48de2c26f11b.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-a863a55548c905a2.js" async=""></script><script src="/_next/static/chunks/app/(cards)/layout-63081fba6f4a3c1c.js" async=""></script><script src="/_next/static/chunks/12103-257c54f0017a6619.js" async=""></script><script src="/_next/static/chunks/app/global-error-564a3c36fdba6f85.js" async=""></script><script src="/_next/static/chunks/16065-fb101c10cfdd889b.js" async=""></script><script src="/_next/static/chunks/27310-8e2d673066adb4f0.js" async=""></script><script src="/_next/static/chunks/26309-6f1ef4dddebb3bfe.js" async=""></script><script src="/_next/static/chunks/61797-5494d3210d3c5360.js" async=""></script><script src="/_next/static/chunks/34545-a43eb338d1821d1d.js" async=""></script><script src="/_next/static/chunks/76648-8a0f65b892118ea8.js" async=""></script><script src="/_next/static/chunks/89903-1cb9ffbb6584bc57.js" async=""></script><script src="/_next/static/chunks/38019-9b327609cf686a8d.js" async=""></script><script src="/_next/static/chunks/22999-ed78c0da32869799.js" async=""></script><script src="/_next/static/chunks/11621-6c0b918008a4ef3a.js" async=""></script><script src="/_next/static/chunks/57961-aaf309abf3a37da4.js" async=""></script><script src="/_next/static/chunks/80626-efbdab1edd92d7c6.js" async=""></script><script src="/_next/static/chunks/16559-a56817ec844bac98.js" async=""></script><script src="/_next/static/chunks/46917-0be864885f36c2ae.js" async=""></script><script src="/_next/static/chunks/13528-2c0e017dfaf00681.js" async=""></script><script src="/_next/static/chunks/93617-cccaf1d126fa81d3.js" async=""></script><script src="/_next/static/chunks/76758-1580022c4e8d6f19.js" async=""></script><script src="/_next/static/chunks/66930-731c28873d7c392d.js" async=""></script><script src="/_next/static/chunks/35608-99f0392dc1bf83f5.js" async=""></script><script src="/_next/static/chunks/app/(main)/p/%5BforumSlug%5D/%5BthreadSlug%5D/page-51392d1ceef5036e.js" async=""></script><script src="/_next/static/chunks/app/(main)/p/@sidebar/(visible)/layout-5a772c0fcd21139e.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> Google Fonts : p/google-fonts | Product Hunt</title><meta name="description" content="Google Fonts - A new and improved google fonts. . (Web App, Design Tools, and Productivity) Discover 53 alternatives like Feather and Icons8"/><link rel="manifest" href="/manifest.json" crossorigin="use-credentials"/><meta name="robots" content="noindex, nofollow"/><meta name="fb:app_id" content="1467820943460899"/><link rel="alternate" type="application/atom+xml" title="Product Hunt - All newest Products" href="https://www.producthunt.com/feed"/><meta property="og:title" content=" Google Fonts : p/google-fonts | Product Hunt"/><meta property="og:description" content="Google Fonts - A new and improved google fonts. . (Web App, Design Tools, and Productivity) Discover 53 alternatives like Feather and Icons8"/><meta property="og:url" content="https://www.producthunt.com/p/google-fonts/google-fonts-2"/><meta property="og:site_name" content="Product Hunt"/><meta property="og:locale" content="en_US"/><meta property="og:image" content="https://ph-files.imgix.net/3beb9d4a-d776-4016-b321-4eae5cb01a5b.png?auto=format&fit=crop&frame=1&h=512&w=1024"/><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=" Google Fonts : p/google-fonts | Product Hunt"/><meta name="twitter:description" content="Google Fonts - A new and improved google fonts. . (Web App, Design Tools, and Productivity) Discover 53 alternatives like Feather and Icons8"/><meta name="twitter:image" content="https://ph-files.imgix.net/3beb9d4a-d776-4016-b321-4eae5cb01a5b.png?auto=format&fit=crop&frame=1&h=512&w=1024"/><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"},":R2ptpkq:":{"data":{},"complete":false,"missing":"Dangling reference to missing Viewer object"},":Rcptpkq:":{"data":{},"complete":false,"missing":"Dangling reference to missing Viewer object"},":Rkptpkq:":{"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"},":Rcvff7rmfk9tpkq:":{"data":{},"complete":false,"missing":"Dangling reference to missing Viewer object"},":Rcvff7rmfk9tpkqH1:":{"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_maker_comment_inbox","ph_gka_2024_hall_of_fame","ph_discussions_index_new","ph_new_forum_threads_email"],"notificationFeedItemsUnreadCount":0,"flashAlert":null,"notice":null,"otpRequiredFrom":null,"user":null,"abTestActiveParticipations":[],"visitStreak":{"__typename":"VisitStreak","id":"c1acd115-3fc2-4c79-a421-4be313c84c67","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_maker_comment_inbox","ph_gka_2024_hall_of_fame","ph_discussions_index_new","ph_new_forum_threads_email"],"notificationFeedItemsUnreadCount":0,"flashAlert":null,"notice":null,"otpRequiredFrom":null,"user":null,"abTestActiveParticipations":[],"visitStreak":{"__typename":"VisitStreak","id":"c1acd115-3fc2-4c79-a421-4be313c84c67","emoji":null,"duration":1},"recentLaunch":null,"intercomUserHash":null,"ifVisitedFromMobile":false,"newsletterSettings":{"__typename":"ViewerNewsletterSettings","hasNewsletterSubscription":false}},"complete":true,"missing":undefined},":R1jtt7qfk9tpkq:":{"data":{"discussionForum":{"__typename":"DiscussionForumType","id":"124482","subject":{"__typename":"Product","id":"103434","name":"Google Fonts","tagline":"Making the web beautiful, fast open through great typography","logoUuid":"d6600a01-bade-4fa6-a9ba-ddbc70852b8f.png","slug":"google-fonts","isTopProduct":false,"reviewsCount":42,"reviewsRating":4.9,"followersCount":283,"headerImage":null,"goldenKittyBadges":{"__typename":"GoldenKittyAwardBadgeConnection","edges":[]},"isSubscribed":false},"thread":{"__typename":"DiscussionForumAssociationType","id":"141195","commentable":{"__typename":"Post","canManage":false,"slug":"google-fonts-2","hasVoted":false,"featuredAt":null,"user":{"__typename":"User","id":"227512","name":"Tyler Rollins","username":"tycrollins","isTrashed":false,"twitterUsername":"tycrollins","avatarUrl":"https://ph-avatars.imgix.net/227512/original.jpeg"},"votesCount":6,"createdAt":"2016-06-16T04:24:05-07:00","thumbnailImageUuid":"3beb9d4a-d776-4016-b321-4eae5cb01a5b.png","postDesc":null,"id":"66647","commentsCount":0,"threads":{"__typename":"CommentConnection","totalCount":0,"edges":[],"pageInfo":{"__typename":"PageInfo","endCursor":"","hasNextPage":false}},"tagline":"A new and improved google fonts. ","name":"Google Fonts","disabledWhenScheduled":true,"embargoPreviewAt":null,"latestScore":3,"launchDayScore":3,"canComment":false}}}},"networkStatus":7},":R1jtt7qfk9tpkqH1:":{"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_maker_comment_inbox","ph_gka_2024_hall_of_fame","ph_discussions_index_new","ph_new_forum_threads_email"],"notificationFeedItemsUnreadCount":0,"flashAlert":null,"notice":null,"otpRequiredFrom":null,"user":null,"abTestActiveParticipations":[],"visitStreak":{"__typename":"VisitStreak","id":"c1acd115-3fc2-4c79-a421-4be313c84c67","emoji":null,"duration":1},"recentLaunch":null,"intercomUserHash":null,"ifVisitedFromMobile":false,"newsletterSettings":{"__typename":"ViewerNewsletterSettings","hasNewsletterSubscription":false}}},"networkStatus":7},":R1jtt7qfk9tpkqH2:":{"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_maker_comment_inbox","ph_gka_2024_hall_of_fame","ph_discussions_index_new","ph_new_forum_threads_email"],"notificationFeedItemsUnreadCount":0,"flashAlert":null,"notice":null,"otpRequiredFrom":null,"user":null,"abTestActiveParticipations":[],"visitStreak":{"__typename":"VisitStreak","id":"c1acd115-3fc2-4c79-a421-4be313c84c67","emoji":null,"duration":1},"recentLaunch":null,"intercomUserHash":null,"ifVisitedFromMobile":false,"newsletterSettings":{"__typename":"ViewerNewsletterSettings","hasNewsletterSubscription":false}},"complete":true,"missing":undefined},":Rodjtt7qfk9tpkq:":{"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_maker_comment_inbox","ph_gka_2024_hall_of_fame","ph_discussions_index_new","ph_new_forum_threads_email"],"notificationFeedItemsUnreadCount":0,"flashAlert":null,"notice":null,"otpRequiredFrom":null,"user":null,"abTestActiveParticipations":[],"visitStreak":{"__typename":"VisitStreak","id":"c1acd115-3fc2-4c79-a421-4be313c84c67","emoji":null,"duration":1},"recentLaunch":null,"intercomUserHash":null,"ifVisitedFromMobile":false,"newsletterSettings":{"__typename":"ViewerNewsletterSettings","hasNewsletterSubscription":false}},"complete":true,"missing":undefined},":Rodjtt7qfk9tpkqH1:":{"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_maker_comment_inbox","ph_gka_2024_hall_of_fame","ph_discussions_index_new","ph_new_forum_threads_email"],"notificationFeedItemsUnreadCount":0,"flashAlert":null,"notice":null,"otpRequiredFrom":null,"user":null,"abTestActiveParticipations":[],"visitStreak":{"__typename":"VisitStreak","id":"c1acd115-3fc2-4c79-a421-4be313c84c67","emoji":null,"duration":1},"recentLaunch":null,"intercomUserHash":null,"ifVisitedFromMobile":false,"newsletterSettings":{"__typename":"ViewerNewsletterSettings","hasNewsletterSubscription":false}},"complete":true,"missing":undefined},":R18djtt7qfk9tpkq:":{"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_maker_comment_inbox","ph_gka_2024_hall_of_fame","ph_discussions_index_new","ph_new_forum_threads_email"],"notificationFeedItemsUnreadCount":0,"flashAlert":null,"notice":null,"otpRequiredFrom":null,"user":null,"abTestActiveParticipations":[],"visitStreak":{"__typename":"VisitStreak","id":"c1acd115-3fc2-4c79-a421-4be313c84c67","emoji":null,"duration":1},"recentLaunch":null,"intercomUserHash":null,"ifVisitedFromMobile":false,"newsletterSettings":{"__typename":"ViewerNewsletterSettings","hasNewsletterSubscription":false}},"complete":true,"missing":undefined},":R18djtt7qfk9tpkqH1:":{"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_maker_comment_inbox","ph_gka_2024_hall_of_fame","ph_discussions_index_new","ph_new_forum_threads_email"],"notificationFeedItemsUnreadCount":0,"flashAlert":null,"notice":null,"otpRequiredFrom":null,"user":null,"abTestActiveParticipations":[],"visitStreak":{"__typename":"VisitStreak","id":"c1acd115-3fc2-4c79-a421-4be313c84c67","emoji":null,"duration":1},"recentLaunch":null,"intercomUserHash":null,"ifVisitedFromMobile":false,"newsletterSettings":{"__typename":"ViewerNewsletterSettings","hasNewsletterSubscription":false}},"complete":true,"missing":undefined},":Rljtt7qfk9tpkq:":{"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_maker_comment_inbox","ph_gka_2024_hall_of_fame","ph_discussions_index_new","ph_new_forum_threads_email"],"notificationFeedItemsUnreadCount":0,"flashAlert":null,"notice":null,"otpRequiredFrom":null,"user":null,"abTestActiveParticipations":[],"visitStreak":{"__typename":"VisitStreak","id":"c1acd115-3fc2-4c79-a421-4be313c84c67","emoji":null,"duration":1},"recentLaunch":null,"intercomUserHash":null,"ifVisitedFromMobile":false,"newsletterSettings":{"__typename":"ViewerNewsletterSettings","hasNewsletterSubscription":false}},"complete":true,"missing":undefined},":Rljtt7qfk9tpkqH1:":{"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_maker_comment_inbox","ph_gka_2024_hall_of_fame","ph_discussions_index_new","ph_new_forum_threads_email"],"notificationFeedItemsUnreadCount":0,"flashAlert":null,"notice":null,"otpRequiredFrom":null,"user":null,"abTestActiveParticipations":[],"visitStreak":{"__typename":"VisitStreak","id":"c1acd115-3fc2-4c79-a421-4be313c84c67","emoji":null,"duration":1},"recentLaunch":null,"intercomUserHash":null,"ifVisitedFromMobile":false,"newsletterSettings":{"__typename":"ViewerNewsletterSettings","hasNewsletterSubscription":false}},"complete":true,"missing":undefined},":R5qljtt7qfk9tpkq:":{"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_maker_comment_inbox","ph_gka_2024_hall_of_fame","ph_discussions_index_new","ph_new_forum_threads_email"],"notificationFeedItemsUnreadCount":0,"flashAlert":null,"notice":null,"otpRequiredFrom":null,"user":null,"abTestActiveParticipations":[],"visitStreak":{"__typename":"VisitStreak","id":"c1acd115-3fc2-4c79-a421-4be313c84c67","emoji":null,"duration":1},"recentLaunch":null,"intercomUserHash":null,"ifVisitedFromMobile":false,"newsletterSettings":{"__typename":"ViewerNewsletterSettings","hasNewsletterSubscription":false}},"complete":true,"missing":undefined},":R5qljtt7qfk9tpkqH1:":{"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_maker_comment_inbox","ph_gka_2024_hall_of_fame","ph_discussions_index_new","ph_new_forum_threads_email"],"notificationFeedItemsUnreadCount":0,"flashAlert":null,"notice":null,"otpRequiredFrom":null,"user":null,"abTestActiveParticipations":[],"visitStreak":{"__typename":"VisitStreak","id":"c1acd115-3fc2-4c79-a421-4be313c84c67","emoji":null,"duration":1},"recentLaunch":null,"intercomUserHash":null,"ifVisitedFromMobile":false,"newsletterSettings":{"__typename":"ViewerNewsletterSettings","hasNewsletterSubscription":false}},"complete":true,"missing":undefined},":R1eljtt7qfk9tpkq:":{"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_maker_comment_inbox","ph_gka_2024_hall_of_fame","ph_discussions_index_new","ph_new_forum_threads_email"],"notificationFeedItemsUnreadCount":0,"flashAlert":null,"notice":null,"otpRequiredFrom":null,"user":null,"abTestActiveParticipations":[],"visitStreak":{"__typename":"VisitStreak","id":"c1acd115-3fc2-4c79-a421-4be313c84c67","emoji":null,"duration":1},"recentLaunch":null,"intercomUserHash":null,"ifVisitedFromMobile":false,"newsletterSettings":{"__typename":"ViewerNewsletterSettings","hasNewsletterSubscription":false}},"complete":true,"missing":undefined},":R1eljtt7qfk9tpkqH1:":{"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_maker_comment_inbox","ph_gka_2024_hall_of_fame","ph_discussions_index_new","ph_new_forum_threads_email"],"notificationFeedItemsUnreadCount":0,"flashAlert":null,"notice":null,"otpRequiredFrom":null,"user":null,"abTestActiveParticipations":[],"visitStreak":{"__typename":"VisitStreak","id":"c1acd115-3fc2-4c79-a421-4be313c84c67","emoji":null,"duration":1},"recentLaunch":null,"intercomUserHash":null,"ifVisitedFromMobile":false,"newsletterSettings":{"__typename":"ViewerNewsletterSettings","hasNewsletterSubscription":false}},"complete":true,"missing":undefined},":Rtjtt7qfk9tpkq:":{"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_maker_comment_inbox","ph_gka_2024_hall_of_fame","ph_discussions_index_new","ph_new_forum_threads_email"],"notificationFeedItemsUnreadCount":0,"flashAlert":null,"notice":null,"otpRequiredFrom":null,"user":null,"abTestActiveParticipations":[],"visitStreak":{"__typename":"VisitStreak","id":"c1acd115-3fc2-4c79-a421-4be313c84c67","emoji":null,"duration":1},"recentLaunch":null,"intercomUserHash":null,"ifVisitedFromMobile":false,"newsletterSettings":{"__typename":"ViewerNewsletterSettings","hasNewsletterSubscription":false}},"complete":true,"missing":undefined},":R2tjtt7qfk9tpkq:":{"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_maker_comment_inbox","ph_gka_2024_hall_of_fame","ph_discussions_index_new","ph_new_forum_threads_email"],"notificationFeedItemsUnreadCount":0,"flashAlert":null,"notice":null,"otpRequiredFrom":null,"user":null,"abTestActiveParticipations":[],"visitStreak":{"__typename":"VisitStreak","id":"c1acd115-3fc2-4c79-a421-4be313c84c67","emoji":null,"duration":1},"recentLaunch":null,"intercomUserHash":null,"ifVisitedFromMobile":false,"newsletterSettings":{"__typename":"ViewerNewsletterSettings","hasNewsletterSubscription":false}},"complete":true,"missing":undefined},":R2tjtt7qfk9tpkqH1:":{"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_maker_comment_inbox","ph_gka_2024_hall_of_fame","ph_discussions_index_new","ph_new_forum_threads_email"],"notificationFeedItemsUnreadCount":0,"flashAlert":null,"notice":null,"otpRequiredFrom":null,"user":null,"abTestActiveParticipations":[],"visitStreak":{"__typename":"VisitStreak","id":"c1acd115-3fc2-4c79-a421-4be313c84c67","emoji":null,"duration":1},"recentLaunch":null,"intercomUserHash":null,"ifVisitedFromMobile":false,"newsletterSettings":{"__typename":"ViewerNewsletterSettings","hasNewsletterSubscription":false}},"complete":true,"missing":undefined},":R3mtjtt7qfk9tpkq:":{"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_maker_comment_inbox","ph_gka_2024_hall_of_fame","ph_discussions_index_new","ph_new_forum_threads_email"],"notificationFeedItemsUnreadCount":0,"flashAlert":null,"notice":null,"otpRequiredFrom":null,"user":null,"abTestActiveParticipations":[],"visitStreak":{"__typename":"VisitStreak","id":"c1acd115-3fc2-4c79-a421-4be313c84c67","emoji":null,"duration":1},"recentLaunch":null,"intercomUserHash":null,"ifVisitedFromMobile":false,"newsletterSettings":{"__typename":"ViewerNewsletterSettings","hasNewsletterSubscription":false}},"complete":true,"missing":undefined},":R1bmtjtt7qfk9tpkq:":{"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_maker_comment_inbox","ph_gka_2024_hall_of_fame","ph_discussions_index_new","ph_new_forum_threads_email"],"notificationFeedItemsUnreadCount":0,"flashAlert":null,"notice":null,"otpRequiredFrom":null,"user":null,"abTestActiveParticipations":[],"visitStreak":{"__typename":"VisitStreak","id":"c1acd115-3fc2-4c79-a421-4be313c84c67","emoji":null,"duration":1},"recentLaunch":null,"intercomUserHash":null,"ifVisitedFromMobile":false,"newsletterSettings":{"__typename":"ViewerNewsletterSettings","hasNewsletterSubscription":false}},"complete":true,"missing":undefined},":R1bmtjtt7qfk9tpkqH1:":{"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_maker_comment_inbox","ph_gka_2024_hall_of_fame","ph_discussions_index_new","ph_new_forum_threads_email"],"notificationFeedItemsUnreadCount":0,"flashAlert":null,"notice":null,"otpRequiredFrom":null,"user":null,"abTestActiveParticipations":[],"visitStreak":{"__typename":"VisitStreak","id":"c1acd115-3fc2-4c79-a421-4be313c84c67","emoji":null,"duration":1},"recentLaunch":null,"intercomUserHash":null,"ifVisitedFromMobile":false,"newsletterSettings":{"__typename":"ViewerNewsletterSettings","hasNewsletterSubscription":false}},"complete":true,"missing":undefined}},"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":{"variables":{"threadSlug":"google-fonts-2","forumSlug":"google-fonts","commentsListSubjectThreadsLimit":20,"includeThreadForCommentId":null,"commentsListSubjectFilter":null,"order":"SCORE","excludeThreadForCommentId":null},"skip":false,"fetchPolicy":"cache-first","query":"query PDiscussionRedesignQuery($threadSlug:String!$forumSlug:String!$commentsListSubjectThreadsCursor:String=\"\"$commentsListSubjectThreadsLimit:Int!$commentsThreadRepliesCursor:String=\"\"$commentsListSubjectFilter:ThreadFilter$includeThreadForCommentId:ID$excludeThreadForCommentId:ID$order:ThreadOrder){discussionForum(slug:$forumSlug){id subject{...DiscussionDetailSubjectFragment}thread(slug:$threadSlug){id commentable{...ThreadDetails}}}}fragment GoldenKittyBadge on GoldenKittyAwardBadge{id category position year post{id name}}fragment ProductFollowButtonFragment on Product{id followersCount isSubscribed}fragment PollOptionFragment on PollOption{id text imageUuid answersCount answersPercent hasAnswered}fragment PollFragment on Poll{id answersCount hasAnswered options{id ...PollOptionFragment}}fragment ActionBarVoteButtonFragment on Votable{id hasVoted votesCount ...on Post{latestScore}}fragment CommentActionBarVoteButton on Comment{id ...ActionBarVoteButtonFragment}fragment CommentActionBarModerationTools on Comment{id isPinned isSticky score approvalStatus user{id}inputInfo{id typingSpeed pastedIndex pastedValue}}fragment FacebookShareButtonFragment on Shareable{id url}fragment CommentActionBarShareButton on Comment{id path user{id name}...FacebookShareButtonFragment}fragment CommentActionBarReplyButton on Comment{id canViewReplyBtn}fragment CommentActionBarTimeAgo on Comment{id createdAt}fragment CommentActionBarPollAnswerCount on Comment{id poll{id answersCount}}fragment CommentActionBarAwardButton on Comment{id canAward award}fragment CommentActionBarMarkAsReadButton on Comment{id read}fragment CommentActionBarViewButton on Comment{id subject{id __typename ...on Post{slug}...on DiscussionThread{slug}}}fragment CommentActionBarDestroyButton on Comment{id canDestroy}fragment CommentActionBarEditButton on Comment{id canEdit}fragment CommentActionBarFragment on Comment{id ...CommentActionBarVoteButton ...CommentActionBarModerationTools ...CommentActionBarShareButton ...CommentActionBarReplyButton ...CommentActionBarTimeAgo ...CommentActionBarPollAnswerCount ...CommentActionBarAwardButton ...CommentActionBarMarkAsReadButton ...CommentActionBarViewButton ...CommentActionBarDestroyButton ...CommentActionBarEditButton}fragment ProductThumbnailFragment on Product{id name logoUuid isNoLongerOnline}fragment CommentsCommentByLineProduct on Product{id name slug ...ProductThumbnailFragment}fragment UserImage on User{id name username avatarUrl}fragment UserVerifiedBadgeFragment on User{id isAccountVerified}fragment TopProductBadgeFragment on User{id topProductBadge{id product{id slug name ...ProductThumbnailFragment}}}fragment TopHunterBadgeFragment on User{id topHunterBadge{id user{id}}}fragment PostStatusIconFragment on Post{id productState}fragment PostThumbnailFragment on Post{id name thumbnailImageUuid ...PostStatusIconFragment}fragment TopLaunchBadgeFragment on User{id topLaunchBadge{id post{id ...PostThumbnailFragment product{id slug name}}}}fragment ComingSoonUserBadgeFragment on User{id promotableUpcomingEvent{id}}fragment CommentsCommentByLineUser on User{id name username selectedBylineProduct{id ...CommentsCommentByLineProduct}...UserImage ...UserVerifiedBadgeFragment ...TopProductBadgeFragment ...TopHunterBadgeFragment ...TopLaunchBadgeFragment ...ComingSoonUserBadgeFragment}fragment CommentsCommentByLineApprovalStatusPill on Comment{id approvalStatus}fragment CommentsCommentByLine on Comment{id isSticky badges isFlaggedByViewer award user{id ...CommentsCommentByLineUser}...CommentsCommentByLineApprovalStatusPill}fragment CommentFragment on Comment{id isHidden isSticky body bodyHtml read subject{id}user{id name username}poll{id ...PollFragment}...CommentActionBarFragment ...CommentsCommentByLine}fragment CommentsThreadFragment on Comment{id isSticky visibleRepliesCount repliesCount canAward replies(first:5 after:$commentsThreadRepliesCursor focusCommentId:$includeThreadForCommentId){edges{node{id ...CommentFragment}}pageInfo{endCursor hasNextPage}}...CommentFragment}fragment CommentsListSubjectFragment on Commentable{id threads(first:$commentsListSubjectThreadsLimit after:$commentsListSubjectThreadsCursor filter:$commentsListSubjectFilter order:$order includeCommentId:$includeThreadForCommentId excludeCommentId:$excludeThreadForCommentId){totalCount edges{node{id ...CommentsThreadFragment}}pageInfo{endCursor hasNextPage}}}fragment CommentsSubjectFragment on Commentable{id commentsCount ...CommentsListSubjectFragment}fragment DiscussionThreadNewItemFragment on ForumCommentable{...on DiscussionThread{title pinned featuredAt createdAt canComment description id user{id username twitterUsername name ...UserImage}...on Votable{hasVoted votesCount}...on Commentable{commentsCount}}...on Post{id tagline name disabledWhenScheduled embargoPreviewAt latestScore launchDayScore featuredAt createdAt canComment canManage user{id username twitterUsername name ...UserImage}...on Votable{hasVoted votesCount}...on Commentable{commentsCount}}}fragment DiscussionDetailSubjectFragment on DiscussionForumSubjectInterface{...on Product{id name tagline logoUuid slug isTopProduct reviewsCount reviewsRating followersCount headerImage{id uuid isPrimaryLight}goldenKittyBadges(first:1){edges{node{...GoldenKittyBadge}}}...ProductFollowButtonFragment}...on DiscussionCategory{id name slug description thumbnailUuid}}fragment ThreadDetails on ForumCommentable{...on Post{canManage slug hasVoted featuredAt user{id name username isTrashed}votesCount createdAt thumbnailImageUuid postDesc:description}...on DiscussionThread{canEdit canComment pinned featuredAt slug poll{id ...PollFragment}}...CommentsSubjectFragment ...DiscussionThreadNewItemFragment}","notifyOnNetworkStatusChange":false,"nextFetchPolicy":undefined},"id":"3"},{"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_maker_comment_inbox","ph_gka_2024_hall_of_fame","ph_discussions_index_new","ph_new_forum_threads_email"],"notificationFeedItemsUnreadCount":0,"flashAlert":null,"notice":null,"otpRequiredFrom":null,"user":null,"abTestActiveParticipations":[],"visitStreak":{"__typename":"VisitStreak","id":"c1acd115-3fc2-4c79-a421-4be313c84c67","emoji":null,"duration":1},"recentLaunch":null,"intercomUserHash":null,"ifVisitedFromMobile":false,"newsletterSettings":{"__typename":"ViewerNewsletterSettings","hasNewsletterSubscription":false}}}}},{"type":"complete","id":"2"},{"type":"data","id":"3","result":{"data":{"discussionForum":{"__typename":"DiscussionForumType","id":"124482","subject":{"__typename":"Product","id":"103434","name":"Google Fonts","tagline":"Making the web beautiful, fast open through great typography","logoUuid":"d6600a01-bade-4fa6-a9ba-ddbc70852b8f.png","slug":"google-fonts","isTopProduct":false,"reviewsCount":42,"reviewsRating":4.9,"followersCount":283,"headerImage":null,"goldenKittyBadges":{"__typename":"GoldenKittyAwardBadgeConnection","edges":[]},"isSubscribed":false},"thread":{"__typename":"DiscussionForumAssociationType","id":"141195","commentable":{"__typename":"Post","canManage":false,"slug":"google-fonts-2","hasVoted":false,"featuredAt":null,"user":{"__typename":"User","id":"227512","name":"Tyler Rollins","username":"tycrollins","isTrashed":false,"twitterUsername":"tycrollins","avatarUrl":"https://ph-avatars.imgix.net/227512/original.jpeg"},"votesCount":6,"createdAt":"2016-06-16T04:24:05-07:00","thumbnailImageUuid":"3beb9d4a-d776-4016-b321-4eae5cb01a5b.png","postDesc":null,"id":"66647","commentsCount":0,"threads":{"__typename":"CommentConnection","totalCount":0,"edges":[],"pageInfo":{"__typename":"PageInfo","endCursor":"","hasNextPage":false}},"tagline":"A new and improved google fonts. ","name":"Google Fonts","disabledWhenScheduled":true,"embargoPreviewAt":null,"latestScore":3,"launchDayScore":3,"canComment":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="w-full border-b-2 border-gray-200 bg-primary dark:border-gray-800 sticky top-0 z-20 " 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/2/9?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/2/9?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="/forums?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="/forums?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="group/layout mx-auto mt-10 flex max-w-full flex-col gap-8 md:max-w-6xl md:flex-row" data-sentry-component="Layout" data-sentry-source-file="layout.tsx"><div class="isolate md:block md:w-72" data-sentry-component="Component" data-sentry-source-file="component.client.tsx"><div class="group mx-4 flex flex-col-reverse gap-6 md:flex-col"><a class="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 box-border border-gray-200 dark:border-gray-dark-800 w-full" data-sentry-element="Element" data-sentry-component="Button" data-sentry-source-file="index.tsx" href="/forums/new?category=google-fonts">Start new thread</a><div class="flex flex-row gap-2 sm:flex-col sm:gap-[inherit]"><a class="flex items-center gap-3 rounded-lg fill-gray-700 px-3 py-2 text-16 text-gray-700 transition-colors duration-300 hover:bg-gray-100 hover:fill-gray-900 hover:text-gray-900" data-sentry-element="Link" data-sentry-source-file="component.client.tsx" data-sentry-component="Forum" href="/forums"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" fill="none" viewBox="0 0 24 24" data-sentry-element="AllThreadsIcon" data-sentry-source-file="component.client.tsx"><path stroke="#475467" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.5" d="M16 12h-4M9 12H8M8 15.5h8M16 8.5h-4M9 8.5H8M16 3H8a5 5 0 0 0-5 5v8a5 5 0 0 0 5 5h8a5 5 0 0 0 5-5V8a5 5 0 0 0-5-5"></path></svg><span class="text-16 text-gray-700" data-sentry-component="ForumTitle" data-sentry-source-file="component.client.tsx">All</span></a><div class="mb-2 flex flex-col gap-1 last:mb-0 hidden md:block" data-sentry-component="Section" data-sentry-source-file="component.client.tsx"><div class="text-16 font-semibold text-dark-gray mb-4 pl-4" data-sentry-element="Component" data-sentry-component="Text" data-sentry-source-file="index.tsx">Topics</div><a class="flex items-center gap-3 rounded-lg fill-gray-700 px-3 py-2 text-16 text-gray-700 transition-colors duration-300 hover:bg-gray-100 hover:fill-gray-900 hover:text-gray-900" data-sentry-element="Link" data-sentry-component="Forum" data-sentry-source-file="component.client.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="General" class="size-6 rounded-lg"/><span class="text-16 text-gray-700" data-sentry-component="ForumTitle" data-sentry-source-file="component.client.tsx">p/general</span></a><a class="flex items-center gap-3 rounded-lg fill-gray-700 px-3 py-2 text-16 text-gray-700 transition-colors duration-300 hover:bg-gray-100 hover:fill-gray-900 hover:text-gray-900" data-sentry-element="Link" data-sentry-component="Forum" data-sentry-source-file="component.client.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="AMA" class="size-6 rounded-lg"/><span class="text-16 text-gray-700" data-sentry-component="ForumTitle" data-sentry-source-file="component.client.tsx">p/ama</span></a><a class="flex items-center gap-3 rounded-lg fill-gray-700 px-3 py-2 text-16 text-gray-700 transition-colors duration-300 hover:bg-gray-100 hover:fill-gray-900 hover:text-gray-900" data-sentry-element="Link" data-sentry-component="Forum" data-sentry-source-file="component.client.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="Introduce yourself" class="size-6 rounded-lg"/><span class="text-16 text-gray-700" data-sentry-component="ForumTitle" data-sentry-source-file="component.client.tsx">p/introduce-yourself</span></a><a class="flex items-center gap-3 rounded-lg fill-gray-700 px-3 py-2 text-16 text-gray-700 transition-colors duration-300 hover:bg-gray-100 hover:fill-gray-900 hover:text-gray-900" data-sentry-element="Link" data-sentry-component="Forum" data-sentry-source-file="component.client.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="Self-Promotion" class="size-6 rounded-lg"/><span class="text-16 text-gray-700" data-sentry-component="ForumTitle" data-sentry-source-file="component.client.tsx">p/self-promotion</span></a></div><div class="mb-2 flex flex-col gap-1 last:mb-0 hidden md:block" data-sentry-component="Section" data-sentry-source-file="component.client.tsx"><div class="text-16 font-semibold text-dark-gray mb-4 pl-4" data-sentry-element="Component" data-sentry-component="Text" data-sentry-source-file="index.tsx">Product Forums</div><a class="flex items-center gap-3 rounded-lg fill-gray-700 px-3 py-2 text-16 text-gray-700 transition-colors duration-300 hover:bg-gray-100 hover:fill-gray-900 hover:text-gray-900" data-sentry-element="Link" data-sentry-component="Forum" data-sentry-source-file="component.client.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=max&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=max&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=max&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=max&frame=1" style="width:24px;height:24px" alt="Cal.com" class="size-6 rounded-lg"/><span class="text-16 text-gray-700" data-sentry-component="ForumTitle" data-sentry-source-file="component.client.tsx">p/cal</span></a><a class="flex items-center gap-3 rounded-lg fill-gray-700 px-3 py-2 text-16 text-gray-700 transition-colors duration-300 hover:bg-gray-100 hover:fill-gray-900 hover:text-gray-900" data-sentry-element="Link" data-sentry-component="Forum" data-sentry-source-file="component.client.tsx" href="/p/claude"><img loading="lazy" srcSet="https://ph-files.imgix.net/ae49ce7d-30a4-457b-823a-2e1ee8d44dbb.png?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=24&h=24&fit=max&frame=1&dpr=1 1x, https://ph-files.imgix.net/ae49ce7d-30a4-457b-823a-2e1ee8d44dbb.png?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=24&h=24&fit=max&frame=1&dpr=2 2x, https://ph-files.imgix.net/ae49ce7d-30a4-457b-823a-2e1ee8d44dbb.png?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/ae49ce7d-30a4-457b-823a-2e1ee8d44dbb.png?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=24&h=24&fit=max&frame=1" style="width:24px;height:24px" alt="Claude by Anthropic" class="size-6 rounded-lg"/><span class="text-16 text-gray-700" data-sentry-component="ForumTitle" data-sentry-source-file="component.client.tsx">p/claude</span></a><a class="flex items-center gap-3 rounded-lg fill-gray-700 px-3 py-2 text-16 text-gray-700 transition-colors duration-300 hover:bg-gray-100 hover:fill-gray-900 hover:text-gray-900" data-sentry-element="Link" data-sentry-component="Forum" data-sentry-source-file="component.client.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=max&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=max&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=max&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=max&frame=1" style="width:24px;height:24px" alt="Cursor" class="size-6 rounded-lg"/><span class="text-16 text-gray-700" data-sentry-component="ForumTitle" data-sentry-source-file="component.client.tsx">p/cursor</span></a><a class="flex items-center gap-3 rounded-lg fill-gray-700 px-3 py-2 text-16 text-gray-700 transition-colors duration-300 hover:bg-gray-100 hover:fill-gray-900 hover:text-gray-900" data-sentry-element="Link" data-sentry-component="Forum" data-sentry-source-file="component.client.tsx" href="/p/deepgram"><img loading="lazy" srcSet="https://ph-files.imgix.net/ac23983e-9400-414b-aedf-8d46a164a4e9.png?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=24&h=24&fit=max&frame=1&dpr=1 1x, https://ph-files.imgix.net/ac23983e-9400-414b-aedf-8d46a164a4e9.png?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=24&h=24&fit=max&frame=1&dpr=2 2x, https://ph-files.imgix.net/ac23983e-9400-414b-aedf-8d46a164a4e9.png?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/ac23983e-9400-414b-aedf-8d46a164a4e9.png?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=24&h=24&fit=max&frame=1" style="width:24px;height:24px" alt="Deepgram" class="size-6 rounded-lg"/><span class="text-16 text-gray-700" data-sentry-component="ForumTitle" data-sentry-source-file="component.client.tsx">p/deepgram</span></a><a class="flex items-center gap-3 rounded-lg fill-gray-700 px-3 py-2 text-16 text-gray-700 transition-colors duration-300 hover:bg-gray-100 hover:fill-gray-900 hover:text-gray-900" data-sentry-element="Link" data-sentry-component="Forum" data-sentry-source-file="component.client.tsx" href="/p/dub"><img loading="lazy" srcSet="https://ph-files.imgix.net/3bb3ea09-8afe-42b0-8545-160370510ec5.jpeg?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=24&h=24&fit=max&frame=1&dpr=1 1x, https://ph-files.imgix.net/3bb3ea09-8afe-42b0-8545-160370510ec5.jpeg?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=24&h=24&fit=max&frame=1&dpr=2 2x, https://ph-files.imgix.net/3bb3ea09-8afe-42b0-8545-160370510ec5.jpeg?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/3bb3ea09-8afe-42b0-8545-160370510ec5.jpeg?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=24&h=24&fit=max&frame=1" style="width:24px;height:24px" alt="Dub.co" class="size-6 rounded-lg"/><span class="text-16 text-gray-700" data-sentry-component="ForumTitle" data-sentry-source-file="component.client.tsx">p/dub</span></a><a class="flex items-center gap-3 rounded-lg fill-gray-700 px-3 py-2 text-16 text-gray-700 transition-colors duration-300 hover:bg-gray-100 hover:fill-gray-900 hover:text-gray-900" data-sentry-element="Link" data-sentry-component="Forum" data-sentry-source-file="component.client.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=max&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=max&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=max&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=max&frame=1" style="width:24px;height:24px" alt="ElevenLabs" class="size-6 rounded-lg"/><span class="text-16 text-gray-700" data-sentry-component="ForumTitle" data-sentry-source-file="component.client.tsx">p/elevenlabs</span></a><a class="flex items-center gap-3 rounded-lg fill-gray-700 px-3 py-2 text-16 text-gray-700 transition-colors duration-300 hover:bg-gray-100 hover:fill-gray-900 hover:text-gray-900" data-sentry-element="Link" data-sentry-component="Forum" data-sentry-source-file="component.client.tsx" href="/p/figma"><img loading="lazy" srcSet="https://ph-files.imgix.net/db00a7a1-6778-4e51-a953-de5a9a339bc9.jpeg?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=24&h=24&fit=max&frame=1&dpr=1 1x, https://ph-files.imgix.net/db00a7a1-6778-4e51-a953-de5a9a339bc9.jpeg?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=24&h=24&fit=max&frame=1&dpr=2 2x, https://ph-files.imgix.net/db00a7a1-6778-4e51-a953-de5a9a339bc9.jpeg?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/db00a7a1-6778-4e51-a953-de5a9a339bc9.jpeg?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=24&h=24&fit=max&frame=1" style="width:24px;height:24px" alt="Figma" class="size-6 rounded-lg"/><span class="text-16 text-gray-700" data-sentry-component="ForumTitle" data-sentry-source-file="component.client.tsx">p/figma</span></a><a class="flex items-center gap-3 rounded-lg fill-gray-700 px-3 py-2 text-16 text-gray-700 transition-colors duration-300 hover:bg-gray-100 hover:fill-gray-900 hover:text-gray-900" data-sentry-element="Link" data-sentry-component="Forum" data-sentry-source-file="component.client.tsx" href="/p/linear"><img loading="lazy" srcSet="https://ph-files.imgix.net/9d9aa008-ca0e-4f10-84a1-211ae6875f45.png?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=24&h=24&fit=max&frame=1&dpr=1 1x, https://ph-files.imgix.net/9d9aa008-ca0e-4f10-84a1-211ae6875f45.png?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=24&h=24&fit=max&frame=1&dpr=2 2x, https://ph-files.imgix.net/9d9aa008-ca0e-4f10-84a1-211ae6875f45.png?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/9d9aa008-ca0e-4f10-84a1-211ae6875f45.png?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=24&h=24&fit=max&frame=1" style="width:24px;height:24px" alt="Linear" class="size-6 rounded-lg"/><span class="text-16 text-gray-700" data-sentry-component="ForumTitle" data-sentry-source-file="component.client.tsx">p/linear</span></a><a class="flex items-center gap-3 rounded-lg fill-gray-700 px-3 py-2 text-16 text-gray-700 transition-colors duration-300 hover:bg-gray-100 hover:fill-gray-900 hover:text-gray-900" data-sentry-element="Link" data-sentry-component="Forum" data-sentry-source-file="component.client.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=max&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=max&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=max&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=max&frame=1" style="width:24px;height:24px" alt="Notion" class="size-6 rounded-lg"/><span class="text-16 text-gray-700" data-sentry-component="ForumTitle" data-sentry-source-file="component.client.tsx">p/notion</span></a><a class="flex items-center gap-3 rounded-lg fill-gray-700 px-3 py-2 text-16 text-gray-700 transition-colors duration-300 hover:bg-gray-100 hover:fill-gray-900 hover:text-gray-900" data-sentry-element="Link" data-sentry-component="Forum" data-sentry-source-file="component.client.tsx" href="/p/posthog"><video style="width:24px;height:24px" class="size-6 rounded-lg block" aria-label="PostHog" width="24" height="24" poster="https://ph-files.imgix.net/644b3a24-7a4e-48c9-b9bb-16ada3350013.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/644b3a24-7a4e-48c9-b9bb-16ada3350013.gif?fm=mp4&crop=max&w=24&h=24&dpr=2#t=0.001" type="video/mp4"/><source src="https://ph-files.imgix.net/644b3a24-7a4e-48c9-b9bb-16ada3350013.gif?fm=webm&crop=max&w=24&h=24&dpr=2#t=0.001" type="video/webm"/></video><span class="text-16 text-gray-700" data-sentry-component="ForumTitle" data-sentry-source-file="component.client.tsx">p/posthog</span></a><a class="flex items-center gap-3 rounded-lg fill-gray-700 px-3 py-2 text-16 text-gray-700 transition-colors duration-300 hover:bg-gray-100 hover:fill-gray-900 hover:text-gray-900" data-sentry-element="Link" data-sentry-component="Forum" data-sentry-source-file="component.client.tsx" href="/p/raycast"><img loading="lazy" srcSet="https://ph-files.imgix.net/e277d09d-84de-4555-ba92-8b8e5a39d763.png?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=24&h=24&fit=max&frame=1&dpr=1 1x, https://ph-files.imgix.net/e277d09d-84de-4555-ba92-8b8e5a39d763.png?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=24&h=24&fit=max&frame=1&dpr=2 2x, https://ph-files.imgix.net/e277d09d-84de-4555-ba92-8b8e5a39d763.png?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/e277d09d-84de-4555-ba92-8b8e5a39d763.png?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=24&h=24&fit=max&frame=1" style="width:24px;height:24px" alt="Raycast" class="size-6 rounded-lg"/><span class="text-16 text-gray-700" data-sentry-component="ForumTitle" data-sentry-source-file="component.client.tsx">p/raycast</span></a><a class="flex items-center gap-3 rounded-lg fill-gray-700 px-3 py-2 text-16 text-gray-700 transition-colors duration-300 hover:bg-gray-100 hover:fill-gray-900 hover:text-gray-900" data-sentry-element="Link" data-sentry-component="Forum" data-sentry-source-file="component.client.tsx" href="/p/replit"><img loading="lazy" srcSet="https://ph-files.imgix.net/5f621a68-2838-4ad2-97a5-fd3fc6dad117.jpeg?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=24&h=24&fit=max&frame=1&dpr=1 1x, https://ph-files.imgix.net/5f621a68-2838-4ad2-97a5-fd3fc6dad117.jpeg?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=24&h=24&fit=max&frame=1&dpr=2 2x, https://ph-files.imgix.net/5f621a68-2838-4ad2-97a5-fd3fc6dad117.jpeg?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/5f621a68-2838-4ad2-97a5-fd3fc6dad117.jpeg?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=24&h=24&fit=max&frame=1" style="width:24px;height:24px" alt="Replit" class="size-6 rounded-lg"/><span class="text-16 text-gray-700" data-sentry-component="ForumTitle" data-sentry-source-file="component.client.tsx">p/replit</span></a><a class="flex items-center gap-3 rounded-lg fill-gray-700 px-3 py-2 text-16 text-gray-700 transition-colors duration-300 hover:bg-gray-100 hover:fill-gray-900 hover:text-gray-900" data-sentry-element="Link" data-sentry-component="Forum" data-sentry-source-file="component.client.tsx" href="/p/supabase"><img loading="lazy" srcSet="https://ph-files.imgix.net/8dff2ac5-c4f0-4b02-9055-a2a0019f139c.jpeg?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=24&h=24&fit=max&frame=1&dpr=1 1x, https://ph-files.imgix.net/8dff2ac5-c4f0-4b02-9055-a2a0019f139c.jpeg?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=24&h=24&fit=max&frame=1&dpr=2 2x, https://ph-files.imgix.net/8dff2ac5-c4f0-4b02-9055-a2a0019f139c.jpeg?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/8dff2ac5-c4f0-4b02-9055-a2a0019f139c.jpeg?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=24&h=24&fit=max&frame=1" style="width:24px;height:24px" alt="Supabase" class="size-6 rounded-lg"/><span class="text-16 text-gray-700" data-sentry-component="ForumTitle" data-sentry-source-file="component.client.tsx">p/supabase</span></a><a class="flex items-center gap-3 rounded-lg fill-gray-700 px-3 py-2 text-16 text-gray-700 transition-colors duration-300 hover:bg-gray-100 hover:fill-gray-900 hover:text-gray-900" data-sentry-element="Link" data-sentry-component="Forum" data-sentry-source-file="component.client.tsx" href="/p/tana"><img loading="lazy" srcSet="https://ph-files.imgix.net/88afa8cf-d8f7-4c6b-b13b-6b4203a7f097.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/88afa8cf-d8f7-4c6b-b13b-6b4203a7f097.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/88afa8cf-d8f7-4c6b-b13b-6b4203a7f097.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/88afa8cf-d8f7-4c6b-b13b-6b4203a7f097.svg?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=24&h=24&fit=max&frame=1" style="width:24px;height:24px" alt="Tana" class="size-6 rounded-lg"/><span class="text-16 text-gray-700" data-sentry-component="ForumTitle" data-sentry-source-file="component.client.tsx">p/tana</span></a><a class="flex items-center gap-3 rounded-lg fill-gray-700 px-3 py-2 text-16 text-gray-700 transition-colors duration-300 hover:bg-gray-100 hover:fill-gray-900 hover:text-gray-900" data-sentry-element="Link" data-sentry-component="Forum" data-sentry-source-file="component.client.tsx" href="/p/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=24&h=24&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=24&h=24&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=24&h=24&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=24&h=24&fit=max&frame=1" style="width:24px;height:24px" alt="Vercel" class="size-6 rounded-lg"/><span class="text-16 text-gray-700" data-sentry-component="ForumTitle" data-sentry-source-file="component.client.tsx">p/vercel</span></a><a class="flex items-center gap-3 rounded-lg fill-gray-700 px-3 py-2 text-16 text-gray-700 transition-colors duration-300 hover:bg-gray-100 hover:fill-gray-900 hover:text-gray-900" data-sentry-element="Link" data-sentry-component="Forum" data-sentry-source-file="component.client.tsx" href="/p/voicenotes"><img loading="lazy" srcSet="https://ph-files.imgix.net/45fbf9a1-a061-434e-88ec-913de396f262.png?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=24&h=24&fit=max&frame=1&dpr=1 1x, https://ph-files.imgix.net/45fbf9a1-a061-434e-88ec-913de396f262.png?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=24&h=24&fit=max&frame=1&dpr=2 2x, https://ph-files.imgix.net/45fbf9a1-a061-434e-88ec-913de396f262.png?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/45fbf9a1-a061-434e-88ec-913de396f262.png?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=24&h=24&fit=max&frame=1" style="width:24px;height:24px" alt="Voicenotes" class="size-6 rounded-lg"/><span class="text-16 text-gray-700" data-sentry-component="ForumTitle" data-sentry-source-file="component.client.tsx">p/voicenotes</span></a></div></div></div></div><div class="flex-1"><div class="group/layout mx-auto flex max-w-full flex-col gap-8 px-4 md:max-w-6xl md:flex-row" data-sentry-component="Layout" data-sentry-source-file="layout.tsx"><div class="flex-1"><div class="mb-10 flex flex-col group-has-[[data-pending]]/layout:opacity-50" data-sentry-component="LaunchDiscussion" data-sentry-source-file="index.tsx"><div class="group/header-base theme-isolate overflow-hidden rounded-2xl bg-secondary outline outline-gray-100 data-[has-image]:outline-none mb-16 sm:mb-8" style="--header-image-background-url:image-set(undefined)" 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 flex flex-row items-center gap-4 p-6" data-sentry-component="Filter" data-sentry-source-file="index.tsx"><a class="flex size-10 items-center justify-center rounded-full bg-white shadow-xl" data-sentry-element="Link" data-sentry-source-file="index.tsx" href="/p/google-fonts"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" fill="none" viewBox="0 0 20 20" class="size-5" data-sentry-element="ArrowLeft" data-sentry-source-file="index.tsx"><path stroke="#344054" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.667" d="M15.833 10H4.167m0 0L10 15.833M4.167 10 10 4.167"></path></svg></a><div class="rounded-xl bg-white"><img loading="lazy" srcSet="https://ph-files.imgix.net/d6600a01-bade-4fa6-a9ba-ddbc70852b8f.png?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=40&h=40&fit=max&frame=1&dpr=1 1x, https://ph-files.imgix.net/d6600a01-bade-4fa6-a9ba-ddbc70852b8f.png?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=40&h=40&fit=max&frame=1&dpr=2 2x, https://ph-files.imgix.net/d6600a01-bade-4fa6-a9ba-ddbc70852b8f.png?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=40&h=40&fit=max&frame=1&dpr=3 3x" src="https://ph-files.imgix.net/d6600a01-bade-4fa6-a9ba-ddbc70852b8f.png?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=40&h=40&fit=max&frame=1" style="width:40px;height:40px" alt="Google Fonts" class="rounded-xl"/></div><div class="flex min-w-0 flex-1 flex-col"><div class="text-18 font-semibold text-dark-gray min-w-0 !text-primary" data-sentry-element="Component" data-sentry-component="Text" data-sentry-source-file="index.tsx">p/google-fonts</div><div class="text-14 font-normal text-dark-gray min-w-0 !text-secondary" data-sentry-element="Component" data-sentry-component="Text" data-sentry-source-file="index.tsx">Making the web beautiful, fast open through great typography</div></div><div class="ml-4 flex shrink-0 flex-row items-center justify-end gap-4"><a class="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 light box-border !inline-flex h-10 shrink-0 items-center justify-center !py-[6px] !text-14 border-gray-200 dark:border-gray-dark-800" data-sentry-element="Element" data-sentry-component="Button" data-sentry-source-file="index.tsx" href="/products/google-fonts">Visit Product</a><button type="button" data-test="product-follow-button" class="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 hidden h-10 shrink-0 items-center justify-center !border-none !py-[6px] !text-14 md:inline-flex" data-sentry-element="Element" data-sentry-component="Button" data-sentry-source-file="index.tsx">Follow</button></div></div></div><section class="group relative flex flex-row items-start gap-4 rounded-xl px-0 py-4 transition-all duration-300 sm:-mx-4 sm:p-4 -mt-4"><div class=""><img loading="lazy" srcSet="https://ph-avatars.imgix.net/227512/original.jpeg?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=48&h=48&fit=crop&frame=1&dpr=1 1x, https://ph-avatars.imgix.net/227512/original.jpeg?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=48&h=48&fit=crop&frame=1&dpr=2 2x, https://ph-avatars.imgix.net/227512/original.jpeg?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=48&h=48&fit=crop&frame=1&dpr=3 3x" src="https://ph-avatars.imgix.net/227512/original.jpeg?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=48&h=48&fit=crop&frame=1" style="width:48px;height:48px" alt="Tyler Rollins" class="rounded-full"/></div><div class="flex flex-1 flex-col"><div><h1 class="text-18 font-semibold text-dark-gray !text-gray-900" data-sentry-element="Component" data-sentry-component="Text" data-sentry-source-file="index.tsx">Google Fonts — A new and improved google fonts. </h1></div><div class="mt-1 flex flex-wrap items-center gap-x-2 gap-y-0 md:mt-0" data-sentry-component="Subtitle" data-sentry-source-file="index.tsx"><div class=""><div class="flex w-full items-center gap-[6px] md:w-auto"><svg xmlns="http://www.w3.org/2000/svg" width="14" height="14" fill="none" viewBox="0 0 14 14" class="size-[14px]" data-sentry-element="UserCircle" data-sentry-source-file="index.tsx"><g clip-path="url(#UserCircle_svg__a)"><path stroke="#667085" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.5" d="M3.101 11.34a2.33 2.33 0 0 1 2.15-1.423h3.5c.965 0 1.793.586 2.148 1.422M9.333 5.542a2.333 2.333 0 1 1-4.666 0 2.333 2.333 0 0 1 4.666 0M12.833 7A5.833 5.833 0 1 1 1.167 7a5.833 5.833 0 0 1 11.666 0"></path></g><defs><clipPath id="UserCircle_svg__a"><path fill="#fff" d="M0 0h14v14H0z"></path></clipPath></defs></svg><a class="text-14 font-normal text-dark-gray !text-gray-600" href="/@tycrollins">Tyler Rollins</a></div></div><div class="flex items-center gap-[6px] md:hidden"><svg xmlns="http://www.w3.org/2000/svg" width="14" height="14" fill="none" viewBox="0 0 14 14" class="size-[14px] stroke-[1.5px] [&>path]:stroke-gray-500" data-sentry-element="CommentIcon" 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 !text-gray-600" data-sentry-element="Component" data-sentry-component="Text" data-sentry-source-file="index.tsx">0</div></div><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 !text-gray-600" data-sentry-element="Component" data-sentry-component="Text" data-sentry-source-file="index.tsx"><time dateTime="2016-06-16T04:24:05-07:00" title="Thursday, June 16th 2016, 11:24:05 AM" data-sentry-component="TimeAgo" data-sentry-source-file="index.tsx">8yr ago</time></div><a href="#" data-test="discussion-dot-menu" class="flex items-center self-stretch pl-1" data-sentry-component="ContentToggle" data-sentry-source-file="index.tsx"><svg xmlns="http://www.w3.org/2000/svg" width="15" height="4" viewBox="0 0 15 4" class="[&>g]:fill-light-gray/45"><g fill="#9B9B9B" fill-rule="evenodd"><circle cx="1.5" cy="1.5" r="1.5"></circle><circle cx="7.5" cy="1.5" r="1.5"></circle><circle cx="13.5" cy="1.5" r="1.5"></circle></g></svg></a></div><div class="mt-2 flex flex-col gap-8"></div><button type="button" class="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 mt-10 w-fit border-gray-200 dark:border-gray-dark-800" data-sentry-element="Element" data-sentry-component="Button" data-sentry-source-file="index.tsx">See launch →</button></div><div class="hidden md:block"><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] [&>path]:stroke-gray-700"><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">0</div></div></div><button type="button" data-test="vote-button" class="styles_reset__0clCw" 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">3</div></div></button></section><div class="flex flex-col gap-5 mt-10" data-sentry-component="CommentForm" data-sentry-source-file="Legacy.tsx"><form data-test="comment-form" class="flex flex-1 flex-col rounded-xl border-2 border-gray-200 p-4" autoComplete="off"><div class="relative"><div style="position:relative;overflow-y:visible"><div style="background-color:#fff;font-size:14px;font-weight:normal;color:#21293c;min-height:24px"><div style="position:relative;box-sizing:border-box;width:100%;color:transparent;overflow:hidden;white-space:pre-wrap;word-wrap:break-word;border:1px solid transparent;text-align:start;padding:8px;border-radius:8px"> </div><textarea placeholder="Add a comment" style="display:block;width:100%;position:absolute;margin:0;top:0;left:0;box-sizing:border-box;background-color:transparent;font-family:inherit;font-size:inherit;letter-spacing:inherit;height:100%;bottom:0;overflow:hidden;resize:none;padding:8px;border:1px solid transparent;outline:none;margin-left:0 !important;margin-top:0 !important"></textarea></div></div></div><div class="mt-3 flex flex-row items-center justify-between" data-sentry-component="ActionBar" data-sentry-source-file="index.tsx"><div class="flex flex-row items-center gap-6 sm:gap-4"><div><div class="cursor-default"><svg xmlns="http://www.w3.org/2000/svg" width="18" height="19" data-sentry-element="UserMentionIcon" data-sentry-source-file="index.tsx"><g fill="#4B587C" fill-rule="evenodd"><path fill-rule="nonzero" d="M12.515 4.325v7.012q0 .923.857.989l.137.005h3.967v2.006h-4.96q-1.684 0-1.98-1.81l-.027-.196q-.103.993-.68 1.5-.576.506-1.664.506-1.275 0-2.465-1.167-1.105-1.084-1.185-2.608l-.006-.237V8.337q0-1.66 1.19-2.836 1.1-1.086 2.574-1.17l.249-.006zM10.487 6.33H8.499l-.18.007a1.92 1.92 0 0 0-1.235.583q-.525.525-.584 1.236l-.007.18v1.988l.007.18q.058.71.58 1.235.585.59 1.42.59.814 0 1.401-.59.52-.525.579-1.235l.007-.18z"></path><path d="M7.357.5h3.286c1.084 0 1.958 0 2.666.058.729.06 1.369.185 1.961.487a5 5 0 0 1 2.185 2.185c.302.592.428 1.233.487 1.961C18 5.9 18 6.773 18 7.857v3.286c0 1.084 0 1.958-.058 2.666-.06.729-.185 1.369-.487 1.961a5 5 0 0 1-2.185 2.185c-.592.302-1.232.428-1.961.487-.708.058-1.582.058-2.666.058H7.357c-1.084 0-1.958 0-2.666-.058-.728-.06-1.369-.185-1.96-.487A5 5 0 0 1 .544 15.77c-.302-.592-.428-1.232-.487-1.961C0 13.1 0 12.227 0 11.143V7.857C0 6.773 0 5.9.058 5.191c.06-.728.185-1.369.487-1.96A5 5 0 0 1 2.73 1.044C3.322.743 3.963.617 4.691.558 5.4.5 6.273.5 7.357.5M4.854 2.551c-.605.05-.953.142-1.216.276a3 3 0 0 0-1.311 1.311c-.134.263-.226.611-.276 1.216C2.001 5.971 2 6.764 2 7.9v3.2c0 1.137 0 1.929.051 2.546.05.605.142.953.276 1.216a3 3 0 0 0 1.311 1.311c.263.134.611.226 1.216.276.617.05 1.41.051 2.546.051h3.2c1.137 0 1.929 0 2.546-.051.605-.05.953-.142 1.216-.276a3 3 0 0 0 1.311-1.311c.134-.263.226-.611.276-1.216.05-.617.051-1.41.051-2.546V7.9c0-1.137 0-1.929-.051-2.546-.05-.605-.142-.953-.276-1.216a3 3 0 0 0-1.311-1.311c-.263-.134-.611-.226-1.216-.276-.617-.05-1.41-.051-2.546-.051H7.4c-1.137 0-1.929 0-2.546.051"></path></g></svg></div></div></div><button type="submit" data-test="form-submit-button" class="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 leading-none sm:leading-normal border-gray-200 dark:border-gray-dark-800" data-sentry-element="Element" data-sentry-component="Button" data-sentry-source-file="index.tsx">Login to comment</button></div></form></div><div class="mt-10 flex flex-col gap-8"><div class="flex flex-row items-center justify-between"><div class="text-24 font-semibold text-dark-gray !text-gray-900" data-sentry-element="Component" data-sentry-component="Text" data-sentry-source-file="index.tsx">Replies</div></div><div data-test="comments-feed" class="flex flex-col gap-6 sm:gap-8"><div data-test="comments-empty-placeholder" class="flex h-40 flex-col items-center justify-center gap-4"><svg xmlns="http://www.w3.org/2000/svg" width="14" height="14" fill="none" viewBox="0 0 14 14" class="size-8"><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-16 font-semibold text-dark-gray text-gray-700" data-sentry-element="Component" data-sentry-component="Text" data-sentry-source-file="index.tsx">Be the first to comment</div></div></div></div></div><script type="application/ld+json" data-sentry-component="StructuredData" data-sentry-source-file="structuredData.tsx">[{"@context":"http://schema.org","@type":"WebApplication","name":"Google Fonts","datePublished":"2016-06-16T04:24:05.608-07:00","dateModified":"2025-01-07T18:37:22.623-08:00","image":"https://ph-files.imgix.net/3beb9d4a-d776-4016-b321-4eae5cb01a5b.png?auto=format","screenshot":[],"applicationCategory":"Web App","author":[]},{"@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/google-fonts"},{"@type":"ListItem","position":4,"name":"Thread","item":"https://www.producthunt.com/p/google-fonts/google-fonts-2"}]}]</script></div></div></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-5a929b7e05b0f620.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/4d8c0e2a287c88b5.css\",\"style\"]\n2:HL[\"/_next/static/css/6cf93dc1fd8e4b3f.css\",\"style\"]\n3:HL[\"/_next/static/css/d05ed2ae9a3393e5.css\",\"style\"]\n4:HL[\"/_next/static/css/c99d6c2024146960.css\",\"style\"]\n5:HL[\"/_next/static/css/4afdd19ce6c2ffda.css\",\"style\"]\n6:HL[\"/_next/static/css/8f663cbd1578ca1c.css\",\"style\"]\n7:HL[\"/_next/static/css/0aeebf6fb5740939.css\",\"style\"]\n8:HL[\"/_next/static/css/886a1217ff9fd009.css\",\"style\"]\n9:HL[\"/_next/static/css/25bf1fe4e9386d85.css\",\"style\"]\na:HL[\"/_next/static/css/1b0169860af6527b.css\",\"style\"]\n"])</script><script>self.__next_f.push([1,"b:I[14360,[],\"\"]\nd:I[36941,[\"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\",\"38997\",\"static/chunks/38997-3ec4d552be6df75b.js\",\"82970\",\"static/chunks/82970-a7daac786c5af3dc.js\",\"47761\",\"static/chunks/47761-0f26f5e7fc6ce2d8.js\",\"75588\",\"static/chunks/75588-17b0b8b21397d458.js\",\"72369\",\"static/chunks/72369-1e7864e9cf595161.js\",\"14394\",\"static/chunks/14394-53bc8e9182fb022c.js\",\"60513\",\"static/chunks/60513-7dda9f9d79651d66.js\",\"20677\",\"static/chunks/app/(main)/p/@sidebar/(visible)/%5BforumSlug%5D/%5BthreadSlug%5D/page-479c28e1f8056e07.js\"],\"default\"]\ne:I[69257,[],\"\"]\n11:I[14857,[],\"\"]\n19:I[33734,[\"95501\",\"static/chunks/c16f53c3-48451ac2b1dbb4cf.js\",\"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\",\"38997\",\"static/chunks/38997-3ec4d552be6df75b.js\",\"33531\",\"static/chunks/33531-acabdae7789b7d36.js\",\"47931\",\"static/chunks/47931-b395de54841771b6.js\",\"50125\",\"static/chunks/50125-e28270261385c894.js\",\"82970\",\"static/chunks/82970-a7daac786c5af3dc.js\",\"42822\",\"static/chunks/42822-bb5fe7d192495c18.js\",\"75588\",\"static/chunks/75588-17b0b8b21397d458.js\",\"72369\",\"static/chunks/72369-1e7864e9cf595161.js\",\"73882\",\"static/chunks/73882-86d296e7924d8950.js\",\"3842\",\"static/chunks/3842-27fea53b91ddc6ba.js\",\"14394\",\"static/chunks/14394-53bc8e9182fb022c.js\",\"4095\",\"static/chunks/app/(main)/layout-486723de2f8606b8.js\"],\"default\",1]\n1a:I[54123,[\"20921\",\"static/chunks/20921-7a96833f57c275e2.js\",\"99791\",\"static/chunks/99791-029fefa2b88e709e.js\",\"83785\",\"static/chunks/83785-230f48b890d5c9aa.js\",\"99485\",\""])</script><script>self.__next_f.push([1,"static/chunks/99485-049f8877fe3fd326.js\",\"20750\",\"static/chunks/20750-a86c83808da2a59a.js\",\"53261\",\"static/chunks/53261-f5a2bb4c2cf1c00e.js\",\"42551\",\"static/chunks/42551-a0fa86bb9d6d8fd7.js\",\"75588\",\"static/chunks/75588-17b0b8b21397d458.js\",\"72369\",\"static/chunks/72369-1e7864e9cf595161.js\",\"86883\",\"static/chunks/app/(main)/not-found-c22a48de2c26f11b.js\"],\"default\"]\n1b: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\",\"75588\",\"static/chunks/75588-17b0b8b21397d458.js\",\"72369\",\"static/chunks/72369-1e7864e9cf595161.js\",\"63185\",\"static/chunks/app/layout-a863a55548c905a2.js\"],\"AppRouter\"]\n1c: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\",\"75588\",\"static/chunks/75588-17b0b8b21397d458.js\",\"72369\",\"static/chunks/72369-1e7864e9cf595161.js\",\"63185\",\"static/chunks/app/layout-a863a55548c905a2.js\"],\"UserAgentProvider\"]\n1d: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"])</script><script>self.__next_f.push([1,"\",\"53261\",\"static/chunks/53261-f5a2bb4c2cf1c00e.js\",\"59793\",\"static/chunks/59793-66c731db89a93e2c.js\",\"53894\",\"static/chunks/53894-186a0b2de7ed77b4.js\",\"22429\",\"static/chunks/22429-69adeb18bda66f2d.js\",\"75588\",\"static/chunks/75588-17b0b8b21397d458.js\",\"72369\",\"static/chunks/72369-1e7864e9cf595161.js\",\"63185\",\"static/chunks/app/layout-a863a55548c905a2.js\"],\"NavigationProgressProvider\"]\n1e: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\",\"75588\",\"static/chunks/75588-17b0b8b21397d458.js\",\"72369\",\"static/chunks/72369-1e7864e9cf595161.js\",\"63185\",\"static/chunks/app/layout-a863a55548c905a2.js\"],\"default\"]\n1f: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-63081fba6f4a3c1c.js\"],\"default\"]\n20: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\",\"75588\",\"static/chunks/75588-17b0b8b21397d458.js\",\"72369\",\"static/chunks/72369-1e7864e9cf595161.js\",\"63185\",\"static/chunks/app/layout-a863a55548c905a2.js\"],\"ErrorBoundary\"]\n21:I[8790"])</script><script>self.__next_f.push([1,"6,[\"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\",\"75588\",\"static/chunks/75588-17b0b8b21397d458.js\",\"72369\",\"static/chunks/72369-1e7864e9cf595161.js\",\"63185\",\"static/chunks/app/layout-a863a55548c905a2.js\"],\"default\"]\n22: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\",\"75588\",\"static/chunks/75588-17b0b8b21397d458.js\",\"72369\",\"static/chunks/72369-1e7864e9cf595161.js\",\"63185\",\"static/chunks/app/layout-a863a55548c905a2.js\"],\"\"]\n24: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\",\"75588\",\"static/chunks/75588-17b0b8b21397d458.js\",\"72369\",\"static/chunks/72369-1e7864e9cf595161.js\",\"63185\",\"static/chunks/app/layout-a863a55548c905a2.js\"],\"GoogleAnalytics\"]\n25:I[31635,[\"20921\""])</script><script>self.__next_f.push([1,",\"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\",\"75588\",\"static/chunks/75588-17b0b8b21397d458.js\",\"72369\",\"static/chunks/72369-1e7864e9cf595161.js\",\"63185\",\"static/chunks/app/layout-a863a55548c905a2.js\"],\"GoogleTagManager\"]\n27: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-257c54f0017a6619.js\",\"75588\",\"static/chunks/75588-17b0b8b21397d458.js\",\"72369\",\"static/chunks/72369-1e7864e9cf595161.js\",\"16470\",\"static/chunks/app/global-error-564a3c36fdba6f85.js\"],\"default\"]\nf:[\"forumSlug\",\"google-fonts\",\"d\"]\n10:[\"threadSlug\",\"google-fonts-2\",\"d\"]\n15:[\"forumSlug\",\"google-fonts\",\"d\"]\n16:[\"threadSlug\",\"google-fonts-2\",\"d\"]\n23: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.metho"])</script><script>self.__next_f.push([1,"ds[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 }}();\n28:[]\n"])</script><script>self.__next_f.push([1,"0:[\"$\",\"$Lb\",null,{\"buildId\":\"0AkyWmN3KWrQBy67OtQqJ\",\"assetPrefix\":\"\",\"urlParts\":[\"\",\"p\",\"google-fonts\",\"google-fonts-2\"],\"initialTree\":[\"\",{\"children\":[\"(main)\",{\"children\":[\"p\",{\"sidebar\":[\"children\",{\"children\":[\"(visible)\",{\"children\":[[\"forumSlug\",\"google-fonts\",\"d\"],{\"children\":[[\"threadSlug\",\"google-fonts-2\",\"d\"],{\"children\":[\"__PAGE__\",{}]}]}]}]}],\"children\":[[\"forumSlug\",\"google-fonts\",\"d\"],{\"children\":[[\"threadSlug\",\"google-fonts-2\",\"d\"],{\"children\":[\"__PAGE__\",{}]}]}]}]}]},\"$undefined\",\"$undefined\",true],\"initialSeedData\":[\"\",{\"children\":[\"(main)\",{\"children\":[\"p\",{\"sidebar\":[\"children\",{\"children\":[\"(visible)\",{\"children\":[[\"forumSlug\",\"google-fonts\",\"d\"],{\"children\":[[\"threadSlug\",\"google-fonts-2\",\"d\"],{\"children\":[\"__PAGE__\",{},[[\"$Lc\",[\"$\",\"$Ld\",null,{\"forumSlug\":\"google-fonts\",\"data-sentry-element\":\"Component\",\"data-sentry-component\":\"Page\",\"data-sentry-source-file\":\"page.tsx\"}],null],null],null]},[null,[\"$\",\"$Le\",null,{\"parallelRouterKey\":\"children\",\"segmentPath\":[\"children\",\"(main)\",\"children\",\"p\",\"sidebar\",\"children\",\"children\",\"(visible)\",\"children\",\"$f\",\"children\",\"$10\",\"children\"],\"error\":\"$undefined\",\"errorStyles\":\"$undefined\",\"errorScripts\":\"$undefined\",\"template\":[\"$\",\"$L11\",null,{}],\"templateStyles\":\"$undefined\",\"templateScripts\":\"$undefined\",\"notFound\":\"$undefined\",\"notFoundStyles\":\"$undefined\"}]],null]},[null,[\"$\",\"$Le\",null,{\"parallelRouterKey\":\"children\",\"segmentPath\":[\"children\",\"(main)\",\"children\",\"p\",\"sidebar\",\"children\",\"children\",\"(visible)\",\"children\",\"$f\",\"children\"],\"error\":\"$undefined\",\"errorStyles\":\"$undefined\",\"errorScripts\":\"$undefined\",\"template\":[\"$\",\"$L11\",null,{}],\"templateStyles\":\"$undefined\",\"templateScripts\":\"$undefined\",\"notFound\":\"$undefined\",\"notFoundStyles\":\"$undefined\"}]],null]},[[null,\"$L12\"],null],null]},[null,[\"$\",\"$Le\",null,{\"parallelRouterKey\":\"children\",\"segmentPath\":[\"children\",\"(main)\",\"children\",\"p\",\"sidebar\",\"children\",\"children\"],\"error\":\"$undefined\",\"errorStyles\":\"$undefined\",\"errorScripts\":\"$undefined\",\"template\":[\"$\",\"$L11\",null,{}],\"templateStyles\":\"$undefined\",\"templateScripts\":\"$undefined\",\"notFound\":\"$undefined\",\"notFoundStyles\":\"$undefined\"}]],null],\"children\":[[\"forumSlug\",\"google-fonts\",\"d\"],{\"children\":[[\"threadSlug\",\"google-fonts-2\",\"d\"],{\"children\":[\"__PAGE__\",{},[[\"$13\",\"$L14\",[[\"$\",\"link\",\"0\",{\"rel\":\"stylesheet\",\"href\":\"/_next/static/css/25bf1fe4e9386d85.css\",\"precedence\":\"next\",\"crossOrigin\":\"$undefined\"}],[\"$\",\"link\",\"1\",{\"rel\":\"stylesheet\",\"href\":\"/_next/static/css/1b0169860af6527b.css\",\"precedence\":\"next\",\"crossOrigin\":\"$undefined\"}]]],null],null]},[null,[\"$\",\"$Le\",null,{\"parallelRouterKey\":\"children\",\"segmentPath\":[\"children\",\"(main)\",\"children\",\"p\",\"children\",\"$15\",\"children\",\"$16\",\"children\"],\"error\":\"$undefined\",\"errorStyles\":\"$undefined\",\"errorScripts\":\"$undefined\",\"template\":[\"$\",\"$L11\",null,{}],\"templateStyles\":\"$undefined\",\"templateScripts\":\"$undefined\",\"notFound\":\"$undefined\",\"notFoundStyles\":\"$undefined\"}]],null]},[[null,\"$L17\"],null],null]},[[null,\"$L18\"],null],null]},[[[[\"$\",\"link\",\"0\",{\"rel\":\"stylesheet\",\"href\":\"/_next/static/css/4afdd19ce6c2ffda.css\",\"precedence\":\"next\",\"crossOrigin\":\"$undefined\"}],[\"$\",\"link\",\"1\",{\"rel\":\"stylesheet\",\"href\":\"/_next/static/css/8f663cbd1578ca1c.css\",\"precedence\":\"next\",\"crossOrigin\":\"$undefined\"}],[\"$\",\"link\",\"2\",{\"rel\":\"stylesheet\",\"href\":\"/_next/static/css/0aeebf6fb5740939.css\",\"precedence\":\"next\",\"crossOrigin\":\"$undefined\"}],[\"$\",\"link\",\"3\",{\"rel\":\"stylesheet\",\"href\":\"/_next/static/css/886a1217ff9fd009.css\",\"precedence\":\"next\",\"crossOrigin\":\"$undefined\"}]],[\"$\",\"$L19\",null,{\"children\":[\"$\",\"$Le\",null,{\"parallelRouterKey\":\"children\",\"segmentPath\":[\"children\",\"(main)\",\"children\"],\"error\":\"$undefined\",\"errorStyles\":\"$undefined\",\"errorScripts\":\"$undefined\",\"template\":[\"$\",\"$L11\",null,{}],\"templateStyles\":\"$undefined\",\"templateScripts\":\"$undefined\",\"notFound\":[\"$\",\"$L1a\",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/4d8c0e2a287c88b5.css\",\"precedence\":\"next\",\"crossOrigin\":\"$undefined\"}],[\"$\",\"link\",\"1\",{\"rel\":\"stylesheet\",\"href\":\"/_next/static/css/6cf93dc1fd8e4b3f.css\",\"precedence\":\"next\",\"crossOrigin\":\"$undefined\"}],[\"$\",\"link\",\"2\",{\"rel\":\"stylesheet\",\"href\":\"/_next/static/css/d05ed2ae9a3393e5.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\":[\"$\",\"$L1b\",null,{\"data-sentry-element\":\"AppRouter\",\"data-sentry-source-file\":\"layout.tsx\",\"children\":[\"$\",\"$L1c\",null,{\"userAgent\":\"$undefined\",\"data-sentry-element\":\"UserAgentProvider\",\"data-sentry-source-file\":\"layout.tsx\",\"children\":[\"$\",\"$L1d\",null,{\"data-sentry-element\":\"NavigationProgressProvider\",\"data-sentry-source-file\":\"layout.tsx\",\"children\":[\"$\",\"$L1e\",null,{\"ApolloWrapper\":\"$1f\",\"serverSideRendered\":true,\"data-sentry-element\":\"ClientApp\",\"data-sentry-source-file\":\"layout.tsx\",\"children\":[\"$\",\"$L20\",null,{\"data-sentry-element\":\"ErrorBoundary\",\"data-sentry-source-file\":\"layout.tsx\",\"children\":[\"$\",\"$Le\",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\"}],[[\"$\",\"$L21\",null,{}],[\"$\",\"$L22\",null,{\"id\":\"segment\",\"strategy\":\"beforeInteractive\",\"dangerouslySetInnerHTML\":{\"__html\":\"$23\"},\"data-sentry-element\":\"Script\",\"data-sentry-source-file\":\"layout.tsx\"}],false,[[\"$\",\"$L24\",null,{\"gaId\":\"G-WZ46833KH9\"}],[\"$\",\"$L25\",null,{\"gtmId\":\"G-WZ46833KH9\"}]]],false]}]]}]],null],null],\"couldBeIntercepted\":false,\"initialHead\":[null,\"$L26\"],\"globalErrorComponent\":\"$27\",\"missingSlots\":\"$W28\"}]\n"])</script><script>self.__next_f.push([1,"17:[\"$\",\"div\",null,{\"className\":\"group/layout mx-auto flex max-w-full flex-col gap-8 px-4 md:max-w-6xl md:flex-row\",\"data-sentry-component\":\"Layout\",\"data-sentry-source-file\":\"layout.tsx\",\"children\":[\"$undefined\",[\"$\",\"div\",null,{\"className\":\"flex-1\",\"children\":[\"$\",\"$Le\",null,{\"parallelRouterKey\":\"children\",\"segmentPath\":[\"children\",\"(main)\",\"children\",\"p\",\"children\",\"$15\",\"children\"],\"error\":\"$undefined\",\"errorStyles\":\"$undefined\",\"errorScripts\":\"$undefined\",\"template\":[\"$\",\"$L11\",null,{}],\"templateStyles\":\"$undefined\",\"templateScripts\":\"$undefined\",\"notFound\":\"$undefined\",\"notFoundStyles\":\"$undefined\"}]}]]}]\n18:[\"$\",\"div\",null,{\"className\":\"group/layout mx-auto mt-10 flex max-w-full flex-col gap-8 md:max-w-6xl md:flex-row\",\"data-sentry-component\":\"Layout\",\"data-sentry-source-file\":\"layout.tsx\",\"children\":[[\"$\",\"$Le\",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\"}],[\"$\",\"div\",null,{\"className\":\"flex-1\",\"children\":[\"$\",\"$Le\",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\"}]}]]}]\n"])</script><script>self.__next_f.push([1,"29:I[31205,[\"95501\",\"static/chunks/c16f53c3-48451ac2b1dbb4cf.js\",\"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\",\"38997\",\"static/chunks/38997-3ec4d552be6df75b.js\",\"33531\",\"static/chunks/33531-acabdae7789b7d36.js\",\"47931\",\"static/chunks/47931-b395de54841771b6.js\",\"16065\",\"static/chunks/16065-fb101c10cfdd889b.js\",\"27310\",\"static/chunks/27310-8e2d673066adb4f0.js\",\"26309\",\"static/chunks/26309-6f1ef4dddebb3bfe.js\",\"61797\",\"static/chunks/61797-5494d3210d3c5360.js\",\"34545\",\"static/chunks/34545-a43eb338d1821d1d.js\",\"76648\",\"static/chunks/76648-8a0f65b892118ea8.js\",\"89903\",\"static/chunks/89903-1cb9ffbb6584bc57.js\",\"38019\",\"static/chunks/38019-9b327609cf686a8d.js\",\"75588\",\"static/chunks/75588-17b0b8b21397d458.js\",\"3842\",\"static/chunks/3842-27fea53b91ddc6ba.js\",\"22999\",\"static/chunks/22999-ed78c0da32869799.js\",\"11621\",\"static/chunks/11621-6c0b918008a4ef3a.js\",\"57961\",\"static/chunks/57961-aaf309abf3a37da4.js\",\"80626\",\"static/chunks/80626-efbdab1edd92d7c6.js\",\"16559\",\"static/chunks/16559-a56817ec844bac98.js\",\"46917\",\"static/chunks/46917-0be864885f36c2ae.js\",\"13528\",\"static/chunks/13528-2c0e017dfaf00681.js\",\"93617\",\"static/chunks/93617-cccaf1d126fa81d3.js\",\"76758\",\"static/chunks/76758-1580022c4e8d6f19.js\",\"66930\",\"static/chunks/66930-731c28873d7c392d.js\",\"35608\",\"static/chunks/35608-99f0392dc1bf83f5.js\",\"35790\",\"static/chunks/app/(main)/p/%5BforumSlug%5D/%5BthreadSlug%5D/page-51392d1ceef5036e.js\"],\"default\"]\n14:[[\"$\",\"$L29\",null,{\"params\":{\"forumSlug\":\"google-fonts\",\"threadSlug\":\"google-fonts-2\"},\"searchParams\":{},\"data-sentry-element\":\"Component\",\"data-sentry-source-file\":\"withStructuredData.tsx\"}],[\"$\",\"script\",null,{\"type\":\"application/ld+json\",\"dangerouslySetInnerHTML\":{\"__html\":\"[{\\\"@context\\\":\\\"http://schema.org\\\",\\\"@type\\\":"])</script><script>self.__next_f.push([1,"\\\"WebApplication\\\",\\\"name\\\":\\\"Google Fonts\\\",\\\"datePublished\\\":\\\"2016-06-16T04:24:05.608-07:00\\\",\\\"dateModified\\\":\\\"2025-01-07T18:37:22.623-08:00\\\",\\\"image\\\":\\\"https://ph-files.imgix.net/3beb9d4a-d776-4016-b321-4eae5cb01a5b.png?auto=format\\\",\\\"screenshot\\\":[],\\\"applicationCategory\\\":\\\"Web App\\\",\\\"author\\\":[]},{\\\"@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/google-fonts\\\"},{\\\"@type\\\":\\\"ListItem\\\",\\\"position\\\":4,\\\"name\\\":\\\"Thread\\\",\\\"item\\\":\\\"https://www.producthunt.com/p/google-fonts/google-fonts-2\\\"}]}]\"},\"data-sentry-component\":\"StructuredData\",\"data-sentry-source-file\":\"structuredData.tsx\"}]]\n"])</script><script>self.__next_f.push([1,"26:[[\"$\",\"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\":\" Google Fonts : p/google-fonts | Product Hunt\"}],[\"$\",\"meta\",\"4\",{\"name\":\"description\",\"content\":\"Google Fonts - A new and improved google fonts. . (Web App, Design Tools, and Productivity) Discover 53 alternatives like Feather and Icons8\"}],[\"$\",\"link\",\"5\",{\"rel\":\"manifest\",\"href\":\"/manifest.json\",\"crossOrigin\":\"use-credentials\"}],[\"$\",\"meta\",\"6\",{\"name\":\"robots\",\"content\":\"noindex, nofollow\"}],[\"$\",\"meta\",\"7\",{\"name\":\"fb:app_id\",\"content\":\"1467820943460899\"}],[\"$\",\"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\":\" Google Fonts : p/google-fonts | Product Hunt\"}],[\"$\",\"meta\",\"10\",{\"property\":\"og:description\",\"content\":\"Google Fonts - A new and improved google fonts. . (Web App, Design Tools, and Productivity) Discover 53 alternatives like Feather and Icons8\"}],[\"$\",\"meta\",\"11\",{\"property\":\"og:url\",\"content\":\"https://www.producthunt.com/p/google-fonts/google-fonts-2\"}],[\"$\",\"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-files.imgix.net/3beb9d4a-d776-4016-b321-4eae5cb01a5b.png?auto=format\u0026fit=crop\u0026frame=1\u0026h=512\u0026w=1024\"}],[\"$\",\"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\":\" Google Fonts : p/google-fonts | Product Hunt\"}],[\"$\",\"meta\",\"20\",{\"name\":\"twitter:description\",\"content\":\"Google Fonts - A new and improved google fonts. . (Web App, Design Tools, and Productivity) Discover 53 alternatives like Feather and Icons8\"}],[\"$\",\"meta\",\"21\",{\"name\":\"twitter:image\",\"content\":\"https://ph-files.imgix.net/3beb9d4a-d776-4016-b321-4eae5cb01a5b.png?auto=format\u0026fit=crop\u0026frame=1\u0026h=512\u0026w=1024\"}],[\"$\",\"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,"c:null\n13:null\n"])</script><script>self.__next_f.push([1,"2a:I[54076,[\"91332\",\"static/chunks/app/(main)/p/@sidebar/(visible)/layout-5a772c0fcd21139e.js\"],\"Provider\"]\n"])</script><script>self.__next_f.push([1,"12:[\"$\",\"$L2a\",null,{\"forums\":{\"products\":[{\"__typename\":\"Product\",\"id\":\"482800\",\"name\":\"Cal.com\",\"description\":\"The open source Calendly alternative. Self host it, or have it hosted. Integrate it seamlessly into your business with advanced customization and an open API.\",\"thumbnailUuid\":\"39eadfe0-8f39-40f8-8213-ee9e516df919.png\",\"discussionForum\":{\"__typename\":\"DiscussionForumType\",\"id\":\"21624\",\"slug\":\"cal\"}},{\"__typename\":\"Product\",\"id\":\"576351\",\"name\":\"Claude by Anthropic\",\"description\":\"We're an AI research company that builds reliable, interpretable, and steerable AI systems. Our first product is Claude, an AI assistant for tasks at any scale.\",\"thumbnailUuid\":\"ae49ce7d-30a4-457b-823a-2e1ee8d44dbb.png\",\"discussionForum\":{\"__typename\":\"DiscussionForumType\",\"id\":\"27028\",\"slug\":\"claude\"}},{\"__typename\":\"Product\",\"id\":\"597151\",\"name\":\"Cursor\",\"description\":\"Built to make you extraordinarily productive, Cursor is the best way to code with AI.\",\"thumbnailUuid\":\"ada2695b-e20b-4c1b-b04a-e0fbd9daf466.png\",\"discussionForum\":{\"__typename\":\"DiscussionForumType\",\"id\":\"40814\",\"slug\":\"cursor\"}},{\"__typename\":\"Product\",\"id\":\"349171\",\"name\":\"Deepgram\",\"description\":\"Enterprise Voice AI platform designed for developers building voice-first products using speech-to-text, text-to-speech, or speech-to-speech APIs. Over 200,000 developers build with Deepgram's voice-native foundational models, accessed via APIs or self-managed software. Start building with $200 in free credits! \",\"thumbnailUuid\":\"ac23983e-9400-414b-aedf-8d46a164a4e9.png\",\"discussionForum\":{\"__typename\":\"DiscussionForumType\",\"id\":\"159924\",\"slug\":\"deepgram\"}},{\"__typename\":\"Product\",\"id\":\"521361\",\"name\":\"Dub.co\",\"description\":\"A link management infrastructure for modern marketing teams.\",\"thumbnailUuid\":\"3bb3ea09-8afe-42b0-8545-160370510ec5.jpeg\",\"discussionForum\":{\"__typename\":\"DiscussionForumType\",\"id\":\"50257\",\"slug\":\"dub\"}},{\"__typename\":\"Product\",\"id\":\"537816\",\"name\":\"ElevenLabs\",\"description\":\"The most realistic text to speech and voice cloning software. The most compelling, rich, and lifelike voices for creators and publishers seeking the ultimate tools for storytelling.\",\"thumbnailUuid\":\"fa7288c3-29bb-4b88-9f03-37a01dc5b9b5.jpeg\",\"discussionForum\":{\"__typename\":\"DiscussionForumType\",\"id\":\"11982\",\"slug\":\"elevenlabs\"}},{\"__typename\":\"Product\",\"id\":\"109920\",\"name\":\"Figma\",\"description\":\"A collaborative design tool for creating user interfaces, mobile apps, and websites with a wide range of features, including vector editing tools, prototyping, and version control, all in a cloud-based platform.\",\"thumbnailUuid\":\"db00a7a1-6778-4e51-a953-de5a9a339bc9.jpeg\",\"discussionForum\":{\"__typename\":\"DiscussionForumType\",\"id\":\"44735\",\"slug\":\"figma\"}},{\"__typename\":\"Product\",\"id\":\"111617\",\"name\":\"Linear\",\"description\":\"Linear is a system for modern software development. \\nStreamline issues, projects, and product roadmaps.\\n\\nLinear is the tool of choice for tens of thousands of ambitious product teams, including companies such as Vercel, CashApp, and Perplexity.\",\"thumbnailUuid\":\"9d9aa008-ca0e-4f10-84a1-211ae6875f45.png\",\"discussionForum\":{\"__typename\":\"DiscussionForumType\",\"id\":\"44783\",\"slug\":\"linear\"}},{\"__typename\":\"Product\",\"id\":\"106091\",\"name\":\"Notion\",\"description\":\"Notion is an all-in-one workspace that combines note-taking, project management, and task organization. It allows users to create customized databases, documents, and calendars to streamline their personal and professional workflows.\",\"thumbnailUuid\":\"ff3e2acf-884a-4f4c-a383-6edfe3de0d88.png\",\"discussionForum\":{\"__typename\":\"DiscussionForumType\",\"id\":\"49857\",\"slug\":\"notion\"}},{\"__typename\":\"Product\",\"id\":\"126122\",\"name\":\"PostHog\",\"description\":\"Open-source product analytics, session recording, feature flagging and A/B testing that you can self-host. Everything engineers need to build better products.\\n\",\"thumbnailUuid\":\"644b3a24-7a4e-48c9-b9bb-16ada3350013.gif\",\"discussionForum\":{\"__typename\":\"DiscussionForumType\",\"id\":\"45838\",\"slug\":\"posthog\"}},{\"__typename\":\"Product\",\"id\":\"112650\",\"name\":\"Raycast\",\"description\":\"A collection of powerful productivity tools all within an extendable launcher. Fast, ergonomic and reliable.\",\"thumbnailUuid\":\"e277d09d-84de-4555-ba92-8b8e5a39d763.png\",\"discussionForum\":{\"__typename\":\"DiscussionForumType\",\"id\":\"11595\",\"slug\":\"raycast\"}},{\"__typename\":\"Product\",\"id\":\"550146\",\"name\":\"Replit\",\"description\":\"Replit is a cloud-based collaborative coding platform and IDE that supports multiple programming languages, enabling users to write, run, and deploy code directly from their browser.\",\"thumbnailUuid\":\"5f621a68-2838-4ad2-97a5-fd3fc6dad117.jpeg\",\"discussionForum\":{\"__typename\":\"DiscussionForumType\",\"id\":\"48238\",\"slug\":\"replit\"}},{\"__typename\":\"Product\",\"id\":\"106850\",\"name\":\"Supabase\",\"description\":\"Supabase is an open-source backend-as-a-service that provides real-time databases, authentication, and API services. It enables developers to build and scale applications quickly without managing server infrastructure.\",\"thumbnailUuid\":\"8dff2ac5-c4f0-4b02-9055-a2a0019f139c.jpeg\",\"discussionForum\":{\"__typename\":\"DiscussionForumType\",\"id\":\"51955\",\"slug\":\"supabase\"}},{\"__typename\":\"Product\",\"id\":\"932196\",\"name\":\"Tana\",\"description\":\"An AI-native workspace for tech-savvy professionals who want to stay on top of everything—without the busywork. Tana helps you connect and organize information so you get it where you need it, in a super flexible format.\",\"thumbnailUuid\":\"88afa8cf-d8f7-4c6b-b13b-6b4203a7f097.svg\",\"discussionForum\":{\"__typename\":\"DiscussionForumType\",\"id\":\"350847\",\"slug\":\"tana\"}},{\"__typename\":\"Product\",\"id\":\"435808\",\"name\":\"Vercel\",\"description\":\"Vercel provides the developer tools and cloud infrastructure to build, scale, and secure a faster, more personalized web.\",\"thumbnailUuid\":\"593ff5e2-9d11-491c-ab63-9e929e894214.jpeg\",\"discussionForum\":{\"__typename\":\"DiscussionForumType\",\"id\":\"52333\",\"slug\":\"vercel\"}},{\"__typename\":\"Product\",\"id\":\"583075\",\"name\":\"Voicenotes\",\"description\":\"Voicenotes is an intelligent note-taking app. Record your thoughts freely, get them transcribed using state-of-the-art AI, and ask about every word you spoke.\",\"thumbnailUuid\":\"45fbf9a1-a061-434e-88ec-913de396f262.png\",\"discussionForum\":{\"__typename\":\"DiscussionForumType\",\"id\":\"26560\",\"slug\":\"voicenotes\"}}],\"topics\":[{\"__typename\":\"DiscussionCategory\",\"id\":\"100\",\"slug\":\"general\",\"name\":\"General\",\"description\":\"Share and discuss tech, products, business, startups, or product recommendations\",\"thumbnailUuid\":\"85c8f053-f68f-486f-a83b-79bd21080edc.svg\",\"discussionForum\":{\"__typename\":\"DiscussionForumType\",\"id\":\"7\",\"slug\":\"general\"}},{\"__typename\":\"DiscussionCategory\",\"id\":\"67\",\"slug\":\"ama\",\"name\":\"AMA\",\"description\":\"Official ask-me-anything conversations with notable guests\",\"thumbnailUuid\":\"b37d547c-ff41-40c2-b752-6b445a6957fc.svg\",\"discussionForum\":{\"__typename\":\"DiscussionForumType\",\"id\":\"484\",\"slug\":\"ama\"}},{\"__typename\":\"DiscussionCategory\",\"id\":\"68\",\"slug\":\"introduce-yourself\",\"name\":\"Introduce yourself\",\"description\":\"Say hello to the Product Hunt community\",\"thumbnailUuid\":\"59c8a9ba-8cc1-4eae-945e-ef8f8ed2f383.svg\",\"discussionForum\":{\"__typename\":\"DiscussionForumType\",\"id\":\"483\",\"slug\":\"introduce-yourself\"}},{\"__typename\":\"DiscussionCategory\",\"id\":\"168\",\"slug\":\"self-promotion\",\"name\":\"Self-Promotion\",\"description\":\"Show off what you're working on\",\"thumbnailUuid\":\"de6414d8-ff23-41e1-a015-27b06a813efb.svg\",\"discussionForum\":{\"__typename\":\"DiscussionForumType\",\"id\":\"356103\",\"slug\":\"self-promotion\"}}]},\"data-sentry-element\":\"Provider\",\"data-sentry-component\":\"Layout\",\"data-sentry-source-file\":\"layout.tsx\",\"children\":[\"$\",\"$Le\",null,{\"parallelRouterKey\":\"children\",\"segmentPath\":[\"children\",\"(main)\",\"children\",\"p\",\"sidebar\",\"children\",\"children\",\"(visible)\",\"children\"],\"error\":\"$undefined\",\"errorStyles\":\"$undefined\",\"errorScripts\":\"$undefined\",\"template\":[\"$\",\"$L11\",null,{}],\"templateStyles\":\"$undefined\",\"templateScripts\":\"$undefined\",\"notFound\":\"$undefined\",\"notFoundStyles\":\"$undefined\"}]}]\n"])</script></body></html>