CINXE.COM

Product Hunt – The best new products in tech.

<!DOCTYPE html><html lang="en"><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/57771a7998c11784.css" data-precedence="next"/><link rel="stylesheet" href="/_next/static/css/1ea9739f23a3b69e.css" data-precedence="next"/><link rel="stylesheet" href="/_next/static/css/38f7d385ab6d9f22.css" data-precedence="next"/><link rel="stylesheet" href="/_next/static/css/33ee5e80f001fd95.css" data-precedence="next"/><link rel="stylesheet" href="/_next/static/css/c99d6c2024146960.css" data-precedence="next"/><link rel="stylesheet" href="/_next/static/css/639ca35bc51610d3.css" data-precedence="next"/><link rel="stylesheet" href="/_next/static/css/1571eeb1adaac6eb.css" data-precedence="next"/><link rel="stylesheet" href="/_next/static/css/ba4db49fc6237d8c.css" data-precedence="next"/><link rel="stylesheet" href="/_next/static/css/b7e1b9d29880b9b9.css" data-precedence="next"/><link rel="stylesheet" href="/_next/static/css/40034c9c478f3fcb.css" data-precedence="next"/><link rel="stylesheet" href="/_next/static/css/0a0d922ec8281d19.css" data-precedence="next"/><link rel="preload" as="script" fetchPriority="low" href="/_next/static/chunks/webpack-ad78a48d7502c847.js"/><script src="/_next/static/chunks/fd9d1056-96a9c9a805849b31.js" async=""></script><script src="/_next/static/chunks/19948-c36f71a920d62304.js" async=""></script><script src="/_next/static/chunks/main-app-d134c41a6c5a017b.js" async=""></script><script src="/_next/static/chunks/53877-51c4a285eb192ef0.js" async=""></script><script src="/_next/static/chunks/46403-e33a58cdfbb894e8.js" async=""></script><script src="/_next/static/chunks/58056-751c28e77ae5a19a.js" async=""></script><script src="/_next/static/chunks/87138-0346ed4de56c8f41.js" async=""></script><script src="/_next/static/chunks/48191-5065c49d069bd01c.js" async=""></script><script src="/_next/static/chunks/14604-45e3a9aa74635210.js" async=""></script><script src="/_next/static/chunks/55579-59b56c16d22d5e09.js" async=""></script><script src="/_next/static/chunks/94531-936a58903208c445.js" async=""></script><script src="/_next/static/chunks/7851-391d4a68ffe47521.js" async=""></script><script src="/_next/static/chunks/28051-6c99bb1ef2e7af63.js" async=""></script><script src="/_next/static/chunks/23714-107263d1137b8b64.js" async=""></script><script src="/_next/static/chunks/17873-c31f11c5f34602f7.js" async=""></script><script src="/_next/static/chunks/65777-3de4ee3a8101d13d.js" async=""></script><script src="/_next/static/chunks/70523-d550acfac269c362.js" async=""></script><script src="/_next/static/chunks/50570-a3fc781dd79c6c81.js" async=""></script><script src="/_next/static/chunks/69558-1b9bff93d908a3d5.js" async=""></script><script src="/_next/static/chunks/48567-8ef86e02b791c3da.js" async=""></script><script src="/_next/static/chunks/86996-f19689892afa988b.js" async=""></script><script src="/_next/static/chunks/35572-2c9611c89948beb2.js" async=""></script><script src="/_next/static/chunks/91250-7219942be403246f.js" async=""></script><script src="/_next/static/chunks/18014-c0d46c250731d4aa.js" async=""></script><script src="/_next/static/chunks/36244-1e1cd815eb8e3e9e.js" async=""></script><script src="/_next/static/chunks/22083-0e82f252ddd91fc9.js" async=""></script><script src="/_next/static/chunks/app/(main)/topics/%5Bslug%5D/page-c3ed0782d0f49bb3.js" async=""></script><script src="/_next/static/chunks/50634-a6b23532a6b29b55.js" async=""></script><script src="/_next/static/chunks/63761-17f7fa9792e0fc0c.js" async=""></script><script src="/_next/static/chunks/2934-40203c6037aa8cbb.js" async=""></script><script src="/_next/static/chunks/app/(main)/layout-1d4fd0d3d4d501fb.js" async=""></script><script src="/_next/static/chunks/74468-913b2d3a1cd26fb3.js" async=""></script><script src="/_next/static/chunks/app/(main)/not-found-50ae68819c421045.js" async=""></script><script src="/_next/static/chunks/1997-8c211c482f7f1b80.js" async=""></script><script src="/_next/static/chunks/87620-cdf22e94cf823402.js" async=""></script><script src="/_next/static/chunks/17436-7d847d18b236a58e.js" async=""></script><script src="/_next/static/chunks/app/layout-8129646ff22b7671.js" async=""></script><script src="/_next/static/chunks/app/(cards)/layout-ed869996799e05ab.js" async=""></script><script src="/_next/static/chunks/25058-f2b5f735f386b605.js" async=""></script><script src="/_next/static/chunks/app/global-error-00a3da7293b47179.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 property="fb:app_id" content="1467820943460899"/><link rel="search" type="application/opensearchdescription+xml" title="ProductHunt" href="/osd.xml"/><meta name="theme-color" content="#ffffff"/><title> Product Hunt – The best new products in tech. </title><meta name="description" content="Product Hunt is a curation of the best new products, every day. Discover the latest mobile apps, websites, and technology products that everyone&#x27;s talking about."/><link rel="manifest" href="/manifest.json" crossorigin="use-credentials"/><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=" Product Hunt – The best new products in tech. "/><meta property="og:description" content="Product Hunt is a curation of the best new products, every day. Discover the latest mobile apps, websites, and technology products that everyone&#x27;s talking about."/><meta property="og:site_name" content="Product Hunt"/><meta property="og:locale" content="en_US"/><meta property="og:image" content="https://ph-static.imgix.net/product-hunt-logo-horizontal-orange-background.png?auto=format"/><meta property="og:type" content="article"/><meta name="twitter:card" content="summary_large_image"/><meta name="twitter:site" content="@producthunt"/><meta name="twitter:title" content=" Product Hunt – The best new products in tech. "/><meta name="twitter:description" content="Product Hunt is a curation of the best new products, every day. Discover the latest mobile apps, websites, and technology products that everyone&#x27;s talking about."/><meta name="twitter:image" content="https://ph-static.imgix.net/product-hunt-logo-horizontal-orange-background.png?auto=format"/><link rel="icon" href="https://ph-static.imgix.net/ph-favicon-brand-500.ico?auto=format"/><link rel="apple-touch-icon-precomposed" href="https://ph-static.imgix.net/ph-ios-icon.png?auto=format"/><link rel="chrome-webstore-item" href="https://producthunt.app.link/extension"/><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"},":R5kq:":{"data":{},"complete":false,"missing":"Dangling reference to missing Viewer object"},":R8ocutkq:":{"data":{},"complete":false,"missing":"Dangling reference to missing Viewer object"},":R18cutkq:":{"data":undefined,"loading":true,"networkStatus":1,"called":true},":R9ocutkq:":{"data":{},"complete":false,"missing":"Dangling reference to missing Viewer object"},":Ra8cutkq:":{"data":{},"complete":false,"missing":"Dangling reference to missing Viewer object"},":Rkutkq:":{"data":{},"complete":false,"missing":"Dangling reference to missing Viewer object"},":Rsutkq:":{"data":{},"complete":false,"missing":"Dangling reference to missing Viewer object"},":R14utkq:":{"data":{},"complete":false,"missing":"Dangling reference to missing Viewer object"},":R1kutkq:":{"data":{},"complete":false,"missing":"Dangling reference to missing Viewer object"},":R2sutkq:":{"data":{},"complete":false,"missing":"Dangling reference to missing Viewer object"},":R34utkq:":{"data":{},"complete":false,"missing":"Dangling reference to missing Viewer object"},":R3cutkq:":{"data":{},"complete":false,"missing":"Dangling reference to missing Viewer object"},":R1dkq:":{"data":{},"complete":false,"missing":"Dangling reference to missing Viewer object"},":R1tkq:":{"data":{},"complete":false,"missing":"Dangling reference to missing Viewer object"},":Rccutkq:":{"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_top_product_badge","ph_hub_top_badges","ph_phone_verification","ph_unfurl_unfeatured_posts","ph_verify_usa_phone_number","ph_verify_with_targeted_friction","ph_score_events_enabled","ph_mega_ads"],"notificationFeedItemsUnreadCount":0,"flashAlert":null,"notice":null,"otpRequiredFrom":null,"user":null,"abTestActiveParticipations":[],"visitStreak":{"__typename":"VisitStreak","id":"d5630404-1aca-4feb-bc4e-e4ab26b545f4","emoji":null,"duration":1},"recentLaunch":null,"intercomUserHash":null,"ifVisitedFromMobile":false,"newsletterSettings":{"__typename":"ViewerNewsletterSettings","hasNewsletterSubscription":false}}},"networkStatus":7},":RccutkqH1:":{"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_top_product_badge","ph_hub_top_badges","ph_phone_verification","ph_unfurl_unfeatured_posts","ph_verify_usa_phone_number","ph_verify_with_targeted_friction","ph_score_events_enabled","ph_mega_ads"],"notificationFeedItemsUnreadCount":0,"flashAlert":null,"notice":null,"otpRequiredFrom":null,"user":null,"abTestActiveParticipations":[],"visitStreak":{"__typename":"VisitStreak","id":"d5630404-1aca-4feb-bc4e-e4ab26b545f4","emoji":null,"duration":1},"recentLaunch":null,"intercomUserHash":null,"ifVisitedFromMobile":false,"newsletterSettings":{"__typename":"ViewerNewsletterSettings","hasNewsletterSubscription":false}},"complete":true,"missing":undefined},":R17rrqkutkq:":{"data":{"topic":{"__typename":"Topic","id":"89","slug":"open-source","parent":{"__typename":"Topic","id":"589","name":"Development","slug":"development"},"targetedAd":{"__typename":"Ad","id":"24686","subject":"Channel","post":null,"name":"Postman Recorder by DevTools","tagline":"Export Postman APIs from browser","thumbnailUuid":"3804ac21-fb93-44ad-8dd3-f8b434a7d0a5.png","largeAssetUuid":null,"smallAssetUuid":null,"url":"/r/ad/24686","variationId":null},"subscribers":{"__typename":"UserConnection","edges":[{"__typename":"UserEdge","node":{"__typename":"User","id":"502884","name":"Alice Jones","username":"alicejones","avatarUrl":"https://ph-avatars.imgix.net/502884/original.jpeg"}},{"__typename":"UserEdge","node":{"__typename":"User","id":"503412","name":"Ruthvik Malladi","username":"00rm7","avatarUrl":"https://ph-avatars.imgix.net/503412/4ec6d60c-91e1-414c-a95e-78330ff9543a.jpeg"}},{"__typename":"UserEdge","node":{"__typename":"User","id":"516541","name":"Agent Angelo","username":"agentangelo","avatarUrl":"https://ph-avatars.imgix.net/516541/3c0776f0-f61c-4b1c-8956-a2dab4f8a27a.jpeg"}},{"__typename":"UserEdge","node":{"__typename":"User","id":"516194","name":"Zsolt Agárdy","username":"zsoltagardy","avatarUrl":"https://ph-avatars.imgix.net/516194/original.jpeg"}},{"__typename":"UserEdge","node":{"__typename":"User","id":"298286","name":"DoBox","username":"thisisdobox","avatarUrl":"https://ph-avatars.imgix.net/298286/original.jpeg"}},{"__typename":"UserEdge","node":{"__typename":"User","id":"440214","name":"Elie Hirschfeld","username":"hirschfeldelie","avatarUrl":"https://ph-avatars.imgix.net/440214/original.jpeg"}},{"__typename":"UserEdge","node":{"__typename":"User","id":"513575","name":"Esther Schindler","username":"estherschindler","avatarUrl":"https://ph-avatars.imgix.net/513575/original.jpeg"}},{"__typename":"UserEdge","node":{"__typename":"User","id":"508771","name":"enric","username":"enricgili","avatarUrl":"https://ph-avatars.imgix.net/508771/original.jpeg"}},{"__typename":"UserEdge","node":{"__typename":"User","id":"511606","name":"mat morse","username":"mat148","avatarUrl":"https://ph-avatars.imgix.net/511606/original.jpeg"}},{"__typename":"UserEdge","node":{"__typename":"User","id":"510382","name":"Gamble Bowns McCown","username":"deleted-510382","avatarUrl":"https://ph-avatars.imgix.net/510382/original.jpeg"}},{"__typename":"UserEdge","node":{"__typename":"User","id":"509985","name":"Jake Orlowitz","username":"jakeorlowitz","avatarUrl":"https://ph-avatars.imgix.net/509985/original.jpeg"}},{"__typename":"UserEdge","node":{"__typename":"User","id":"508725","name":"Jay Wilburn","username":"jay_wilburn","avatarUrl":"https://ph-avatars.imgix.net/508725/original.jpeg"}},{"__typename":"UserEdge","node":{"__typename":"User","id":"493973","name":"Nicolas Vérité, Nÿco","username":"nyconyco","avatarUrl":"https://ph-avatars.imgix.net/493973/original.jpeg"}},{"__typename":"UserEdge","node":{"__typename":"User","id":"493507","name":"Ricardo","username":"rikmende","avatarUrl":"https://ph-avatars.imgix.net/493507/original.jpeg"}},{"__typename":"UserEdge","node":{"__typename":"User","id":"29064","name":"Spencer Dailey","username":"spencenow","avatarUrl":"https://ph-avatars.imgix.net/29064/original.jpeg"}},{"__typename":"UserEdge","node":{"__typename":"User","id":"7553","name":"jcsnv","username":"jcsnv","avatarUrl":"https://ph-avatars.imgix.net/7553/original.jpeg"}},{"__typename":"UserEdge","node":{"__typename":"User","id":"194073","name":"Stefano Contiero","username":"estelineink","avatarUrl":"https://ph-avatars.imgix.net/194073/original.jpeg"}},{"__typename":"UserEdge","node":{"__typename":"User","id":"473914","name":"imborge","username":"deleted-473914","avatarUrl":"https://ph-avatars.imgix.net/473914/original.jpeg"}},{"__typename":"UserEdge","node":{"__typename":"User","id":"437936","name":"Idan Tsitiat","username":"idan_tsitiat","avatarUrl":"https://ph-avatars.imgix.net/437936/original.jpeg"}},{"__typename":"UserEdge","node":{"__typename":"User","id":"505393","name":"Rebecca Slatkin","username":"rebeccaslatkin","avatarUrl":"https://ph-avatars.imgix.net/505393/original.jpeg"}},{"__typename":"UserEdge","node":{"__typename":"User","id":"505255","name":"removement","username":"removement","avatarUrl":"https://ph-avatars.imgix.net/505255/original.jpeg"}},{"__typename":"UserEdge","node":{"__typename":"User","id":"292240","name":"Michael Quirke","username":"msdq","avatarUrl":"https://ph-avatars.imgix.net/292240/original.jpeg"}},{"__typename":"UserEdge","node":{"__typename":"User","id":"504175","name":"Raghava Nellaturu","username":"rnella01","avatarUrl":"https://ph-avatars.imgix.net/504175/original.jpeg"}},{"__typename":"UserEdge","node":{"__typename":"User","id":"503652","name":"Raúl Marcos","username":"raulmarcosl","avatarUrl":"https://ph-avatars.imgix.net/503652/original.jpeg"}},{"__typename":"UserEdge","node":{"__typename":"User","id":"500602","name":"Kristian Slosar","username":"kristian_io","avatarUrl":"https://ph-avatars.imgix.net/500602/original.jpeg"}},{"__typename":"UserEdge","node":{"__typename":"User","id":"479144","name":"Ram","username":"ramkumarhq","avatarUrl":"https://ph-avatars.imgix.net/479144/original.png"}},{"__typename":"UserEdge","node":{"__typename":"User","id":"502575","name":"Sneha Jain","username":"snehajain1616","avatarUrl":"https://ph-avatars.imgix.net/502575/original.jpeg"}},{"__typename":"UserEdge","node":{"__typename":"User","id":"502498","name":"manumental","username":"manumental","avatarUrl":"https://ph-avatars.imgix.net/502498/original.jpeg"}},{"__typename":"UserEdge","node":{"__typename":"User","id":"501236","name":"Marc Brandsma","username":"tedesign","avatarUrl":"https://ph-avatars.imgix.net/501236/original.jpeg"}},{"__typename":"UserEdge","node":{"__typename":"User","id":"500875","name":"Ryan Parman","username":"skyzyx","avatarUrl":"https://ph-avatars.imgix.net/500875/original.jpeg"}},{"__typename":"UserEdge","node":{"__typename":"User","id":"56400","name":"kagen","username":"kagenatkinson","avatarUrl":"https://ph-avatars.imgix.net/56400/original.jpeg"}},{"__typename":"UserEdge","node":{"__typename":"User","id":"498678","name":"gibson86","username":"gibson861","avatarUrl":"https://ph-avatars.imgix.net/498678/original.jpeg"}},{"__typename":"UserEdge","node":{"__typename":"User","id":"341345","name":"Brian Mills Jr","username":"brianmillsjr","avatarUrl":"https://ph-avatars.imgix.net/341345/e2e700fe-9b1c-43bb-8fde-ee97e8dcb969.jpeg"}},{"__typename":"UserEdge","node":{"__typename":"User","id":"495182","name":"Adam Marquart","username":"deleted-495182","avatarUrl":"https://ph-avatars.imgix.net/495182/original.jpeg"}},{"__typename":"UserEdge","node":{"__typename":"User","id":"464274","name":"Uri Leshem","username":"urkele","avatarUrl":"https://ph-avatars.imgix.net/464274/original.jpeg"}},{"__typename":"UserEdge","node":{"__typename":"User","id":"53326","name":"Elke Fleing","username":"deleted-53326","avatarUrl":"https://ph-avatars.imgix.net/53326/original.jpeg"}},{"__typename":"UserEdge","node":{"__typename":"User","id":"30732","name":"Mustafa S.","username":"mlkrsrc","avatarUrl":"https://ph-avatars.imgix.net/30732/original.jpeg"}},{"__typename":"UserEdge","node":{"__typename":"User","id":"231642","name":"Andy Kaiser","username":"andykaiser","avatarUrl":"https://ph-avatars.imgix.net/231642/original.jpeg"}},{"__typename":"UserEdge","node":{"__typename":"User","id":"51231","name":"Erik Howard","username":"erik_howard","avatarUrl":"https://ph-avatars.imgix.net/51231/original.jpeg"}},{"__typename":"UserEdge","node":{"__typename":"User","id":"71397","name":"arin","username":"arintoker","avatarUrl":"https://ph-avatars.imgix.net/71397/d6a8ba6c-f4d3-4ca6-85af-bf721511e0a5.jpeg"}},{"__typename":"UserEdge","node":{"__typename":"User","id":"220989","name":"Kaili Kleemeier","username":"kailikleemeier","avatarUrl":"https://ph-avatars.imgix.net/220989/original.jpeg"}},{"__typename":"UserEdge","node":{"__typename":"User","id":"157956","name":"Deven Bhooshan","username":"devenbhooshan","avatarUrl":"https://ph-avatars.imgix.net/157956/0c01c1ea-bd29-4756-8afe-f848f7b9375e.jpeg"}},{"__typename":"UserEdge","node":{"__typename":"User","id":"51699","name":"Thanasis","username":"tnsrig","avatarUrl":"https://ph-avatars.imgix.net/51699/0acfb668-ef7d-46f1-8542-80c065e24974.jpeg"}},{"__typename":"UserEdge","node":{"__typename":"User","id":"435128","name":"Bojan Vidanovic","username":"bojanvidanovic","avatarUrl":"https://ph-avatars.imgix.net/435128/original.jpeg"}},{"__typename":"UserEdge","node":{"__typename":"User","id":"45688","name":"Juan Diosdado","username":"ikonoklast","avatarUrl":"https://ph-avatars.imgix.net/45688/original.jpeg"}},{"__typename":"UserEdge","node":{"__typename":"User","id":"345043","name":"Eduard Ionuţ Ichim","username":"eeschimosu","avatarUrl":"https://ph-avatars.imgix.net/345043/original.jpeg"}},{"__typename":"UserEdge","node":{"__typename":"User","id":"168321","name":"Gabriel Csabaï","username":"gcsabai","avatarUrl":"https://ph-avatars.imgix.net/168321/original.jpeg"}},{"__typename":"UserEdge","node":{"__typename":"User","id":"25717","name":"Erik Hoffman","username":"lillerik","avatarUrl":"https://ph-avatars.imgix.net/25717/69edd6a8-e6b2-4d78-9d7e-45a6c70803b3.jpeg"}},{"__typename":"UserEdge","node":{"__typename":"User","id":"163208","name":"Matt Nassar","username":"mattnassar","avatarUrl":"https://ph-avatars.imgix.net/163208/original.jpeg"}},{"__typename":"UserEdge","node":{"__typename":"User","id":"420339","name":"Nishant Gupta","username":"nishant_k_gupta","avatarUrl":"https://ph-avatars.imgix.net/420339/original.jpeg"}}]},"recentStacks":{"__typename":"ProductStackConnection","edges":[{"__typename":"ProductStackEdge","node":{"__typename":"ProductStack","id":"2239735","user":{"__typename":"User","id":"7867817","name":"Rosemary Cabrera","username":"rosemary_cabrera","isTrashed":false,"avatarUrl":"https://ph-avatars.imgix.net/7867817/original.png"},"product":{"__typename":"Product","id":"112449","name":"Zapier","tagline":"Connect your apps and automate workflows","slug":"zapier","logoUuid":"9acdbce2-d993-489b-b6e3-afb817d04d0b.png","isNoLongerOnline":false}}},{"__typename":"ProductStackEdge","node":{"__typename":"ProductStack","id":"2239732","user":{"__typename":"User","id":"7867817","name":"Rosemary Cabrera","username":"rosemary_cabrera","isTrashed":false,"avatarUrl":"https://ph-avatars.imgix.net/7867817/original.png"},"product":{"__typename":"Product","id":"109920","name":"Figma","tagline":"The collaborative interface design tool","slug":"figma","logoUuid":"db00a7a1-6778-4e51-a953-de5a9a339bc9.jpeg","isNoLongerOnline":false}}},{"__typename":"ProductStackEdge","node":{"__typename":"ProductStack","id":"2239730","user":{"__typename":"User","id":"7867817","name":"Rosemary Cabrera","username":"rosemary_cabrera","isTrashed":false,"avatarUrl":"https://ph-avatars.imgix.net/7867817/original.png"},"product":{"__typename":"Product","id":"110872","name":"GitHub","tagline":"How people build software","slug":"github","logoUuid":"c17453f9-e544-4e6a-86b0-4027cf710cf5.png","isNoLongerOnline":false}}}]},"meta":{"__typename":"MetaTags","canonicalUrl":"https://www.producthunt.com/topics/open-source","creator":"@producthunt","description":"Find the best Open Source apps on Product Hunt. Top 10 products: Feather Icons, Learn Anything, Cal.com, Nintendo Labo, unDraw, Postiz, DrawKit, Prettier, n8n, and OpenVC","image":"https://ph-files.imgix.net/1fc0084c-d910-40b9-b4d0-e5799f0ff24c.png?auto=format","mobileAppUrl":"producthunt://home","oembedUrl":null,"robots":null,"title":"The Best Open Source Apps and Products of 2024","type":"article","author":null,"authorUrl":null},"name":"Open Source","description":"Sharing is caring. Build great things together.","products":{"__typename":"ProductsConnection","edges":[{"__typename":"ProductEdge","node":{"__typename":"Product","id":"663895","isMaker":false,"viewerReview":null,"slug":"follow-3","name":"Follow","tagline":"Follow your favorites in one inbox.","followersCount":917,"reviewsCount":126,"topics":{"__typename":"TopicConnection","edges":[{"__typename":"TopicEdge","node":{"__typename":"Topic","id":"46","slug":"productivity","name":"Productivity"}},{"__typename":"TopicEdge","node":{"__typename":"Topic","id":"50","slug":"news","name":"News"}}]},"isSubscribed":false,"logoUuid":"bc75e07c-01c7-4426-abe5-1698bc846ffb.png","isNoLongerOnline":false,"isMuted":false,"url":"https://www.producthunt.com/products/follow-3","reviewsRating":4.94}},{"__typename":"ProductEdge","node":{"__typename":"Product","id":"112650","isMaker":false,"viewerReview":null,"slug":"raycast","name":"Raycast","tagline":"Your shortcut to everything","followersCount":3644,"reviewsCount":417,"topics":{"__typename":"TopicConnection","edges":[{"__typename":"TopicEdge","node":{"__typename":"Topic","id":"19","slug":"mac","name":"Mac"}},{"__typename":"TopicEdge","node":{"__typename":"Topic","id":"21","slug":"web-app","name":"Web App"}}]},"isSubscribed":false,"logoUuid":"e277d09d-84de-4555-ba92-8b8e5a39d763.png","isNoLongerOnline":false,"isMuted":false,"url":"https://www.producthunt.com/products/raycast","reviewsRating":4.92}},{"__typename":"ProductEdge","node":{"__typename":"Product","id":"486248","isMaker":false,"viewerReview":null,"slug":"mage-3","name":"Mage","tagline":"Give your data team magical powers!","followersCount":298,"reviewsCount":68,"topics":{"__typename":"TopicConnection","edges":[{"__typename":"TopicEdge","node":{"__typename":"Topic","id":"89","slug":"open-source","name":"Open Source"}},{"__typename":"TopicEdge","node":{"__typename":"Topic","id":"267","slug":"developer-tools","name":"Developer Tools"}}]},"isSubscribed":false,"logoUuid":"75bcb495-6f86-4eeb-9a8c-18821f88512a.gif","isNoLongerOnline":false,"isMuted":false,"url":"https://www.producthunt.com/products/mage-3","reviewsRating":4.97}},{"__typename":"ProductEdge","node":{"__typename":"Product","id":"543020","isMaker":false,"viewerReview":null,"slug":"keep-design-system","name":"Keep Design System","tagline":"Create beautiful and consistence user interface with ease","followersCount":1041,"reviewsCount":59,"topics":{"__typename":"TopicConnection","edges":[{"__typename":"TopicEdge","node":{"__typename":"Topic","id":"44","slug":"design-tools","name":"Design Tools"}},{"__typename":"TopicEdge","node":{"__typename":"Topic","id":"89","slug":"open-source","name":"Open Source"}}]},"isSubscribed":false,"logoUuid":"d34c4deb-5eec-4b9b-bda0-000e626975d5.gif","isNoLongerOnline":false,"isMuted":false,"url":"https://www.producthunt.com/products/keep-design-system","reviewsRating":4.97}},{"__typename":"ProductEdge","node":{"__typename":"Product","id":"554862","isMaker":false,"viewerReview":null,"slug":"formbricks","name":"Formbricks","tagline":"Harvest user-insights, build irresistible experiences","followersCount":710,"reviewsCount":37,"topics":{"__typename":"TopicConnection","edges":[{"__typename":"TopicEdge","node":{"__typename":"Topic","id":"89","slug":"open-source","name":"Open Source"}},{"__typename":"TopicEdge","node":{"__typename":"Topic","id":"93","slug":"user-experience","name":"User Experience"}}]},"isSubscribed":false,"logoUuid":"9d03555f-1af9-42b9-b848-365029e90e3f.png","isNoLongerOnline":false,"isMuted":false,"url":"https://www.producthunt.com/products/formbricks","reviewsRating":5}},{"__typename":"ProductEdge","node":{"__typename":"Product","id":"517821","isMaker":false,"viewerReview":null,"slug":"hyperswitch-2","name":"HyperSwitch","tagline":"Open Source Payments Switch. Fast, Reliable \u0026 Affordable.","followersCount":3218,"reviewsCount":120,"topics":{"__typename":"TopicConnection","edges":[{"__typename":"TopicEdge","node":{"__typename":"Topic","id":"88","slug":"api-1","name":"API"}},{"__typename":"TopicEdge","node":{"__typename":"Topic","id":"89","slug":"open-source","name":"Open Source"}}]},"isSubscribed":false,"logoUuid":"7ecb8ca0-ea70-4e4e-a8f3-666322d8ed3d.png","isNoLongerOnline":false,"isMuted":false,"url":"https://www.producthunt.com/products/hyperswitch-2","reviewsRating":4.92}},{"__typename":"ProductEdge","node":{"__typename":"Product","id":"107508","isMaker":false,"viewerReview":null,"slug":"docusaurus","name":"Docusaurus","tagline":"Easy to maintain open source documentation websites","followersCount":1879,"reviewsCount":100,"topics":{"__typename":"TopicConnection","edges":[{"__typename":"TopicEdge","node":{"__typename":"Topic","id":"46","slug":"productivity","name":"Productivity"}},{"__typename":"TopicEdge","node":{"__typename":"Topic","id":"89","slug":"open-source","name":"Open Source"}}]},"isSubscribed":false,"logoUuid":"915c41a4-365e-4bea-a4dc-eb586f3d8cf1.png","isNoLongerOnline":false,"isMuted":false,"url":"https://www.producthunt.com/products/docusaurus","reviewsRating":4.94}},{"__typename":"ProductEdge","node":{"__typename":"Product","id":"504711","isMaker":false,"viewerReview":null,"slug":"astro-build-faster-websites","name":"Astro","tagline":"The web framework that scales with you.","followersCount":1050,"reviewsCount":33,"topics":{"__typename":"TopicConnection","edges":[{"__typename":"TopicEdge","node":{"__typename":"Topic","id":"89","slug":"open-source","name":"Open Source"}},{"__typename":"TopicEdge","node":{"__typename":"Topic","id":"204","slug":"education","name":"Education"}}]},"isSubscribed":false,"logoUuid":"6bad3f69-e994-422a-b532-569cbb4ee076.png","isNoLongerOnline":false,"isMuted":false,"url":"https://www.producthunt.com/products/astro-build-faster-websites","reviewsRating":5}},{"__typename":"ProductEdge","node":{"__typename":"Product","id":"517824","isMaker":false,"viewerReview":null,"slug":"chatbot-design-studio-by-tiledesk","name":"Tiledesk","tagline":"Build \u0026 publish LLM-enabled Chatbots \u0026 Conversational Apps💬","followersCount":1649,"reviewsCount":30,"topics":{"__typename":"TopicConnection","edges":[{"__typename":"TopicEdge","node":{"__typename":"Topic","id":"89","slug":"open-source","name":"Open Source"}},{"__typename":"TopicEdge","node":{"__typename":"Topic","id":"268","slug":"artificial-intelligence","name":"Artificial Intelligence"}}]},"isSubscribed":false,"logoUuid":"4523f6f1-b2e6-43ce-b982-7089736cfc57.gif","isNoLongerOnline":false,"isMuted":false,"url":"https://www.producthunt.com/products/chatbot-design-studio-by-tiledesk","reviewsRating":5}},{"__typename":"ProductEdge","node":{"__typename":"Product","id":"410135","isMaker":false,"viewerReview":null,"slug":"daily-dev","name":"daily.dev","tagline":"The homepage every developer deserves","followersCount":2578,"reviewsCount":240,"topics":{"__typename":"TopicConnection","edges":[{"__typename":"TopicEdge","node":{"__typename":"Topic","id":"16","slug":"browser-extensions","name":"Browser Extensions"}},{"__typename":"TopicEdge","node":{"__typename":"Topic","id":"21","slug":"web-app","name":"Web App"}}]},"isSubscribed":false,"logoUuid":"4456b7ea-3f94-4bbb-8d03-0b55a6ebff0f.gif","isNoLongerOnline":false,"isMuted":false,"url":"https://www.producthunt.com/products/daily-dev","reviewsRating":4.91}}],"pageInfo":{"__typename":"PageInfo","endCursor":"MTA","hasNextPage":true}},"productQuestions":{"__typename":"ProductQuestionConnection","edges":[]},"topReviewedProducts":{"__typename":"ProductConnection","edges":[{"__typename":"ProductEdge","node":{"__typename":"Product","id":"663895","name":"Follow","tagline":"Follow your favorites in one inbox.","reviewsRating":4.94,"slug":"follow-3","path":"/products/follow-3","reviewSnippet":{"__typename":"Review","id":"864749","overallExperience":"improve twitter rrs source","user":{"__typename":"User","id":"7743488","name":"陶翼腾","username":"new_user___3022024d59d80fb35d0ebfe","avatarUrl":"https://ph-avatars.imgix.net/7743488/6fbd498e-df89-43b2-9040-013febb8de5f.jpeg"}},"logoUuid":"bc75e07c-01c7-4426-abe5-1698bc846ffb.png","isNoLongerOnline":false,"isMaker":false}},{"__typename":"ProductEdge","node":{"__typename":"Product","id":"110872","name":"GitHub","tagline":"How people build software","reviewsRating":4.81,"slug":"github","path":"/products/github","reviewSnippet":{"__typename":"Review","id":"628549","overallExperience":"nice","user":{"__typename":"User","id":"5699124","name":"Thor Marsh","username":"ajdu401","avatarUrl":"https://ph-avatars.imgix.net/5699124/original.jpeg"}},"logoUuid":"c17453f9-e544-4e6a-86b0-4027cf710cf5.png","isNoLongerOnline":false,"isMaker":false}},{"__typename":"ProductEdge","node":{"__typename":"Product","id":"112650","name":"Raycast","tagline":"Your shortcut to everything","reviewsRating":4.92,"slug":"raycast","path":"/products/raycast","reviewSnippet":{"__typename":"Review","id":"625007","overallExperience":"I've been using Raycast instead of Spotlight for a while now. I enjoy small features like a clipboard, notes, etc. It's like a Swiss knife for my day-to-day tasks 🇨🇭","user":{"__typename":"User","id":"3370398","name":"Vishal Pratap Singh","username":"vishalx","avatarUrl":"https://ph-avatars.imgix.net/3370398/1ddcdeca-e158-42b6-b9c9-48a0a5ab0262.jpeg"}},"logoUuid":"e277d09d-84de-4555-ba92-8b8e5a39d763.png","isNoLongerOnline":false,"isMaker":false}},{"__typename":"ProductEdge","node":{"__typename":"Product","id":"109920","name":"Figma","tagline":"The collaborative interface design tool","reviewsRating":4.79,"slug":"figma","path":"/products/figma","reviewSnippet":{"__typename":"Review","id":"683058","overallExperience":"When it comes to design tools like Figma, I must admit that as a non-designer, it can feel quite challenging to get the hang of it due to its steep learning curve. However, I have discovered a gem within the Figma ecosystem called Figjam that I absolutely adore.\nFigjam offers an intuitive and user-friendly experience, making it more accessible to users like myself who may not have a background in design. It allows me to effortlessly create diagrams and brainstorm ideas using sticky notes, which has proven to be incredibly valuable. The simplicity and versatility of Figjam's interface make it a joy to work with.","user":{"__typename":"User","id":"4147747","name":"Mia San","username":"mia_sanchi","avatarUrl":"https://ph-avatars.imgix.net/4147747/95ebc243-878a-41c2-8b6b-00b31f1ea2c9.jpeg"}},"logoUuid":"db00a7a1-6778-4e51-a953-de5a9a339bc9.jpeg","isNoLongerOnline":false,"isMaker":false}}]},"categories":[{"__typename":"ProductCategory","id":"87","name":"Automation tools","path":"/categories/automation"},{"__typename":"ProductCategory","id":"37","name":"Team collaboration software","path":"/categories/team-collaboration"},{"__typename":"ProductCategory","id":"123","name":"Community management","path":"/categories/community-management"},{"__typename":"ProductCategory","id":"36","name":"Project management software","path":"/categories/project-management"},{"__typename":"ProductCategory","id":"75","name":"Code editors","path":"/categories/code-editors"},{"__typename":"ProductCategory","id":"80","name":"Issue tracking software","path":"/categories/issue-tracking-software"},{"__typename":"ProductCategory","id":"82","name":"Git clients","path":"/categories/git-clients"},{"__typename":"ProductCategory","id":"205","name":"Platforms","path":"/categories/platforms"},{"__typename":"ProductCategory","id":"1123","name":"Code Review Tools","path":"/categories/code-review-tools"},{"__typename":"ProductCategory","id":"72","name":"Engineering \u0026 Development","path":"/categories/engineering-development"}],"isFollowed":false,"followersCount":67400,"imageUuid":"1fc0084c-d910-40b9-b4d0-e5799f0ff24c.png"},"viewer":{"__typename":"Viewer","id":null,"features":["ph_top_product_badge","ph_hub_top_badges","ph_phone_verification","ph_unfurl_unfeatured_posts","ph_verify_usa_phone_number","ph_verify_with_targeted_friction","ph_score_events_enabled","ph_mega_ads"]},"shoutouts":{"__typename":"ProductsConnection","totalCount":100,"edges":[{"__typename":"ProductEdge","node":{"__typename":"Product","id":"109920","slug":"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.","name":"Figma","tagline":"The collaborative interface design tool","featuredShoutoutsToCount":442,"posts":{"__typename":"PostConnection","edges":[{"__typename":"PostEdge","node":{"__typename":"Post","id":"573507","slug":"marketplace-for-events-and-entertainment","name":"Marketplace for Events and Entertainment"}},{"__typename":"PostEdge","node":{"__typename":"Post","id":"466306","slug":"figma-ai-2","name":"Figma AI"}},{"__typename":"PostEdge","node":{"__typename":"Post","id":"466307","slug":"figma-slides","name":"Figma Slides"}},{"__typename":"PostEdge","node":{"__typename":"Post","id":"429938","slug":"creator-micro-keyboard-by-figma","name":"Creator Micro Keyboard by Figma"}}]},"postShoutoutsTo":{"__typename":"PostShoutoutConnection","edges":[{"__typename":"PostShoutoutEdge","node":{"__typename":"PostShoutout","id":"114409","post":{"__typename":"Post","id":"582506","slug":"sparkbase","name":"Sparkbase","badges":{"__typename":"Connection","edges":[{"__typename":"BadgeEdge","node":{"__typename":"TopPostBadge","id":"4980261","position":1,"period":"daily","date":"2024-11-25"}}]},"tagline":"Book high-intent sales calls on autopilot","createdAt":"2024-11-25T00:01:00-08:00","isTopLaunch":false,"votesCount":692,"redirectToProduct":null,"thumbnailImageUuid":"223e08c2-17c3-41a2-957a-d0baa6100ddd.png","productState":"default"},"from":{"__typename":"Product","slug":"sparkbase","id":"694788","name":"Sparkbase","logoUuid":"223e08c2-17c3-41a2-957a-d0baa6100ddd.png","isNoLongerOnline":false,"isTopProduct":false},"note":"A bit of a steep learning curve, but now we can’t imagine working without it.","url":"https://www.producthunt.com/products/figma/shoutouts/114409","to":{"__typename":"Product","id":"109920","name":"Figma","slug":"figma"},"hasVoted":false,"votesCount":0}},{"__typename":"PostShoutoutEdge","node":{"__typename":"PostShoutout","id":"95929","post":{"__typename":"Post","id":"599872","slug":"vozo-video-translator","name":"Vozo Video Translator","badges":{"__typename":"Connection","edges":[{"__typename":"BadgeEdge","node":{"__typename":"TopPostBadge","id":"4980921","position":2,"period":"weekly","date":"2024-11-19"}}]},"tagline":"Precise video translation, perfected with AI pilot","createdAt":"2024-11-19T00:01:00-08:00","isTopLaunch":false,"votesCount":1880,"redirectToProduct":null,"thumbnailImageUuid":"011d0d4b-68c2-4080-8c10-e029c9318c7b.gif","productState":"default"},"from":{"__typename":"Product","slug":"vozo","id":"593661","name":"Vozo AI","logoUuid":"27e32bf4-6abf-46b4-b4b6-e2aa7b03e428.png","isNoLongerOnline":false,"isTopProduct":false},"note":"powerful yet simple.","url":"https://www.producthunt.com/products/figma/shoutouts/95929","to":{"__typename":"Product","id":"109920","name":"Figma","slug":"figma"},"hasVoted":false,"votesCount":0}},{"__typename":"PostShoutoutEdge","node":{"__typename":"PostShoutout","id":"115639","post":{"__typename":"Post","id":"646285","slug":"spiral-9","name":"Spiral","badges":{"__typename":"Connection","edges":[]},"tagline":"Automate repetitive creative work, in your voice","createdAt":"2024-11-26T00:01:00-08:00","isTopLaunch":false,"votesCount":187,"redirectToProduct":null,"thumbnailImageUuid":"8379a48e-46fe-4d42-b207-265f8921d1e6.png","productState":"default"},"from":{"__typename":"Product","slug":"spiral-6","id":"589099","name":"Spiral","logoUuid":"b89c90f4-ca54-4ef3-8646-29740bd7dba0.png","isNoLongerOnline":false,"isTopProduct":false},"note":"We can’t imagine working without it, there's no other tool that allows us to iterate as fast as Figma.","url":"https://www.producthunt.com/products/figma/shoutouts/115639","to":{"__typename":"Product","id":"109920","name":"Figma","slug":"figma"},"hasVoted":false,"votesCount":0}},{"__typename":"PostShoutoutEdge","node":{"__typename":"PostShoutout","id":"109038","post":{"__typename":"Post","id":"637926","slug":"gitlaw","name":"GitLaw","badges":{"__typename":"Connection","edges":[]},"tagline":"Git for legal docs with open-source free legal templates","createdAt":"2024-11-25T00:01:00-08:00","isTopLaunch":false,"votesCount":267,"redirectToProduct":null,"thumbnailImageUuid":"aebe708d-ac45-4b64-bc0e-dbf23c792b02.png","productState":"default"},"from":{"__typename":"Product","slug":"gitlaw","id":"747127","name":"GitLaw","logoUuid":"aebe708d-ac45-4b64-bc0e-dbf23c792b02.png","isNoLongerOnline":false,"isTopProduct":false},"note":"From wireframes to polished designs, Figma has made collaboration smooth","url":"https://www.producthunt.com/products/figma/shoutouts/109038","to":{"__typename":"Product","id":"109920","name":"Figma","slug":"figma"},"hasVoted":false,"votesCount":0}}]},"logoUuid":"db00a7a1-6778-4e51-a953-de5a9a339bc9.jpeg","isNoLongerOnline":false}},{"__typename":"ProductEdge","node":{"__typename":"Product","id":"106850","slug":"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.","name":"Supabase","tagline":"The open source Firebase alternative","featuredShoutoutsToCount":189,"posts":{"__typename":"PostConnection","edges":[{"__typename":"PostEdge","node":{"__typename":"Post","id":"479308","slug":"postgres-new","name":"postgres.new"}},{"__typename":"PostEdge","node":{"__typename":"Post","id":"452016","slug":"supabase-2","name":"Supabase"}},{"__typename":"PostEdge","node":{"__typename":"Post","id":"451956","slug":"supabase-b37accde-66c0-4c60-bc5c-2634afa7cfe2","name":"Supabase"}},{"__typename":"PostEdge","node":{"__typename":"Post","id":"408986","slug":"ai-sql-editor-by-supabase","name":"AI SQL Editor by Supabase"}}]},"postShoutoutsTo":{"__typename":"PostShoutoutConnection","edges":[{"__typename":"PostShoutoutEdge","node":{"__typename":"PostShoutout","id":"104261","post":{"__typename":"Post","id":"608665","slug":"lovable","name":"Lovable","badges":{"__typename":"Connection","edges":[{"__typename":"BadgeEdge","node":{"__typename":"TopPostBadge","id":"4967837","position":1,"period":"daily","date":"2024-11-21"}}]},"tagline":"The world's first AI Full Stack Engineer","createdAt":"2024-11-21T00:01:00-08:00","isTopLaunch":false,"votesCount":1437,"redirectToProduct":null,"thumbnailImageUuid":"dc66b047-9813-46c2-9d3f-5a132f705501.gif","productState":"default"},"from":{"__typename":"Product","slug":"lovable","id":"566141","name":"Lovable","logoUuid":"90acab39-a7ab-434b-a921-4c4785e55589.gif","isNoLongerOnline":false,"isTopProduct":false},"note":"Our choice for enabling builders to add backend features like authentication, data persistence, AI functions, payment checkout to apps built in Lovable","url":"https://www.producthunt.com/products/supabase/shoutouts/104261","to":{"__typename":"Product","id":"106850","name":"Supabase","slug":"supabase"},"hasVoted":false,"votesCount":1}},{"__typename":"PostShoutoutEdge","node":{"__typename":"PostShoutout","id":"102390","post":{"__typename":"Post","id":"625176","slug":"integral","name":"Integral ","badges":{"__typename":"Connection","edges":[{"__typename":"BadgeEdge","node":{"__typename":"TopPostBadge","id":"4971528","position":1,"period":"daily","date":"2024-11-22"}}]},"tagline":"Slack/Discord alternative for expert communities and orgs","createdAt":"2024-11-22T00:01:00-08:00","isTopLaunch":false,"votesCount":727,"redirectToProduct":null,"thumbnailImageUuid":"be2d0fff-2b29-4280-adc9-f702213ade1f.png","productState":"default"},"from":{"__typename":"Product","slug":"integral","id":"734739","name":"Integral ","logoUuid":"be2d0fff-2b29-4280-adc9-f702213ade1f.png","isNoLongerOnline":false,"isTopProduct":false},"note":"supabase is AWESOME. our app has a crazy need for real time and low latency comms and fast search. had to self-host supabase to save on startup capital. hope to get to a level of revenue to be able to sponsor Supabase github contributors permanently ","url":"https://www.producthunt.com/products/supabase/shoutouts/102390","to":{"__typename":"Product","id":"106850","name":"Supabase","slug":"supabase"},"hasVoted":false,"votesCount":0}},{"__typename":"PostShoutoutEdge","node":{"__typename":"PostShoutout","id":"109783","post":{"__typename":"Post","id":"609654","slug":"langfuse-prompt-experiments","name":"Langfuse Prompt Experiments","badges":{"__typename":"Connection","edges":[{"__typename":"BadgeEdge","node":{"__typename":"TopPostBadge","id":"4971532","position":5,"period":"daily","date":"2024-11-22"}}]},"tagline":"Open Source LLM Engineering Platform","createdAt":"2024-11-22T00:01:00-08:00","isTopLaunch":false,"votesCount":399,"redirectToProduct":null,"thumbnailImageUuid":"a162a615-92e6-414f-a5a4-a3f0b32aca66.gif","productState":"default"},"from":{"__typename":"Product","slug":"langfuse","id":"547596","name":"Langfuse","logoUuid":"9a61a5f2-5dd2-492c-ae2a-5fdafe0d9c82.png","isNoLongerOnline":false,"isTopProduct":false},"note":"Supabase is all we love about Postgres, but better. Thank you team Supabase for helping us scale with our rapid growth!","url":"https://www.producthunt.com/products/supabase/shoutouts/109783","to":{"__typename":"Product","id":"106850","name":"Supabase","slug":"supabase"},"hasVoted":false,"votesCount":0}},{"__typename":"PostShoutoutEdge","node":{"__typename":"PostShoutout","id":"111405","post":{"__typename":"Post","id":"642056","slug":"secret-recipes-3","name":"Secret Recipes","badges":{"__typename":"Connection","edges":[{"__typename":"BadgeEdge","node":{"__typename":"TopPostBadge","id":"4977418","position":5,"period":"daily","date":"2024-11-24"}}]},"tagline":"Make money from your recipes","createdAt":"2024-11-24T00:01:00-08:00","isTopLaunch":false,"votesCount":189,"redirectToProduct":null,"thumbnailImageUuid":"d0b67b4a-91b1-4313-b70b-110b5586752c.png","productState":"default"},"from":{"__typename":"Product","slug":"secret-recipes","id":"539305","name":"Secret Recipes","logoUuid":"5c280216-ae53-48d6-92d2-ff8f7869fc8a.png","isNoLongerOnline":false,"isTopProduct":false},"note":"Easy peasy backend database","url":"https://www.producthunt.com/products/supabase/shoutouts/111405","to":{"__typename":"Product","id":"106850","name":"Supabase","slug":"supabase"},"hasVoted":false,"votesCount":0}}]},"logoUuid":"8dff2ac5-c4f0-4b02-9055-a2a0019f139c.jpeg","isNoLongerOnline":false}},{"__typename":"ProductEdge","node":{"__typename":"Product","id":"526756","slug":"chatgpt-1","description":"An LLM to get instant answers, find creative inspiration, and learn something new. Free to use. Easy to try. Just ask and ChatGPT can help with writing, learning, brainstorming, and more.","name":"ChatGPT by OpenAI","tagline":"Get answers. Find inspiration. Be more productive.","featuredShoutoutsToCount":127,"posts":{"__typename":"PostConnection","edges":[{"__typename":"PostEdge","node":{"__typename":"Post","id":"477950","slug":"openai-2","name":"OpenAI"}},{"__typename":"PostEdge","node":{"__typename":"Post","id":"466120","slug":"chatgpt-for-mac","name":"ChatGPT For Mac"}},{"__typename":"PostEdge","node":{"__typename":"Post","id":"436799","slug":"chatgpt-team","name":"ChatGPT Team"}},{"__typename":"PostEdge","node":{"__typename":"Post","id":"433862","slug":"chatgpt-teams","name":"ChatGPT Teams"}}]},"postShoutoutsTo":{"__typename":"PostShoutoutConnection","edges":[{"__typename":"PostShoutoutEdge","node":{"__typename":"PostShoutout","id":"102394","post":{"__typename":"Post","id":"625176","slug":"integral","name":"Integral ","badges":{"__typename":"Connection","edges":[{"__typename":"BadgeEdge","node":{"__typename":"TopPostBadge","id":"4971528","position":1,"period":"daily","date":"2024-11-22"}}]},"tagline":"Slack/Discord alternative for expert communities and orgs","createdAt":"2024-11-22T00:01:00-08:00","isTopLaunch":false,"votesCount":727,"redirectToProduct":null,"thumbnailImageUuid":"be2d0fff-2b29-4280-adc9-f702213ade1f.png","productState":"default"},"from":{"__typename":"Product","slug":"integral","id":"734739","name":"Integral ","logoUuid":"be2d0fff-2b29-4280-adc9-f702213ade1f.png","isNoLongerOnline":false,"isTopProduct":false},"note":"I've had a crazy number of voice chats with chat gpt throughout the journey of building this app, usually focused on best practices and trade offs of engineering decisions, performance, and etc. ","url":"https://www.producthunt.com/products/chatgpt-1/shoutouts/102394","to":{"__typename":"Product","id":"526756","name":"ChatGPT by OpenAI","slug":"chatgpt-1"},"hasVoted":false,"votesCount":0}},{"__typename":"PostShoutoutEdge","node":{"__typename":"PostShoutout","id":"104098","post":{"__typename":"Post","id":"628355","slug":"aicode-fail","name":"aiCode.fail","badges":{"__typename":"Connection","edges":[]},"tagline":"Ship AI Code with confidence and speed","createdAt":"2024-11-26T00:01:00-08:00","isTopLaunch":false,"votesCount":64,"redirectToProduct":null,"thumbnailImageUuid":"a2bc0890-33de-4413-a7b2-bc64c9927b55.png","productState":"default"},"from":{"__typename":"Product","slug":"aicode-fail","id":"737830","name":"aiCode.fail","logoUuid":"a2bc0890-33de-4413-a7b2-bc64c9927b55.png","isNoLongerOnline":false,"isTopProduct":false},"note":"The new search feature is a godsend 🙏","url":"https://www.producthunt.com/products/chatgpt-1/shoutouts/104098","to":{"__typename":"Product","id":"526756","name":"ChatGPT by OpenAI","slug":"chatgpt-1"},"hasVoted":false,"votesCount":0}},{"__typename":"PostShoutoutEdge","node":{"__typename":"PostShoutout","id":"73410","post":{"__typename":"Post","id":"569328","slug":"quorini","name":"Quorini","badges":{"__typename":"Connection","edges":[{"__typename":"BadgeEdge","node":{"__typename":"TopPostBadge","id":"4882600","position":1,"period":"daily","date":"2024-11-07"}}]},"tagline":"Design and run serverless cloud API in minutes","createdAt":"2024-11-07T00:01:00-08:00","isTopLaunch":false,"votesCount":882,"redirectToProduct":{"__typename":"Product","id":"682245","slug":"quorini"},"thumbnailImageUuid":"c89b08dd-f943-44f1-96cb-d4907a4f141b.png","productState":"default"},"from":{"__typename":"Product","slug":"quorini","id":"682245","name":"Quorini","logoUuid":"c89b08dd-f943-44f1-96cb-d4907a4f141b.png","isNoLongerOnline":false,"isTopProduct":false},"note":"ChatGPT delivers conversational AI that understands context and generates human-like responses, enhancing user engagement and providing valuable insights","url":"https://www.producthunt.com/products/chatgpt-1/shoutouts/73410","to":{"__typename":"Product","id":"526756","name":"ChatGPT by OpenAI","slug":"chatgpt-1"},"hasVoted":false,"votesCount":0}},{"__typename":"PostShoutoutEdge","node":{"__typename":"PostShoutout","id":"66331","post":{"__typename":"Post","id":"554379","slug":"genbler","name":"Genbler","badges":{"__typename":"Connection","edges":[{"__typename":"BadgeEdge","node":{"__typename":"TopPostBadge","id":"4894945","position":1,"period":"daily","date":"2024-11-10"}}]},"tagline":"Photo and video AI SaaS solution for content creators","createdAt":"2024-11-10T00:01:00-08:00","isTopLaunch":false,"votesCount":560,"redirectToProduct":{"__typename":"Product","id":"667855","slug":"genbler"},"thumbnailImageUuid":"16811353-f6a9-4e97-b0dc-d8b20eed28cd.png","productState":"default"},"from":{"__typename":"Product","slug":"genbler","id":"667855","name":"Genbler","logoUuid":"16811353-f6a9-4e97-b0dc-d8b20eed28cd.png","isNoLongerOnline":false,"isTopProduct":false},"note":"It felt like having a brainstorming buddy who’s always up for fresh ideas! Whether it was refining our messaging or exploring new concepts, it kept the creative energy flowing. It’s honestly like having an extra set of hands in our creative process.","url":"https://www.producthunt.com/products/chatgpt-1/shoutouts/66331","to":{"__typename":"Product","id":"526756","name":"ChatGPT by OpenAI","slug":"chatgpt-1"},"hasVoted":false,"votesCount":0}}]},"logoUuid":"ab9d1922-1570-42b9-8703-a6176d844a98.png","isNoLongerOnline":false}},{"__typename":"ProductEdge","node":{"__typename":"Product","id":"110872","slug":"github","description":"GitHub is a development platform inspired by the way you work.","name":"GitHub","tagline":"How people build software","featuredShoutoutsToCount":111,"posts":{"__typename":"PostConnection","edges":[{"__typename":"PostEdge","node":{"__typename":"Post","id":"385324","slug":"github-copilot-x","name":"GitHub Copilot X"}},{"__typename":"PostEdge","node":{"__typename":"Post","id":"322947","slug":"github-code-search","name":"GitHub Code Search"}},{"__typename":"PostEdge","node":{"__typename":"Post","id":"302350","slug":"copilot-by-github-x-openai","name":"Copilot by Github x OpenAI"}},{"__typename":"PostEdge","node":{"__typename":"Post","id":"285035","slug":"github-skyline","name":"GitHub Skyline"}}]},"postShoutoutsTo":{"__typename":"PostShoutoutConnection","edges":[{"__typename":"PostShoutoutEdge","node":{"__typename":"PostShoutout","id":"105401","post":{"__typename":"Post","id":"630911","slug":"warestack-2","name":"Warestack","badges":{"__typename":"Connection","edges":[{"__typename":"BadgeEdge","node":{"__typename":"TopPostBadge","id":"4948902","position":3,"period":"daily","date":"2024-11-20"}}]},"tagline":"Manage every code change with best practices","createdAt":"2024-11-20T00:01:00-08:00","isTopLaunch":false,"votesCount":501,"redirectToProduct":null,"thumbnailImageUuid":"b64756d5-3dc2-4d7b-9c0f-e12e5452d28c.jpeg","productState":"default"},"from":{"__typename":"Product","slug":"warestack","id":"598349","name":"Warestack","logoUuid":"178b5249-a837-44b8-b432-8b87ed1ab645.jpeg","isNoLongerOnline":false,"isTopProduct":false},"note":"GitHub's app and webhook capabilities empower our dashboard to provide real-time insights. This allows teams to quickly identify priorities and tackle what’s next at a glance, streamlining daily operations.","url":"https://www.producthunt.com/products/github/shoutouts/105401","to":{"__typename":"Product","id":"110872","name":"GitHub","slug":"github"},"hasVoted":false,"votesCount":0}},{"__typename":"PostShoutoutEdge","node":{"__typename":"PostShoutout","id":"87656","post":{"__typename":"Post","id":"597440","slug":"tooljet-3-0","name":"ToolJet 3.0","badges":{"__typename":"Connection","edges":[{"__typename":"BadgeEdge","node":{"__typename":"TopPostBadge","id":"4902683","position":3,"period":"daily","date":"2024-11-12"}}]},"tagline":"Build custom applications fast, now with 50+ integrations","createdAt":"2024-11-12T00:01:00-08:00","isTopLaunch":false,"votesCount":624,"redirectToProduct":{"__typename":"Product","id":"474908","slug":"tooljet"},"thumbnailImageUuid":"c874e6ba-162e-418c-afba-50d2af9e904c.gif","productState":"default"},"from":{"__typename":"Product","slug":"tooljet","id":"474908","name":"ToolJet","logoUuid":"cd07c8b1-8fd0-46b5-8c49-b4f051442e91.gif","isNoLongerOnline":false,"isTopProduct":false},"note":"Open-source at its core, ToolJet’s development is driven by our community and collaborative contributions on GitHub.","url":"https://www.producthunt.com/products/github/shoutouts/87656","to":{"__typename":"Product","id":"110872","name":"GitHub","slug":"github"},"hasVoted":false,"votesCount":0}},{"__typename":"PostShoutoutEdge","node":{"__typename":"PostShoutout","id":"47030","post":{"__typename":"Post","id":"512862","slug":"futudo","name":"Futudo","badges":{"__typename":"Connection","edges":[{"__typename":"BadgeEdge","node":{"__typename":"TopPostBadge","id":"4923710","position":3,"period":"daily","date":"2024-11-14"}}]},"tagline":"Understand your past and control your future with AI","createdAt":"2024-11-14T00:01:00-08:00","isTopLaunch":false,"votesCount":513,"redirectToProduct":null,"thumbnailImageUuid":"9ff50eee-5c7e-4ca4-8925-2c129eaf8a50.gif","productState":"default"},"from":{"__typename":"Product","slug":"futudo","id":"628882","name":"Futudo","logoUuid":"3f2f141e-eda9-4183-a2a4-b1922afd9a5e.jpeg","isNoLongerOnline":false,"isTopProduct":false},"note":"I learned a lot about git while working on Futudo.\nIt's amazing how long I've managed to avoid it in my experience 😁\nI wish I'd learned git sooner.","url":"https://www.producthunt.com/products/github/shoutouts/47030","to":{"__typename":"Product","id":"110872","name":"GitHub","slug":"github"},"hasVoted":false,"votesCount":0}},{"__typename":"PostShoutoutEdge","node":{"__typename":"PostShoutout","id":"92401","post":{"__typename":"Post","id":"588585","slug":"marimo","name":"marimo","badges":{"__typename":"Connection","edges":[]},"tagline":"The next-generation Python notebook","createdAt":"2024-11-19T00:01:00-08:00","isTopLaunch":false,"votesCount":229,"redirectToProduct":null,"thumbnailImageUuid":"b1ada730-4bb2-488f-a2cc-7c6ef8f7130a.png","productState":"default"},"from":{"__typename":"Product","slug":"marimo","id":"700475","name":"marimo","logoUuid":"b1ada730-4bb2-488f-a2cc-7c6ef8f7130a.png","isNoLongerOnline":false,"isTopProduct":false},"note":"GitHub is the lifeblood of our community — it's where we all come together to collaborate on marimo, and it's how we share what we've built with others.","url":"https://www.producthunt.com/products/github/shoutouts/92401","to":{"__typename":"Product","id":"110872","name":"GitHub","slug":"github"},"hasVoted":false,"votesCount":0}}]},"logoUuid":"c17453f9-e544-4e6a-86b0-4027cf710cf5.png","isNoLongerOnline":false}},{"__typename":"ProductEdge","node":{"__typename":"Product","id":"126122","slug":"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","name":"PostHog","tagline":"The open source product OS","featuredShoutoutsToCount":43,"posts":{"__typename":"PostConnection","edges":[{"__typename":"PostEdge","node":{"__typename":"Post","id":"386536","slug":"posthog-for-startups","name":"PostHog for Startups"}},{"__typename":"PostEdge","node":{"__typename":"Post","id":"320054","slug":"posthog-3","name":"PostHog"}},{"__typename":"PostEdge","node":{"__typename":"Post","id":"275008","slug":"posthog-2","name":"PostHog"}}]},"postShoutoutsTo":{"__typename":"PostShoutoutConnection","edges":[{"__typename":"PostShoutoutEdge","node":{"__typename":"PostShoutout","id":"107598","post":{"__typename":"Post","id":"623469","slug":"gan-ai-ai-video-personalization","name":"Gan.AI AI Video Personalization","badges":{"__typename":"Connection","edges":[{"__typename":"BadgeEdge","node":{"__typename":"TopPostBadge","id":"4971531","position":4,"period":"daily","date":"2024-11-22"}}]},"tagline":"Record a video once \u0026 personalize for every viewer instantly","createdAt":"2024-11-22T00:01:00-08:00","isTopLaunch":false,"votesCount":549,"redirectToProduct":null,"thumbnailImageUuid":"8e5281f3-27b2-4a5a-b1ed-1e5e0471e095.gif","productState":"default"},"from":{"__typename":"Product","slug":"studio-by-gan-ai-recorder","id":"590905","name":"Gan.AI","logoUuid":"4e846d14-9532-4f46-a005-9e0ca06b8f72.png","isNoLongerOnline":false,"isTopProduct":false},"note":"Our go to for all things observability! ","url":"https://www.producthunt.com/products/posthog/shoutouts/107598","to":{"__typename":"Product","id":"126122","name":"PostHog","slug":"posthog"},"hasVoted":false,"votesCount":0}},{"__typename":"PostShoutoutEdge","node":{"__typename":"PostShoutout","id":"109649","post":{"__typename":"Post","id":"609654","slug":"langfuse-prompt-experiments","name":"Langfuse Prompt Experiments","badges":{"__typename":"Connection","edges":[{"__typename":"BadgeEdge","node":{"__typename":"TopPostBadge","id":"4971532","position":5,"period":"daily","date":"2024-11-22"}}]},"tagline":"Open Source LLM Engineering Platform","createdAt":"2024-11-22T00:01:00-08:00","isTopLaunch":false,"votesCount":399,"redirectToProduct":null,"thumbnailImageUuid":"a162a615-92e6-414f-a5a4-a3f0b32aca66.gif","productState":"default"},"from":{"__typename":"Product","slug":"langfuse","id":"547596","name":"Langfuse","logoUuid":"9a61a5f2-5dd2-492c-ae2a-5fdafe0d9c82.png","isNoLongerOnline":false,"isTopProduct":false},"note":"We use Posthog for everything: website analytics, self-hosted anonymous telemetry, high-level backend metrics, and user feedback collection. The support is also amazing. We cannot recommend it highly enough.","url":"https://www.producthunt.com/products/posthog/shoutouts/109649","to":{"__typename":"Product","id":"126122","name":"PostHog","slug":"posthog"},"hasVoted":false,"votesCount":0}},{"__typename":"PostShoutoutEdge","node":{"__typename":"PostShoutout","id":"102104","post":{"__typename":"Post","id":"591159","slug":"bharatdiffusion","name":"BharatDiffusion","badges":{"__typename":"Connection","edges":[{"__typename":"BadgeEdge","node":{"__typename":"TopPostBadge","id":"4940058","position":3,"period":"daily","date":"2024-11-18"}}]},"tagline":"Bringing India's culture to life with AI-Visuals","createdAt":"2024-11-18T00:01:00-08:00","isTopLaunch":false,"votesCount":677,"redirectToProduct":null,"thumbnailImageUuid":"278f9d42-061d-4aff-9723-b739032c7e0b.png","productState":"default"},"from":{"__typename":"Product","slug":"bharat-diffusion","id":"702893","name":"Bharat Diffusion","logoUuid":"278f9d42-061d-4aff-9723-b739032c7e0b.png","isNoLongerOnline":false,"isTopProduct":false},"note":"Integrated with PostHog, our platform offers deep analytics and real-time insights to optimize user experiences and drive better decisions.","url":"https://www.producthunt.com/products/posthog/shoutouts/102104","to":{"__typename":"Product","id":"126122","name":"PostHog","slug":"posthog"},"hasVoted":false,"votesCount":0}},{"__typename":"PostShoutoutEdge","node":{"__typename":"PostShoutout","id":"87658","post":{"__typename":"Post","id":"597440","slug":"tooljet-3-0","name":"ToolJet 3.0","badges":{"__typename":"Connection","edges":[{"__typename":"BadgeEdge","node":{"__typename":"TopPostBadge","id":"4902683","position":3,"period":"daily","date":"2024-11-12"}}]},"tagline":"Build custom applications fast, now with 50+ integrations","createdAt":"2024-11-12T00:01:00-08:00","isTopLaunch":false,"votesCount":624,"redirectToProduct":{"__typename":"Product","id":"474908","slug":"tooljet"},"thumbnailImageUuid":"c874e6ba-162e-418c-afba-50d2af9e904c.gif","productState":"default"},"from":{"__typename":"Product","slug":"tooljet","id":"474908","name":"ToolJet","logoUuid":"cd07c8b1-8fd0-46b5-8c49-b4f051442e91.gif","isNoLongerOnline":false,"isTopProduct":false},"note":"Real-time analytics from PostHog help us understand user behavior, refine features, and improve the product experience.","url":"https://www.producthunt.com/products/posthog/shoutouts/87658","to":{"__typename":"Product","id":"126122","name":"PostHog","slug":"posthog"},"hasVoted":false,"votesCount":0}}]},"logoUuid":"644b3a24-7a4e-48c9-b9bb-16ada3350013.gif","isNoLongerOnline":false}},{"__typename":"ProductEdge","node":{"__typename":"Product","id":"465187","slug":"tiptap","description":"A suite of open source content editing and real-time collaboration tools for developers building apps like Notion or Google Docs.","name":"Tiptap","tagline":"Developer toolkit for building collaborative apps","featuredShoutoutsToCount":20,"posts":{"__typename":"PostConnection","edges":[{"__typename":"PostEdge","node":{"__typename":"Post","id":"407236","slug":"tiptap-2","name":"Tiptap"}},{"__typename":"PostEdge","node":{"__typename":"Post","id":"308560","slug":"tiptap","name":"TipTap"}}]},"postShoutoutsTo":{"__typename":"PostShoutoutConnection","edges":[{"__typename":"PostShoutoutEdge","node":{"__typename":"PostShoutout","id":"20188","post":{"__typename":"Post","id":"474117","slug":"wordware-yc-s24","name":"Wordware (YC S24)","badges":{"__typename":"Connection","edges":[{"__typename":"BadgeEdge","node":{"__typename":"TopPostBadge","id":"4588359","position":1,"period":"monthly","date":"2024-08-02"}}]},"tagline":"Your tool for building AI agents with natural language","createdAt":"2024-08-02T00:01:00-07:00","isTopLaunch":false,"votesCount":7479,"redirectToProduct":{"__typename":"Product","id":"591930","slug":"wordware"},"thumbnailImageUuid":"55a2dda9-c4c7-4e65-86db-09e9f128573b.x-icon","productState":"default"},"from":{"__typename":"Product","slug":"wordware","id":"591930","name":"Wordware (YC S24)","logoUuid":"094c98e9-fe64-45d2-9457-34f406f03b8f.x-icon","isNoLongerOnline":false,"isTopProduct":false},"note":"TipTap is a flexible and stable ProseMirror editor that enhances your text editing experience. Perfect for developers looking for seamless integration and top performance.","url":"https://www.producthunt.com/products/tiptap/shoutouts/20188","to":{"__typename":"Product","id":"465187","name":"Tiptap","slug":"tiptap"},"hasVoted":false,"votesCount":0}},{"__typename":"PostShoutoutEdge","node":{"__typename":"PostShoutout","id":"33784","post":{"__typename":"Post","id":"492723","slug":"shootmail","name":"Shootmail","badges":{"__typename":"Connection","edges":[{"__typename":"BadgeEdge","node":{"__typename":"TopPostBadge","id":"4887628","position":1,"period":"daily","date":"2024-11-08"}}]},"tagline":"Notion like email builder \u0026 beautiful email templates","createdAt":"2024-11-08T00:01:00-08:00","isTopLaunch":false,"votesCount":886,"redirectToProduct":{"__typename":"Product","id":"609496","slug":"shootmail"},"thumbnailImageUuid":"2e537c38-be30-4675-9fb2-29dc1ad6fa03.png","productState":"default"},"from":{"__typename":"Product","slug":"shootmail","id":"609496","name":"Shootmail","logoUuid":"2e537c38-be30-4675-9fb2-29dc1ad6fa03.png","isNoLongerOnline":false,"isTopProduct":false},"note":"Shootmail editor couldn't have been possible without this awesome open source product. Tip tap has amazing documentation and examples.","url":"https://www.producthunt.com/products/tiptap/shoutouts/33784","to":{"__typename":"Product","id":"465187","name":"Tiptap","slug":"tiptap"},"hasVoted":false,"votesCount":0}},{"__typename":"PostShoutoutEdge","node":{"__typename":"PostShoutout","id":"49204","post":{"__typename":"Post","id":"514248","slug":"kompad","name":"Kompad","badges":{"__typename":"Connection","edges":[{"__typename":"BadgeEdge","node":{"__typename":"TopPostBadge","id":"4773365","position":4,"period":"daily","date":"2024-10-19"}}]},"tagline":"An open-source note-taking app for devs","createdAt":"2024-10-19T00:01:00-07:00","isTopLaunch":false,"votesCount":309,"redirectToProduct":{"__typename":"Product","id":"630136","slug":"kompad"},"thumbnailImageUuid":"27c0c120-ac6e-4702-8f3e-e30e9bde7cf1.png","productState":"default"},"from":{"__typename":"Product","slug":"kompad","id":"630136","name":"Kompad","logoUuid":"27c0c120-ac6e-4702-8f3e-e30e9bde7cf1.png","isNoLongerOnline":false,"isTopProduct":false},"note":"The main text editor for my note app","url":"https://www.producthunt.com/products/tiptap/shoutouts/49204","to":{"__typename":"Product","id":"465187","name":"Tiptap","slug":"tiptap"},"hasVoted":false,"votesCount":0}},{"__typename":"PostShoutoutEdge","node":{"__typename":"PostShoutout","id":"37192","post":{"__typename":"Post","id":"496401","slug":"flowbite-wysiwyg","name":"Flowbite WYSIWYG","badges":{"__typename":"Connection","edges":[{"__typename":"BadgeEdge","node":{"__typename":"TopPostBadge","id":"4740190","position":3,"period":"daily","date":"2024-10-11"}}]},"tagline":"Open-source text editor with Tailwind CSS","createdAt":"2024-10-11T00:01:00-07:00","isTopLaunch":false,"votesCount":316,"redirectToProduct":{"__typename":"Product","id":"459282","slug":"flowbite"},"thumbnailImageUuid":"bc6c6e50-561a-4615-82b8-66f2595bb6d3.jpeg","productState":"default"},"from":{"__typename":"Product","slug":"flowbite","id":"459282","name":"Flowbite","logoUuid":"8482c47c-c154-4343-8bdd-53f8c4282d9a.png","isNoLongerOnline":false,"isTopProduct":false},"note":"We used the awesome headless Tip Tap library for the core functionality of our WYSIWYG text editor.","url":"https://www.producthunt.com/products/tiptap/shoutouts/37192","to":{"__typename":"Product","id":"465187","name":"Tiptap","slug":"tiptap"},"hasVoted":false,"votesCount":1}}]},"logoUuid":"6a207629-0ead-4a58-a19f-08202364b249.png","isNoLongerOnline":false}},{"__typename":"ProductEdge","node":{"__typename":"Product","id":"111332","slug":"flutter","description":"Google's UI toolkit for crafting beautiful, natively compiled applications for mobile, web, and desktop from a single codebase. ","name":"Flutter","tagline":"Build apps for iOS, Android, web, macOS, Windows, \u0026 Linux","featuredShoutoutsToCount":57,"posts":{"__typename":"PostConnection","edges":[{"__typename":"PostEdge","node":{"__typename":"Post","id":"346155","slug":"flutter-3-0-2","name":"Flutter 3.0"}},{"__typename":"PostEdge","node":{"__typename":"Post","id":"286903","slug":"flutter-2-0-1","name":"Flutter 2.0"}},{"__typename":"PostEdge","node":{"__typename":"Post","id":"121128","slug":"flutter-6","name":"Flutter"}},{"__typename":"PostEdge","node":{"__typename":"Post","id":"39841","slug":"flutter-5","name":"Flutter"}}]},"postShoutoutsTo":{"__typename":"PostShoutoutConnection","edges":[{"__typename":"PostShoutoutEdge","node":{"__typename":"PostShoutout","id":"109299","post":{"__typename":"Post","id":"638186","slug":"aso-dev-1","name":"ASO.dev","badges":{"__typename":"Connection","edges":[]},"tagline":"Optimize Meta, track unlimited keywords, analyze competitors","createdAt":"2024-11-25T00:01:00-08:00","isTopLaunch":false,"votesCount":137,"redirectToProduct":null,"thumbnailImageUuid":"d4819387-7960-45cd-b17c-973a6c2dee7f.png","productState":"default"},"from":{"__typename":"Product","slug":"aso","id":"747372","name":"ASO","logoUuid":"5674c466-249a-432c-b250-32a3ca525d26.png","isNoLongerOnline":false,"isTopProduct":false},"note":"Since 2019, we’ve been working with Flutter 💙 and chose it for ASO.dev due to its outstanding performance and ability to build products for iOS, macOS, and Windows. This allows us to be one of the largest and most complex desktop apps on Flutter, delivering the full power of ASO optimization not only to Mac users but also to Windows, where most corporate ASO specialists work. Plus, you can even release your iOS app via our mobile client—straight from a bar!","url":"https://www.producthunt.com/products/flutter/shoutouts/109299","to":{"__typename":"Product","id":"111332","name":"Flutter","slug":"flutter"},"hasVoted":false,"votesCount":0}},{"__typename":"PostShoutoutEdge","node":{"__typename":"PostShoutout","id":"79239","post":{"__typename":"Post","id":"580821","slug":"velocity-lapse","name":"Velocity Lapse","badges":{"__typename":"Connection","edges":[]},"tagline":"Create beautiful time-lapse videos of processes over time","createdAt":"2024-11-17T00:01:00-08:00","isTopLaunch":false,"votesCount":105,"redirectToProduct":null,"thumbnailImageUuid":"ee9bc5f5-ab54-4939-ab05-93c109ba3077.png","productState":"default"},"from":{"__typename":"Product","slug":"velocity-lapse","id":"693275","name":"Velocity Lapse","logoUuid":"ee9bc5f5-ab54-4939-ab05-93c109ba3077.png","isNoLongerOnline":false,"isTopProduct":false},"note":"Flutter makes creating dynamic and custom interfaces easy and fun. :)","url":"https://www.producthunt.com/products/flutter/shoutouts/79239","to":{"__typename":"Product","id":"111332","name":"Flutter","slug":"flutter"},"hasVoted":false,"votesCount":0}},{"__typename":"PostShoutoutEdge","node":{"__typename":"PostShoutout","id":"24908","post":{"__typename":"Post","id":"482730","slug":"hedy-ai","name":"Hedy AI","badges":{"__typename":"Connection","edges":[{"__typename":"BadgeEdge","node":{"__typename":"TopPostBadge","id":"4686994","position":2,"period":"daily","date":"2024-10-02"}}]},"tagline":"Get next-level advice in real-time during your meetings","createdAt":"2024-10-02T00:01:00-07:00","isTopLaunch":false,"votesCount":398,"redirectToProduct":{"__typename":"Product","id":"601449","slug":"hedy-ai"},"thumbnailImageUuid":"4795933c-7e75-4917-9a62-30dc2a3f660c.png","productState":"default"},"from":{"__typename":"Product","slug":"hedy-ai","id":"601449","name":"Hedy AI","logoUuid":"c32ae2db-6c2a-49e3-90fe-bd41e8adb633.png","isNoLongerOnline":false,"isTopProduct":false},"note":"Flutter is incredible for building cross-platform mobile apps. We use it for the iOS, Android (soon to launch), and web apps.","url":"https://www.producthunt.com/products/flutter/shoutouts/24908","to":{"__typename":"Product","id":"111332","name":"Flutter","slug":"flutter"},"hasVoted":false,"votesCount":0}},{"__typename":"PostShoutoutEdge","node":{"__typename":"PostShoutout","id":"29066","post":{"__typename":"Post","id":"485789","slug":"savvyshot","name":"Savvyshot","badges":{"__typename":"Connection","edges":[{"__typename":"BadgeEdge","node":{"__typename":"TopPostBadge","id":"4718100","position":1,"period":"daily","date":"2024-10-05"}}]},"tagline":"Beautiful screenshot simplified on Windows and MacOS","createdAt":"2024-10-05T00:01:00-07:00","isTopLaunch":false,"votesCount":345,"redirectToProduct":{"__typename":"Product","id":"603710","slug":"savvyshot"},"thumbnailImageUuid":"21257c5f-c289-4972-91f4-5870ba21c686.png","productState":"default"},"from":{"__typename":"Product","slug":"savvyshot","id":"603710","name":"Savvyshot","logoUuid":"21257c5f-c289-4972-91f4-5870ba21c686.png","isNoLongerOnline":false,"isTopProduct":false},"note":"Flutter is hands down one of the best tool to make a cross platform desktop app fast and efficient without sacrificing performance.","url":"https://www.producthunt.com/products/flutter/shoutouts/29066","to":{"__typename":"Product","id":"111332","name":"Flutter","slug":"flutter"},"hasVoted":false,"votesCount":0}}]},"logoUuid":"88bee7a4-63c1-433f-b2e8-a104fd862e20.png","isNoLongerOnline":false}},{"__typename":"ProductEdge","node":{"__typename":"Product","id":"100478","slug":"cloudflare","description":"Cloudflare is a leading edge network services provider that offers a wide range of solutions to enhance the security, performance, and reliability of websites and applications. With its global network infrastructure and advanced technologies, Cloudflare empowers businesses to build a faster, more secure, and resilient online presence.","name":"Cloudflare","tagline":"The web performance \u0026 security company","featuredShoutoutsToCount":34,"posts":{"__typename":"PostConnection","edges":[{"__typename":"PostEdge","node":{"__typename":"Post","id":"416624","slug":"vectorize","name":"Vectorize"}},{"__typename":"PostEdge","node":{"__typename":"Post","id":"379079","slug":"wildebeest-2","name":"Wildebeest"}},{"__typename":"PostEdge","node":{"__typename":"Post","id":"365935","slug":"cloudflare-r2","name":"Cloudflare R2"}},{"__typename":"PostEdge","node":{"__typename":"Post","id":"313957","slug":"cloudflare-email-routing","name":"Cloudflare Email Routing"}}]},"postShoutoutsTo":{"__typename":"PostShoutoutConnection","edges":[{"__typename":"PostShoutoutEdge","node":{"__typename":"PostShoutout","id":"102392","post":{"__typename":"Post","id":"625176","slug":"integral","name":"Integral ","badges":{"__typename":"Connection","edges":[{"__typename":"BadgeEdge","node":{"__typename":"TopPostBadge","id":"4971528","position":1,"period":"daily","date":"2024-11-22"}}]},"tagline":"Slack/Discord alternative for expert communities and orgs","createdAt":"2024-11-22T00:01:00-08:00","isTopLaunch":false,"votesCount":727,"redirectToProduct":null,"thumbnailImageUuid":"be2d0fff-2b29-4280-adc9-f702213ade1f.png","productState":"default"},"from":{"__typename":"Product","slug":"integral","id":"734739","name":"Integral ","logoUuid":"be2d0fff-2b29-4280-adc9-f702213ade1f.png","isNoLongerOnline":false,"isTopProduct":false},"note":"the number of free APIs and services cloudflare offers is insane (and underrated). especially calls API, workers-AI and vectorize. i think they dont really spend on marketing, but once you see these tools and how simple and perfect they are you cant unsee it","url":"https://www.producthunt.com/products/cloudflare/shoutouts/102392","to":{"__typename":"Product","id":"100478","name":"Cloudflare","slug":"cloudflare"},"hasVoted":false,"votesCount":0}},{"__typename":"PostShoutoutEdge","node":{"__typename":"PostShoutout","id":"107110","post":{"__typename":"Post","id":"634317","slug":"zyng-ai-2","name":"ZYNG Ai","badges":{"__typename":"Connection","edges":[{"__typename":"BadgeEdge","node":{"__typename":"TopPostBadge","id":"4974920","position":5,"period":"daily","date":"2024-11-23"}}]},"tagline":"Ai powered batch image editing with workflow execution","createdAt":"2024-11-23T00:01:00-08:00","isTopLaunch":false,"votesCount":201,"redirectToProduct":null,"thumbnailImageUuid":"b51136ed-928c-4b6c-8148-8dc4dd957ead.png","productState":"default"},"from":{"__typename":"Product","slug":"zyng-ai","id":"522471","name":"Zyng Ai ","logoUuid":"661b2d34-e140-4265-bbe2-0debaa133459.jpeg","isNoLongerOnline":false,"isTopProduct":false},"note":"Site security and performance management.","url":"https://www.producthunt.com/products/cloudflare/shoutouts/107110","to":{"__typename":"Product","id":"100478","name":"Cloudflare","slug":"cloudflare"},"hasVoted":false,"votesCount":0}},{"__typename":"PostShoutoutEdge","node":{"__typename":"PostShoutout","id":"105064","post":{"__typename":"Post","id":"630428","slug":"lira","name":"LIRA","badges":{"__typename":"Connection","edges":[]},"tagline":"Study Assistant \u0026 Productivity Tool","createdAt":"2024-11-20T00:01:00-08:00","isTopLaunch":false,"votesCount":187,"redirectToProduct":null,"thumbnailImageUuid":"6d48e68d-192f-41af-a8d9-b7de669250cf.png","productState":"default"},"from":{"__typename":"Product","slug":"lira","id":"740049","name":"LIRA","logoUuid":"6d48e68d-192f-41af-a8d9-b7de669250cf.png","isNoLongerOnline":false,"isTopProduct":false},"note":"I love the free tier thank you","url":"https://www.producthunt.com/products/cloudflare/shoutouts/105064","to":{"__typename":"Product","id":"100478","name":"Cloudflare","slug":"cloudflare"},"hasVoted":false,"votesCount":0}},{"__typename":"PostShoutoutEdge","node":{"__typename":"PostShoutout","id":"35179","post":{"__typename":"Post","id":"494163","slug":"heyform-3-0","name":"HeyForm 3.0","badges":{"__typename":"Connection","edges":[{"__typename":"BadgeEdge","node":{"__typename":"TopPostBadge","id":"4781777","position":1,"period":"weekly","date":"2024-10-15"}}]},"tagline":"Open source form builder, built for small business success","createdAt":"2024-10-15T00:01:00-07:00","isTopLaunch":false,"votesCount":1033,"redirectToProduct":{"__typename":"Product","id":"449447","slug":"heyform"},"thumbnailImageUuid":"5c2742a9-8db7-461a-ba31-ccbb78f3dfbf.jpeg","productState":"default"},"from":{"__typename":"Product","slug":"heyform","id":"449447","name":"HeyForm","logoUuid":"1340894b-079d-4f63-aa4a-a8502e95f55b.gif","isNoLongerOnline":false,"isTopProduct":false},"note":"HeyForm is deployed on Cloudflare's infrastructure, ensuring complete protection against risks and attacks.","url":"https://www.producthunt.com/products/cloudflare/shoutouts/35179","to":{"__typename":"Product","id":"100478","name":"Cloudflare","slug":"cloudflare"},"hasVoted":false,"votesCount":0}}]},"logoUuid":"ec7c42b6-ea2f-479b-96d1-c34cfa9b10b1.png","isNoLongerOnline":false}},{"__typename":"ProductEdge","node":{"__typename":"Product","id":"580757","slug":"llama-3-2","description":"An openly accessible model that excels at language nuances, contextual understanding, and complex tasks like translation and dialogue generation.","name":"Llama","tagline":"Meta's open-source family of LLMs","featuredShoutoutsToCount":17,"posts":{"__typename":"PostConnection","edges":[{"__typename":"PostEdge","node":{"__typename":"Post","id":"473198","slug":"llama-7","name":"Llama"}},{"__typename":"PostEdge","node":{"__typename":"Post","id":"453709","slug":"llama-3-70b","name":"Llama 3 - 70B"}},{"__typename":"PostEdge","node":{"__typename":"Post","id":"437186","slug":"code-llama-70b","name":"Code Llama 70B"}},{"__typename":"PostEdge","node":{"__typename":"Post","id":"405361","slug":"llama-2-2","name":"Llama 2"}}]},"postShoutoutsTo":{"__typename":"PostShoutoutConnection","edges":[{"__typename":"PostShoutoutEdge","node":{"__typename":"PostShoutout","id":"103653","post":{"__typename":"Post","id":"625176","slug":"integral","name":"Integral ","badges":{"__typename":"Connection","edges":[{"__typename":"BadgeEdge","node":{"__typename":"TopPostBadge","id":"4971528","position":1,"period":"daily","date":"2024-11-22"}}]},"tagline":"Slack/Discord alternative for expert communities and orgs","createdAt":"2024-11-22T00:01:00-08:00","isTopLaunch":false,"votesCount":727,"redirectToProduct":null,"thumbnailImageUuid":"be2d0fff-2b29-4280-adc9-f702213ade1f.png","productState":"default"},"from":{"__typename":"Product","slug":"integral","id":"734739","name":"Integral ","logoUuid":"be2d0fff-2b29-4280-adc9-f702213ade1f.png","isNoLongerOnline":false,"isTopProduct":false},"note":"Integral’s private LLMs are powered by llama models 💕","url":"https://www.producthunt.com/products/llama-3-2/shoutouts/103653","to":{"__typename":"Product","id":"580757","name":"Llama","slug":"llama-3-2"},"hasVoted":false,"votesCount":0}},{"__typename":"PostShoutoutEdge","node":{"__typename":"PostShoutout","id":"74996","post":{"__typename":"Post","id":"563055","slug":"therapyai-2","name":"TherapyAI","badges":{"__typename":"Connection","edges":[{"__typename":"BadgeEdge","node":{"__typename":"TopPostBadge","id":"4862612","position":2,"period":"daily","date":"2024-11-05"}}]},"tagline":"AI therapy for election stress","createdAt":"2024-11-05T00:01:00-08:00","isTopLaunch":false,"votesCount":702,"redirectToProduct":{"__typename":"Product","id":"664426","slug":"therapyai"},"thumbnailImageUuid":"008c0124-be0e-4a54-aab2-3a279fc94a3c.png","productState":"default"},"from":{"__typename":"Product","slug":"therapyai","id":"664426","name":"TherapyAI","logoUuid":"cb52e600-9f23-4753-b039-54edceab7fb3.png","isNoLongerOnline":false,"isTopProduct":false},"note":"Being open-source gives us the flexibility and transparency to build better responses.","url":"https://www.producthunt.com/products/llama-3-2/shoutouts/74996","to":{"__typename":"Product","id":"580757","name":"Llama","slug":"llama-3-2"},"hasVoted":false,"votesCount":0}},{"__typename":"PostShoutoutEdge","node":{"__typename":"PostShoutout","id":"20807","post":{"__typename":"Post","id":"476339","slug":"flowith","name":"Flowith","badges":{"__typename":"Connection","edges":[{"__typename":"BadgeEdge","node":{"__typename":"TopPostBadge","id":"4485946","position":1,"period":"daily","date":"2024-08-07"}}]},"tagline":"AI for deep work","createdAt":"2024-08-07T00:01:00-07:00","isTopLaunch":false,"votesCount":1373,"redirectToProduct":{"__typename":"Product","id":"597094","slug":"flowith"},"thumbnailImageUuid":"56cef50a-fe86-47f8-9fcd-a2f1bb462d8f.jpeg","productState":"default"},"from":{"__typename":"Product","slug":"flowith","id":"597094","name":"Flowith","logoUuid":"23279a4f-9368-4951-836d-65918c091b51.jpeg","isNoLongerOnline":false,"isTopProduct":false},"note":"Thanks to the Llama family of models for their tremendous contribution to the open-source community.","url":"https://www.producthunt.com/products/llama-3-2/shoutouts/20807","to":{"__typename":"Product","id":"580757","name":"Llama","slug":"llama-3-2"},"hasVoted":false,"votesCount":0}},{"__typename":"PostShoutoutEdge","node":{"__typename":"PostShoutout","id":"30427","post":{"__typename":"Post","id":"489223","slug":"mindpal-4","name":"MindPal","badges":{"__typename":"Connection","edges":[{"__typename":"BadgeEdge","node":{"__typename":"TopPostBadge","id":"4643408","position":1,"period":"daily","date":"2024-09-15"}}]},"tagline":"Sell your domain expertise with AI multi-agent workflows","createdAt":"2024-09-15T00:01:00-07:00","isTopLaunch":false,"votesCount":541,"redirectToProduct":{"__typename":"Product","id":"525884","slug":"mindpal-for-youtube"},"thumbnailImageUuid":"4453e8d5-1e6a-4751-b1b2-8ce0f5bee125.png","productState":"default"},"from":{"__typename":"Product","slug":"mindpal-for-youtube","id":"525884","name":"MindPal ","logoUuid":"9b89dafe-b565-431d-9093-23e626ae286a.png","isNoLongerOnline":false,"isTopProduct":false},"note":"At MindPal, users can select any Llama model from Meta as the LLM that powers the AI agents they create on our platform.","url":"https://www.producthunt.com/products/llama-3-2/shoutouts/30427","to":{"__typename":"Product","id":"580757","name":"Llama","slug":"llama-3-2"},"hasVoted":false,"votesCount":0}}]},"logoUuid":"2a77db72-7177-4935-963d-496839aa07db.png","isNoLongerOnline":false}},{"__typename":"ProductEdge","node":{"__typename":"Product","id":"107709","slug":"sentry","description":"Self-hosted and cloud-based application monitoring that helps software teams see clearer, solve quicker, \u0026 learn continuously.","name":"Sentry","tagline":"Application monitoring and error tracking software","featuredShoutoutsToCount":17,"posts":{"__typename":"PostConnection","edges":[{"__typename":"PostEdge","node":{"__typename":"Post","id":"194568","slug":"sentry-7","name":"Sentry"}},{"__typename":"PostEdge","node":{"__typename":"Post","id":"121133","slug":"exception-perceptions","name":"Exception Perceptions"}},{"__typename":"PostEdge","node":{"__typename":"Post","id":"117428","slug":"sentry-6","name":"Sentry"}},{"__typename":"PostEdge","node":{"__typename":"Post","id":"115735","slug":"the-monitor-by-sentry","name":"The Monitor by Sentry"}}]},"postShoutoutsTo":{"__typename":"PostShoutoutConnection","edges":[{"__typename":"PostShoutoutEdge","node":{"__typename":"PostShoutout","id":"29718","post":{"__typename":"Post","id":"479468","slug":"contentradar","name":"ContentRadar","badges":{"__typename":"Connection","edges":[{"__typename":"BadgeEdge","node":{"__typename":"TopPostBadge","id":"4637900","position":2,"period":"daily","date":"2024-09-12"}}]},"tagline":"Transform your best writing and podcasts into LI and X posts","createdAt":"2024-09-12T00:01:00-07:00","isTopLaunch":false,"votesCount":981,"redirectToProduct":{"__typename":"Product","id":"599311","slug":"contentradar"},"thumbnailImageUuid":"b0150128-e849-48b8-92a3-e00b3e916372.png","productState":"default"},"from":{"__typename":"Product","slug":"contentradar","id":"599311","name":"ContentRadar","logoUuid":"753fb190-e5fe-47fd-b076-0d4bf40c775d.png","isNoLongerOnline":false,"isTopProduct":false},"note":"Sentry has been super helpful in sending real time alerts of any error, helping us finding the source and fixing it on time.","url":"https://www.producthunt.com/products/sentry/shoutouts/29718","to":{"__typename":"Product","id":"107709","name":"Sentry","slug":"sentry"},"hasVoted":false,"votesCount":0}},{"__typename":"PostShoutoutEdge","node":{"__typename":"PostShoutout","id":"24251","post":{"__typename":"Post","id":"478670","slug":"agentql","name":"AgentQL","badges":{"__typename":"Connection","edges":[{"__typename":"BadgeEdge","node":{"__typename":"TopPostBadge","id":"4564063","position":1,"period":"weekly","date":"2024-08-20"}}]},"tagline":"Painless data extraction and web automation","createdAt":"2024-08-20T00:01:00-07:00","isTopLaunch":false,"votesCount":987,"redirectToProduct":{"__typename":"Product","id":"598725","slug":"agentql"},"thumbnailImageUuid":"87754a06-8587-4297-b684-9ffd8c15f062.png","productState":"default"},"from":{"__typename":"Product","slug":"agentql","id":"598725","name":"AgentQL","logoUuid":"7228a07d-4ffb-4a09-a700-a77723fe2da8.png","isNoLongerOnline":false,"isTopProduct":false},"note":"We use Sentry for performance and error monitoring. It provides the data we need to dive into production issues. The integration was straightforward, and it offers flexibility to grow with our needs.\n","url":"https://www.producthunt.com/products/sentry/shoutouts/24251","to":{"__typename":"Product","id":"107709","name":"Sentry","slug":"sentry"},"hasVoted":false,"votesCount":0}},{"__typename":"PostShoutoutEdge","node":{"__typename":"PostShoutout","id":"23626","post":{"__typename":"Post","id":"478484","slug":"central-yc-s24","name":"Central (YC S24)","badges":{"__typename":"Connection","edges":[{"__typename":"BadgeEdge","node":{"__typename":"TopPostBadge","id":"4536311","position":3,"period":"daily","date":"2024-08-19"}}]},"tagline":"Payroll, benefits \u0026 government bullsh*t for startups","createdAt":"2024-08-19T00:01:00-07:00","isTopLaunch":false,"votesCount":783,"redirectToProduct":{"__typename":"Product","id":"598629","slug":"central-yc-s24"},"thumbnailImageUuid":"20e9f498-6a92-45df-bf42-94329baa5cea.jpeg","productState":"default"},"from":{"__typename":"Product","slug":"central-yc-s24","id":"598629","name":"Central (YC S24)","logoUuid":"20e9f498-6a92-45df-bf42-94329baa5cea.jpeg","isNoLongerOnline":false,"isTopProduct":false},"note":"Sentry helps us quickly find and fix production errors, saving us time and keeping our users happy.\n","url":"https://www.producthunt.com/products/sentry/shoutouts/23626","to":{"__typename":"Product","id":"107709","name":"Sentry","slug":"sentry"},"hasVoted":false,"votesCount":0}},{"__typename":"PostShoutoutEdge","node":{"__typename":"PostShoutout","id":"22058","post":{"__typename":"Post","id":"478491","slug":"errorpulse","name":"ErrorPulse","badges":{"__typename":"Connection","edges":[]},"tagline":"Complete Frontend Error Tracking at an Affordable Price","createdAt":"2024-10-27T00:01:00-07:00","isTopLaunch":false,"votesCount":167,"redirectToProduct":{"__typename":"Product","id":"598635","slug":"errrorpulse"},"thumbnailImageUuid":"594e3b09-358f-4b33-ab03-6fbfcaaf653b.jpeg","productState":"default"},"from":{"__typename":"Product","slug":"errrorpulse","id":"598635","name":"ErrrorPulse","logoUuid":"594e3b09-358f-4b33-ab03-6fbfcaaf653b.jpeg","isNoLongerOnline":false,"isTopProduct":false},"note":"Sentry does a great job if you working on enterprise applications, otherwise, it is hard to justify the pricing","url":"https://www.producthunt.com/products/sentry/shoutouts/22058","to":{"__typename":"Product","id":"107709","name":"Sentry","slug":"sentry"},"hasVoted":false,"votesCount":0}}]},"logoUuid":"197f2704-229a-4a91-b9d7-10364042b31e.png","isNoLongerOnline":false}}],"pageInfo":{"__typename":"PageInfo","endCursor":"MTA","hasNextPage":true}},"__typename":"Query"},"networkStatus":7},":R17rrqkutkqH1:":{"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_top_product_badge","ph_hub_top_badges","ph_phone_verification","ph_unfurl_unfeatured_posts","ph_verify_usa_phone_number","ph_verify_with_targeted_friction","ph_score_events_enabled","ph_mega_ads"],"notificationFeedItemsUnreadCount":0,"flashAlert":null,"notice":null,"otpRequiredFrom":null,"user":null,"abTestActiveParticipations":[],"visitStreak":{"__typename":"VisitStreak","id":"d5630404-1aca-4feb-bc4e-e4ab26b545f4","emoji":null,"duration":1},"recentLaunch":null,"intercomUserHash":null,"ifVisitedFromMobile":false,"newsletterSettings":{"__typename":"ViewerNewsletterSettings","hasNewsletterSubscription":false}}},"networkStatus":7},":R2cn7rrqkutkq:":{"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_top_product_badge","ph_hub_top_badges","ph_phone_verification","ph_unfurl_unfeatured_posts","ph_verify_usa_phone_number","ph_verify_with_targeted_friction","ph_score_events_enabled","ph_mega_ads"],"notificationFeedItemsUnreadCount":0,"flashAlert":null,"notice":null,"otpRequiredFrom":null,"user":null,"abTestActiveParticipations":[],"visitStreak":{"__typename":"VisitStreak","id":"d5630404-1aca-4feb-bc4e-e4ab26b545f4","emoji":null,"duration":1},"recentLaunch":null,"intercomUserHash":null,"ifVisitedFromMobile":false,"newsletterSettings":{"__typename":"ViewerNewsletterSettings","hasNewsletterSubscription":false}},"complete":true,"missing":undefined},":R2cn7rrqkutkqH1:":{"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_top_product_badge","ph_hub_top_badges","ph_phone_verification","ph_unfurl_unfeatured_posts","ph_verify_usa_phone_number","ph_verify_with_targeted_friction","ph_score_events_enabled","ph_mega_ads"],"notificationFeedItemsUnreadCount":0,"flashAlert":null,"notice":null,"otpRequiredFrom":null,"user":null,"abTestActiveParticipations":[],"visitStreak":{"__typename":"VisitStreak","id":"d5630404-1aca-4feb-bc4e-e4ab26b545f4","emoji":null,"duration":1},"recentLaunch":null,"intercomUserHash":null,"ifVisitedFromMobile":false,"newsletterSettings":{"__typename":"ViewerNewsletterSettings","hasNewsletterSubscription":false}},"complete":true,"missing":undefined},":R2r7rrqkutkq:":{"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_top_product_badge","ph_hub_top_badges","ph_phone_verification","ph_unfurl_unfeatured_posts","ph_verify_usa_phone_number","ph_verify_with_targeted_friction","ph_score_events_enabled","ph_mega_ads"],"notificationFeedItemsUnreadCount":0,"flashAlert":null,"notice":null,"otpRequiredFrom":null,"user":null,"abTestActiveParticipations":[],"visitStreak":{"__typename":"VisitStreak","id":"d5630404-1aca-4feb-bc4e-e4ab26b545f4","emoji":null,"duration":1},"recentLaunch":null,"intercomUserHash":null,"ifVisitedFromMobile":false,"newsletterSettings":{"__typename":"ViewerNewsletterSettings","hasNewsletterSubscription":false}},"complete":true,"missing":undefined},":R2j4r7rrqkutkq:":{"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_top_product_badge","ph_hub_top_badges","ph_phone_verification","ph_unfurl_unfeatured_posts","ph_verify_usa_phone_number","ph_verify_with_targeted_friction","ph_score_events_enabled","ph_mega_ads"],"notificationFeedItemsUnreadCount":0,"flashAlert":null,"notice":null,"otpRequiredFrom":null,"user":null,"abTestActiveParticipations":[],"visitStreak":{"__typename":"VisitStreak","id":"d5630404-1aca-4feb-bc4e-e4ab26b545f4","emoji":null,"duration":1},"recentLaunch":null,"intercomUserHash":null,"ifVisitedFromMobile":false,"newsletterSettings":{"__typename":"ViewerNewsletterSettings","hasNewsletterSubscription":false}},"complete":true,"missing":undefined},":R4j4r7rrqkutkq:":{"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_top_product_badge","ph_hub_top_badges","ph_phone_verification","ph_unfurl_unfeatured_posts","ph_verify_usa_phone_number","ph_verify_with_targeted_friction","ph_score_events_enabled","ph_mega_ads"],"notificationFeedItemsUnreadCount":0,"flashAlert":null,"notice":null,"otpRequiredFrom":null,"user":null,"abTestActiveParticipations":[],"visitStreak":{"__typename":"VisitStreak","id":"d5630404-1aca-4feb-bc4e-e4ab26b545f4","emoji":null,"duration":1},"recentLaunch":null,"intercomUserHash":null,"ifVisitedFromMobile":false,"newsletterSettings":{"__typename":"ViewerNewsletterSettings","hasNewsletterSubscription":false}},"complete":true,"missing":undefined},":R6j4r7rrqkutkq:":{"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_top_product_badge","ph_hub_top_badges","ph_phone_verification","ph_unfurl_unfeatured_posts","ph_verify_usa_phone_number","ph_verify_with_targeted_friction","ph_score_events_enabled","ph_mega_ads"],"notificationFeedItemsUnreadCount":0,"flashAlert":null,"notice":null,"otpRequiredFrom":null,"user":null,"abTestActiveParticipations":[],"visitStreak":{"__typename":"VisitStreak","id":"d5630404-1aca-4feb-bc4e-e4ab26b545f4","emoji":null,"duration":1},"recentLaunch":null,"intercomUserHash":null,"ifVisitedFromMobile":false,"newsletterSettings":{"__typename":"ViewerNewsletterSettings","hasNewsletterSubscription":false}},"complete":true,"missing":undefined},":R134r7rrqkutkq:":{"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_top_product_badge","ph_hub_top_badges","ph_phone_verification","ph_unfurl_unfeatured_posts","ph_verify_usa_phone_number","ph_verify_with_targeted_friction","ph_score_events_enabled","ph_mega_ads"],"notificationFeedItemsUnreadCount":0,"flashAlert":null,"notice":null,"otpRequiredFrom":null,"user":null,"abTestActiveParticipations":[],"visitStreak":{"__typename":"VisitStreak","id":"d5630404-1aca-4feb-bc4e-e4ab26b545f4","emoji":null,"duration":1},"recentLaunch":null,"intercomUserHash":null,"ifVisitedFromMobile":false,"newsletterSettings":{"__typename":"ViewerNewsletterSettings","hasNewsletterSubscription":false}},"complete":true,"missing":undefined},":R2l4r7rrqkutkq:":{"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_top_product_badge","ph_hub_top_badges","ph_phone_verification","ph_unfurl_unfeatured_posts","ph_verify_usa_phone_number","ph_verify_with_targeted_friction","ph_score_events_enabled","ph_mega_ads"],"notificationFeedItemsUnreadCount":0,"flashAlert":null,"notice":null,"otpRequiredFrom":null,"user":null,"abTestActiveParticipations":[],"visitStreak":{"__typename":"VisitStreak","id":"d5630404-1aca-4feb-bc4e-e4ab26b545f4","emoji":null,"duration":1},"recentLaunch":null,"intercomUserHash":null,"ifVisitedFromMobile":false,"newsletterSettings":{"__typename":"ViewerNewsletterSettings","hasNewsletterSubscription":false}},"complete":true,"missing":undefined},":R4l4r7rrqkutkq:":{"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_top_product_badge","ph_hub_top_badges","ph_phone_verification","ph_unfurl_unfeatured_posts","ph_verify_usa_phone_number","ph_verify_with_targeted_friction","ph_score_events_enabled","ph_mega_ads"],"notificationFeedItemsUnreadCount":0,"flashAlert":null,"notice":null,"otpRequiredFrom":null,"user":null,"abTestActiveParticipations":[],"visitStreak":{"__typename":"VisitStreak","id":"d5630404-1aca-4feb-bc4e-e4ab26b545f4","emoji":null,"duration":1},"recentLaunch":null,"intercomUserHash":null,"ifVisitedFromMobile":false,"newsletterSettings":{"__typename":"ViewerNewsletterSettings","hasNewsletterSubscription":false}},"complete":true,"missing":undefined},":R6l4r7rrqkutkq:":{"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_top_product_badge","ph_hub_top_badges","ph_phone_verification","ph_unfurl_unfeatured_posts","ph_verify_usa_phone_number","ph_verify_with_targeted_friction","ph_score_events_enabled","ph_mega_ads"],"notificationFeedItemsUnreadCount":0,"flashAlert":null,"notice":null,"otpRequiredFrom":null,"user":null,"abTestActiveParticipations":[],"visitStreak":{"__typename":"VisitStreak","id":"d5630404-1aca-4feb-bc4e-e4ab26b545f4","emoji":null,"duration":1},"recentLaunch":null,"intercomUserHash":null,"ifVisitedFromMobile":false,"newsletterSettings":{"__typename":"ViewerNewsletterSettings","hasNewsletterSubscription":false}},"complete":true,"missing":undefined},":R154r7rrqkutkq:":{"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_top_product_badge","ph_hub_top_badges","ph_phone_verification","ph_unfurl_unfeatured_posts","ph_verify_usa_phone_number","ph_verify_with_targeted_friction","ph_score_events_enabled","ph_mega_ads"],"notificationFeedItemsUnreadCount":0,"flashAlert":null,"notice":null,"otpRequiredFrom":null,"user":null,"abTestActiveParticipations":[],"visitStreak":{"__typename":"VisitStreak","id":"d5630404-1aca-4feb-bc4e-e4ab26b545f4","emoji":null,"duration":1},"recentLaunch":null,"intercomUserHash":null,"ifVisitedFromMobile":false,"newsletterSettings":{"__typename":"ViewerNewsletterSettings","hasNewsletterSubscription":false}},"complete":true,"missing":undefined},":R2n4r7rrqkutkq:":{"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_top_product_badge","ph_hub_top_badges","ph_phone_verification","ph_unfurl_unfeatured_posts","ph_verify_usa_phone_number","ph_verify_with_targeted_friction","ph_score_events_enabled","ph_mega_ads"],"notificationFeedItemsUnreadCount":0,"flashAlert":null,"notice":null,"otpRequiredFrom":null,"user":null,"abTestActiveParticipations":[],"visitStreak":{"__typename":"VisitStreak","id":"d5630404-1aca-4feb-bc4e-e4ab26b545f4","emoji":null,"duration":1},"recentLaunch":null,"intercomUserHash":null,"ifVisitedFromMobile":false,"newsletterSettings":{"__typename":"ViewerNewsletterSettings","hasNewsletterSubscription":false}},"complete":true,"missing":undefined},":R4n4r7rrqkutkq:":{"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_top_product_badge","ph_hub_top_badges","ph_phone_verification","ph_unfurl_unfeatured_posts","ph_verify_usa_phone_number","ph_verify_with_targeted_friction","ph_score_events_enabled","ph_mega_ads"],"notificationFeedItemsUnreadCount":0,"flashAlert":null,"notice":null,"otpRequiredFrom":null,"user":null,"abTestActiveParticipations":[],"visitStreak":{"__typename":"VisitStreak","id":"d5630404-1aca-4feb-bc4e-e4ab26b545f4","emoji":null,"duration":1},"recentLaunch":null,"intercomUserHash":null,"ifVisitedFromMobile":false,"newsletterSettings":{"__typename":"ViewerNewsletterSettings","hasNewsletterSubscription":false}},"complete":true,"missing":undefined},":R6n4r7rrqkutkq:":{"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_top_product_badge","ph_hub_top_badges","ph_phone_verification","ph_unfurl_unfeatured_posts","ph_verify_usa_phone_number","ph_verify_with_targeted_friction","ph_score_events_enabled","ph_mega_ads"],"notificationFeedItemsUnreadCount":0,"flashAlert":null,"notice":null,"otpRequiredFrom":null,"user":null,"abTestActiveParticipations":[],"visitStreak":{"__typename":"VisitStreak","id":"d5630404-1aca-4feb-bc4e-e4ab26b545f4","emoji":null,"duration":1},"recentLaunch":null,"intercomUserHash":null,"ifVisitedFromMobile":false,"newsletterSettings":{"__typename":"ViewerNewsletterSettings","hasNewsletterSubscription":false}},"complete":true,"missing":undefined},":R174r7rrqkutkq:":{"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_top_product_badge","ph_hub_top_badges","ph_phone_verification","ph_unfurl_unfeatured_posts","ph_verify_usa_phone_number","ph_verify_with_targeted_friction","ph_score_events_enabled","ph_mega_ads"],"notificationFeedItemsUnreadCount":0,"flashAlert":null,"notice":null,"otpRequiredFrom":null,"user":null,"abTestActiveParticipations":[],"visitStreak":{"__typename":"VisitStreak","id":"d5630404-1aca-4feb-bc4e-e4ab26b545f4","emoji":null,"duration":1},"recentLaunch":null,"intercomUserHash":null,"ifVisitedFromMobile":false,"newsletterSettings":{"__typename":"ViewerNewsletterSettings","hasNewsletterSubscription":false}},"complete":true,"missing":undefined},":R2p4r7rrqkutkq:":{"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_top_product_badge","ph_hub_top_badges","ph_phone_verification","ph_unfurl_unfeatured_posts","ph_verify_usa_phone_number","ph_verify_with_targeted_friction","ph_score_events_enabled","ph_mega_ads"],"notificationFeedItemsUnreadCount":0,"flashAlert":null,"notice":null,"otpRequiredFrom":null,"user":null,"abTestActiveParticipations":[],"visitStreak":{"__typename":"VisitStreak","id":"d5630404-1aca-4feb-bc4e-e4ab26b545f4","emoji":null,"duration":1},"recentLaunch":null,"intercomUserHash":null,"ifVisitedFromMobile":false,"newsletterSettings":{"__typename":"ViewerNewsletterSettings","hasNewsletterSubscription":false}},"complete":true,"missing":undefined},":R4p4r7rrqkutkq:":{"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_top_product_badge","ph_hub_top_badges","ph_phone_verification","ph_unfurl_unfeatured_posts","ph_verify_usa_phone_number","ph_verify_with_targeted_friction","ph_score_events_enabled","ph_mega_ads"],"notificationFeedItemsUnreadCount":0,"flashAlert":null,"notice":null,"otpRequiredFrom":null,"user":null,"abTestActiveParticipations":[],"visitStreak":{"__typename":"VisitStreak","id":"d5630404-1aca-4feb-bc4e-e4ab26b545f4","emoji":null,"duration":1},"recentLaunch":null,"intercomUserHash":null,"ifVisitedFromMobile":false,"newsletterSettings":{"__typename":"ViewerNewsletterSettings","hasNewsletterSubscription":false}},"complete":true,"missing":undefined},":R6p4r7rrqkutkq:":{"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_top_product_badge","ph_hub_top_badges","ph_phone_verification","ph_unfurl_unfeatured_posts","ph_verify_usa_phone_number","ph_verify_with_targeted_friction","ph_score_events_enabled","ph_mega_ads"],"notificationFeedItemsUnreadCount":0,"flashAlert":null,"notice":null,"otpRequiredFrom":null,"user":null,"abTestActiveParticipations":[],"visitStreak":{"__typename":"VisitStreak","id":"d5630404-1aca-4feb-bc4e-e4ab26b545f4","emoji":null,"duration":1},"recentLaunch":null,"intercomUserHash":null,"ifVisitedFromMobile":false,"newsletterSettings":{"__typename":"ViewerNewsletterSettings","hasNewsletterSubscription":false}},"complete":true,"missing":undefined},":R194r7rrqkutkq:":{"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_top_product_badge","ph_hub_top_badges","ph_phone_verification","ph_unfurl_unfeatured_posts","ph_verify_usa_phone_number","ph_verify_with_targeted_friction","ph_score_events_enabled","ph_mega_ads"],"notificationFeedItemsUnreadCount":0,"flashAlert":null,"notice":null,"otpRequiredFrom":null,"user":null,"abTestActiveParticipations":[],"visitStreak":{"__typename":"VisitStreak","id":"d5630404-1aca-4feb-bc4e-e4ab26b545f4","emoji":null,"duration":1},"recentLaunch":null,"intercomUserHash":null,"ifVisitedFromMobile":false,"newsletterSettings":{"__typename":"ViewerNewsletterSettings","hasNewsletterSubscription":false}},"complete":true,"missing":undefined},":R18r7rrqkutkq:":{"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_top_product_badge","ph_hub_top_badges","ph_phone_verification","ph_unfurl_unfeatured_posts","ph_verify_usa_phone_number","ph_verify_with_targeted_friction","ph_score_events_enabled","ph_mega_ads"],"notificationFeedItemsUnreadCount":0,"flashAlert":null,"notice":null,"otpRequiredFrom":null,"user":null,"abTestActiveParticipations":[],"visitStreak":{"__typename":"VisitStreak","id":"d5630404-1aca-4feb-bc4e-e4ab26b545f4","emoji":null,"duration":1},"recentLaunch":null,"intercomUserHash":null,"ifVisitedFromMobile":false,"newsletterSettings":{"__typename":"ViewerNewsletterSettings","hasNewsletterSubscription":false}},"complete":true,"missing":undefined},":R18r7rrqkutkqH1:":{"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_top_product_badge","ph_hub_top_badges","ph_phone_verification","ph_unfurl_unfeatured_posts","ph_verify_usa_phone_number","ph_verify_with_targeted_friction","ph_score_events_enabled","ph_mega_ads"],"notificationFeedItemsUnreadCount":0,"flashAlert":null,"notice":null,"otpRequiredFrom":null,"user":null,"abTestActiveParticipations":[],"visitStreak":{"__typename":"VisitStreak","id":"d5630404-1aca-4feb-bc4e-e4ab26b545f4","emoji":null,"duration":1},"recentLaunch":null,"intercomUserHash":null,"ifVisitedFromMobile":false,"newsletterSettings":{"__typename":"ViewerNewsletterSettings","hasNewsletterSubscription":false}},"complete":true,"missing":undefined},":R6b3b7rrqkutkq:":{"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_top_product_badge","ph_hub_top_badges","ph_phone_verification","ph_unfurl_unfeatured_posts","ph_verify_usa_phone_number","ph_verify_with_targeted_friction","ph_score_events_enabled","ph_mega_ads"],"notificationFeedItemsUnreadCount":0,"flashAlert":null,"notice":null,"otpRequiredFrom":null,"user":null,"abTestActiveParticipations":[],"visitStreak":{"__typename":"VisitStreak","id":"d5630404-1aca-4feb-bc4e-e4ab26b545f4","emoji":null,"duration":1},"recentLaunch":null,"intercomUserHash":null,"ifVisitedFromMobile":false,"newsletterSettings":{"__typename":"ViewerNewsletterSettings","hasNewsletterSubscription":false}},"complete":true,"missing":undefined},":Rj3b7rrqkutkq:":{"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_top_product_badge","ph_hub_top_badges","ph_phone_verification","ph_unfurl_unfeatured_posts","ph_verify_usa_phone_number","ph_verify_with_targeted_friction","ph_score_events_enabled","ph_mega_ads"],"notificationFeedItemsUnreadCount":0,"flashAlert":null,"notice":null,"otpRequiredFrom":null,"user":null,"abTestActiveParticipations":[],"visitStreak":{"__typename":"VisitStreak","id":"d5630404-1aca-4feb-bc4e-e4ab26b545f4","emoji":null,"duration":1},"recentLaunch":null,"intercomUserHash":null,"ifVisitedFromMobile":false,"newsletterSettings":{"__typename":"ViewerNewsletterSettings","hasNewsletterSubscription":false}},"complete":true,"missing":undefined},":R6d3b7rrqkutkq:":{"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_top_product_badge","ph_hub_top_badges","ph_phone_verification","ph_unfurl_unfeatured_posts","ph_verify_usa_phone_number","ph_verify_with_targeted_friction","ph_score_events_enabled","ph_mega_ads"],"notificationFeedItemsUnreadCount":0,"flashAlert":null,"notice":null,"otpRequiredFrom":null,"user":null,"abTestActiveParticipations":[],"visitStreak":{"__typename":"VisitStreak","id":"d5630404-1aca-4feb-bc4e-e4ab26b545f4","emoji":null,"duration":1},"recentLaunch":null,"intercomUserHash":null,"ifVisitedFromMobile":false,"newsletterSettings":{"__typename":"ViewerNewsletterSettings","hasNewsletterSubscription":false}},"complete":true,"missing":undefined},":Rl3b7rrqkutkq:":{"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_top_product_badge","ph_hub_top_badges","ph_phone_verification","ph_unfurl_unfeatured_posts","ph_verify_usa_phone_number","ph_verify_with_targeted_friction","ph_score_events_enabled","ph_mega_ads"],"notificationFeedItemsUnreadCount":0,"flashAlert":null,"notice":null,"otpRequiredFrom":null,"user":null,"abTestActiveParticipations":[],"visitStreak":{"__typename":"VisitStreak","id":"d5630404-1aca-4feb-bc4e-e4ab26b545f4","emoji":null,"duration":1},"recentLaunch":null,"intercomUserHash":null,"ifVisitedFromMobile":false,"newsletterSettings":{"__typename":"ViewerNewsletterSettings","hasNewsletterSubscription":false}},"complete":true,"missing":undefined},":R6f3b7rrqkutkq:":{"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_top_product_badge","ph_hub_top_badges","ph_phone_verification","ph_unfurl_unfeatured_posts","ph_verify_usa_phone_number","ph_verify_with_targeted_friction","ph_score_events_enabled","ph_mega_ads"],"notificationFeedItemsUnreadCount":0,"flashAlert":null,"notice":null,"otpRequiredFrom":null,"user":null,"abTestActiveParticipations":[],"visitStreak":{"__typename":"VisitStreak","id":"d5630404-1aca-4feb-bc4e-e4ab26b545f4","emoji":null,"duration":1},"recentLaunch":null,"intercomUserHash":null,"ifVisitedFromMobile":false,"newsletterSettings":{"__typename":"ViewerNewsletterSettings","hasNewsletterSubscription":false}},"complete":true,"missing":undefined},":Rn3b7rrqkutkq:":{"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_top_product_badge","ph_hub_top_badges","ph_phone_verification","ph_unfurl_unfeatured_posts","ph_verify_usa_phone_number","ph_verify_with_targeted_friction","ph_score_events_enabled","ph_mega_ads"],"notificationFeedItemsUnreadCount":0,"flashAlert":null,"notice":null,"otpRequiredFrom":null,"user":null,"abTestActiveParticipations":[],"visitStreak":{"__typename":"VisitStreak","id":"d5630404-1aca-4feb-bc4e-e4ab26b545f4","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 ...LaunchTipsFragment}intercomUserHash ifVisitedFromMobile newsletterSettings{hasNewsletterSubscription}}","notifyOnNetworkStatusChange":false,"nextFetchPolicy":undefined},"id":"2"},{"type":"started","options":{"variables":{"slug":"open-source","cursor":null,"order":"best_rated","fromTopic":"open-source","fromCategory":null,"ranking":"ALL_TIME"},"skip":false,"fetchPolicy":"cache-first","query":"query TopicPage($slug:String!$cursor:String$order:ProductsOrder!$ranking:ProductShoutoutRanking!$fromTopic:String$fromCategory:String){...ShoutoutListFragment topic(slug:$slug){id slug parent{id name slug}...MetaTags ...TopicPageHeaderFragment ...TopicPageProductListFragment ...TopicPageProductQuestionsFragment ...TopReviewedProductsCardFragment ...TopicPageRelatedCategoriesFragment targetedAd(kind:\"feed\"){...AdFragment}subscribers(first:50){edges{node{id ...UserGridCardFragment}}}recentStacks(first:3){edges{node{id ...TopicPageRecentStackFragment}}}}viewer{id features}}fragment ProductThumbnailFragment on Product{id name logoUuid isNoLongerOnline}fragment MostLovedPostFragment on Post{id slug name}fragment BadgeIconTopPostBadgeFragment on TopPostBadge{id position period date}fragment BadgeIconFragment on Post{id name badges(first:1 types:[TopPostBadge]sort:position){edges{node{__typename ...on TopPostBadge{id ...BadgeIconTopPostBadgeFragment}}}}}fragment PostStatusIconFragment on Post{id productState}fragment PostThumbnailFragment on Post{id name thumbnailImageUuid ...PostStatusIconFragment}fragment ShoutoutVoteButtonFragment on PostShoutout{id hasVoted votesCount}fragment ShoutoutItemFragment on PostShoutout{id note url from{id isTopProduct}to{id name slug}post{id slug name tagline createdAt isTopLaunch votesCount redirectToProduct{id slug}...PostThumbnailFragment ...BadgeIconFragment}...ShoutoutVoteButtonFragment}fragment MostLovedPostShoutoutToFragment on PostShoutout{id post{id slug name ...BadgeIconFragment}from{slug id ...ProductThumbnailFragment}...ShoutoutItemFragment}fragment MostLovedCardFragment on Product{id slug description name tagline featuredShoutoutsToCount ...ProductThumbnailFragment posts(first:4 order:DATE filter:VISIBLE){edges{node{...MostLovedPostFragment}}}postShoutoutsTo(first:4){edges{node{...MostLovedPostShoutoutToFragment}}}}fragment TopicImage on Topic{name imageUuid}fragment TopicFollowButtonFragment on Topic{id slug name isFollowed followersCount ...TopicImage}fragment FacebookShareButtonFragment on Shareable{id url}fragment ReviewCTASharePromptFragment on Product{id name tagline slug ...ProductThumbnailFragment ...FacebookShareButtonFragment}fragment ReviewCTAPromptFragment on Product{id isMaker viewerReview{id}...ReviewCTASharePromptFragment}fragment ProductFollowButtonFragment on Product{id followersCount isSubscribed}fragment ProductMuteButtonFragment on Product{id isMuted}fragment ReviewStarRatingCTAFragment on Product{id slug name isMaker reviewsRating}fragment ProductItemFragment on Product{id slug name tagline followersCount reviewsCount topics(first:2){edges{node{id slug name}}}...ProductFollowButtonFragment ...ProductThumbnailFragment ...ProductMuteButtonFragment ...FacebookShareButtonFragment ...ReviewStarRatingCTAFragment}fragment ReviewFormProductFragment on Product{id name slug isMaker isSubscribed isStacked reviewsRating reviewsCount reviewsWithBodyCount reviewsWithRatingCount ratingSpecificCount{id rating count}viewerReview{id}}fragment ProductQuestionAnswerFlowFragment on ProductQuestion{id slug path viewerAnswer{id product{id isMaker viewerReview{id}...ReviewFormProductFragment}}}fragment UserImage on User{id name username avatarUrl}fragment UserCircleListFragment on User{id ...UserImage}fragment ProductQuestionAnswerPromptFragment on ProductQuestion{id path canViewAnswers answerAuthors(first:3){edges{node{id ...UserCircleListFragment}}totalCount}}fragment ProductQuestionShareButtonFragment on ProductQuestion{id ...FacebookShareButtonFragment}fragment ProductQuestionReviewFlowFragment on ProductQuestion{id placeholder viewerAnswer{id product{id name viewerReview{id}}}}fragment PostVoteButtonFragment on Post{id featuredAt updatedAt createdAt embargoPreviewAt product{id isSubscribed}disabledWhenScheduled hasVoted ...on Votable{id votesCount}}fragment HomefeedItemPostItemCommentsButtonFragment on Post{id slug commentsCount}fragment HomefeedItemPostItemVoteButtonFragment on Post{id hideVotesCount featuredAt createdAt disabledWhenScheduled embargoPreviewAt ...on Votable{id hasVoted votesCount}}fragment HomefeedItemPostItemTopicTagsFragment on Post{id topics(first:3){edges{node{id slug name}}}}fragment ShoutoutListFragment on Query{shoutouts(ranking:$ranking fromCategory:$fromCategory fromTopic:$fromTopic first:10 after:$cursor){totalCount edges{node{id ...MostLovedCardFragment}}pageInfo{endCursor hasNextPage}}}fragment MetaTags on SEOInterface{id meta{canonicalUrl creator description image mobileAppUrl oembedUrl robots title type author authorUrl}}fragment TopicPageHeaderFragment on Topic{id name description parent{id name slug}...TopicFollowButtonFragment}fragment TopicPageProductListFragment on Topic{id name slug products(first:10 after:$cursor order:$order excludeHidden:true){edges{node{id ...ReviewCTAPromptFragment ...ProductItemFragment}}pageInfo{endCursor hasNextPage}}}fragment TopicPageProductQuestionsFragment on Topic{productQuestions(first:1 filter:NOT_ANSWERED excludeSkipped:true){edges{node{id path title ...ProductQuestionAnswerFlowFragment ...ProductQuestionAnswerPromptFragment ...ProductQuestionShareButtonFragment ...ProductQuestionReviewFlowFragment}}}}fragment TopReviewedProductsCardFragment on Topic{id topReviewedProducts(first:4){edges{node{id name tagline reviewsRating slug path ...ProductThumbnailFragment ...ReviewStarRatingCTAFragment reviewSnippet{id overallExperience user{id ...UserImage}}}}}}fragment TopicPageRelatedCategoriesFragment on Topic{id categories{id name path}}fragment AdFragment on Ad{id subject post{id slug featuredComment{id body:bodyText user{id ...UserImage}}name updatedAt commentsCount topics(first:3){edges{node{id slug name}}}...PostVoteButtonFragment ...HomefeedItemPostItemCommentsButtonFragment ...HomefeedItemPostItemVoteButtonFragment ...HomefeedItemPostItemTopicTagsFragment}name tagline thumbnailUuid largeAssetUuid smallAssetUuid url variationId}fragment UserGridCardFragment on User{id ...UserImage}fragment TopicPageRecentStackFragment on ProductStack{id user{id name username isTrashed ...UserImage}product{id name tagline slug ...ProductThumbnailFragment}}","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_top_product_badge","ph_hub_top_badges","ph_phone_verification","ph_unfurl_unfeatured_posts","ph_verify_usa_phone_number","ph_verify_with_targeted_friction","ph_score_events_enabled","ph_mega_ads"],"notificationFeedItemsUnreadCount":0,"flashAlert":null,"notice":null,"otpRequiredFrom":null,"user":null,"abTestActiveParticipations":[],"visitStreak":{"__typename":"VisitStreak","id":"d5630404-1aca-4feb-bc4e-e4ab26b545f4","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":{"topic":{"__typename":"Topic","id":"89","slug":"open-source","parent":{"__typename":"Topic","id":"589","name":"Development","slug":"development"},"targetedAd":{"__typename":"Ad","id":"24686","subject":"Channel","post":null,"name":"Postman Recorder by DevTools","tagline":"Export Postman APIs from browser","thumbnailUuid":"3804ac21-fb93-44ad-8dd3-f8b434a7d0a5.png","largeAssetUuid":null,"smallAssetUuid":null,"url":"/r/ad/24686","variationId":null},"subscribers":{"__typename":"UserConnection","edges":[{"__typename":"UserEdge","node":{"__typename":"User","id":"502884","name":"Alice Jones","username":"alicejones","avatarUrl":"https://ph-avatars.imgix.net/502884/original.jpeg"}},{"__typename":"UserEdge","node":{"__typename":"User","id":"503412","name":"Ruthvik Malladi","username":"00rm7","avatarUrl":"https://ph-avatars.imgix.net/503412/4ec6d60c-91e1-414c-a95e-78330ff9543a.jpeg"}},{"__typename":"UserEdge","node":{"__typename":"User","id":"516541","name":"Agent Angelo","username":"agentangelo","avatarUrl":"https://ph-avatars.imgix.net/516541/3c0776f0-f61c-4b1c-8956-a2dab4f8a27a.jpeg"}},{"__typename":"UserEdge","node":{"__typename":"User","id":"516194","name":"Zsolt Agárdy","username":"zsoltagardy","avatarUrl":"https://ph-avatars.imgix.net/516194/original.jpeg"}},{"__typename":"UserEdge","node":{"__typename":"User","id":"298286","name":"DoBox","username":"thisisdobox","avatarUrl":"https://ph-avatars.imgix.net/298286/original.jpeg"}},{"__typename":"UserEdge","node":{"__typename":"User","id":"440214","name":"Elie Hirschfeld","username":"hirschfeldelie","avatarUrl":"https://ph-avatars.imgix.net/440214/original.jpeg"}},{"__typename":"UserEdge","node":{"__typename":"User","id":"513575","name":"Esther Schindler","username":"estherschindler","avatarUrl":"https://ph-avatars.imgix.net/513575/original.jpeg"}},{"__typename":"UserEdge","node":{"__typename":"User","id":"508771","name":"enric","username":"enricgili","avatarUrl":"https://ph-avatars.imgix.net/508771/original.jpeg"}},{"__typename":"UserEdge","node":{"__typename":"User","id":"511606","name":"mat morse","username":"mat148","avatarUrl":"https://ph-avatars.imgix.net/511606/original.jpeg"}},{"__typename":"UserEdge","node":{"__typename":"User","id":"510382","name":"Gamble Bowns McCown","username":"deleted-510382","avatarUrl":"https://ph-avatars.imgix.net/510382/original.jpeg"}},{"__typename":"UserEdge","node":{"__typename":"User","id":"509985","name":"Jake Orlowitz","username":"jakeorlowitz","avatarUrl":"https://ph-avatars.imgix.net/509985/original.jpeg"}},{"__typename":"UserEdge","node":{"__typename":"User","id":"508725","name":"Jay Wilburn","username":"jay_wilburn","avatarUrl":"https://ph-avatars.imgix.net/508725/original.jpeg"}},{"__typename":"UserEdge","node":{"__typename":"User","id":"493973","name":"Nicolas Vérité, Nÿco","username":"nyconyco","avatarUrl":"https://ph-avatars.imgix.net/493973/original.jpeg"}},{"__typename":"UserEdge","node":{"__typename":"User","id":"493507","name":"Ricardo","username":"rikmende","avatarUrl":"https://ph-avatars.imgix.net/493507/original.jpeg"}},{"__typename":"UserEdge","node":{"__typename":"User","id":"29064","name":"Spencer Dailey","username":"spencenow","avatarUrl":"https://ph-avatars.imgix.net/29064/original.jpeg"}},{"__typename":"UserEdge","node":{"__typename":"User","id":"7553","name":"jcsnv","username":"jcsnv","avatarUrl":"https://ph-avatars.imgix.net/7553/original.jpeg"}},{"__typename":"UserEdge","node":{"__typename":"User","id":"194073","name":"Stefano Contiero","username":"estelineink","avatarUrl":"https://ph-avatars.imgix.net/194073/original.jpeg"}},{"__typename":"UserEdge","node":{"__typename":"User","id":"473914","name":"imborge","username":"deleted-473914","avatarUrl":"https://ph-avatars.imgix.net/473914/original.jpeg"}},{"__typename":"UserEdge","node":{"__typename":"User","id":"437936","name":"Idan Tsitiat","username":"idan_tsitiat","avatarUrl":"https://ph-avatars.imgix.net/437936/original.jpeg"}},{"__typename":"UserEdge","node":{"__typename":"User","id":"505393","name":"Rebecca Slatkin","username":"rebeccaslatkin","avatarUrl":"https://ph-avatars.imgix.net/505393/original.jpeg"}},{"__typename":"UserEdge","node":{"__typename":"User","id":"505255","name":"removement","username":"removement","avatarUrl":"https://ph-avatars.imgix.net/505255/original.jpeg"}},{"__typename":"UserEdge","node":{"__typename":"User","id":"292240","name":"Michael Quirke","username":"msdq","avatarUrl":"https://ph-avatars.imgix.net/292240/original.jpeg"}},{"__typename":"UserEdge","node":{"__typename":"User","id":"504175","name":"Raghava Nellaturu","username":"rnella01","avatarUrl":"https://ph-avatars.imgix.net/504175/original.jpeg"}},{"__typename":"UserEdge","node":{"__typename":"User","id":"503652","name":"Raúl Marcos","username":"raulmarcosl","avatarUrl":"https://ph-avatars.imgix.net/503652/original.jpeg"}},{"__typename":"UserEdge","node":{"__typename":"User","id":"500602","name":"Kristian Slosar","username":"kristian_io","avatarUrl":"https://ph-avatars.imgix.net/500602/original.jpeg"}},{"__typename":"UserEdge","node":{"__typename":"User","id":"479144","name":"Ram","username":"ramkumarhq","avatarUrl":"https://ph-avatars.imgix.net/479144/original.png"}},{"__typename":"UserEdge","node":{"__typename":"User","id":"502575","name":"Sneha Jain","username":"snehajain1616","avatarUrl":"https://ph-avatars.imgix.net/502575/original.jpeg"}},{"__typename":"UserEdge","node":{"__typename":"User","id":"502498","name":"manumental","username":"manumental","avatarUrl":"https://ph-avatars.imgix.net/502498/original.jpeg"}},{"__typename":"UserEdge","node":{"__typename":"User","id":"501236","name":"Marc Brandsma","username":"tedesign","avatarUrl":"https://ph-avatars.imgix.net/501236/original.jpeg"}},{"__typename":"UserEdge","node":{"__typename":"User","id":"500875","name":"Ryan Parman","username":"skyzyx","avatarUrl":"https://ph-avatars.imgix.net/500875/original.jpeg"}},{"__typename":"UserEdge","node":{"__typename":"User","id":"56400","name":"kagen","username":"kagenatkinson","avatarUrl":"https://ph-avatars.imgix.net/56400/original.jpeg"}},{"__typename":"UserEdge","node":{"__typename":"User","id":"498678","name":"gibson86","username":"gibson861","avatarUrl":"https://ph-avatars.imgix.net/498678/original.jpeg"}},{"__typename":"UserEdge","node":{"__typename":"User","id":"341345","name":"Brian Mills Jr","username":"brianmillsjr","avatarUrl":"https://ph-avatars.imgix.net/341345/e2e700fe-9b1c-43bb-8fde-ee97e8dcb969.jpeg"}},{"__typename":"UserEdge","node":{"__typename":"User","id":"495182","name":"Adam Marquart","username":"deleted-495182","avatarUrl":"https://ph-avatars.imgix.net/495182/original.jpeg"}},{"__typename":"UserEdge","node":{"__typename":"User","id":"464274","name":"Uri Leshem","username":"urkele","avatarUrl":"https://ph-avatars.imgix.net/464274/original.jpeg"}},{"__typename":"UserEdge","node":{"__typename":"User","id":"53326","name":"Elke Fleing","username":"deleted-53326","avatarUrl":"https://ph-avatars.imgix.net/53326/original.jpeg"}},{"__typename":"UserEdge","node":{"__typename":"User","id":"30732","name":"Mustafa S.","username":"mlkrsrc","avatarUrl":"https://ph-avatars.imgix.net/30732/original.jpeg"}},{"__typename":"UserEdge","node":{"__typename":"User","id":"231642","name":"Andy Kaiser","username":"andykaiser","avatarUrl":"https://ph-avatars.imgix.net/231642/original.jpeg"}},{"__typename":"UserEdge","node":{"__typename":"User","id":"51231","name":"Erik Howard","username":"erik_howard","avatarUrl":"https://ph-avatars.imgix.net/51231/original.jpeg"}},{"__typename":"UserEdge","node":{"__typename":"User","id":"71397","name":"arin","username":"arintoker","avatarUrl":"https://ph-avatars.imgix.net/71397/d6a8ba6c-f4d3-4ca6-85af-bf721511e0a5.jpeg"}},{"__typename":"UserEdge","node":{"__typename":"User","id":"220989","name":"Kaili Kleemeier","username":"kailikleemeier","avatarUrl":"https://ph-avatars.imgix.net/220989/original.jpeg"}},{"__typename":"UserEdge","node":{"__typename":"User","id":"157956","name":"Deven Bhooshan","username":"devenbhooshan","avatarUrl":"https://ph-avatars.imgix.net/157956/0c01c1ea-bd29-4756-8afe-f848f7b9375e.jpeg"}},{"__typename":"UserEdge","node":{"__typename":"User","id":"51699","name":"Thanasis","username":"tnsrig","avatarUrl":"https://ph-avatars.imgix.net/51699/0acfb668-ef7d-46f1-8542-80c065e24974.jpeg"}},{"__typename":"UserEdge","node":{"__typename":"User","id":"435128","name":"Bojan Vidanovic","username":"bojanvidanovic","avatarUrl":"https://ph-avatars.imgix.net/435128/original.jpeg"}},{"__typename":"UserEdge","node":{"__typename":"User","id":"45688","name":"Juan Diosdado","username":"ikonoklast","avatarUrl":"https://ph-avatars.imgix.net/45688/original.jpeg"}},{"__typename":"UserEdge","node":{"__typename":"User","id":"345043","name":"Eduard Ionuţ Ichim","username":"eeschimosu","avatarUrl":"https://ph-avatars.imgix.net/345043/original.jpeg"}},{"__typename":"UserEdge","node":{"__typename":"User","id":"168321","name":"Gabriel Csabaï","username":"gcsabai","avatarUrl":"https://ph-avatars.imgix.net/168321/original.jpeg"}},{"__typename":"UserEdge","node":{"__typename":"User","id":"25717","name":"Erik Hoffman","username":"lillerik","avatarUrl":"https://ph-avatars.imgix.net/25717/69edd6a8-e6b2-4d78-9d7e-45a6c70803b3.jpeg"}},{"__typename":"UserEdge","node":{"__typename":"User","id":"163208","name":"Matt Nassar","username":"mattnassar","avatarUrl":"https://ph-avatars.imgix.net/163208/original.jpeg"}},{"__typename":"UserEdge","node":{"__typename":"User","id":"420339","name":"Nishant Gupta","username":"nishant_k_gupta","avatarUrl":"https://ph-avatars.imgix.net/420339/original.jpeg"}}]},"recentStacks":{"__typename":"ProductStackConnection","edges":[{"__typename":"ProductStackEdge","node":{"__typename":"ProductStack","id":"2239735","user":{"__typename":"User","id":"7867817","name":"Rosemary Cabrera","username":"rosemary_cabrera","isTrashed":false,"avatarUrl":"https://ph-avatars.imgix.net/7867817/original.png"},"product":{"__typename":"Product","id":"112449","name":"Zapier","tagline":"Connect your apps and automate workflows","slug":"zapier","logoUuid":"9acdbce2-d993-489b-b6e3-afb817d04d0b.png","isNoLongerOnline":false}}},{"__typename":"ProductStackEdge","node":{"__typename":"ProductStack","id":"2239732","user":{"__typename":"User","id":"7867817","name":"Rosemary Cabrera","username":"rosemary_cabrera","isTrashed":false,"avatarUrl":"https://ph-avatars.imgix.net/7867817/original.png"},"product":{"__typename":"Product","id":"109920","name":"Figma","tagline":"The collaborative interface design tool","slug":"figma","logoUuid":"db00a7a1-6778-4e51-a953-de5a9a339bc9.jpeg","isNoLongerOnline":false}}},{"__typename":"ProductStackEdge","node":{"__typename":"ProductStack","id":"2239730","user":{"__typename":"User","id":"7867817","name":"Rosemary Cabrera","username":"rosemary_cabrera","isTrashed":false,"avatarUrl":"https://ph-avatars.imgix.net/7867817/original.png"},"product":{"__typename":"Product","id":"110872","name":"GitHub","tagline":"How people build software","slug":"github","logoUuid":"c17453f9-e544-4e6a-86b0-4027cf710cf5.png","isNoLongerOnline":false}}}]},"meta":{"__typename":"MetaTags","canonicalUrl":"https://www.producthunt.com/topics/open-source","creator":"@producthunt","description":"Find the best Open Source apps on Product Hunt. Top 10 products: Feather Icons, Learn Anything, Cal.com, Nintendo Labo, unDraw, Postiz, DrawKit, Prettier, n8n, and OpenVC","image":"https://ph-files.imgix.net/1fc0084c-d910-40b9-b4d0-e5799f0ff24c.png?auto=format","mobileAppUrl":"producthunt://home","oembedUrl":null,"robots":null,"title":"The Best Open Source Apps and Products of 2024","type":"article","author":null,"authorUrl":null},"name":"Open Source","description":"Sharing is caring. Build great things together.","products":{"__typename":"ProductsConnection","edges":[{"__typename":"ProductEdge","node":{"__typename":"Product","id":"663895","isMaker":false,"viewerReview":null,"slug":"follow-3","name":"Follow","tagline":"Follow your favorites in one inbox.","followersCount":917,"reviewsCount":126,"topics":{"__typename":"TopicConnection","edges":[{"__typename":"TopicEdge","node":{"__typename":"Topic","id":"46","slug":"productivity","name":"Productivity"}},{"__typename":"TopicEdge","node":{"__typename":"Topic","id":"50","slug":"news","name":"News"}}]},"isSubscribed":false,"logoUuid":"bc75e07c-01c7-4426-abe5-1698bc846ffb.png","isNoLongerOnline":false,"isMuted":false,"url":"https://www.producthunt.com/products/follow-3","reviewsRating":4.94}},{"__typename":"ProductEdge","node":{"__typename":"Product","id":"112650","isMaker":false,"viewerReview":null,"slug":"raycast","name":"Raycast","tagline":"Your shortcut to everything","followersCount":3644,"reviewsCount":417,"topics":{"__typename":"TopicConnection","edges":[{"__typename":"TopicEdge","node":{"__typename":"Topic","id":"19","slug":"mac","name":"Mac"}},{"__typename":"TopicEdge","node":{"__typename":"Topic","id":"21","slug":"web-app","name":"Web App"}}]},"isSubscribed":false,"logoUuid":"e277d09d-84de-4555-ba92-8b8e5a39d763.png","isNoLongerOnline":false,"isMuted":false,"url":"https://www.producthunt.com/products/raycast","reviewsRating":4.92}},{"__typename":"ProductEdge","node":{"__typename":"Product","id":"486248","isMaker":false,"viewerReview":null,"slug":"mage-3","name":"Mage","tagline":"Give your data team magical powers!","followersCount":298,"reviewsCount":68,"topics":{"__typename":"TopicConnection","edges":[{"__typename":"TopicEdge","node":{"__typename":"Topic","id":"89","slug":"open-source","name":"Open Source"}},{"__typename":"TopicEdge","node":{"__typename":"Topic","id":"267","slug":"developer-tools","name":"Developer Tools"}}]},"isSubscribed":false,"logoUuid":"75bcb495-6f86-4eeb-9a8c-18821f88512a.gif","isNoLongerOnline":false,"isMuted":false,"url":"https://www.producthunt.com/products/mage-3","reviewsRating":4.97}},{"__typename":"ProductEdge","node":{"__typename":"Product","id":"543020","isMaker":false,"viewerReview":null,"slug":"keep-design-system","name":"Keep Design System","tagline":"Create beautiful and consistence user interface with ease","followersCount":1041,"reviewsCount":59,"topics":{"__typename":"TopicConnection","edges":[{"__typename":"TopicEdge","node":{"__typename":"Topic","id":"44","slug":"design-tools","name":"Design Tools"}},{"__typename":"TopicEdge","node":{"__typename":"Topic","id":"89","slug":"open-source","name":"Open Source"}}]},"isSubscribed":false,"logoUuid":"d34c4deb-5eec-4b9b-bda0-000e626975d5.gif","isNoLongerOnline":false,"isMuted":false,"url":"https://www.producthunt.com/products/keep-design-system","reviewsRating":4.97}},{"__typename":"ProductEdge","node":{"__typename":"Product","id":"554862","isMaker":false,"viewerReview":null,"slug":"formbricks","name":"Formbricks","tagline":"Harvest user-insights, build irresistible experiences","followersCount":710,"reviewsCount":37,"topics":{"__typename":"TopicConnection","edges":[{"__typename":"TopicEdge","node":{"__typename":"Topic","id":"89","slug":"open-source","name":"Open Source"}},{"__typename":"TopicEdge","node":{"__typename":"Topic","id":"93","slug":"user-experience","name":"User Experience"}}]},"isSubscribed":false,"logoUuid":"9d03555f-1af9-42b9-b848-365029e90e3f.png","isNoLongerOnline":false,"isMuted":false,"url":"https://www.producthunt.com/products/formbricks","reviewsRating":5}},{"__typename":"ProductEdge","node":{"__typename":"Product","id":"517821","isMaker":false,"viewerReview":null,"slug":"hyperswitch-2","name":"HyperSwitch","tagline":"Open Source Payments Switch. Fast, Reliable \u0026 Affordable.","followersCount":3218,"reviewsCount":120,"topics":{"__typename":"TopicConnection","edges":[{"__typename":"TopicEdge","node":{"__typename":"Topic","id":"88","slug":"api-1","name":"API"}},{"__typename":"TopicEdge","node":{"__typename":"Topic","id":"89","slug":"open-source","name":"Open Source"}}]},"isSubscribed":false,"logoUuid":"7ecb8ca0-ea70-4e4e-a8f3-666322d8ed3d.png","isNoLongerOnline":false,"isMuted":false,"url":"https://www.producthunt.com/products/hyperswitch-2","reviewsRating":4.92}},{"__typename":"ProductEdge","node":{"__typename":"Product","id":"107508","isMaker":false,"viewerReview":null,"slug":"docusaurus","name":"Docusaurus","tagline":"Easy to maintain open source documentation websites","followersCount":1879,"reviewsCount":100,"topics":{"__typename":"TopicConnection","edges":[{"__typename":"TopicEdge","node":{"__typename":"Topic","id":"46","slug":"productivity","name":"Productivity"}},{"__typename":"TopicEdge","node":{"__typename":"Topic","id":"89","slug":"open-source","name":"Open Source"}}]},"isSubscribed":false,"logoUuid":"915c41a4-365e-4bea-a4dc-eb586f3d8cf1.png","isNoLongerOnline":false,"isMuted":false,"url":"https://www.producthunt.com/products/docusaurus","reviewsRating":4.94}},{"__typename":"ProductEdge","node":{"__typename":"Product","id":"504711","isMaker":false,"viewerReview":null,"slug":"astro-build-faster-websites","name":"Astro","tagline":"The web framework that scales with you.","followersCount":1050,"reviewsCount":33,"topics":{"__typename":"TopicConnection","edges":[{"__typename":"TopicEdge","node":{"__typename":"Topic","id":"89","slug":"open-source","name":"Open Source"}},{"__typename":"TopicEdge","node":{"__typename":"Topic","id":"204","slug":"education","name":"Education"}}]},"isSubscribed":false,"logoUuid":"6bad3f69-e994-422a-b532-569cbb4ee076.png","isNoLongerOnline":false,"isMuted":false,"url":"https://www.producthunt.com/products/astro-build-faster-websites","reviewsRating":5}},{"__typename":"ProductEdge","node":{"__typename":"Product","id":"517824","isMaker":false,"viewerReview":null,"slug":"chatbot-design-studio-by-tiledesk","name":"Tiledesk","tagline":"Build \u0026 publish LLM-enabled Chatbots \u0026 Conversational Apps💬","followersCount":1649,"reviewsCount":30,"topics":{"__typename":"TopicConnection","edges":[{"__typename":"TopicEdge","node":{"__typename":"Topic","id":"89","slug":"open-source","name":"Open Source"}},{"__typename":"TopicEdge","node":{"__typename":"Topic","id":"268","slug":"artificial-intelligence","name":"Artificial Intelligence"}}]},"isSubscribed":false,"logoUuid":"4523f6f1-b2e6-43ce-b982-7089736cfc57.gif","isNoLongerOnline":false,"isMuted":false,"url":"https://www.producthunt.com/products/chatbot-design-studio-by-tiledesk","reviewsRating":5}},{"__typename":"ProductEdge","node":{"__typename":"Product","id":"410135","isMaker":false,"viewerReview":null,"slug":"daily-dev","name":"daily.dev","tagline":"The homepage every developer deserves","followersCount":2578,"reviewsCount":240,"topics":{"__typename":"TopicConnection","edges":[{"__typename":"TopicEdge","node":{"__typename":"Topic","id":"16","slug":"browser-extensions","name":"Browser Extensions"}},{"__typename":"TopicEdge","node":{"__typename":"Topic","id":"21","slug":"web-app","name":"Web App"}}]},"isSubscribed":false,"logoUuid":"4456b7ea-3f94-4bbb-8d03-0b55a6ebff0f.gif","isNoLongerOnline":false,"isMuted":false,"url":"https://www.producthunt.com/products/daily-dev","reviewsRating":4.91}}],"pageInfo":{"__typename":"PageInfo","endCursor":"MTA","hasNextPage":true}},"productQuestions":{"__typename":"ProductQuestionConnection","edges":[]},"topReviewedProducts":{"__typename":"ProductConnection","edges":[{"__typename":"ProductEdge","node":{"__typename":"Product","id":"663895","name":"Follow","tagline":"Follow your favorites in one inbox.","reviewsRating":4.94,"slug":"follow-3","path":"/products/follow-3","reviewSnippet":{"__typename":"Review","id":"864749","overallExperience":"improve twitter rrs source","user":{"__typename":"User","id":"7743488","name":"陶翼腾","username":"new_user___3022024d59d80fb35d0ebfe","avatarUrl":"https://ph-avatars.imgix.net/7743488/6fbd498e-df89-43b2-9040-013febb8de5f.jpeg"}},"logoUuid":"bc75e07c-01c7-4426-abe5-1698bc846ffb.png","isNoLongerOnline":false,"isMaker":false}},{"__typename":"ProductEdge","node":{"__typename":"Product","id":"110872","name":"GitHub","tagline":"How people build software","reviewsRating":4.81,"slug":"github","path":"/products/github","reviewSnippet":{"__typename":"Review","id":"628549","overallExperience":"nice","user":{"__typename":"User","id":"5699124","name":"Thor Marsh","username":"ajdu401","avatarUrl":"https://ph-avatars.imgix.net/5699124/original.jpeg"}},"logoUuid":"c17453f9-e544-4e6a-86b0-4027cf710cf5.png","isNoLongerOnline":false,"isMaker":false}},{"__typename":"ProductEdge","node":{"__typename":"Product","id":"112650","name":"Raycast","tagline":"Your shortcut to everything","reviewsRating":4.92,"slug":"raycast","path":"/products/raycast","reviewSnippet":{"__typename":"Review","id":"625007","overallExperience":"I've been using Raycast instead of Spotlight for a while now. I enjoy small features like a clipboard, notes, etc. It's like a Swiss knife for my day-to-day tasks 🇨🇭","user":{"__typename":"User","id":"3370398","name":"Vishal Pratap Singh","username":"vishalx","avatarUrl":"https://ph-avatars.imgix.net/3370398/1ddcdeca-e158-42b6-b9c9-48a0a5ab0262.jpeg"}},"logoUuid":"e277d09d-84de-4555-ba92-8b8e5a39d763.png","isNoLongerOnline":false,"isMaker":false}},{"__typename":"ProductEdge","node":{"__typename":"Product","id":"109920","name":"Figma","tagline":"The collaborative interface design tool","reviewsRating":4.79,"slug":"figma","path":"/products/figma","reviewSnippet":{"__typename":"Review","id":"683058","overallExperience":"When it comes to design tools like Figma, I must admit that as a non-designer, it can feel quite challenging to get the hang of it due to its steep learning curve. However, I have discovered a gem within the Figma ecosystem called Figjam that I absolutely adore.\nFigjam offers an intuitive and user-friendly experience, making it more accessible to users like myself who may not have a background in design. It allows me to effortlessly create diagrams and brainstorm ideas using sticky notes, which has proven to be incredibly valuable. The simplicity and versatility of Figjam's interface make it a joy to work with.","user":{"__typename":"User","id":"4147747","name":"Mia San","username":"mia_sanchi","avatarUrl":"https://ph-avatars.imgix.net/4147747/95ebc243-878a-41c2-8b6b-00b31f1ea2c9.jpeg"}},"logoUuid":"db00a7a1-6778-4e51-a953-de5a9a339bc9.jpeg","isNoLongerOnline":false,"isMaker":false}}]},"categories":[{"__typename":"ProductCategory","id":"87","name":"Automation tools","path":"/categories/automation"},{"__typename":"ProductCategory","id":"37","name":"Team collaboration software","path":"/categories/team-collaboration"},{"__typename":"ProductCategory","id":"123","name":"Community management","path":"/categories/community-management"},{"__typename":"ProductCategory","id":"36","name":"Project management software","path":"/categories/project-management"},{"__typename":"ProductCategory","id":"75","name":"Code editors","path":"/categories/code-editors"},{"__typename":"ProductCategory","id":"80","name":"Issue tracking software","path":"/categories/issue-tracking-software"},{"__typename":"ProductCategory","id":"82","name":"Git clients","path":"/categories/git-clients"},{"__typename":"ProductCategory","id":"205","name":"Platforms","path":"/categories/platforms"},{"__typename":"ProductCategory","id":"1123","name":"Code Review Tools","path":"/categories/code-review-tools"},{"__typename":"ProductCategory","id":"72","name":"Engineering \u0026 Development","path":"/categories/engineering-development"}],"isFollowed":false,"followersCount":67400,"imageUuid":"1fc0084c-d910-40b9-b4d0-e5799f0ff24c.png"},"viewer":{"__typename":"Viewer","id":null,"features":["ph_top_product_badge","ph_hub_top_badges","ph_phone_verification","ph_unfurl_unfeatured_posts","ph_verify_usa_phone_number","ph_verify_with_targeted_friction","ph_score_events_enabled","ph_mega_ads"]},"shoutouts":{"__typename":"ProductsConnection","totalCount":100,"edges":[{"__typename":"ProductEdge","node":{"__typename":"Product","id":"109920","slug":"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.","name":"Figma","tagline":"The collaborative interface design tool","featuredShoutoutsToCount":442,"posts":{"__typename":"PostConnection","edges":[{"__typename":"PostEdge","node":{"__typename":"Post","id":"573507","slug":"marketplace-for-events-and-entertainment","name":"Marketplace for Events and Entertainment"}},{"__typename":"PostEdge","node":{"__typename":"Post","id":"466306","slug":"figma-ai-2","name":"Figma AI"}},{"__typename":"PostEdge","node":{"__typename":"Post","id":"466307","slug":"figma-slides","name":"Figma Slides"}},{"__typename":"PostEdge","node":{"__typename":"Post","id":"429938","slug":"creator-micro-keyboard-by-figma","name":"Creator Micro Keyboard by Figma"}}]},"postShoutoutsTo":{"__typename":"PostShoutoutConnection","edges":[{"__typename":"PostShoutoutEdge","node":{"__typename":"PostShoutout","id":"114409","post":{"__typename":"Post","id":"582506","slug":"sparkbase","name":"Sparkbase","badges":{"__typename":"Connection","edges":[{"__typename":"BadgeEdge","node":{"__typename":"TopPostBadge","id":"4980261","position":1,"period":"daily","date":"2024-11-25"}}]},"tagline":"Book high-intent sales calls on autopilot","createdAt":"2024-11-25T00:01:00-08:00","isTopLaunch":false,"votesCount":692,"redirectToProduct":null,"thumbnailImageUuid":"223e08c2-17c3-41a2-957a-d0baa6100ddd.png","productState":"default"},"from":{"__typename":"Product","slug":"sparkbase","id":"694788","name":"Sparkbase","logoUuid":"223e08c2-17c3-41a2-957a-d0baa6100ddd.png","isNoLongerOnline":false,"isTopProduct":false},"note":"A bit of a steep learning curve, but now we can’t imagine working without it.","url":"https://www.producthunt.com/products/figma/shoutouts/114409","to":{"__typename":"Product","id":"109920","name":"Figma","slug":"figma"},"hasVoted":false,"votesCount":0}},{"__typename":"PostShoutoutEdge","node":{"__typename":"PostShoutout","id":"95929","post":{"__typename":"Post","id":"599872","slug":"vozo-video-translator","name":"Vozo Video Translator","badges":{"__typename":"Connection","edges":[{"__typename":"BadgeEdge","node":{"__typename":"TopPostBadge","id":"4980921","position":2,"period":"weekly","date":"2024-11-19"}}]},"tagline":"Precise video translation, perfected with AI pilot","createdAt":"2024-11-19T00:01:00-08:00","isTopLaunch":false,"votesCount":1880,"redirectToProduct":null,"thumbnailImageUuid":"011d0d4b-68c2-4080-8c10-e029c9318c7b.gif","productState":"default"},"from":{"__typename":"Product","slug":"vozo","id":"593661","name":"Vozo AI","logoUuid":"27e32bf4-6abf-46b4-b4b6-e2aa7b03e428.png","isNoLongerOnline":false,"isTopProduct":false},"note":"powerful yet simple.","url":"https://www.producthunt.com/products/figma/shoutouts/95929","to":{"__typename":"Product","id":"109920","name":"Figma","slug":"figma"},"hasVoted":false,"votesCount":0}},{"__typename":"PostShoutoutEdge","node":{"__typename":"PostShoutout","id":"115639","post":{"__typename":"Post","id":"646285","slug":"spiral-9","name":"Spiral","badges":{"__typename":"Connection","edges":[]},"tagline":"Automate repetitive creative work, in your voice","createdAt":"2024-11-26T00:01:00-08:00","isTopLaunch":false,"votesCount":187,"redirectToProduct":null,"thumbnailImageUuid":"8379a48e-46fe-4d42-b207-265f8921d1e6.png","productState":"default"},"from":{"__typename":"Product","slug":"spiral-6","id":"589099","name":"Spiral","logoUuid":"b89c90f4-ca54-4ef3-8646-29740bd7dba0.png","isNoLongerOnline":false,"isTopProduct":false},"note":"We can’t imagine working without it, there's no other tool that allows us to iterate as fast as Figma.","url":"https://www.producthunt.com/products/figma/shoutouts/115639","to":{"__typename":"Product","id":"109920","name":"Figma","slug":"figma"},"hasVoted":false,"votesCount":0}},{"__typename":"PostShoutoutEdge","node":{"__typename":"PostShoutout","id":"109038","post":{"__typename":"Post","id":"637926","slug":"gitlaw","name":"GitLaw","badges":{"__typename":"Connection","edges":[]},"tagline":"Git for legal docs with open-source free legal templates","createdAt":"2024-11-25T00:01:00-08:00","isTopLaunch":false,"votesCount":267,"redirectToProduct":null,"thumbnailImageUuid":"aebe708d-ac45-4b64-bc0e-dbf23c792b02.png","productState":"default"},"from":{"__typename":"Product","slug":"gitlaw","id":"747127","name":"GitLaw","logoUuid":"aebe708d-ac45-4b64-bc0e-dbf23c792b02.png","isNoLongerOnline":false,"isTopProduct":false},"note":"From wireframes to polished designs, Figma has made collaboration smooth","url":"https://www.producthunt.com/products/figma/shoutouts/109038","to":{"__typename":"Product","id":"109920","name":"Figma","slug":"figma"},"hasVoted":false,"votesCount":0}}]},"logoUuid":"db00a7a1-6778-4e51-a953-de5a9a339bc9.jpeg","isNoLongerOnline":false}},{"__typename":"ProductEdge","node":{"__typename":"Product","id":"106850","slug":"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.","name":"Supabase","tagline":"The open source Firebase alternative","featuredShoutoutsToCount":189,"posts":{"__typename":"PostConnection","edges":[{"__typename":"PostEdge","node":{"__typename":"Post","id":"479308","slug":"postgres-new","name":"postgres.new"}},{"__typename":"PostEdge","node":{"__typename":"Post","id":"452016","slug":"supabase-2","name":"Supabase"}},{"__typename":"PostEdge","node":{"__typename":"Post","id":"451956","slug":"supabase-b37accde-66c0-4c60-bc5c-2634afa7cfe2","name":"Supabase"}},{"__typename":"PostEdge","node":{"__typename":"Post","id":"408986","slug":"ai-sql-editor-by-supabase","name":"AI SQL Editor by Supabase"}}]},"postShoutoutsTo":{"__typename":"PostShoutoutConnection","edges":[{"__typename":"PostShoutoutEdge","node":{"__typename":"PostShoutout","id":"104261","post":{"__typename":"Post","id":"608665","slug":"lovable","name":"Lovable","badges":{"__typename":"Connection","edges":[{"__typename":"BadgeEdge","node":{"__typename":"TopPostBadge","id":"4967837","position":1,"period":"daily","date":"2024-11-21"}}]},"tagline":"The world's first AI Full Stack Engineer","createdAt":"2024-11-21T00:01:00-08:00","isTopLaunch":false,"votesCount":1437,"redirectToProduct":null,"thumbnailImageUuid":"dc66b047-9813-46c2-9d3f-5a132f705501.gif","productState":"default"},"from":{"__typename":"Product","slug":"lovable","id":"566141","name":"Lovable","logoUuid":"90acab39-a7ab-434b-a921-4c4785e55589.gif","isNoLongerOnline":false,"isTopProduct":false},"note":"Our choice for enabling builders to add backend features like authentication, data persistence, AI functions, payment checkout to apps built in Lovable","url":"https://www.producthunt.com/products/supabase/shoutouts/104261","to":{"__typename":"Product","id":"106850","name":"Supabase","slug":"supabase"},"hasVoted":false,"votesCount":1}},{"__typename":"PostShoutoutEdge","node":{"__typename":"PostShoutout","id":"102390","post":{"__typename":"Post","id":"625176","slug":"integral","name":"Integral ","badges":{"__typename":"Connection","edges":[{"__typename":"BadgeEdge","node":{"__typename":"TopPostBadge","id":"4971528","position":1,"period":"daily","date":"2024-11-22"}}]},"tagline":"Slack/Discord alternative for expert communities and orgs","createdAt":"2024-11-22T00:01:00-08:00","isTopLaunch":false,"votesCount":727,"redirectToProduct":null,"thumbnailImageUuid":"be2d0fff-2b29-4280-adc9-f702213ade1f.png","productState":"default"},"from":{"__typename":"Product","slug":"integral","id":"734739","name":"Integral ","logoUuid":"be2d0fff-2b29-4280-adc9-f702213ade1f.png","isNoLongerOnline":false,"isTopProduct":false},"note":"supabase is AWESOME. our app has a crazy need for real time and low latency comms and fast search. had to self-host supabase to save on startup capital. hope to get to a level of revenue to be able to sponsor Supabase github contributors permanently ","url":"https://www.producthunt.com/products/supabase/shoutouts/102390","to":{"__typename":"Product","id":"106850","name":"Supabase","slug":"supabase"},"hasVoted":false,"votesCount":0}},{"__typename":"PostShoutoutEdge","node":{"__typename":"PostShoutout","id":"109783","post":{"__typename":"Post","id":"609654","slug":"langfuse-prompt-experiments","name":"Langfuse Prompt Experiments","badges":{"__typename":"Connection","edges":[{"__typename":"BadgeEdge","node":{"__typename":"TopPostBadge","id":"4971532","position":5,"period":"daily","date":"2024-11-22"}}]},"tagline":"Open Source LLM Engineering Platform","createdAt":"2024-11-22T00:01:00-08:00","isTopLaunch":false,"votesCount":399,"redirectToProduct":null,"thumbnailImageUuid":"a162a615-92e6-414f-a5a4-a3f0b32aca66.gif","productState":"default"},"from":{"__typename":"Product","slug":"langfuse","id":"547596","name":"Langfuse","logoUuid":"9a61a5f2-5dd2-492c-ae2a-5fdafe0d9c82.png","isNoLongerOnline":false,"isTopProduct":false},"note":"Supabase is all we love about Postgres, but better. Thank you team Supabase for helping us scale with our rapid growth!","url":"https://www.producthunt.com/products/supabase/shoutouts/109783","to":{"__typename":"Product","id":"106850","name":"Supabase","slug":"supabase"},"hasVoted":false,"votesCount":0}},{"__typename":"PostShoutoutEdge","node":{"__typename":"PostShoutout","id":"111405","post":{"__typename":"Post","id":"642056","slug":"secret-recipes-3","name":"Secret Recipes","badges":{"__typename":"Connection","edges":[{"__typename":"BadgeEdge","node":{"__typename":"TopPostBadge","id":"4977418","position":5,"period":"daily","date":"2024-11-24"}}]},"tagline":"Make money from your recipes","createdAt":"2024-11-24T00:01:00-08:00","isTopLaunch":false,"votesCount":189,"redirectToProduct":null,"thumbnailImageUuid":"d0b67b4a-91b1-4313-b70b-110b5586752c.png","productState":"default"},"from":{"__typename":"Product","slug":"secret-recipes","id":"539305","name":"Secret Recipes","logoUuid":"5c280216-ae53-48d6-92d2-ff8f7869fc8a.png","isNoLongerOnline":false,"isTopProduct":false},"note":"Easy peasy backend database","url":"https://www.producthunt.com/products/supabase/shoutouts/111405","to":{"__typename":"Product","id":"106850","name":"Supabase","slug":"supabase"},"hasVoted":false,"votesCount":0}}]},"logoUuid":"8dff2ac5-c4f0-4b02-9055-a2a0019f139c.jpeg","isNoLongerOnline":false}},{"__typename":"ProductEdge","node":{"__typename":"Product","id":"526756","slug":"chatgpt-1","description":"An LLM to get instant answers, find creative inspiration, and learn something new. Free to use. Easy to try. Just ask and ChatGPT can help with writing, learning, brainstorming, and more.","name":"ChatGPT by OpenAI","tagline":"Get answers. Find inspiration. Be more productive.","featuredShoutoutsToCount":127,"posts":{"__typename":"PostConnection","edges":[{"__typename":"PostEdge","node":{"__typename":"Post","id":"477950","slug":"openai-2","name":"OpenAI"}},{"__typename":"PostEdge","node":{"__typename":"Post","id":"466120","slug":"chatgpt-for-mac","name":"ChatGPT For Mac"}},{"__typename":"PostEdge","node":{"__typename":"Post","id":"436799","slug":"chatgpt-team","name":"ChatGPT Team"}},{"__typename":"PostEdge","node":{"__typename":"Post","id":"433862","slug":"chatgpt-teams","name":"ChatGPT Teams"}}]},"postShoutoutsTo":{"__typename":"PostShoutoutConnection","edges":[{"__typename":"PostShoutoutEdge","node":{"__typename":"PostShoutout","id":"102394","post":{"__typename":"Post","id":"625176","slug":"integral","name":"Integral ","badges":{"__typename":"Connection","edges":[{"__typename":"BadgeEdge","node":{"__typename":"TopPostBadge","id":"4971528","position":1,"period":"daily","date":"2024-11-22"}}]},"tagline":"Slack/Discord alternative for expert communities and orgs","createdAt":"2024-11-22T00:01:00-08:00","isTopLaunch":false,"votesCount":727,"redirectToProduct":null,"thumbnailImageUuid":"be2d0fff-2b29-4280-adc9-f702213ade1f.png","productState":"default"},"from":{"__typename":"Product","slug":"integral","id":"734739","name":"Integral ","logoUuid":"be2d0fff-2b29-4280-adc9-f702213ade1f.png","isNoLongerOnline":false,"isTopProduct":false},"note":"I've had a crazy number of voice chats with chat gpt throughout the journey of building this app, usually focused on best practices and trade offs of engineering decisions, performance, and etc. ","url":"https://www.producthunt.com/products/chatgpt-1/shoutouts/102394","to":{"__typename":"Product","id":"526756","name":"ChatGPT by OpenAI","slug":"chatgpt-1"},"hasVoted":false,"votesCount":0}},{"__typename":"PostShoutoutEdge","node":{"__typename":"PostShoutout","id":"104098","post":{"__typename":"Post","id":"628355","slug":"aicode-fail","name":"aiCode.fail","badges":{"__typename":"Connection","edges":[]},"tagline":"Ship AI Code with confidence and speed","createdAt":"2024-11-26T00:01:00-08:00","isTopLaunch":false,"votesCount":64,"redirectToProduct":null,"thumbnailImageUuid":"a2bc0890-33de-4413-a7b2-bc64c9927b55.png","productState":"default"},"from":{"__typename":"Product","slug":"aicode-fail","id":"737830","name":"aiCode.fail","logoUuid":"a2bc0890-33de-4413-a7b2-bc64c9927b55.png","isNoLongerOnline":false,"isTopProduct":false},"note":"The new search feature is a godsend 🙏","url":"https://www.producthunt.com/products/chatgpt-1/shoutouts/104098","to":{"__typename":"Product","id":"526756","name":"ChatGPT by OpenAI","slug":"chatgpt-1"},"hasVoted":false,"votesCount":0}},{"__typename":"PostShoutoutEdge","node":{"__typename":"PostShoutout","id":"73410","post":{"__typename":"Post","id":"569328","slug":"quorini","name":"Quorini","badges":{"__typename":"Connection","edges":[{"__typename":"BadgeEdge","node":{"__typename":"TopPostBadge","id":"4882600","position":1,"period":"daily","date":"2024-11-07"}}]},"tagline":"Design and run serverless cloud API in minutes","createdAt":"2024-11-07T00:01:00-08:00","isTopLaunch":false,"votesCount":882,"redirectToProduct":{"__typename":"Product","id":"682245","slug":"quorini"},"thumbnailImageUuid":"c89b08dd-f943-44f1-96cb-d4907a4f141b.png","productState":"default"},"from":{"__typename":"Product","slug":"quorini","id":"682245","name":"Quorini","logoUuid":"c89b08dd-f943-44f1-96cb-d4907a4f141b.png","isNoLongerOnline":false,"isTopProduct":false},"note":"ChatGPT delivers conversational AI that understands context and generates human-like responses, enhancing user engagement and providing valuable insights","url":"https://www.producthunt.com/products/chatgpt-1/shoutouts/73410","to":{"__typename":"Product","id":"526756","name":"ChatGPT by OpenAI","slug":"chatgpt-1"},"hasVoted":false,"votesCount":0}},{"__typename":"PostShoutoutEdge","node":{"__typename":"PostShoutout","id":"66331","post":{"__typename":"Post","id":"554379","slug":"genbler","name":"Genbler","badges":{"__typename":"Connection","edges":[{"__typename":"BadgeEdge","node":{"__typename":"TopPostBadge","id":"4894945","position":1,"period":"daily","date":"2024-11-10"}}]},"tagline":"Photo and video AI SaaS solution for content creators","createdAt":"2024-11-10T00:01:00-08:00","isTopLaunch":false,"votesCount":560,"redirectToProduct":{"__typename":"Product","id":"667855","slug":"genbler"},"thumbnailImageUuid":"16811353-f6a9-4e97-b0dc-d8b20eed28cd.png","productState":"default"},"from":{"__typename":"Product","slug":"genbler","id":"667855","name":"Genbler","logoUuid":"16811353-f6a9-4e97-b0dc-d8b20eed28cd.png","isNoLongerOnline":false,"isTopProduct":false},"note":"It felt like having a brainstorming buddy who’s always up for fresh ideas! Whether it was refining our messaging or exploring new concepts, it kept the creative energy flowing. It’s honestly like having an extra set of hands in our creative process.","url":"https://www.producthunt.com/products/chatgpt-1/shoutouts/66331","to":{"__typename":"Product","id":"526756","name":"ChatGPT by OpenAI","slug":"chatgpt-1"},"hasVoted":false,"votesCount":0}}]},"logoUuid":"ab9d1922-1570-42b9-8703-a6176d844a98.png","isNoLongerOnline":false}},{"__typename":"ProductEdge","node":{"__typename":"Product","id":"110872","slug":"github","description":"GitHub is a development platform inspired by the way you work.","name":"GitHub","tagline":"How people build software","featuredShoutoutsToCount":111,"posts":{"__typename":"PostConnection","edges":[{"__typename":"PostEdge","node":{"__typename":"Post","id":"385324","slug":"github-copilot-x","name":"GitHub Copilot X"}},{"__typename":"PostEdge","node":{"__typename":"Post","id":"322947","slug":"github-code-search","name":"GitHub Code Search"}},{"__typename":"PostEdge","node":{"__typename":"Post","id":"302350","slug":"copilot-by-github-x-openai","name":"Copilot by Github x OpenAI"}},{"__typename":"PostEdge","node":{"__typename":"Post","id":"285035","slug":"github-skyline","name":"GitHub Skyline"}}]},"postShoutoutsTo":{"__typename":"PostShoutoutConnection","edges":[{"__typename":"PostShoutoutEdge","node":{"__typename":"PostShoutout","id":"105401","post":{"__typename":"Post","id":"630911","slug":"warestack-2","name":"Warestack","badges":{"__typename":"Connection","edges":[{"__typename":"BadgeEdge","node":{"__typename":"TopPostBadge","id":"4948902","position":3,"period":"daily","date":"2024-11-20"}}]},"tagline":"Manage every code change with best practices","createdAt":"2024-11-20T00:01:00-08:00","isTopLaunch":false,"votesCount":501,"redirectToProduct":null,"thumbnailImageUuid":"b64756d5-3dc2-4d7b-9c0f-e12e5452d28c.jpeg","productState":"default"},"from":{"__typename":"Product","slug":"warestack","id":"598349","name":"Warestack","logoUuid":"178b5249-a837-44b8-b432-8b87ed1ab645.jpeg","isNoLongerOnline":false,"isTopProduct":false},"note":"GitHub's app and webhook capabilities empower our dashboard to provide real-time insights. This allows teams to quickly identify priorities and tackle what’s next at a glance, streamlining daily operations.","url":"https://www.producthunt.com/products/github/shoutouts/105401","to":{"__typename":"Product","id":"110872","name":"GitHub","slug":"github"},"hasVoted":false,"votesCount":0}},{"__typename":"PostShoutoutEdge","node":{"__typename":"PostShoutout","id":"87656","post":{"__typename":"Post","id":"597440","slug":"tooljet-3-0","name":"ToolJet 3.0","badges":{"__typename":"Connection","edges":[{"__typename":"BadgeEdge","node":{"__typename":"TopPostBadge","id":"4902683","position":3,"period":"daily","date":"2024-11-12"}}]},"tagline":"Build custom applications fast, now with 50+ integrations","createdAt":"2024-11-12T00:01:00-08:00","isTopLaunch":false,"votesCount":624,"redirectToProduct":{"__typename":"Product","id":"474908","slug":"tooljet"},"thumbnailImageUuid":"c874e6ba-162e-418c-afba-50d2af9e904c.gif","productState":"default"},"from":{"__typename":"Product","slug":"tooljet","id":"474908","name":"ToolJet","logoUuid":"cd07c8b1-8fd0-46b5-8c49-b4f051442e91.gif","isNoLongerOnline":false,"isTopProduct":false},"note":"Open-source at its core, ToolJet’s development is driven by our community and collaborative contributions on GitHub.","url":"https://www.producthunt.com/products/github/shoutouts/87656","to":{"__typename":"Product","id":"110872","name":"GitHub","slug":"github"},"hasVoted":false,"votesCount":0}},{"__typename":"PostShoutoutEdge","node":{"__typename":"PostShoutout","id":"47030","post":{"__typename":"Post","id":"512862","slug":"futudo","name":"Futudo","badges":{"__typename":"Connection","edges":[{"__typename":"BadgeEdge","node":{"__typename":"TopPostBadge","id":"4923710","position":3,"period":"daily","date":"2024-11-14"}}]},"tagline":"Understand your past and control your future with AI","createdAt":"2024-11-14T00:01:00-08:00","isTopLaunch":false,"votesCount":513,"redirectToProduct":null,"thumbnailImageUuid":"9ff50eee-5c7e-4ca4-8925-2c129eaf8a50.gif","productState":"default"},"from":{"__typename":"Product","slug":"futudo","id":"628882","name":"Futudo","logoUuid":"3f2f141e-eda9-4183-a2a4-b1922afd9a5e.jpeg","isNoLongerOnline":false,"isTopProduct":false},"note":"I learned a lot about git while working on Futudo.\nIt's amazing how long I've managed to avoid it in my experience 😁\nI wish I'd learned git sooner.","url":"https://www.producthunt.com/products/github/shoutouts/47030","to":{"__typename":"Product","id":"110872","name":"GitHub","slug":"github"},"hasVoted":false,"votesCount":0}},{"__typename":"PostShoutoutEdge","node":{"__typename":"PostShoutout","id":"92401","post":{"__typename":"Post","id":"588585","slug":"marimo","name":"marimo","badges":{"__typename":"Connection","edges":[]},"tagline":"The next-generation Python notebook","createdAt":"2024-11-19T00:01:00-08:00","isTopLaunch":false,"votesCount":229,"redirectToProduct":null,"thumbnailImageUuid":"b1ada730-4bb2-488f-a2cc-7c6ef8f7130a.png","productState":"default"},"from":{"__typename":"Product","slug":"marimo","id":"700475","name":"marimo","logoUuid":"b1ada730-4bb2-488f-a2cc-7c6ef8f7130a.png","isNoLongerOnline":false,"isTopProduct":false},"note":"GitHub is the lifeblood of our community — it's where we all come together to collaborate on marimo, and it's how we share what we've built with others.","url":"https://www.producthunt.com/products/github/shoutouts/92401","to":{"__typename":"Product","id":"110872","name":"GitHub","slug":"github"},"hasVoted":false,"votesCount":0}}]},"logoUuid":"c17453f9-e544-4e6a-86b0-4027cf710cf5.png","isNoLongerOnline":false}},{"__typename":"ProductEdge","node":{"__typename":"Product","id":"126122","slug":"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","name":"PostHog","tagline":"The open source product OS","featuredShoutoutsToCount":43,"posts":{"__typename":"PostConnection","edges":[{"__typename":"PostEdge","node":{"__typename":"Post","id":"386536","slug":"posthog-for-startups","name":"PostHog for Startups"}},{"__typename":"PostEdge","node":{"__typename":"Post","id":"320054","slug":"posthog-3","name":"PostHog"}},{"__typename":"PostEdge","node":{"__typename":"Post","id":"275008","slug":"posthog-2","name":"PostHog"}}]},"postShoutoutsTo":{"__typename":"PostShoutoutConnection","edges":[{"__typename":"PostShoutoutEdge","node":{"__typename":"PostShoutout","id":"107598","post":{"__typename":"Post","id":"623469","slug":"gan-ai-ai-video-personalization","name":"Gan.AI AI Video Personalization","badges":{"__typename":"Connection","edges":[{"__typename":"BadgeEdge","node":{"__typename":"TopPostBadge","id":"4971531","position":4,"period":"daily","date":"2024-11-22"}}]},"tagline":"Record a video once \u0026 personalize for every viewer instantly","createdAt":"2024-11-22T00:01:00-08:00","isTopLaunch":false,"votesCount":549,"redirectToProduct":null,"thumbnailImageUuid":"8e5281f3-27b2-4a5a-b1ed-1e5e0471e095.gif","productState":"default"},"from":{"__typename":"Product","slug":"studio-by-gan-ai-recorder","id":"590905","name":"Gan.AI","logoUuid":"4e846d14-9532-4f46-a005-9e0ca06b8f72.png","isNoLongerOnline":false,"isTopProduct":false},"note":"Our go to for all things observability! ","url":"https://www.producthunt.com/products/posthog/shoutouts/107598","to":{"__typename":"Product","id":"126122","name":"PostHog","slug":"posthog"},"hasVoted":false,"votesCount":0}},{"__typename":"PostShoutoutEdge","node":{"__typename":"PostShoutout","id":"109649","post":{"__typename":"Post","id":"609654","slug":"langfuse-prompt-experiments","name":"Langfuse Prompt Experiments","badges":{"__typename":"Connection","edges":[{"__typename":"BadgeEdge","node":{"__typename":"TopPostBadge","id":"4971532","position":5,"period":"daily","date":"2024-11-22"}}]},"tagline":"Open Source LLM Engineering Platform","createdAt":"2024-11-22T00:01:00-08:00","isTopLaunch":false,"votesCount":399,"redirectToProduct":null,"thumbnailImageUuid":"a162a615-92e6-414f-a5a4-a3f0b32aca66.gif","productState":"default"},"from":{"__typename":"Product","slug":"langfuse","id":"547596","name":"Langfuse","logoUuid":"9a61a5f2-5dd2-492c-ae2a-5fdafe0d9c82.png","isNoLongerOnline":false,"isTopProduct":false},"note":"We use Posthog for everything: website analytics, self-hosted anonymous telemetry, high-level backend metrics, and user feedback collection. The support is also amazing. We cannot recommend it highly enough.","url":"https://www.producthunt.com/products/posthog/shoutouts/109649","to":{"__typename":"Product","id":"126122","name":"PostHog","slug":"posthog"},"hasVoted":false,"votesCount":0}},{"__typename":"PostShoutoutEdge","node":{"__typename":"PostShoutout","id":"102104","post":{"__typename":"Post","id":"591159","slug":"bharatdiffusion","name":"BharatDiffusion","badges":{"__typename":"Connection","edges":[{"__typename":"BadgeEdge","node":{"__typename":"TopPostBadge","id":"4940058","position":3,"period":"daily","date":"2024-11-18"}}]},"tagline":"Bringing India's culture to life with AI-Visuals","createdAt":"2024-11-18T00:01:00-08:00","isTopLaunch":false,"votesCount":677,"redirectToProduct":null,"thumbnailImageUuid":"278f9d42-061d-4aff-9723-b739032c7e0b.png","productState":"default"},"from":{"__typename":"Product","slug":"bharat-diffusion","id":"702893","name":"Bharat Diffusion","logoUuid":"278f9d42-061d-4aff-9723-b739032c7e0b.png","isNoLongerOnline":false,"isTopProduct":false},"note":"Integrated with PostHog, our platform offers deep analytics and real-time insights to optimize user experiences and drive better decisions.","url":"https://www.producthunt.com/products/posthog/shoutouts/102104","to":{"__typename":"Product","id":"126122","name":"PostHog","slug":"posthog"},"hasVoted":false,"votesCount":0}},{"__typename":"PostShoutoutEdge","node":{"__typename":"PostShoutout","id":"87658","post":{"__typename":"Post","id":"597440","slug":"tooljet-3-0","name":"ToolJet 3.0","badges":{"__typename":"Connection","edges":[{"__typename":"BadgeEdge","node":{"__typename":"TopPostBadge","id":"4902683","position":3,"period":"daily","date":"2024-11-12"}}]},"tagline":"Build custom applications fast, now with 50+ integrations","createdAt":"2024-11-12T00:01:00-08:00","isTopLaunch":false,"votesCount":624,"redirectToProduct":{"__typename":"Product","id":"474908","slug":"tooljet"},"thumbnailImageUuid":"c874e6ba-162e-418c-afba-50d2af9e904c.gif","productState":"default"},"from":{"__typename":"Product","slug":"tooljet","id":"474908","name":"ToolJet","logoUuid":"cd07c8b1-8fd0-46b5-8c49-b4f051442e91.gif","isNoLongerOnline":false,"isTopProduct":false},"note":"Real-time analytics from PostHog help us understand user behavior, refine features, and improve the product experience.","url":"https://www.producthunt.com/products/posthog/shoutouts/87658","to":{"__typename":"Product","id":"126122","name":"PostHog","slug":"posthog"},"hasVoted":false,"votesCount":0}}]},"logoUuid":"644b3a24-7a4e-48c9-b9bb-16ada3350013.gif","isNoLongerOnline":false}},{"__typename":"ProductEdge","node":{"__typename":"Product","id":"465187","slug":"tiptap","description":"A suite of open source content editing and real-time collaboration tools for developers building apps like Notion or Google Docs.","name":"Tiptap","tagline":"Developer toolkit for building collaborative apps","featuredShoutoutsToCount":20,"posts":{"__typename":"PostConnection","edges":[{"__typename":"PostEdge","node":{"__typename":"Post","id":"407236","slug":"tiptap-2","name":"Tiptap"}},{"__typename":"PostEdge","node":{"__typename":"Post","id":"308560","slug":"tiptap","name":"TipTap"}}]},"postShoutoutsTo":{"__typename":"PostShoutoutConnection","edges":[{"__typename":"PostShoutoutEdge","node":{"__typename":"PostShoutout","id":"20188","post":{"__typename":"Post","id":"474117","slug":"wordware-yc-s24","name":"Wordware (YC S24)","badges":{"__typename":"Connection","edges":[{"__typename":"BadgeEdge","node":{"__typename":"TopPostBadge","id":"4588359","position":1,"period":"monthly","date":"2024-08-02"}}]},"tagline":"Your tool for building AI agents with natural language","createdAt":"2024-08-02T00:01:00-07:00","isTopLaunch":false,"votesCount":7479,"redirectToProduct":{"__typename":"Product","id":"591930","slug":"wordware"},"thumbnailImageUuid":"55a2dda9-c4c7-4e65-86db-09e9f128573b.x-icon","productState":"default"},"from":{"__typename":"Product","slug":"wordware","id":"591930","name":"Wordware (YC S24)","logoUuid":"094c98e9-fe64-45d2-9457-34f406f03b8f.x-icon","isNoLongerOnline":false,"isTopProduct":false},"note":"TipTap is a flexible and stable ProseMirror editor that enhances your text editing experience. Perfect for developers looking for seamless integration and top performance.","url":"https://www.producthunt.com/products/tiptap/shoutouts/20188","to":{"__typename":"Product","id":"465187","name":"Tiptap","slug":"tiptap"},"hasVoted":false,"votesCount":0}},{"__typename":"PostShoutoutEdge","node":{"__typename":"PostShoutout","id":"33784","post":{"__typename":"Post","id":"492723","slug":"shootmail","name":"Shootmail","badges":{"__typename":"Connection","edges":[{"__typename":"BadgeEdge","node":{"__typename":"TopPostBadge","id":"4887628","position":1,"period":"daily","date":"2024-11-08"}}]},"tagline":"Notion like email builder \u0026 beautiful email templates","createdAt":"2024-11-08T00:01:00-08:00","isTopLaunch":false,"votesCount":886,"redirectToProduct":{"__typename":"Product","id":"609496","slug":"shootmail"},"thumbnailImageUuid":"2e537c38-be30-4675-9fb2-29dc1ad6fa03.png","productState":"default"},"from":{"__typename":"Product","slug":"shootmail","id":"609496","name":"Shootmail","logoUuid":"2e537c38-be30-4675-9fb2-29dc1ad6fa03.png","isNoLongerOnline":false,"isTopProduct":false},"note":"Shootmail editor couldn't have been possible without this awesome open source product. Tip tap has amazing documentation and examples.","url":"https://www.producthunt.com/products/tiptap/shoutouts/33784","to":{"__typename":"Product","id":"465187","name":"Tiptap","slug":"tiptap"},"hasVoted":false,"votesCount":0}},{"__typename":"PostShoutoutEdge","node":{"__typename":"PostShoutout","id":"49204","post":{"__typename":"Post","id":"514248","slug":"kompad","name":"Kompad","badges":{"__typename":"Connection","edges":[{"__typename":"BadgeEdge","node":{"__typename":"TopPostBadge","id":"4773365","position":4,"period":"daily","date":"2024-10-19"}}]},"tagline":"An open-source note-taking app for devs","createdAt":"2024-10-19T00:01:00-07:00","isTopLaunch":false,"votesCount":309,"redirectToProduct":{"__typename":"Product","id":"630136","slug":"kompad"},"thumbnailImageUuid":"27c0c120-ac6e-4702-8f3e-e30e9bde7cf1.png","productState":"default"},"from":{"__typename":"Product","slug":"kompad","id":"630136","name":"Kompad","logoUuid":"27c0c120-ac6e-4702-8f3e-e30e9bde7cf1.png","isNoLongerOnline":false,"isTopProduct":false},"note":"The main text editor for my note app","url":"https://www.producthunt.com/products/tiptap/shoutouts/49204","to":{"__typename":"Product","id":"465187","name":"Tiptap","slug":"tiptap"},"hasVoted":false,"votesCount":0}},{"__typename":"PostShoutoutEdge","node":{"__typename":"PostShoutout","id":"37192","post":{"__typename":"Post","id":"496401","slug":"flowbite-wysiwyg","name":"Flowbite WYSIWYG","badges":{"__typename":"Connection","edges":[{"__typename":"BadgeEdge","node":{"__typename":"TopPostBadge","id":"4740190","position":3,"period":"daily","date":"2024-10-11"}}]},"tagline":"Open-source text editor with Tailwind CSS","createdAt":"2024-10-11T00:01:00-07:00","isTopLaunch":false,"votesCount":316,"redirectToProduct":{"__typename":"Product","id":"459282","slug":"flowbite"},"thumbnailImageUuid":"bc6c6e50-561a-4615-82b8-66f2595bb6d3.jpeg","productState":"default"},"from":{"__typename":"Product","slug":"flowbite","id":"459282","name":"Flowbite","logoUuid":"8482c47c-c154-4343-8bdd-53f8c4282d9a.png","isNoLongerOnline":false,"isTopProduct":false},"note":"We used the awesome headless Tip Tap library for the core functionality of our WYSIWYG text editor.","url":"https://www.producthunt.com/products/tiptap/shoutouts/37192","to":{"__typename":"Product","id":"465187","name":"Tiptap","slug":"tiptap"},"hasVoted":false,"votesCount":1}}]},"logoUuid":"6a207629-0ead-4a58-a19f-08202364b249.png","isNoLongerOnline":false}},{"__typename":"ProductEdge","node":{"__typename":"Product","id":"111332","slug":"flutter","description":"Google's UI toolkit for crafting beautiful, natively compiled applications for mobile, web, and desktop from a single codebase. ","name":"Flutter","tagline":"Build apps for iOS, Android, web, macOS, Windows, \u0026 Linux","featuredShoutoutsToCount":57,"posts":{"__typename":"PostConnection","edges":[{"__typename":"PostEdge","node":{"__typename":"Post","id":"346155","slug":"flutter-3-0-2","name":"Flutter 3.0"}},{"__typename":"PostEdge","node":{"__typename":"Post","id":"286903","slug":"flutter-2-0-1","name":"Flutter 2.0"}},{"__typename":"PostEdge","node":{"__typename":"Post","id":"121128","slug":"flutter-6","name":"Flutter"}},{"__typename":"PostEdge","node":{"__typename":"Post","id":"39841","slug":"flutter-5","name":"Flutter"}}]},"postShoutoutsTo":{"__typename":"PostShoutoutConnection","edges":[{"__typename":"PostShoutoutEdge","node":{"__typename":"PostShoutout","id":"109299","post":{"__typename":"Post","id":"638186","slug":"aso-dev-1","name":"ASO.dev","badges":{"__typename":"Connection","edges":[]},"tagline":"Optimize Meta, track unlimited keywords, analyze competitors","createdAt":"2024-11-25T00:01:00-08:00","isTopLaunch":false,"votesCount":137,"redirectToProduct":null,"thumbnailImageUuid":"d4819387-7960-45cd-b17c-973a6c2dee7f.png","productState":"default"},"from":{"__typename":"Product","slug":"aso","id":"747372","name":"ASO","logoUuid":"5674c466-249a-432c-b250-32a3ca525d26.png","isNoLongerOnline":false,"isTopProduct":false},"note":"Since 2019, we’ve been working with Flutter 💙 and chose it for ASO.dev due to its outstanding performance and ability to build products for iOS, macOS, and Windows. This allows us to be one of the largest and most complex desktop apps on Flutter, delivering the full power of ASO optimization not only to Mac users but also to Windows, where most corporate ASO specialists work. Plus, you can even release your iOS app via our mobile client—straight from a bar!","url":"https://www.producthunt.com/products/flutter/shoutouts/109299","to":{"__typename":"Product","id":"111332","name":"Flutter","slug":"flutter"},"hasVoted":false,"votesCount":0}},{"__typename":"PostShoutoutEdge","node":{"__typename":"PostShoutout","id":"79239","post":{"__typename":"Post","id":"580821","slug":"velocity-lapse","name":"Velocity Lapse","badges":{"__typename":"Connection","edges":[]},"tagline":"Create beautiful time-lapse videos of processes over time","createdAt":"2024-11-17T00:01:00-08:00","isTopLaunch":false,"votesCount":105,"redirectToProduct":null,"thumbnailImageUuid":"ee9bc5f5-ab54-4939-ab05-93c109ba3077.png","productState":"default"},"from":{"__typename":"Product","slug":"velocity-lapse","id":"693275","name":"Velocity Lapse","logoUuid":"ee9bc5f5-ab54-4939-ab05-93c109ba3077.png","isNoLongerOnline":false,"isTopProduct":false},"note":"Flutter makes creating dynamic and custom interfaces easy and fun. :)","url":"https://www.producthunt.com/products/flutter/shoutouts/79239","to":{"__typename":"Product","id":"111332","name":"Flutter","slug":"flutter"},"hasVoted":false,"votesCount":0}},{"__typename":"PostShoutoutEdge","node":{"__typename":"PostShoutout","id":"24908","post":{"__typename":"Post","id":"482730","slug":"hedy-ai","name":"Hedy AI","badges":{"__typename":"Connection","edges":[{"__typename":"BadgeEdge","node":{"__typename":"TopPostBadge","id":"4686994","position":2,"period":"daily","date":"2024-10-02"}}]},"tagline":"Get next-level advice in real-time during your meetings","createdAt":"2024-10-02T00:01:00-07:00","isTopLaunch":false,"votesCount":398,"redirectToProduct":{"__typename":"Product","id":"601449","slug":"hedy-ai"},"thumbnailImageUuid":"4795933c-7e75-4917-9a62-30dc2a3f660c.png","productState":"default"},"from":{"__typename":"Product","slug":"hedy-ai","id":"601449","name":"Hedy AI","logoUuid":"c32ae2db-6c2a-49e3-90fe-bd41e8adb633.png","isNoLongerOnline":false,"isTopProduct":false},"note":"Flutter is incredible for building cross-platform mobile apps. We use it for the iOS, Android (soon to launch), and web apps.","url":"https://www.producthunt.com/products/flutter/shoutouts/24908","to":{"__typename":"Product","id":"111332","name":"Flutter","slug":"flutter"},"hasVoted":false,"votesCount":0}},{"__typename":"PostShoutoutEdge","node":{"__typename":"PostShoutout","id":"29066","post":{"__typename":"Post","id":"485789","slug":"savvyshot","name":"Savvyshot","badges":{"__typename":"Connection","edges":[{"__typename":"BadgeEdge","node":{"__typename":"TopPostBadge","id":"4718100","position":1,"period":"daily","date":"2024-10-05"}}]},"tagline":"Beautiful screenshot simplified on Windows and MacOS","createdAt":"2024-10-05T00:01:00-07:00","isTopLaunch":false,"votesCount":345,"redirectToProduct":{"__typename":"Product","id":"603710","slug":"savvyshot"},"thumbnailImageUuid":"21257c5f-c289-4972-91f4-5870ba21c686.png","productState":"default"},"from":{"__typename":"Product","slug":"savvyshot","id":"603710","name":"Savvyshot","logoUuid":"21257c5f-c289-4972-91f4-5870ba21c686.png","isNoLongerOnline":false,"isTopProduct":false},"note":"Flutter is hands down one of the best tool to make a cross platform desktop app fast and efficient without sacrificing performance.","url":"https://www.producthunt.com/products/flutter/shoutouts/29066","to":{"__typename":"Product","id":"111332","name":"Flutter","slug":"flutter"},"hasVoted":false,"votesCount":0}}]},"logoUuid":"88bee7a4-63c1-433f-b2e8-a104fd862e20.png","isNoLongerOnline":false}},{"__typename":"ProductEdge","node":{"__typename":"Product","id":"100478","slug":"cloudflare","description":"Cloudflare is a leading edge network services provider that offers a wide range of solutions to enhance the security, performance, and reliability of websites and applications. With its global network infrastructure and advanced technologies, Cloudflare empowers businesses to build a faster, more secure, and resilient online presence.","name":"Cloudflare","tagline":"The web performance \u0026 security company","featuredShoutoutsToCount":34,"posts":{"__typename":"PostConnection","edges":[{"__typename":"PostEdge","node":{"__typename":"Post","id":"416624","slug":"vectorize","name":"Vectorize"}},{"__typename":"PostEdge","node":{"__typename":"Post","id":"379079","slug":"wildebeest-2","name":"Wildebeest"}},{"__typename":"PostEdge","node":{"__typename":"Post","id":"365935","slug":"cloudflare-r2","name":"Cloudflare R2"}},{"__typename":"PostEdge","node":{"__typename":"Post","id":"313957","slug":"cloudflare-email-routing","name":"Cloudflare Email Routing"}}]},"postShoutoutsTo":{"__typename":"PostShoutoutConnection","edges":[{"__typename":"PostShoutoutEdge","node":{"__typename":"PostShoutout","id":"102392","post":{"__typename":"Post","id":"625176","slug":"integral","name":"Integral ","badges":{"__typename":"Connection","edges":[{"__typename":"BadgeEdge","node":{"__typename":"TopPostBadge","id":"4971528","position":1,"period":"daily","date":"2024-11-22"}}]},"tagline":"Slack/Discord alternative for expert communities and orgs","createdAt":"2024-11-22T00:01:00-08:00","isTopLaunch":false,"votesCount":727,"redirectToProduct":null,"thumbnailImageUuid":"be2d0fff-2b29-4280-adc9-f702213ade1f.png","productState":"default"},"from":{"__typename":"Product","slug":"integral","id":"734739","name":"Integral ","logoUuid":"be2d0fff-2b29-4280-adc9-f702213ade1f.png","isNoLongerOnline":false,"isTopProduct":false},"note":"the number of free APIs and services cloudflare offers is insane (and underrated). especially calls API, workers-AI and vectorize. i think they dont really spend on marketing, but once you see these tools and how simple and perfect they are you cant unsee it","url":"https://www.producthunt.com/products/cloudflare/shoutouts/102392","to":{"__typename":"Product","id":"100478","name":"Cloudflare","slug":"cloudflare"},"hasVoted":false,"votesCount":0}},{"__typename":"PostShoutoutEdge","node":{"__typename":"PostShoutout","id":"107110","post":{"__typename":"Post","id":"634317","slug":"zyng-ai-2","name":"ZYNG Ai","badges":{"__typename":"Connection","edges":[{"__typename":"BadgeEdge","node":{"__typename":"TopPostBadge","id":"4974920","position":5,"period":"daily","date":"2024-11-23"}}]},"tagline":"Ai powered batch image editing with workflow execution","createdAt":"2024-11-23T00:01:00-08:00","isTopLaunch":false,"votesCount":201,"redirectToProduct":null,"thumbnailImageUuid":"b51136ed-928c-4b6c-8148-8dc4dd957ead.png","productState":"default"},"from":{"__typename":"Product","slug":"zyng-ai","id":"522471","name":"Zyng Ai ","logoUuid":"661b2d34-e140-4265-bbe2-0debaa133459.jpeg","isNoLongerOnline":false,"isTopProduct":false},"note":"Site security and performance management.","url":"https://www.producthunt.com/products/cloudflare/shoutouts/107110","to":{"__typename":"Product","id":"100478","name":"Cloudflare","slug":"cloudflare"},"hasVoted":false,"votesCount":0}},{"__typename":"PostShoutoutEdge","node":{"__typename":"PostShoutout","id":"105064","post":{"__typename":"Post","id":"630428","slug":"lira","name":"LIRA","badges":{"__typename":"Connection","edges":[]},"tagline":"Study Assistant \u0026 Productivity Tool","createdAt":"2024-11-20T00:01:00-08:00","isTopLaunch":false,"votesCount":187,"redirectToProduct":null,"thumbnailImageUuid":"6d48e68d-192f-41af-a8d9-b7de669250cf.png","productState":"default"},"from":{"__typename":"Product","slug":"lira","id":"740049","name":"LIRA","logoUuid":"6d48e68d-192f-41af-a8d9-b7de669250cf.png","isNoLongerOnline":false,"isTopProduct":false},"note":"I love the free tier thank you","url":"https://www.producthunt.com/products/cloudflare/shoutouts/105064","to":{"__typename":"Product","id":"100478","name":"Cloudflare","slug":"cloudflare"},"hasVoted":false,"votesCount":0}},{"__typename":"PostShoutoutEdge","node":{"__typename":"PostShoutout","id":"35179","post":{"__typename":"Post","id":"494163","slug":"heyform-3-0","name":"HeyForm 3.0","badges":{"__typename":"Connection","edges":[{"__typename":"BadgeEdge","node":{"__typename":"TopPostBadge","id":"4781777","position":1,"period":"weekly","date":"2024-10-15"}}]},"tagline":"Open source form builder, built for small business success","createdAt":"2024-10-15T00:01:00-07:00","isTopLaunch":false,"votesCount":1033,"redirectToProduct":{"__typename":"Product","id":"449447","slug":"heyform"},"thumbnailImageUuid":"5c2742a9-8db7-461a-ba31-ccbb78f3dfbf.jpeg","productState":"default"},"from":{"__typename":"Product","slug":"heyform","id":"449447","name":"HeyForm","logoUuid":"1340894b-079d-4f63-aa4a-a8502e95f55b.gif","isNoLongerOnline":false,"isTopProduct":false},"note":"HeyForm is deployed on Cloudflare's infrastructure, ensuring complete protection against risks and attacks.","url":"https://www.producthunt.com/products/cloudflare/shoutouts/35179","to":{"__typename":"Product","id":"100478","name":"Cloudflare","slug":"cloudflare"},"hasVoted":false,"votesCount":0}}]},"logoUuid":"ec7c42b6-ea2f-479b-96d1-c34cfa9b10b1.png","isNoLongerOnline":false}},{"__typename":"ProductEdge","node":{"__typename":"Product","id":"580757","slug":"llama-3-2","description":"An openly accessible model that excels at language nuances, contextual understanding, and complex tasks like translation and dialogue generation.","name":"Llama","tagline":"Meta's open-source family of LLMs","featuredShoutoutsToCount":17,"posts":{"__typename":"PostConnection","edges":[{"__typename":"PostEdge","node":{"__typename":"Post","id":"473198","slug":"llama-7","name":"Llama"}},{"__typename":"PostEdge","node":{"__typename":"Post","id":"453709","slug":"llama-3-70b","name":"Llama 3 - 70B"}},{"__typename":"PostEdge","node":{"__typename":"Post","id":"437186","slug":"code-llama-70b","name":"Code Llama 70B"}},{"__typename":"PostEdge","node":{"__typename":"Post","id":"405361","slug":"llama-2-2","name":"Llama 2"}}]},"postShoutoutsTo":{"__typename":"PostShoutoutConnection","edges":[{"__typename":"PostShoutoutEdge","node":{"__typename":"PostShoutout","id":"103653","post":{"__typename":"Post","id":"625176","slug":"integral","name":"Integral ","badges":{"__typename":"Connection","edges":[{"__typename":"BadgeEdge","node":{"__typename":"TopPostBadge","id":"4971528","position":1,"period":"daily","date":"2024-11-22"}}]},"tagline":"Slack/Discord alternative for expert communities and orgs","createdAt":"2024-11-22T00:01:00-08:00","isTopLaunch":false,"votesCount":727,"redirectToProduct":null,"thumbnailImageUuid":"be2d0fff-2b29-4280-adc9-f702213ade1f.png","productState":"default"},"from":{"__typename":"Product","slug":"integral","id":"734739","name":"Integral ","logoUuid":"be2d0fff-2b29-4280-adc9-f702213ade1f.png","isNoLongerOnline":false,"isTopProduct":false},"note":"Integral’s private LLMs are powered by llama models 💕","url":"https://www.producthunt.com/products/llama-3-2/shoutouts/103653","to":{"__typename":"Product","id":"580757","name":"Llama","slug":"llama-3-2"},"hasVoted":false,"votesCount":0}},{"__typename":"PostShoutoutEdge","node":{"__typename":"PostShoutout","id":"74996","post":{"__typename":"Post","id":"563055","slug":"therapyai-2","name":"TherapyAI","badges":{"__typename":"Connection","edges":[{"__typename":"BadgeEdge","node":{"__typename":"TopPostBadge","id":"4862612","position":2,"period":"daily","date":"2024-11-05"}}]},"tagline":"AI therapy for election stress","createdAt":"2024-11-05T00:01:00-08:00","isTopLaunch":false,"votesCount":702,"redirectToProduct":{"__typename":"Product","id":"664426","slug":"therapyai"},"thumbnailImageUuid":"008c0124-be0e-4a54-aab2-3a279fc94a3c.png","productState":"default"},"from":{"__typename":"Product","slug":"therapyai","id":"664426","name":"TherapyAI","logoUuid":"cb52e600-9f23-4753-b039-54edceab7fb3.png","isNoLongerOnline":false,"isTopProduct":false},"note":"Being open-source gives us the flexibility and transparency to build better responses.","url":"https://www.producthunt.com/products/llama-3-2/shoutouts/74996","to":{"__typename":"Product","id":"580757","name":"Llama","slug":"llama-3-2"},"hasVoted":false,"votesCount":0}},{"__typename":"PostShoutoutEdge","node":{"__typename":"PostShoutout","id":"20807","post":{"__typename":"Post","id":"476339","slug":"flowith","name":"Flowith","badges":{"__typename":"Connection","edges":[{"__typename":"BadgeEdge","node":{"__typename":"TopPostBadge","id":"4485946","position":1,"period":"daily","date":"2024-08-07"}}]},"tagline":"AI for deep work","createdAt":"2024-08-07T00:01:00-07:00","isTopLaunch":false,"votesCount":1373,"redirectToProduct":{"__typename":"Product","id":"597094","slug":"flowith"},"thumbnailImageUuid":"56cef50a-fe86-47f8-9fcd-a2f1bb462d8f.jpeg","productState":"default"},"from":{"__typename":"Product","slug":"flowith","id":"597094","name":"Flowith","logoUuid":"23279a4f-9368-4951-836d-65918c091b51.jpeg","isNoLongerOnline":false,"isTopProduct":false},"note":"Thanks to the Llama family of models for their tremendous contribution to the open-source community.","url":"https://www.producthunt.com/products/llama-3-2/shoutouts/20807","to":{"__typename":"Product","id":"580757","name":"Llama","slug":"llama-3-2"},"hasVoted":false,"votesCount":0}},{"__typename":"PostShoutoutEdge","node":{"__typename":"PostShoutout","id":"30427","post":{"__typename":"Post","id":"489223","slug":"mindpal-4","name":"MindPal","badges":{"__typename":"Connection","edges":[{"__typename":"BadgeEdge","node":{"__typename":"TopPostBadge","id":"4643408","position":1,"period":"daily","date":"2024-09-15"}}]},"tagline":"Sell your domain expertise with AI multi-agent workflows","createdAt":"2024-09-15T00:01:00-07:00","isTopLaunch":false,"votesCount":541,"redirectToProduct":{"__typename":"Product","id":"525884","slug":"mindpal-for-youtube"},"thumbnailImageUuid":"4453e8d5-1e6a-4751-b1b2-8ce0f5bee125.png","productState":"default"},"from":{"__typename":"Product","slug":"mindpal-for-youtube","id":"525884","name":"MindPal ","logoUuid":"9b89dafe-b565-431d-9093-23e626ae286a.png","isNoLongerOnline":false,"isTopProduct":false},"note":"At MindPal, users can select any Llama model from Meta as the LLM that powers the AI agents they create on our platform.","url":"https://www.producthunt.com/products/llama-3-2/shoutouts/30427","to":{"__typename":"Product","id":"580757","name":"Llama","slug":"llama-3-2"},"hasVoted":false,"votesCount":0}}]},"logoUuid":"2a77db72-7177-4935-963d-496839aa07db.png","isNoLongerOnline":false}},{"__typename":"ProductEdge","node":{"__typename":"Product","id":"107709","slug":"sentry","description":"Self-hosted and cloud-based application monitoring that helps software teams see clearer, solve quicker, \u0026 learn continuously.","name":"Sentry","tagline":"Application monitoring and error tracking software","featuredShoutoutsToCount":17,"posts":{"__typename":"PostConnection","edges":[{"__typename":"PostEdge","node":{"__typename":"Post","id":"194568","slug":"sentry-7","name":"Sentry"}},{"__typename":"PostEdge","node":{"__typename":"Post","id":"121133","slug":"exception-perceptions","name":"Exception Perceptions"}},{"__typename":"PostEdge","node":{"__typename":"Post","id":"117428","slug":"sentry-6","name":"Sentry"}},{"__typename":"PostEdge","node":{"__typename":"Post","id":"115735","slug":"the-monitor-by-sentry","name":"The Monitor by Sentry"}}]},"postShoutoutsTo":{"__typename":"PostShoutoutConnection","edges":[{"__typename":"PostShoutoutEdge","node":{"__typename":"PostShoutout","id":"29718","post":{"__typename":"Post","id":"479468","slug":"contentradar","name":"ContentRadar","badges":{"__typename":"Connection","edges":[{"__typename":"BadgeEdge","node":{"__typename":"TopPostBadge","id":"4637900","position":2,"period":"daily","date":"2024-09-12"}}]},"tagline":"Transform your best writing and podcasts into LI and X posts","createdAt":"2024-09-12T00:01:00-07:00","isTopLaunch":false,"votesCount":981,"redirectToProduct":{"__typename":"Product","id":"599311","slug":"contentradar"},"thumbnailImageUuid":"b0150128-e849-48b8-92a3-e00b3e916372.png","productState":"default"},"from":{"__typename":"Product","slug":"contentradar","id":"599311","name":"ContentRadar","logoUuid":"753fb190-e5fe-47fd-b076-0d4bf40c775d.png","isNoLongerOnline":false,"isTopProduct":false},"note":"Sentry has been super helpful in sending real time alerts of any error, helping us finding the source and fixing it on time.","url":"https://www.producthunt.com/products/sentry/shoutouts/29718","to":{"__typename":"Product","id":"107709","name":"Sentry","slug":"sentry"},"hasVoted":false,"votesCount":0}},{"__typename":"PostShoutoutEdge","node":{"__typename":"PostShoutout","id":"24251","post":{"__typename":"Post","id":"478670","slug":"agentql","name":"AgentQL","badges":{"__typename":"Connection","edges":[{"__typename":"BadgeEdge","node":{"__typename":"TopPostBadge","id":"4564063","position":1,"period":"weekly","date":"2024-08-20"}}]},"tagline":"Painless data extraction and web automation","createdAt":"2024-08-20T00:01:00-07:00","isTopLaunch":false,"votesCount":987,"redirectToProduct":{"__typename":"Product","id":"598725","slug":"agentql"},"thumbnailImageUuid":"87754a06-8587-4297-b684-9ffd8c15f062.png","productState":"default"},"from":{"__typename":"Product","slug":"agentql","id":"598725","name":"AgentQL","logoUuid":"7228a07d-4ffb-4a09-a700-a77723fe2da8.png","isNoLongerOnline":false,"isTopProduct":false},"note":"We use Sentry for performance and error monitoring. It provides the data we need to dive into production issues. The integration was straightforward, and it offers flexibility to grow with our needs.\n","url":"https://www.producthunt.com/products/sentry/shoutouts/24251","to":{"__typename":"Product","id":"107709","name":"Sentry","slug":"sentry"},"hasVoted":false,"votesCount":0}},{"__typename":"PostShoutoutEdge","node":{"__typename":"PostShoutout","id":"23626","post":{"__typename":"Post","id":"478484","slug":"central-yc-s24","name":"Central (YC S24)","badges":{"__typename":"Connection","edges":[{"__typename":"BadgeEdge","node":{"__typename":"TopPostBadge","id":"4536311","position":3,"period":"daily","date":"2024-08-19"}}]},"tagline":"Payroll, benefits \u0026 government bullsh*t for startups","createdAt":"2024-08-19T00:01:00-07:00","isTopLaunch":false,"votesCount":783,"redirectToProduct":{"__typename":"Product","id":"598629","slug":"central-yc-s24"},"thumbnailImageUuid":"20e9f498-6a92-45df-bf42-94329baa5cea.jpeg","productState":"default"},"from":{"__typename":"Product","slug":"central-yc-s24","id":"598629","name":"Central (YC S24)","logoUuid":"20e9f498-6a92-45df-bf42-94329baa5cea.jpeg","isNoLongerOnline":false,"isTopProduct":false},"note":"Sentry helps us quickly find and fix production errors, saving us time and keeping our users happy.\n","url":"https://www.producthunt.com/products/sentry/shoutouts/23626","to":{"__typename":"Product","id":"107709","name":"Sentry","slug":"sentry"},"hasVoted":false,"votesCount":0}},{"__typename":"PostShoutoutEdge","node":{"__typename":"PostShoutout","id":"22058","post":{"__typename":"Post","id":"478491","slug":"errorpulse","name":"ErrorPulse","badges":{"__typename":"Connection","edges":[]},"tagline":"Complete Frontend Error Tracking at an Affordable Price","createdAt":"2024-10-27T00:01:00-07:00","isTopLaunch":false,"votesCount":167,"redirectToProduct":{"__typename":"Product","id":"598635","slug":"errrorpulse"},"thumbnailImageUuid":"594e3b09-358f-4b33-ab03-6fbfcaaf653b.jpeg","productState":"default"},"from":{"__typename":"Product","slug":"errrorpulse","id":"598635","name":"ErrrorPulse","logoUuid":"594e3b09-358f-4b33-ab03-6fbfcaaf653b.jpeg","isNoLongerOnline":false,"isTopProduct":false},"note":"Sentry does a great job if you working on enterprise applications, otherwise, it is hard to justify the pricing","url":"https://www.producthunt.com/products/sentry/shoutouts/22058","to":{"__typename":"Product","id":"107709","name":"Sentry","slug":"sentry"},"hasVoted":false,"votesCount":0}}]},"logoUuid":"197f2704-229a-4a91-b9d7-10364042b31e.png","isNoLongerOnline":false}}],"pageInfo":{"__typename":"PageInfo","endCursor":"MTA","hasNextPage":true}},"__typename":"Query"}}},{"type":"complete","id":"3"}]})</script></head><body><div id="root-container"><header class="w-full border-b-2 border-gray-200 bg-white sticky top-0 z-20 "><div class="mx-auto grid max-w-[1216px] grid-cols-[1fr_2fr_1fr] items-center gap-2 bg-white 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" href="/"><svg xmlns="http://www.w3.org/2000/svg" width="40" height="40" viewBox="0 0 40 40" class="size-10"><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"><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"><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 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 focus:outline-none sm:w-full sm:max-w-[216px] sm:text-base" 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"><a class="cursor-pointer text-16 group flex flex-row items-center gap-1 font-semibold text-gray-700 transition-all duration-300 group-hover:text-brand-500" href="/leaderboard/daily/2024/11/26?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="styles_dropdown__6p8ZV hidden group-hover:block group-hover:translate-y-0 group-hover:opacity-100 styles_left__zme_r"><div class="bg-white styles_shadow__RlOHG"><div class="z-100 px-4 py-2"><a href="/coming-soon?ref=header_nav"><div class="my-2 flex flex-row gap-4 styles_container__K6Yj1" style="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="styles_container__T4TJj"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" fill="none"><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">Coming soon</div><div class="text-12 font-normal text-light-gray">Upcoming launches to watch</div></div></div></a><a href="/leaderboard/daily/2024/11/26?ref=header_nav"><div class="my-2 flex flex-row gap-4 styles_container__K6Yj1" style="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="styles_container__T4TJj"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" fill="none"><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">Launch archive</div><div class="text-12 font-normal text-light-gray">Most-loved launches by the community</div></div></div></a><a href="/launch?ref=header_nav"><div class="my-2 flex flex-row gap-4 styles_container__K6Yj1" style="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="styles_container__T4TJj"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" fill="none"><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">Launch Guide</div><div class="text-12 font-normal text-light-gray">Checklists and pro tips for launching</div></div></div></a></div></div></div></li><li class="group relative"><a class="group flex flex-row items-center gap-1 text-16 font-semibold text-gray-700 transition-all duration-300 group-hover:text-brand-500" 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"><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"><a class="cursor-pointer text-16 group flex flex-row items-center gap-1 font-semibold text-gray-700 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="styles_dropdown__6p8ZV hidden group-hover:block group-hover:translate-y-0 group-hover:opacity-100 styles_left__zme_r"><div class="bg-white styles_shadow__RlOHG"><div class="z-100 px-4 py-2"><a href="/newsletters?ref=header_nav"><div class="my-2 flex flex-row gap-4 styles_container__K6Yj1" style="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="styles_container__T4TJj"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" fill="none"><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">Newsletter</div><div class="text-12 font-normal text-light-gray">The best of Product Hunt, every day</div></div></div></a><a href="/stories?ref=header_nav"><div class="my-2 flex flex-row gap-4 styles_container__K6Yj1" style="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="styles_container__T4TJj"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" fill="none"><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">Stories</div><div class="text-12 font-normal text-light-gray">Tech news, interviews, and tips from makers</div></div></div></a><a href="/changes?ref=header_nav"><div class="my-2 flex flex-row gap-4 styles_container__K6Yj1" style="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="styles_container__T4TJj"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" fill="none"><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">Changelog</div><div class="text-12 font-normal text-light-gray">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-community"><a class="cursor-pointer text-16 group flex flex-row items-center gap-1 font-semibold text-gray-700 transition-all duration-300 group-hover:text-brand-500" href="/discussions?ref=header_nav">Community<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="styles_dropdown__6p8ZV hidden group-hover:block group-hover:translate-y-0 group-hover:opacity-100 styles_left__zme_r"><div class="bg-white styles_shadow__RlOHG"><div class="z-100 px-4 py-2"><a href="/discussions?ref=header_nav"><div class="my-2 flex flex-row gap-4 styles_container__K6Yj1" style="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="styles_container__T4TJj"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" fill="none"><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">Discussions</div><div class="text-12 font-normal text-light-gray">Ask questions, find support, and connect</div></div></div></a><a href="/visit-streaks?ref=header_nav"><div class="my-2 flex flex-row gap-4 styles_container__K6Yj1" style="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="styles_container__T4TJj"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" fill="none"><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">Streaks</div><div class="text-12 font-normal text-light-gray">The most active community members</div></div></div></a><a href="https://lu.ma/producthunt" target="_blank"><div class="my-2 flex flex-row gap-4 styles_container__K6Yj1" style="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="styles_container__T4TJj"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" fill="none"><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">Events</div><div class="text-12 font-normal text-light-gray">Meet others online and in-person</div></div></div></a></div></div></div></li><li class="group relative list-none" data-test="header-nav-link-advertise"><a class="cursor-pointer text-16 group flex flex-row items-center gap-1 font-semibold text-gray-700 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"><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-gray-700 transition-all duration-300 hover:border-gray-300 hover:bg-gray-50" data-test="header-nav-link-subscribe" href="/newsletters?ref=header_nav&amp;campaign=weekly_newsletter&amp;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"><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 rounded-full bg-brand-500 px-4" data-test="header-nav-link-sign-in"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" fill="none" viewBox="0 0 20 20" class="size-4"><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 class="styles_container__eS_WB"><header class="styles_header___zjK4"><ol class="my-2 md:my-4 flex list-none flex-row flex-wrap gap-2"><li class="flex flex-row items-center gap-2"><a class="text-14 font-normal text-dark-gray hover:text-blue opacity-70" href="/topics">Launch tags</a></li><li class="flex flex-row items-center gap-2"><svg xmlns="http://www.w3.org/2000/svg" width="7" height="11" viewBox="0 0 7 11" class="mt-0.5 h-2 fill-light-gray"><path fill-rule="evenodd" d="M6.744 5.502a1 1 0 0 1-.292.703l-4.247 4.247a1.003 1.003 0 0 1-1.412-.002.996.996 0 0 1-.003-1.412L4.33 5.5.79 1.962A1.004 1.004 0 0 1 .794.55a.995.995 0 0 1 1.41-.002l4.248 4.247c.192.192.29.447.29.702z"></path></svg><a class="text-14 font-normal text-dark-gray hover:text-blue opacity-70" href="/topics/development">Development</a></li><li class="flex flex-row items-center gap-2"><svg xmlns="http://www.w3.org/2000/svg" width="7" height="11" viewBox="0 0 7 11" class="mt-0.5 h-2 fill-light-gray"><path fill-rule="evenodd" d="M6.744 5.502a1 1 0 0 1-.292.703l-4.247 4.247a1.003 1.003 0 0 1-1.412-.002.996.996 0 0 1-.003-1.412L4.33 5.5.79 1.962A1.004 1.004 0 0 1 .794.55a.995.995 0 0 1 1.41-.002l4.248 4.247c.192.192.29.447.29.702z"></path></svg><a class="text-14 font-normal text-dark-gray hover:text-blue pointer-events-none" href="/topics/open-source">Open Source</a></li></ol><div class="flex flex-col"><div class="flex flex-row items-center gap-5"><h1 class="text-32 font-semibold text-dark-gray">Open Source</h1><button class="styles_buttonV6__gZE0p bg-white px-6 py-2" data-test="follow-button"><div class="text-14 font-semibold text-dark-gray">Follow</div></button></div><p class="text-14 font-normal text-light-gray styles_description__nA9pw my-3">Sharing is caring. Build great things together.</p></div></header></div><div class="styles_container__eS_WB"><main class="mt-5 styles_main__osJg3"><div class="text-18 font-bold text-dark-gray mb-4">Top reviewed</div><div class="styles_container__n_lYN mb-6 flex flex-row"><div class="styles_item__YPX2z flex flex-col justify-between gap-3 p-3"><div class="flex flex-row gap-4"><a class="text-16 font-normal text-dark-gray" href="/products/follow-3"><img loading="lazy" srcSet="https://ph-files.imgix.net/bc75e07c-01c7-4426-abe5-1698bc846ffb.png?auto=compress&amp;codec=mozjpeg&amp;cs=strip&amp;auto=format&amp;w=60&amp;h=60&amp;fit=crop&amp;dpr=1 1x, https://ph-files.imgix.net/bc75e07c-01c7-4426-abe5-1698bc846ffb.png?auto=compress&amp;codec=mozjpeg&amp;cs=strip&amp;auto=format&amp;w=60&amp;h=60&amp;fit=crop&amp;dpr=2 2x, https://ph-files.imgix.net/bc75e07c-01c7-4426-abe5-1698bc846ffb.png?auto=compress&amp;codec=mozjpeg&amp;cs=strip&amp;auto=format&amp;w=60&amp;h=60&amp;fit=crop&amp;dpr=3 3x" src="https://ph-files.imgix.net/bc75e07c-01c7-4426-abe5-1698bc846ffb.png?auto=compress&amp;codec=mozjpeg&amp;cs=strip&amp;auto=format&amp;w=60&amp;h=60&amp;fit=crop" style="width:60px;height:60px" alt="Follow" class="rounded" data-test="Follow-thumbnail"/></a><a class="text-16 font-normal text-dark-gray" href="/products/follow-3"><div class="text-16 font-semibold text-dark-gray styles_noOfLines-1__u8iSd">Follow</div><div class="text-14 font-normal text-light-gray styles_noOfLines-2__k_Ta_">Follow your favorites in one inbox.</div></a><div class="flex flex-row"><label data-test="star-1" class="cursor-pointer styles_tinyStar__6JueJ"><input hidden="" type="radio" value="1"/><svg xmlns="http://www.w3.org/2000/svg" width="24" height="23" viewBox="0 0 24 23" data-test="star-1-filled" class="fill-light-blue pl-1 !fill-[#f5a623]"><path d="m12 0 3.709 7.514L24 8.718l-6 5.848 1.416 8.26-7.416-3.9-7.416 3.9L6 14.566 0 8.718l8.291-1.204z"></path></svg></label><label data-test="star-2" class="cursor-pointer styles_tinyStar__6JueJ"><input hidden="" type="radio" value="2"/><svg xmlns="http://www.w3.org/2000/svg" width="24" height="23" viewBox="0 0 24 23" data-test="star-2-filled" class="fill-light-blue pl-1 !fill-[#f5a623]"><path d="m12 0 3.709 7.514L24 8.718l-6 5.848 1.416 8.26-7.416-3.9-7.416 3.9L6 14.566 0 8.718l8.291-1.204z"></path></svg></label><label data-test="star-3" class="cursor-pointer styles_tinyStar__6JueJ"><input hidden="" type="radio" value="3"/><svg xmlns="http://www.w3.org/2000/svg" width="24" height="23" viewBox="0 0 24 23" data-test="star-3-filled" class="fill-light-blue pl-1 !fill-[#f5a623]"><path d="m12 0 3.709 7.514L24 8.718l-6 5.848 1.416 8.26-7.416-3.9-7.416 3.9L6 14.566 0 8.718l8.291-1.204z"></path></svg></label><label data-test="star-4" class="cursor-pointer styles_tinyStar__6JueJ"><input hidden="" type="radio" value="4"/><svg xmlns="http://www.w3.org/2000/svg" width="24" height="23" viewBox="0 0 24 23" data-test="star-4-filled" class="fill-light-blue pl-1 !fill-[#f5a623]"><path d="m12 0 3.709 7.514L24 8.718l-6 5.848 1.416 8.26-7.416-3.9-7.416 3.9L6 14.566 0 8.718l8.291-1.204z"></path></svg></label><label data-test="star-5" class="cursor-pointer styles_tinyStar__6JueJ"><input hidden="" type="radio" value="5"/><svg xmlns="http://www.w3.org/2000/svg" width="24" height="23" viewBox="0 0 24 23" data-test="star-5-filled" class="fill-light-blue pl-1 !fill-[#f5a623]"><path d="m12 0 3.709 7.514L24 8.718l-6 5.848 1.416 8.26-7.416-3.9-7.416 3.9L6 14.566 0 8.718l8.291-1.204z"></path></svg></label></div></div><a class="text-16 font-normal text-dark-gray" href="/products/follow-3/reviews?review=864749"><div class="flex flex-row gap-2 p-2 styles_reviewSnippet__m7usF"><div class=""><img loading="lazy" srcSet="https://ph-avatars.imgix.net/7743488/6fbd498e-df89-43b2-9040-013febb8de5f.jpeg?auto=compress&amp;codec=mozjpeg&amp;cs=strip&amp;auto=format&amp;w=20&amp;h=20&amp;fit=crop&amp;dpr=1 1x, https://ph-avatars.imgix.net/7743488/6fbd498e-df89-43b2-9040-013febb8de5f.jpeg?auto=compress&amp;codec=mozjpeg&amp;cs=strip&amp;auto=format&amp;w=20&amp;h=20&amp;fit=crop&amp;dpr=2 2x, https://ph-avatars.imgix.net/7743488/6fbd498e-df89-43b2-9040-013febb8de5f.jpeg?auto=compress&amp;codec=mozjpeg&amp;cs=strip&amp;auto=format&amp;w=20&amp;h=20&amp;fit=crop&amp;dpr=3 3x" src="https://ph-avatars.imgix.net/7743488/6fbd498e-df89-43b2-9040-013febb8de5f.jpeg?auto=compress&amp;codec=mozjpeg&amp;cs=strip&amp;auto=format&amp;w=20&amp;h=20&amp;fit=crop" style="width:20px;height:20px" alt="陶翼腾" class="rounded-full"/></div><div class="text-12 font-light text-light-gray styles_noOfLines-2__k_Ta_ styles_format__8NeQe">improve twitter rrs source</div></div></a></div><div class="styles_item__YPX2z flex flex-col justify-between gap-3 p-3"><div class="flex flex-row gap-4"><a class="text-16 font-normal text-dark-gray" href="/products/github"><img loading="lazy" srcSet="https://ph-files.imgix.net/c17453f9-e544-4e6a-86b0-4027cf710cf5.png?auto=compress&amp;codec=mozjpeg&amp;cs=strip&amp;auto=format&amp;w=60&amp;h=60&amp;fit=crop&amp;dpr=1 1x, https://ph-files.imgix.net/c17453f9-e544-4e6a-86b0-4027cf710cf5.png?auto=compress&amp;codec=mozjpeg&amp;cs=strip&amp;auto=format&amp;w=60&amp;h=60&amp;fit=crop&amp;dpr=2 2x, https://ph-files.imgix.net/c17453f9-e544-4e6a-86b0-4027cf710cf5.png?auto=compress&amp;codec=mozjpeg&amp;cs=strip&amp;auto=format&amp;w=60&amp;h=60&amp;fit=crop&amp;dpr=3 3x" src="https://ph-files.imgix.net/c17453f9-e544-4e6a-86b0-4027cf710cf5.png?auto=compress&amp;codec=mozjpeg&amp;cs=strip&amp;auto=format&amp;w=60&amp;h=60&amp;fit=crop" style="width:60px;height:60px" alt="GitHub" class="rounded" data-test="GitHub-thumbnail"/></a><a class="text-16 font-normal text-dark-gray" href="/products/github"><div class="text-16 font-semibold text-dark-gray styles_noOfLines-1__u8iSd">GitHub</div><div class="text-14 font-normal text-light-gray styles_noOfLines-2__k_Ta_">How people build software</div></a><div class="flex flex-row"><label data-test="star-1" class="cursor-pointer styles_tinyStar__6JueJ"><input hidden="" type="radio" value="1"/><svg xmlns="http://www.w3.org/2000/svg" width="24" height="23" viewBox="0 0 24 23" data-test="star-1-filled" class="fill-light-blue pl-1 !fill-[#f5a623]"><path d="m12 0 3.709 7.514L24 8.718l-6 5.848 1.416 8.26-7.416-3.9-7.416 3.9L6 14.566 0 8.718l8.291-1.204z"></path></svg></label><label data-test="star-2" class="cursor-pointer styles_tinyStar__6JueJ"><input hidden="" type="radio" value="2"/><svg xmlns="http://www.w3.org/2000/svg" width="24" height="23" viewBox="0 0 24 23" data-test="star-2-filled" class="fill-light-blue pl-1 !fill-[#f5a623]"><path d="m12 0 3.709 7.514L24 8.718l-6 5.848 1.416 8.26-7.416-3.9-7.416 3.9L6 14.566 0 8.718l8.291-1.204z"></path></svg></label><label data-test="star-3" class="cursor-pointer styles_tinyStar__6JueJ"><input hidden="" type="radio" value="3"/><svg xmlns="http://www.w3.org/2000/svg" width="24" height="23" viewBox="0 0 24 23" data-test="star-3-filled" class="fill-light-blue pl-1 !fill-[#f5a623]"><path d="m12 0 3.709 7.514L24 8.718l-6 5.848 1.416 8.26-7.416-3.9-7.416 3.9L6 14.566 0 8.718l8.291-1.204z"></path></svg></label><label data-test="star-4" class="cursor-pointer styles_tinyStar__6JueJ"><input hidden="" type="radio" value="4"/><svg xmlns="http://www.w3.org/2000/svg" width="24" height="23" viewBox="0 0 24 23" data-test="star-4-filled" class="fill-light-blue pl-1 !fill-[#f5a623]"><path d="m12 0 3.709 7.514L24 8.718l-6 5.848 1.416 8.26-7.416-3.9-7.416 3.9L6 14.566 0 8.718l8.291-1.204z"></path></svg></label><label data-test="star-5" class="cursor-pointer styles_tinyStar__6JueJ"><input hidden="" type="radio" value="5"/><svg xmlns="http://www.w3.org/2000/svg" width="24" height="23" viewBox="0 0 24 23" data-test="star-5-filled" class="fill-light-blue pl-1 !fill-[#f5a623]"><path d="m12 0 3.709 7.514L24 8.718l-6 5.848 1.416 8.26-7.416-3.9-7.416 3.9L6 14.566 0 8.718l8.291-1.204z"></path></svg></label></div></div><a class="text-16 font-normal text-dark-gray" href="/products/github/reviews?review=628549"><div class="flex flex-row gap-2 p-2 styles_reviewSnippet__m7usF"><div class=""><img loading="lazy" srcSet="https://ph-avatars.imgix.net/5699124/original.jpeg?auto=compress&amp;codec=mozjpeg&amp;cs=strip&amp;auto=format&amp;w=20&amp;h=20&amp;fit=crop&amp;dpr=1 1x, https://ph-avatars.imgix.net/5699124/original.jpeg?auto=compress&amp;codec=mozjpeg&amp;cs=strip&amp;auto=format&amp;w=20&amp;h=20&amp;fit=crop&amp;dpr=2 2x, https://ph-avatars.imgix.net/5699124/original.jpeg?auto=compress&amp;codec=mozjpeg&amp;cs=strip&amp;auto=format&amp;w=20&amp;h=20&amp;fit=crop&amp;dpr=3 3x" src="https://ph-avatars.imgix.net/5699124/original.jpeg?auto=compress&amp;codec=mozjpeg&amp;cs=strip&amp;auto=format&amp;w=20&amp;h=20&amp;fit=crop" style="width:20px;height:20px" alt="Thor Marsh" class="rounded-full"/></div><div class="text-12 font-light text-light-gray styles_noOfLines-2__k_Ta_ styles_format__8NeQe">nice</div></div></a></div><div class="styles_item__YPX2z flex flex-col justify-between gap-3 p-3"><div class="flex flex-row gap-4"><a class="text-16 font-normal text-dark-gray" href="/products/raycast"><img loading="lazy" srcSet="https://ph-files.imgix.net/e277d09d-84de-4555-ba92-8b8e5a39d763.png?auto=compress&amp;codec=mozjpeg&amp;cs=strip&amp;auto=format&amp;w=60&amp;h=60&amp;fit=crop&amp;dpr=1 1x, https://ph-files.imgix.net/e277d09d-84de-4555-ba92-8b8e5a39d763.png?auto=compress&amp;codec=mozjpeg&amp;cs=strip&amp;auto=format&amp;w=60&amp;h=60&amp;fit=crop&amp;dpr=2 2x, https://ph-files.imgix.net/e277d09d-84de-4555-ba92-8b8e5a39d763.png?auto=compress&amp;codec=mozjpeg&amp;cs=strip&amp;auto=format&amp;w=60&amp;h=60&amp;fit=crop&amp;dpr=3 3x" src="https://ph-files.imgix.net/e277d09d-84de-4555-ba92-8b8e5a39d763.png?auto=compress&amp;codec=mozjpeg&amp;cs=strip&amp;auto=format&amp;w=60&amp;h=60&amp;fit=crop" style="width:60px;height:60px" alt="Raycast" class="rounded" data-test="Raycast-thumbnail"/></a><a class="text-16 font-normal text-dark-gray" href="/products/raycast"><div class="text-16 font-semibold text-dark-gray styles_noOfLines-1__u8iSd">Raycast</div><div class="text-14 font-normal text-light-gray styles_noOfLines-2__k_Ta_">Your shortcut to everything</div></a><div class="flex flex-row"><label data-test="star-1" class="cursor-pointer styles_tinyStar__6JueJ"><input hidden="" type="radio" value="1"/><svg xmlns="http://www.w3.org/2000/svg" width="24" height="23" viewBox="0 0 24 23" data-test="star-1-filled" class="fill-light-blue pl-1 !fill-[#f5a623]"><path d="m12 0 3.709 7.514L24 8.718l-6 5.848 1.416 8.26-7.416-3.9-7.416 3.9L6 14.566 0 8.718l8.291-1.204z"></path></svg></label><label data-test="star-2" class="cursor-pointer styles_tinyStar__6JueJ"><input hidden="" type="radio" value="2"/><svg xmlns="http://www.w3.org/2000/svg" width="24" height="23" viewBox="0 0 24 23" data-test="star-2-filled" class="fill-light-blue pl-1 !fill-[#f5a623]"><path d="m12 0 3.709 7.514L24 8.718l-6 5.848 1.416 8.26-7.416-3.9-7.416 3.9L6 14.566 0 8.718l8.291-1.204z"></path></svg></label><label data-test="star-3" class="cursor-pointer styles_tinyStar__6JueJ"><input hidden="" type="radio" value="3"/><svg xmlns="http://www.w3.org/2000/svg" width="24" height="23" viewBox="0 0 24 23" data-test="star-3-filled" class="fill-light-blue pl-1 !fill-[#f5a623]"><path d="m12 0 3.709 7.514L24 8.718l-6 5.848 1.416 8.26-7.416-3.9-7.416 3.9L6 14.566 0 8.718l8.291-1.204z"></path></svg></label><label data-test="star-4" class="cursor-pointer styles_tinyStar__6JueJ"><input hidden="" type="radio" value="4"/><svg xmlns="http://www.w3.org/2000/svg" width="24" height="23" viewBox="0 0 24 23" data-test="star-4-filled" class="fill-light-blue pl-1 !fill-[#f5a623]"><path d="m12 0 3.709 7.514L24 8.718l-6 5.848 1.416 8.26-7.416-3.9-7.416 3.9L6 14.566 0 8.718l8.291-1.204z"></path></svg></label><label data-test="star-5" class="cursor-pointer styles_tinyStar__6JueJ"><input hidden="" type="radio" value="5"/><svg xmlns="http://www.w3.org/2000/svg" width="24" height="23" viewBox="0 0 24 23" data-test="star-5-filled" class="fill-light-blue pl-1 !fill-[#f5a623]"><path d="m12 0 3.709 7.514L24 8.718l-6 5.848 1.416 8.26-7.416-3.9-7.416 3.9L6 14.566 0 8.718l8.291-1.204z"></path></svg></label></div></div><a class="text-16 font-normal text-dark-gray" href="/products/raycast/reviews?review=625007"><div class="flex flex-row gap-2 p-2 styles_reviewSnippet__m7usF"><div class=""><img loading="lazy" srcSet="https://ph-avatars.imgix.net/3370398/1ddcdeca-e158-42b6-b9c9-48a0a5ab0262.jpeg?auto=compress&amp;codec=mozjpeg&amp;cs=strip&amp;auto=format&amp;w=20&amp;h=20&amp;fit=crop&amp;dpr=1 1x, https://ph-avatars.imgix.net/3370398/1ddcdeca-e158-42b6-b9c9-48a0a5ab0262.jpeg?auto=compress&amp;codec=mozjpeg&amp;cs=strip&amp;auto=format&amp;w=20&amp;h=20&amp;fit=crop&amp;dpr=2 2x, https://ph-avatars.imgix.net/3370398/1ddcdeca-e158-42b6-b9c9-48a0a5ab0262.jpeg?auto=compress&amp;codec=mozjpeg&amp;cs=strip&amp;auto=format&amp;w=20&amp;h=20&amp;fit=crop&amp;dpr=3 3x" src="https://ph-avatars.imgix.net/3370398/1ddcdeca-e158-42b6-b9c9-48a0a5ab0262.jpeg?auto=compress&amp;codec=mozjpeg&amp;cs=strip&amp;auto=format&amp;w=20&amp;h=20&amp;fit=crop" style="width:20px;height:20px" alt="Vishal Pratap Singh" class="rounded-full"/></div><div class="text-12 font-light text-light-gray styles_noOfLines-2__k_Ta_ styles_format__8NeQe">I&#x27;ve been using Raycast instead of Spotlight for a while now. I enjoy small features like a clipboard, notes, etc. It&#x27;s like a Swiss knife for my day-to-day tasks 🇨🇭</div></div></a></div><div class="styles_item__YPX2z flex flex-col justify-between gap-3 p-3"><div class="flex flex-row gap-4"><a class="text-16 font-normal text-dark-gray" href="/products/figma"><img loading="lazy" srcSet="https://ph-files.imgix.net/db00a7a1-6778-4e51-a953-de5a9a339bc9.jpeg?auto=compress&amp;codec=mozjpeg&amp;cs=strip&amp;auto=format&amp;w=60&amp;h=60&amp;fit=crop&amp;dpr=1 1x, https://ph-files.imgix.net/db00a7a1-6778-4e51-a953-de5a9a339bc9.jpeg?auto=compress&amp;codec=mozjpeg&amp;cs=strip&amp;auto=format&amp;w=60&amp;h=60&amp;fit=crop&amp;dpr=2 2x, https://ph-files.imgix.net/db00a7a1-6778-4e51-a953-de5a9a339bc9.jpeg?auto=compress&amp;codec=mozjpeg&amp;cs=strip&amp;auto=format&amp;w=60&amp;h=60&amp;fit=crop&amp;dpr=3 3x" src="https://ph-files.imgix.net/db00a7a1-6778-4e51-a953-de5a9a339bc9.jpeg?auto=compress&amp;codec=mozjpeg&amp;cs=strip&amp;auto=format&amp;w=60&amp;h=60&amp;fit=crop" style="width:60px;height:60px" alt="Figma" class="rounded" data-test="Figma-thumbnail"/></a><a class="text-16 font-normal text-dark-gray" href="/products/figma"><div class="text-16 font-semibold text-dark-gray styles_noOfLines-1__u8iSd">Figma</div><div class="text-14 font-normal text-light-gray styles_noOfLines-2__k_Ta_">The collaborative interface design tool</div></a><div class="flex flex-row"><label data-test="star-1" class="cursor-pointer styles_tinyStar__6JueJ"><input hidden="" type="radio" value="1"/><svg xmlns="http://www.w3.org/2000/svg" width="24" height="23" viewBox="0 0 24 23" data-test="star-1-filled" class="fill-light-blue pl-1 !fill-[#f5a623]"><path d="m12 0 3.709 7.514L24 8.718l-6 5.848 1.416 8.26-7.416-3.9-7.416 3.9L6 14.566 0 8.718l8.291-1.204z"></path></svg></label><label data-test="star-2" class="cursor-pointer styles_tinyStar__6JueJ"><input hidden="" type="radio" value="2"/><svg xmlns="http://www.w3.org/2000/svg" width="24" height="23" viewBox="0 0 24 23" data-test="star-2-filled" class="fill-light-blue pl-1 !fill-[#f5a623]"><path d="m12 0 3.709 7.514L24 8.718l-6 5.848 1.416 8.26-7.416-3.9-7.416 3.9L6 14.566 0 8.718l8.291-1.204z"></path></svg></label><label data-test="star-3" class="cursor-pointer styles_tinyStar__6JueJ"><input hidden="" type="radio" value="3"/><svg xmlns="http://www.w3.org/2000/svg" width="24" height="23" viewBox="0 0 24 23" data-test="star-3-filled" class="fill-light-blue pl-1 !fill-[#f5a623]"><path d="m12 0 3.709 7.514L24 8.718l-6 5.848 1.416 8.26-7.416-3.9-7.416 3.9L6 14.566 0 8.718l8.291-1.204z"></path></svg></label><label data-test="star-4" class="cursor-pointer styles_tinyStar__6JueJ"><input hidden="" type="radio" value="4"/><svg xmlns="http://www.w3.org/2000/svg" width="24" height="23" viewBox="0 0 24 23" data-test="star-4-filled" class="fill-light-blue pl-1 !fill-[#f5a623]"><path d="m12 0 3.709 7.514L24 8.718l-6 5.848 1.416 8.26-7.416-3.9-7.416 3.9L6 14.566 0 8.718l8.291-1.204z"></path></svg></label><label data-test="star-5" class="cursor-pointer styles_tinyStar__6JueJ"><input hidden="" type="radio" value="5"/><svg xmlns="http://www.w3.org/2000/svg" width="24" height="23" viewBox="0 0 24 23" data-test="star-5-filled" class="fill-light-blue pl-1 !fill-[#f5a623]"><path d="m12 0 3.709 7.514L24 8.718l-6 5.848 1.416 8.26-7.416-3.9-7.416 3.9L6 14.566 0 8.718l8.291-1.204z"></path></svg></label></div></div><a class="text-16 font-normal text-dark-gray" href="/products/figma/reviews?review=683058"><div class="flex flex-row gap-2 p-2 styles_reviewSnippet__m7usF"><div class=""><img loading="lazy" srcSet="https://ph-avatars.imgix.net/4147747/95ebc243-878a-41c2-8b6b-00b31f1ea2c9.jpeg?auto=compress&amp;codec=mozjpeg&amp;cs=strip&amp;auto=format&amp;w=20&amp;h=20&amp;fit=crop&amp;dpr=1 1x, https://ph-avatars.imgix.net/4147747/95ebc243-878a-41c2-8b6b-00b31f1ea2c9.jpeg?auto=compress&amp;codec=mozjpeg&amp;cs=strip&amp;auto=format&amp;w=20&amp;h=20&amp;fit=crop&amp;dpr=2 2x, https://ph-avatars.imgix.net/4147747/95ebc243-878a-41c2-8b6b-00b31f1ea2c9.jpeg?auto=compress&amp;codec=mozjpeg&amp;cs=strip&amp;auto=format&amp;w=20&amp;h=20&amp;fit=crop&amp;dpr=3 3x" src="https://ph-avatars.imgix.net/4147747/95ebc243-878a-41c2-8b6b-00b31f1ea2c9.jpeg?auto=compress&amp;codec=mozjpeg&amp;cs=strip&amp;auto=format&amp;w=20&amp;h=20&amp;fit=crop" style="width:20px;height:20px" alt="Mia San" class="rounded-full"/></div><div class="text-12 font-light text-light-gray styles_noOfLines-2__k_Ta_ styles_format__8NeQe">When it comes to design tools like Figma, I must admit that as a non-designer, it can feel quite challenging to get the hang of it due to its steep learning curve. However, I have discovered a gem within the Figma ecosystem called Figjam that I absolutely adore. Figjam offers an intuitive and user-friendly experience, making it more accessible to users like myself who may not have a background in design. It allows me to effortlessly create diagrams and brainstorm ideas using sticky notes, which has proven to be incredibly valuable. The simplicity and versatility of Figjam&#x27;s interface make it a joy to work with.</div></div></a></div></div><div class="styles_nav__PCdd6 mb-7 mt-3 flex flex-row items-center justify-between sm:mb-0 sm:mt-12 md:mb-0 md:mt-12"><div class="flex flex-row gap-3"><button type="button" class="text-left text-14 font-semibold text-blue styles_activeTab__FpU53 px-3 py-1">Most Loved</button><button type="button" class="text-left text-14 font-semibold text-blue styles_inactiveTab__NRlP8 px-3 py-1">Top Products</button><button type="button" class="text-left text-14 font-semibold text-blue styles_inactiveTab__NRlP8 px-3 py-1">Recent Reviews</button></div></div><div class="mt-4"><div class="flex flex-col pb-12"><div class="my-2 flex flex-1 flex-row items-start gap-2 py-2"><div class="flex flex-row items-center"><div class="flex w-12 flex-col items-end pr-2"><div class="text-24 font-bold text-light-gray"><span class="text-14 font-normal text-light-gray">#</span>1</div></div><a href="/products/figma/shoutouts"><img loading="lazy" srcSet="https://ph-files.imgix.net/db00a7a1-6778-4e51-a953-de5a9a339bc9.jpeg?auto=compress&amp;codec=mozjpeg&amp;cs=strip&amp;auto=format&amp;w=42&amp;h=42&amp;fit=crop&amp;dpr=1 1x, https://ph-files.imgix.net/db00a7a1-6778-4e51-a953-de5a9a339bc9.jpeg?auto=compress&amp;codec=mozjpeg&amp;cs=strip&amp;auto=format&amp;w=42&amp;h=42&amp;fit=crop&amp;dpr=2 2x, https://ph-files.imgix.net/db00a7a1-6778-4e51-a953-de5a9a339bc9.jpeg?auto=compress&amp;codec=mozjpeg&amp;cs=strip&amp;auto=format&amp;w=42&amp;h=42&amp;fit=crop&amp;dpr=3 3x" src="https://ph-files.imgix.net/db00a7a1-6778-4e51-a953-de5a9a339bc9.jpeg?auto=compress&amp;codec=mozjpeg&amp;cs=strip&amp;auto=format&amp;w=42&amp;h=42&amp;fit=crop" style="width:42px;height:42px" alt="Figma" class="rounded mt-2 rounded border border-solid border-light-blue" data-test="Figma-thumbnail"/></a></div><div class="flex flex-1 flex-col items-start sm:mr-4"><a class="text-16 font-normal text-dark-gray styles_noOfLines-3__lMAXQ flex items-start block" href="/products/figma/shoutouts"><strong>Figma</strong> <span>—</span> <!-- -->The collaborative interface design tool</a><a class="text-14 font-light text-dark-gray py-2" href="/products/figma/shoutouts">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.</a><div class="text-12 font-normal text-dark-gray flex items-center font-light"><a class="flex items-center whitespace-nowrap" href="/products/figma/shoutouts"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" fill="none" stroke="#76B5B5" stroke-width="1.5" viewBox="0 0 24 24" class="pr-1"><g stroke-linecap="round" stroke-linejoin="round" clip-path="url(#MegaphoneIcon_svg__a)"><path d="M14.25 7.5v11.313a.75.75 0 0 0 .334.623l1.031.687a.75.75 0 0 0 1.144-.442L18 15"></path><path d="M3 18.75a.75.75 0 0 0 1.233.574C9.145 15.203 14.25 15 14.25 15H18a3.75 3.75 0 0 0 0-7.5h-3.75S9.145 7.298 4.233 3.177A.75.75 0 0 0 3 3.75z"></path></g><defs><clipPath id="MegaphoneIcon_svg__a"><path fill="#fff" d="M0 0h24v24H0z"></path></clipPath></defs></svg>442 Shoutouts<!-- -->: </a><div class="mx-2 flex flex-row items-center"><div><a class="text-16 font-normal text-dark-gray flex items-center" href="/posts/spiral-9"><img loading="lazy" srcSet="https://ph-files.imgix.net/b89c90f4-ca54-4ef3-8646-29740bd7dba0.png?auto=compress&amp;codec=mozjpeg&amp;cs=strip&amp;auto=format&amp;w=14&amp;h=14&amp;fit=crop&amp;dpr=1 1x, https://ph-files.imgix.net/b89c90f4-ca54-4ef3-8646-29740bd7dba0.png?auto=compress&amp;codec=mozjpeg&amp;cs=strip&amp;auto=format&amp;w=14&amp;h=14&amp;fit=crop&amp;dpr=2 2x, https://ph-files.imgix.net/b89c90f4-ca54-4ef3-8646-29740bd7dba0.png?auto=compress&amp;codec=mozjpeg&amp;cs=strip&amp;auto=format&amp;w=14&amp;h=14&amp;fit=crop&amp;dpr=3 3x" src="https://ph-files.imgix.net/b89c90f4-ca54-4ef3-8646-29740bd7dba0.png?auto=compress&amp;codec=mozjpeg&amp;cs=strip&amp;auto=format&amp;w=14&amp;h=14&amp;fit=crop" style="width:14px;height:14px" alt="Spiral" class="rounded mr-1" data-test="Spiral-thumbnail"/><div class="text-12 font-normal text-dark-gray">Spiral</div></a></div><a href="/posts/spiral-9"></a></div>•<div class="mx-2 flex flex-row items-center"><div><a class="text-16 font-normal text-dark-gray flex items-center" href="/posts/gitlaw"><img loading="lazy" srcSet="https://ph-files.imgix.net/aebe708d-ac45-4b64-bc0e-dbf23c792b02.png?auto=compress&amp;codec=mozjpeg&amp;cs=strip&amp;auto=format&amp;w=14&amp;h=14&amp;fit=crop&amp;dpr=1 1x, https://ph-files.imgix.net/aebe708d-ac45-4b64-bc0e-dbf23c792b02.png?auto=compress&amp;codec=mozjpeg&amp;cs=strip&amp;auto=format&amp;w=14&amp;h=14&amp;fit=crop&amp;dpr=2 2x, https://ph-files.imgix.net/aebe708d-ac45-4b64-bc0e-dbf23c792b02.png?auto=compress&amp;codec=mozjpeg&amp;cs=strip&amp;auto=format&amp;w=14&amp;h=14&amp;fit=crop&amp;dpr=3 3x" src="https://ph-files.imgix.net/aebe708d-ac45-4b64-bc0e-dbf23c792b02.png?auto=compress&amp;codec=mozjpeg&amp;cs=strip&amp;auto=format&amp;w=14&amp;h=14&amp;fit=crop" style="width:14px;height:14px" alt="GitLaw" class="rounded mr-1" data-test="GitLaw-thumbnail"/><div class="text-12 font-normal text-dark-gray">GitLaw</div></a></div><a href="/posts/gitlaw"></a></div>•<div class="mx-2 flex flex-row items-center"><div><a class="text-16 font-normal text-dark-gray flex items-center" href="/posts/vozo-video-translator"><img loading="lazy" srcSet="https://ph-files.imgix.net/27e32bf4-6abf-46b4-b4b6-e2aa7b03e428.png?auto=compress&amp;codec=mozjpeg&amp;cs=strip&amp;auto=format&amp;w=14&amp;h=14&amp;fit=crop&amp;dpr=1 1x, https://ph-files.imgix.net/27e32bf4-6abf-46b4-b4b6-e2aa7b03e428.png?auto=compress&amp;codec=mozjpeg&amp;cs=strip&amp;auto=format&amp;w=14&amp;h=14&amp;fit=crop&amp;dpr=2 2x, https://ph-files.imgix.net/27e32bf4-6abf-46b4-b4b6-e2aa7b03e428.png?auto=compress&amp;codec=mozjpeg&amp;cs=strip&amp;auto=format&amp;w=14&amp;h=14&amp;fit=crop&amp;dpr=3 3x" src="https://ph-files.imgix.net/27e32bf4-6abf-46b4-b4b6-e2aa7b03e428.png?auto=compress&amp;codec=mozjpeg&amp;cs=strip&amp;auto=format&amp;w=14&amp;h=14&amp;fit=crop" style="width:14px;height:14px" alt="Vozo AI" class="rounded mr-1" data-test="Vozo AI-thumbnail"/><div class="text-12 font-normal text-dark-gray">Vozo AI</div></a></div><a href="/posts/vozo-video-translator"><div><svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="none" class="flex items-center pl-1"><g clip-path="url(#SecondIcon_svg__a)"><path fill="url(#SecondIcon_svg__b)" d="M8 16c-.5 0-.9-.1-1.4-.4L2 13c-.9-.5-1.4-1.4-1.4-2.4V5.4c0-1 .5-1.9 1.4-2.4L6.6.4c.8-.5 1.9-.5 2.7 0L14 3c.9.5 1.4 1.4 1.4 2.4v5.2c0 1-.5 1.9-1.4 2.4l-4.6 2.6c-.5.3-.9.4-1.4.4M8 1c-.2 0-.4.044-.6.104-.201.06-.391.15-.571.255L2.5 3.9c-.5.3-.9.9-.9 1.5v5.2c0 .6.3 1.2.9 1.5l4.6 2.6c.5.3 1.2.3 1.7 0l4.6-2.6c.5-.3.9-.9.9-1.5V5.4c0-.6-.3-1.2-.9-1.5L9.182 1.37a2.6 2.6 0 0 0-.596-.27A2.1 2.1 0 0 0 8 1"></path><path fill="url(#SecondIcon_svg__c)" d="M3.324 5.813A3 3 0 0 1 6.318 3h3.364a3 3 0 0 1 2.994 2.813l.21 3.366a3 3 0 0 1-1.45 2.76l-1.893 1.135a3 3 0 0 1-3.086 0l-1.893-1.135a3 3 0 0 1-1.45-2.76z"></path><path fill="#fff" d="M6.5 11c0-1 .3-1.7 1.2-2.6s1.1-1.5 1.1-2.2-.2-.8-.6-.8-.7.2-.7.7v.8h-1v-.7c0-1.2.5-1.9 1.7-1.9 1.1 0 1.7.7 1.7 1.8 0 .9-.4 1.7-1.4 2.9-.7.7-.9 1.1-.9 1.6v.2h2.2v1H6.5z"></path></g><defs><linearGradient id="SecondIcon_svg__b" x1="12.5" x2="1" y1="0" y2="15" gradientUnits="userSpaceOnUse"><stop stop-color="#DADADA"></stop><stop offset="1" stop-color="#9F9F9F"></stop></linearGradient><linearGradient id="SecondIcon_svg__c" x1="11.04" x2="3.084" y1="2.983" y2="13.166" gradientUnits="userSpaceOnUse"><stop stop-color="#DADADA"></stop><stop offset="1" stop-color="#9F9F9F"></stop></linearGradient><clipPath id="SecondIcon_svg__a"><path fill="#fff" d="M0 0h16v16H0z"></path></clipPath></defs></svg></div></a></div>•<div class="mx-2 flex flex-row items-center"><div><a class="text-16 font-normal text-dark-gray flex items-center" href="/posts/sparkbase"><img loading="lazy" srcSet="https://ph-files.imgix.net/223e08c2-17c3-41a2-957a-d0baa6100ddd.png?auto=compress&amp;codec=mozjpeg&amp;cs=strip&amp;auto=format&amp;w=14&amp;h=14&amp;fit=crop&amp;dpr=1 1x, https://ph-files.imgix.net/223e08c2-17c3-41a2-957a-d0baa6100ddd.png?auto=compress&amp;codec=mozjpeg&amp;cs=strip&amp;auto=format&amp;w=14&amp;h=14&amp;fit=crop&amp;dpr=2 2x, https://ph-files.imgix.net/223e08c2-17c3-41a2-957a-d0baa6100ddd.png?auto=compress&amp;codec=mozjpeg&amp;cs=strip&amp;auto=format&amp;w=14&amp;h=14&amp;fit=crop&amp;dpr=3 3x" src="https://ph-files.imgix.net/223e08c2-17c3-41a2-957a-d0baa6100ddd.png?auto=compress&amp;codec=mozjpeg&amp;cs=strip&amp;auto=format&amp;w=14&amp;h=14&amp;fit=crop" style="width:14px;height:14px" alt="Sparkbase" class="rounded mr-1" data-test="Sparkbase-thumbnail"/><div class="text-12 font-normal text-dark-gray">Sparkbase</div></a></div><a href="/posts/sparkbase"><div><svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="none" class="flex items-center pl-1"><g clip-path="url(#FirstIcon_svg__a)"><g filter="url(#FirstIcon_svg__b)"><path fill="url(#FirstIcon_svg__c)" d="M8 16c-.5 0-.9-.1-1.4-.4L2 13c-.9-.5-1.4-1.4-1.4-2.4V5.4c0-1 .5-1.9 1.4-2.4L6.6.4c.8-.5 1.9-.5 2.7 0L14 3c.9.5 1.4 1.4 1.4 2.4v5.2c0 1-.5 1.9-1.4 2.4l-4.6 2.6c-.5.3-.9.4-1.4.4M8 1c-.3 0-.6.1-.9.2L2.5 3.9c-.5.3-.9.9-.9 1.5v5.2c0 .6.3 1.2.9 1.5l4.6 2.6c.5.3 1.2.3 1.7 0l4.6-2.6c.5-.3.9-.9.9-1.5V5.4c0-.6-.3-1.2-.9-1.5L8.9 1.2C8.6 1.1 8.3 1 8 1"></path><path stroke="#7D662C" stroke-opacity="0.24" stroke-width="0.167" d="M6.643 15.528c.487.293.872.389 1.357.389s.87-.096 1.357-.389h.002l4.6-2.6c.873-.486 1.358-1.357 1.358-2.328V5.4c0-.971-.485-1.842-1.357-2.327zm0 0H6.64l-4.6-2.6A2.61 2.61 0 0 1 .682 10.6V5.4c0-.971.485-1.843 1.357-2.327h.001l4.6-2.6.003-.002a2.53 2.53 0 0 1 2.612 0l.004.002 4.7 2.6zm.43-14.407-.008.003-.007.004-4.6 2.7c-.522.313-.941.938-.941 1.572v5.2c0 .626.313 1.257.944 1.574l4.597 2.598a1.8 1.8 0 0 0 1.784 0l4.599-2.6h.002c.52-.313.94-.938.94-1.572V5.4c0-.626-.313-1.257-.943-1.573L8.943 1.128l-.008-.004-.009-.003-.006-.002C8.624 1.02 8.314.917 8 .917s-.624.103-.92.202z"></path></g><g filter="url(#FirstIcon_svg__d)"><path fill="url(#FirstIcon_svg__e)" d="M3.324 5.813A3 3 0 0 1 6.318 3h3.364a3 3 0 0 1 2.994 2.813l.21 3.366a3 3 0 0 1-1.45 2.76l-1.893 1.135a3 3 0 0 1-3.086 0l-1.893-1.135a3 3 0 0 1-1.45-2.76z"></path><path stroke="#7D662C" stroke-opacity="0.24" stroke-width="0.167" d="M3.407 5.818a2.917 2.917 0 0 1 2.911-2.735h3.364a2.917 2.917 0 0 1 2.91 2.735l.211 3.366a2.92 2.92 0 0 1-1.41 2.683L9.5 13.002a2.92 2.92 0 0 1-3.002 0l-1.892-1.135a2.92 2.92 0 0 1-1.41-2.683z"></path></g><path fill="#fff" d="M7.5 6.2H6.3v-.8c1 0 1.3-.2 1.6-.9h.8v7.3H7.5z"></path></g><defs><radialGradient id="FirstIcon_svg__c" cx="0" cy="0" r="1" gradientTransform="matrix(11.1949 0 0 12.5379 8 11.06)" gradientUnits="userSpaceOnUse"><stop stop-color="#C49A32"></stop><stop offset="0.589" stop-color="#E4C16C"></stop><stop offset="1" stop-color="#DDD1A4"></stop></radialGradient><radialGradient id="FirstIcon_svg__e" cx="0" cy="0" r="1" gradientTransform="matrix(7.5641 0 0 8.63333 8 10.598)" gradientUnits="userSpaceOnUse"><stop stop-color="#C49A32"></stop><stop offset="0.589" stop-color="#E4C16C"></stop><stop offset="1" stop-color="#DDD1A4"></stop></radialGradient><filter id="FirstIcon_svg__b" width="20.267" height="21.442" x="-2.133" y="-2.708" color-interpolation-filters="sRGB" filterUnits="userSpaceOnUse"><feFlood flood-opacity="0" result="BackgroundImageFix"></feFlood><feColorMatrix in="SourceAlpha" result="hardAlpha" values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0"></feColorMatrix><feOffset></feOffset><feGaussianBlur stdDeviation="1.367"></feGaussianBlur><feComposite in2="hardAlpha" operator="out"></feComposite><feColorMatrix values="0 0 0 0 1 0 0 0 0 0.804086 0 0 0 0 0.300309 0 0 0 0.21 0"></feColorMatrix><feBlend in2="BackgroundImageFix" result="effect1_dropShadow_2598_5594"></feBlend><feBlend in="SourceGraphic" in2="effect1_dropShadow_2598_5594" result="shape"></feBlend></filter><filter id="FirstIcon_svg__d" width="15.251" height="15.968" x="0.375" y="0.267" color-interpolation-filters="sRGB" filterUnits="userSpaceOnUse"><feFlood flood-opacity="0" result="BackgroundImageFix"></feFlood><feColorMatrix in="SourceAlpha" result="hardAlpha" values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0"></feColorMatrix><feOffset></feOffset><feGaussianBlur stdDeviation="1.367"></feGaussianBlur><feComposite in2="hardAlpha" operator="out"></feComposite><feColorMatrix values="0 0 0 0 1 0 0 0 0 0.804086 0 0 0 0 0.300309 0 0 0 0.21 0"></feColorMatrix><feBlend in2="BackgroundImageFix" result="effect1_dropShadow_2598_5594"></feBlend><feBlend in="SourceGraphic" in2="effect1_dropShadow_2598_5594" result="shape"></feBlend></filter><clipPath id="FirstIcon_svg__a"><path fill="#fff" d="M0 0h16v16H0z"></path></clipPath></defs></svg></div></a></div><a class="whitespace-nowrap" href="/products/figma/shoutouts"> and 438 more</a></div></div></div><div class="my-2 flex flex-1 flex-row items-start gap-2 py-2"><div class="flex flex-row items-center"><div class="flex w-12 flex-col items-end pr-2"><div class="text-24 font-bold text-light-gray"><span class="text-14 font-normal text-light-gray">#</span>2</div></div><a href="/products/supabase/shoutouts"><img loading="lazy" srcSet="https://ph-files.imgix.net/8dff2ac5-c4f0-4b02-9055-a2a0019f139c.jpeg?auto=compress&amp;codec=mozjpeg&amp;cs=strip&amp;auto=format&amp;w=42&amp;h=42&amp;fit=crop&amp;dpr=1 1x, https://ph-files.imgix.net/8dff2ac5-c4f0-4b02-9055-a2a0019f139c.jpeg?auto=compress&amp;codec=mozjpeg&amp;cs=strip&amp;auto=format&amp;w=42&amp;h=42&amp;fit=crop&amp;dpr=2 2x, https://ph-files.imgix.net/8dff2ac5-c4f0-4b02-9055-a2a0019f139c.jpeg?auto=compress&amp;codec=mozjpeg&amp;cs=strip&amp;auto=format&amp;w=42&amp;h=42&amp;fit=crop&amp;dpr=3 3x" src="https://ph-files.imgix.net/8dff2ac5-c4f0-4b02-9055-a2a0019f139c.jpeg?auto=compress&amp;codec=mozjpeg&amp;cs=strip&amp;auto=format&amp;w=42&amp;h=42&amp;fit=crop" style="width:42px;height:42px" alt="Supabase" class="rounded mt-2 rounded border border-solid border-light-blue" data-test="Supabase-thumbnail"/></a></div><div class="flex flex-1 flex-col items-start sm:mr-4"><a class="text-16 font-normal text-dark-gray styles_noOfLines-3__lMAXQ flex items-start block" href="/products/supabase/shoutouts"><strong>Supabase</strong> <span>—</span> <!-- -->The open source Firebase alternative</a><a class="text-14 font-light text-dark-gray py-2" href="/products/supabase/shoutouts">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.</a><div class="text-12 font-normal text-dark-gray flex items-center font-light"><a class="flex items-center whitespace-nowrap" href="/products/supabase/shoutouts"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" fill="none" stroke="#76B5B5" stroke-width="1.5" viewBox="0 0 24 24" class="pr-1"><g stroke-linecap="round" stroke-linejoin="round" clip-path="url(#MegaphoneIcon_svg__a)"><path d="M14.25 7.5v11.313a.75.75 0 0 0 .334.623l1.031.687a.75.75 0 0 0 1.144-.442L18 15"></path><path d="M3 18.75a.75.75 0 0 0 1.233.574C9.145 15.203 14.25 15 14.25 15H18a3.75 3.75 0 0 0 0-7.5h-3.75S9.145 7.298 4.233 3.177A.75.75 0 0 0 3 3.75z"></path></g><defs><clipPath id="MegaphoneIcon_svg__a"><path fill="#fff" d="M0 0h24v24H0z"></path></clipPath></defs></svg>189 Shoutouts<!-- -->: </a><div class="mx-2 flex flex-row items-center"><div><a class="text-16 font-normal text-dark-gray flex items-center" href="/posts/lovable"><video style="width:14px;height:14px" class="rounded mr-1 styles_video__b8SeA" aria-label="Lovable" width="14" height="14" poster="https://ph-files.imgix.net/90acab39-a7ab-434b-a921-4c4785e55589.gif?auto=compress&amp;codec=mozjpeg&amp;cs=strip&amp;fm=webp&amp;w=14&amp;h=14&amp;fit=max&amp;frame=1&amp;dpr=2" muted="" loop="" disableRemotePlayback="" disablePictureInPicture="" playsInline="" preload="none"><source src="https://ph-files.imgix.net/90acab39-a7ab-434b-a921-4c4785e55589.gif?fm=mp4&amp;crop=max&amp;w=14&amp;h=14&amp;dpr=2#t=0.001" type="video/mp4"/><source src="https://ph-files.imgix.net/90acab39-a7ab-434b-a921-4c4785e55589.gif?fm=webm&amp;crop=max&amp;w=14&amp;h=14&amp;dpr=2#t=0.001" type="video/webm"/></video><div class="text-12 font-normal text-dark-gray">Lovable</div></a></div><a href="/posts/lovable"><div><svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="none" class="flex items-center pl-1"><g clip-path="url(#FirstIcon_svg__a)"><g filter="url(#FirstIcon_svg__b)"><path fill="url(#FirstIcon_svg__c)" d="M8 16c-.5 0-.9-.1-1.4-.4L2 13c-.9-.5-1.4-1.4-1.4-2.4V5.4c0-1 .5-1.9 1.4-2.4L6.6.4c.8-.5 1.9-.5 2.7 0L14 3c.9.5 1.4 1.4 1.4 2.4v5.2c0 1-.5 1.9-1.4 2.4l-4.6 2.6c-.5.3-.9.4-1.4.4M8 1c-.3 0-.6.1-.9.2L2.5 3.9c-.5.3-.9.9-.9 1.5v5.2c0 .6.3 1.2.9 1.5l4.6 2.6c.5.3 1.2.3 1.7 0l4.6-2.6c.5-.3.9-.9.9-1.5V5.4c0-.6-.3-1.2-.9-1.5L8.9 1.2C8.6 1.1 8.3 1 8 1"></path><path stroke="#7D662C" stroke-opacity="0.24" stroke-width="0.167" d="M6.643 15.528c.487.293.872.389 1.357.389s.87-.096 1.357-.389h.002l4.6-2.6c.873-.486 1.358-1.357 1.358-2.328V5.4c0-.971-.485-1.842-1.357-2.327zm0 0H6.64l-4.6-2.6A2.61 2.61 0 0 1 .682 10.6V5.4c0-.971.485-1.843 1.357-2.327h.001l4.6-2.6.003-.002a2.53 2.53 0 0 1 2.612 0l.004.002 4.7 2.6zm.43-14.407-.008.003-.007.004-4.6 2.7c-.522.313-.941.938-.941 1.572v5.2c0 .626.313 1.257.944 1.574l4.597 2.598a1.8 1.8 0 0 0 1.784 0l4.599-2.6h.002c.52-.313.94-.938.94-1.572V5.4c0-.626-.313-1.257-.943-1.573L8.943 1.128l-.008-.004-.009-.003-.006-.002C8.624 1.02 8.314.917 8 .917s-.624.103-.92.202z"></path></g><g filter="url(#FirstIcon_svg__d)"><path fill="url(#FirstIcon_svg__e)" d="M3.324 5.813A3 3 0 0 1 6.318 3h3.364a3 3 0 0 1 2.994 2.813l.21 3.366a3 3 0 0 1-1.45 2.76l-1.893 1.135a3 3 0 0 1-3.086 0l-1.893-1.135a3 3 0 0 1-1.45-2.76z"></path><path stroke="#7D662C" stroke-opacity="0.24" stroke-width="0.167" d="M3.407 5.818a2.917 2.917 0 0 1 2.911-2.735h3.364a2.917 2.917 0 0 1 2.91 2.735l.211 3.366a2.92 2.92 0 0 1-1.41 2.683L9.5 13.002a2.92 2.92 0 0 1-3.002 0l-1.892-1.135a2.92 2.92 0 0 1-1.41-2.683z"></path></g><path fill="#fff" d="M7.5 6.2H6.3v-.8c1 0 1.3-.2 1.6-.9h.8v7.3H7.5z"></path></g><defs><radialGradient id="FirstIcon_svg__c" cx="0" cy="0" r="1" gradientTransform="matrix(11.1949 0 0 12.5379 8 11.06)" gradientUnits="userSpaceOnUse"><stop stop-color="#C49A32"></stop><stop offset="0.589" stop-color="#E4C16C"></stop><stop offset="1" stop-color="#DDD1A4"></stop></radialGradient><radialGradient id="FirstIcon_svg__e" cx="0" cy="0" r="1" gradientTransform="matrix(7.5641 0 0 8.63333 8 10.598)" gradientUnits="userSpaceOnUse"><stop stop-color="#C49A32"></stop><stop offset="0.589" stop-color="#E4C16C"></stop><stop offset="1" stop-color="#DDD1A4"></stop></radialGradient><filter id="FirstIcon_svg__b" width="20.267" height="21.442" x="-2.133" y="-2.708" color-interpolation-filters="sRGB" filterUnits="userSpaceOnUse"><feFlood flood-opacity="0" result="BackgroundImageFix"></feFlood><feColorMatrix in="SourceAlpha" result="hardAlpha" values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0"></feColorMatrix><feOffset></feOffset><feGaussianBlur stdDeviation="1.367"></feGaussianBlur><feComposite in2="hardAlpha" operator="out"></feComposite><feColorMatrix values="0 0 0 0 1 0 0 0 0 0.804086 0 0 0 0 0.300309 0 0 0 0.21 0"></feColorMatrix><feBlend in2="BackgroundImageFix" result="effect1_dropShadow_2598_5594"></feBlend><feBlend in="SourceGraphic" in2="effect1_dropShadow_2598_5594" result="shape"></feBlend></filter><filter id="FirstIcon_svg__d" width="15.251" height="15.968" x="0.375" y="0.267" color-interpolation-filters="sRGB" filterUnits="userSpaceOnUse"><feFlood flood-opacity="0" result="BackgroundImageFix"></feFlood><feColorMatrix in="SourceAlpha" result="hardAlpha" values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0"></feColorMatrix><feOffset></feOffset><feGaussianBlur stdDeviation="1.367"></feGaussianBlur><feComposite in2="hardAlpha" operator="out"></feComposite><feColorMatrix values="0 0 0 0 1 0 0 0 0 0.804086 0 0 0 0 0.300309 0 0 0 0.21 0"></feColorMatrix><feBlend in2="BackgroundImageFix" result="effect1_dropShadow_2598_5594"></feBlend><feBlend in="SourceGraphic" in2="effect1_dropShadow_2598_5594" result="shape"></feBlend></filter><clipPath id="FirstIcon_svg__a"><path fill="#fff" d="M0 0h16v16H0z"></path></clipPath></defs></svg></div></a></div>•<div class="mx-2 flex flex-row items-center"><div><a class="text-16 font-normal text-dark-gray flex items-center" href="/posts/langfuse-prompt-experiments"><img loading="lazy" srcSet="https://ph-files.imgix.net/9a61a5f2-5dd2-492c-ae2a-5fdafe0d9c82.png?auto=compress&amp;codec=mozjpeg&amp;cs=strip&amp;auto=format&amp;w=14&amp;h=14&amp;fit=crop&amp;dpr=1 1x, https://ph-files.imgix.net/9a61a5f2-5dd2-492c-ae2a-5fdafe0d9c82.png?auto=compress&amp;codec=mozjpeg&amp;cs=strip&amp;auto=format&amp;w=14&amp;h=14&amp;fit=crop&amp;dpr=2 2x, https://ph-files.imgix.net/9a61a5f2-5dd2-492c-ae2a-5fdafe0d9c82.png?auto=compress&amp;codec=mozjpeg&amp;cs=strip&amp;auto=format&amp;w=14&amp;h=14&amp;fit=crop&amp;dpr=3 3x" src="https://ph-files.imgix.net/9a61a5f2-5dd2-492c-ae2a-5fdafe0d9c82.png?auto=compress&amp;codec=mozjpeg&amp;cs=strip&amp;auto=format&amp;w=14&amp;h=14&amp;fit=crop" style="width:14px;height:14px" alt="Langfuse" class="rounded mr-1" data-test="Langfuse-thumbnail"/><div class="text-12 font-normal text-dark-gray">Langfuse</div></a></div><a href="/posts/langfuse-prompt-experiments"></a></div>•<div class="mx-2 flex flex-row items-center"><div><a class="text-16 font-normal text-dark-gray flex items-center" href="/posts/integral"><img loading="lazy" srcSet="https://ph-files.imgix.net/be2d0fff-2b29-4280-adc9-f702213ade1f.png?auto=compress&amp;codec=mozjpeg&amp;cs=strip&amp;auto=format&amp;w=14&amp;h=14&amp;fit=crop&amp;dpr=1 1x, https://ph-files.imgix.net/be2d0fff-2b29-4280-adc9-f702213ade1f.png?auto=compress&amp;codec=mozjpeg&amp;cs=strip&amp;auto=format&amp;w=14&amp;h=14&amp;fit=crop&amp;dpr=2 2x, https://ph-files.imgix.net/be2d0fff-2b29-4280-adc9-f702213ade1f.png?auto=compress&amp;codec=mozjpeg&amp;cs=strip&amp;auto=format&amp;w=14&amp;h=14&amp;fit=crop&amp;dpr=3 3x" src="https://ph-files.imgix.net/be2d0fff-2b29-4280-adc9-f702213ade1f.png?auto=compress&amp;codec=mozjpeg&amp;cs=strip&amp;auto=format&amp;w=14&amp;h=14&amp;fit=crop" style="width:14px;height:14px" alt="Integral " class="rounded mr-1" data-test="Integral -thumbnail"/><div class="text-12 font-normal text-dark-gray">Integral </div></a></div><a href="/posts/integral"><div><svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="none" class="flex items-center pl-1"><g clip-path="url(#FirstIcon_svg__a)"><g filter="url(#FirstIcon_svg__b)"><path fill="url(#FirstIcon_svg__c)" d="M8 16c-.5 0-.9-.1-1.4-.4L2 13c-.9-.5-1.4-1.4-1.4-2.4V5.4c0-1 .5-1.9 1.4-2.4L6.6.4c.8-.5 1.9-.5 2.7 0L14 3c.9.5 1.4 1.4 1.4 2.4v5.2c0 1-.5 1.9-1.4 2.4l-4.6 2.6c-.5.3-.9.4-1.4.4M8 1c-.3 0-.6.1-.9.2L2.5 3.9c-.5.3-.9.9-.9 1.5v5.2c0 .6.3 1.2.9 1.5l4.6 2.6c.5.3 1.2.3 1.7 0l4.6-2.6c.5-.3.9-.9.9-1.5V5.4c0-.6-.3-1.2-.9-1.5L8.9 1.2C8.6 1.1 8.3 1 8 1"></path><path stroke="#7D662C" stroke-opacity="0.24" stroke-width="0.167" d="M6.643 15.528c.487.293.872.389 1.357.389s.87-.096 1.357-.389h.002l4.6-2.6c.873-.486 1.358-1.357 1.358-2.328V5.4c0-.971-.485-1.842-1.357-2.327zm0 0H6.64l-4.6-2.6A2.61 2.61 0 0 1 .682 10.6V5.4c0-.971.485-1.843 1.357-2.327h.001l4.6-2.6.003-.002a2.53 2.53 0 0 1 2.612 0l.004.002 4.7 2.6zm.43-14.407-.008.003-.007.004-4.6 2.7c-.522.313-.941.938-.941 1.572v5.2c0 .626.313 1.257.944 1.574l4.597 2.598a1.8 1.8 0 0 0 1.784 0l4.599-2.6h.002c.52-.313.94-.938.94-1.572V5.4c0-.626-.313-1.257-.943-1.573L8.943 1.128l-.008-.004-.009-.003-.006-.002C8.624 1.02 8.314.917 8 .917s-.624.103-.92.202z"></path></g><g filter="url(#FirstIcon_svg__d)"><path fill="url(#FirstIcon_svg__e)" d="M3.324 5.813A3 3 0 0 1 6.318 3h3.364a3 3 0 0 1 2.994 2.813l.21 3.366a3 3 0 0 1-1.45 2.76l-1.893 1.135a3 3 0 0 1-3.086 0l-1.893-1.135a3 3 0 0 1-1.45-2.76z"></path><path stroke="#7D662C" stroke-opacity="0.24" stroke-width="0.167" d="M3.407 5.818a2.917 2.917 0 0 1 2.911-2.735h3.364a2.917 2.917 0 0 1 2.91 2.735l.211 3.366a2.92 2.92 0 0 1-1.41 2.683L9.5 13.002a2.92 2.92 0 0 1-3.002 0l-1.892-1.135a2.92 2.92 0 0 1-1.41-2.683z"></path></g><path fill="#fff" d="M7.5 6.2H6.3v-.8c1 0 1.3-.2 1.6-.9h.8v7.3H7.5z"></path></g><defs><radialGradient id="FirstIcon_svg__c" cx="0" cy="0" r="1" gradientTransform="matrix(11.1949 0 0 12.5379 8 11.06)" gradientUnits="userSpaceOnUse"><stop stop-color="#C49A32"></stop><stop offset="0.589" stop-color="#E4C16C"></stop><stop offset="1" stop-color="#DDD1A4"></stop></radialGradient><radialGradient id="FirstIcon_svg__e" cx="0" cy="0" r="1" gradientTransform="matrix(7.5641 0 0 8.63333 8 10.598)" gradientUnits="userSpaceOnUse"><stop stop-color="#C49A32"></stop><stop offset="0.589" stop-color="#E4C16C"></stop><stop offset="1" stop-color="#DDD1A4"></stop></radialGradient><filter id="FirstIcon_svg__b" width="20.267" height="21.442" x="-2.133" y="-2.708" color-interpolation-filters="sRGB" filterUnits="userSpaceOnUse"><feFlood flood-opacity="0" result="BackgroundImageFix"></feFlood><feColorMatrix in="SourceAlpha" result="hardAlpha" values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0"></feColorMatrix><feOffset></feOffset><feGaussianBlur stdDeviation="1.367"></feGaussianBlur><feComposite in2="hardAlpha" operator="out"></feComposite><feColorMatrix values="0 0 0 0 1 0 0 0 0 0.804086 0 0 0 0 0.300309 0 0 0 0.21 0"></feColorMatrix><feBlend in2="BackgroundImageFix" result="effect1_dropShadow_2598_5594"></feBlend><feBlend in="SourceGraphic" in2="effect1_dropShadow_2598_5594" result="shape"></feBlend></filter><filter id="FirstIcon_svg__d" width="15.251" height="15.968" x="0.375" y="0.267" color-interpolation-filters="sRGB" filterUnits="userSpaceOnUse"><feFlood flood-opacity="0" result="BackgroundImageFix"></feFlood><feColorMatrix in="SourceAlpha" result="hardAlpha" values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0"></feColorMatrix><feOffset></feOffset><feGaussianBlur stdDeviation="1.367"></feGaussianBlur><feComposite in2="hardAlpha" operator="out"></feComposite><feColorMatrix values="0 0 0 0 1 0 0 0 0 0.804086 0 0 0 0 0.300309 0 0 0 0.21 0"></feColorMatrix><feBlend in2="BackgroundImageFix" result="effect1_dropShadow_2598_5594"></feBlend><feBlend in="SourceGraphic" in2="effect1_dropShadow_2598_5594" result="shape"></feBlend></filter><clipPath id="FirstIcon_svg__a"><path fill="#fff" d="M0 0h16v16H0z"></path></clipPath></defs></svg></div></a></div><a class="whitespace-nowrap" href="/products/supabase/shoutouts"> and 186 more</a></div></div></div><div class="my-2 flex flex-1 flex-row items-start gap-2 py-2"><div class="flex flex-row items-center"><div class="flex w-12 flex-col items-end pr-2"><div class="text-24 font-bold text-light-gray"><span class="text-14 font-normal text-light-gray">#</span>3</div></div><a href="/products/chatgpt-1/shoutouts"><img loading="lazy" srcSet="https://ph-files.imgix.net/ab9d1922-1570-42b9-8703-a6176d844a98.png?auto=compress&amp;codec=mozjpeg&amp;cs=strip&amp;auto=format&amp;w=42&amp;h=42&amp;fit=crop&amp;dpr=1 1x, https://ph-files.imgix.net/ab9d1922-1570-42b9-8703-a6176d844a98.png?auto=compress&amp;codec=mozjpeg&amp;cs=strip&amp;auto=format&amp;w=42&amp;h=42&amp;fit=crop&amp;dpr=2 2x, https://ph-files.imgix.net/ab9d1922-1570-42b9-8703-a6176d844a98.png?auto=compress&amp;codec=mozjpeg&amp;cs=strip&amp;auto=format&amp;w=42&amp;h=42&amp;fit=crop&amp;dpr=3 3x" src="https://ph-files.imgix.net/ab9d1922-1570-42b9-8703-a6176d844a98.png?auto=compress&amp;codec=mozjpeg&amp;cs=strip&amp;auto=format&amp;w=42&amp;h=42&amp;fit=crop" style="width:42px;height:42px" alt="ChatGPT by OpenAI" class="rounded mt-2 rounded border border-solid border-light-blue" data-test="ChatGPT by OpenAI-thumbnail"/></a></div><div class="flex flex-1 flex-col items-start sm:mr-4"><a class="text-16 font-normal text-dark-gray styles_noOfLines-3__lMAXQ flex items-start block" href="/products/chatgpt-1/shoutouts"><strong>ChatGPT by OpenAI</strong> <span>—</span> <!-- -->Get answers. Find inspiration. Be more productive.</a><a class="text-14 font-light text-dark-gray py-2" href="/products/chatgpt-1/shoutouts">An LLM to get instant answers, find creative inspiration, and learn something new. Free to use. Easy to try. Just ask and ChatGPT can help with writing, learning, brainstorming, and more.</a><div class="text-12 font-normal text-dark-gray flex items-center font-light"><a class="flex items-center whitespace-nowrap" href="/products/chatgpt-1/shoutouts"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" fill="none" stroke="#76B5B5" stroke-width="1.5" viewBox="0 0 24 24" class="pr-1"><g stroke-linecap="round" stroke-linejoin="round" clip-path="url(#MegaphoneIcon_svg__a)"><path d="M14.25 7.5v11.313a.75.75 0 0 0 .334.623l1.031.687a.75.75 0 0 0 1.144-.442L18 15"></path><path d="M3 18.75a.75.75 0 0 0 1.233.574C9.145 15.203 14.25 15 14.25 15H18a3.75 3.75 0 0 0 0-7.5h-3.75S9.145 7.298 4.233 3.177A.75.75 0 0 0 3 3.75z"></path></g><defs><clipPath id="MegaphoneIcon_svg__a"><path fill="#fff" d="M0 0h24v24H0z"></path></clipPath></defs></svg>127 Shoutouts<!-- -->: </a><div class="mx-2 flex flex-row items-center"><div><a class="text-16 font-normal text-dark-gray flex items-center" href="/posts/quorini"><img loading="lazy" srcSet="https://ph-files.imgix.net/c89b08dd-f943-44f1-96cb-d4907a4f141b.png?auto=compress&amp;codec=mozjpeg&amp;cs=strip&amp;auto=format&amp;w=14&amp;h=14&amp;fit=crop&amp;dpr=1 1x, https://ph-files.imgix.net/c89b08dd-f943-44f1-96cb-d4907a4f141b.png?auto=compress&amp;codec=mozjpeg&amp;cs=strip&amp;auto=format&amp;w=14&amp;h=14&amp;fit=crop&amp;dpr=2 2x, https://ph-files.imgix.net/c89b08dd-f943-44f1-96cb-d4907a4f141b.png?auto=compress&amp;codec=mozjpeg&amp;cs=strip&amp;auto=format&amp;w=14&amp;h=14&amp;fit=crop&amp;dpr=3 3x" src="https://ph-files.imgix.net/c89b08dd-f943-44f1-96cb-d4907a4f141b.png?auto=compress&amp;codec=mozjpeg&amp;cs=strip&amp;auto=format&amp;w=14&amp;h=14&amp;fit=crop" style="width:14px;height:14px" alt="Quorini" class="rounded mr-1" data-test="Quorini-thumbnail"/><div class="text-12 font-normal text-dark-gray">Quorini</div></a></div><a href="/posts/quorini"><div><svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="none" class="flex items-center pl-1"><g clip-path="url(#FirstIcon_svg__a)"><g filter="url(#FirstIcon_svg__b)"><path fill="url(#FirstIcon_svg__c)" d="M8 16c-.5 0-.9-.1-1.4-.4L2 13c-.9-.5-1.4-1.4-1.4-2.4V5.4c0-1 .5-1.9 1.4-2.4L6.6.4c.8-.5 1.9-.5 2.7 0L14 3c.9.5 1.4 1.4 1.4 2.4v5.2c0 1-.5 1.9-1.4 2.4l-4.6 2.6c-.5.3-.9.4-1.4.4M8 1c-.3 0-.6.1-.9.2L2.5 3.9c-.5.3-.9.9-.9 1.5v5.2c0 .6.3 1.2.9 1.5l4.6 2.6c.5.3 1.2.3 1.7 0l4.6-2.6c.5-.3.9-.9.9-1.5V5.4c0-.6-.3-1.2-.9-1.5L8.9 1.2C8.6 1.1 8.3 1 8 1"></path><path stroke="#7D662C" stroke-opacity="0.24" stroke-width="0.167" d="M6.643 15.528c.487.293.872.389 1.357.389s.87-.096 1.357-.389h.002l4.6-2.6c.873-.486 1.358-1.357 1.358-2.328V5.4c0-.971-.485-1.842-1.357-2.327zm0 0H6.64l-4.6-2.6A2.61 2.61 0 0 1 .682 10.6V5.4c0-.971.485-1.843 1.357-2.327h.001l4.6-2.6.003-.002a2.53 2.53 0 0 1 2.612 0l.004.002 4.7 2.6zm.43-14.407-.008.003-.007.004-4.6 2.7c-.522.313-.941.938-.941 1.572v5.2c0 .626.313 1.257.944 1.574l4.597 2.598a1.8 1.8 0 0 0 1.784 0l4.599-2.6h.002c.52-.313.94-.938.94-1.572V5.4c0-.626-.313-1.257-.943-1.573L8.943 1.128l-.008-.004-.009-.003-.006-.002C8.624 1.02 8.314.917 8 .917s-.624.103-.92.202z"></path></g><g filter="url(#FirstIcon_svg__d)"><path fill="url(#FirstIcon_svg__e)" d="M3.324 5.813A3 3 0 0 1 6.318 3h3.364a3 3 0 0 1 2.994 2.813l.21 3.366a3 3 0 0 1-1.45 2.76l-1.893 1.135a3 3 0 0 1-3.086 0l-1.893-1.135a3 3 0 0 1-1.45-2.76z"></path><path stroke="#7D662C" stroke-opacity="0.24" stroke-width="0.167" d="M3.407 5.818a2.917 2.917 0 0 1 2.911-2.735h3.364a2.917 2.917 0 0 1 2.91 2.735l.211 3.366a2.92 2.92 0 0 1-1.41 2.683L9.5 13.002a2.92 2.92 0 0 1-3.002 0l-1.892-1.135a2.92 2.92 0 0 1-1.41-2.683z"></path></g><path fill="#fff" d="M7.5 6.2H6.3v-.8c1 0 1.3-.2 1.6-.9h.8v7.3H7.5z"></path></g><defs><radialGradient id="FirstIcon_svg__c" cx="0" cy="0" r="1" gradientTransform="matrix(11.1949 0 0 12.5379 8 11.06)" gradientUnits="userSpaceOnUse"><stop stop-color="#C49A32"></stop><stop offset="0.589" stop-color="#E4C16C"></stop><stop offset="1" stop-color="#DDD1A4"></stop></radialGradient><radialGradient id="FirstIcon_svg__e" cx="0" cy="0" r="1" gradientTransform="matrix(7.5641 0 0 8.63333 8 10.598)" gradientUnits="userSpaceOnUse"><stop stop-color="#C49A32"></stop><stop offset="0.589" stop-color="#E4C16C"></stop><stop offset="1" stop-color="#DDD1A4"></stop></radialGradient><filter id="FirstIcon_svg__b" width="20.267" height="21.442" x="-2.133" y="-2.708" color-interpolation-filters="sRGB" filterUnits="userSpaceOnUse"><feFlood flood-opacity="0" result="BackgroundImageFix"></feFlood><feColorMatrix in="SourceAlpha" result="hardAlpha" values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0"></feColorMatrix><feOffset></feOffset><feGaussianBlur stdDeviation="1.367"></feGaussianBlur><feComposite in2="hardAlpha" operator="out"></feComposite><feColorMatrix values="0 0 0 0 1 0 0 0 0 0.804086 0 0 0 0 0.300309 0 0 0 0.21 0"></feColorMatrix><feBlend in2="BackgroundImageFix" result="effect1_dropShadow_2598_5594"></feBlend><feBlend in="SourceGraphic" in2="effect1_dropShadow_2598_5594" result="shape"></feBlend></filter><filter id="FirstIcon_svg__d" width="15.251" height="15.968" x="0.375" y="0.267" color-interpolation-filters="sRGB" filterUnits="userSpaceOnUse"><feFlood flood-opacity="0" result="BackgroundImageFix"></feFlood><feColorMatrix in="SourceAlpha" result="hardAlpha" values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0"></feColorMatrix><feOffset></feOffset><feGaussianBlur stdDeviation="1.367"></feGaussianBlur><feComposite in2="hardAlpha" operator="out"></feComposite><feColorMatrix values="0 0 0 0 1 0 0 0 0 0.804086 0 0 0 0 0.300309 0 0 0 0.21 0"></feColorMatrix><feBlend in2="BackgroundImageFix" result="effect1_dropShadow_2598_5594"></feBlend><feBlend in="SourceGraphic" in2="effect1_dropShadow_2598_5594" result="shape"></feBlend></filter><clipPath id="FirstIcon_svg__a"><path fill="#fff" d="M0 0h16v16H0z"></path></clipPath></defs></svg></div></a></div>•<div class="mx-2 flex flex-row items-center"><div><a class="text-16 font-normal text-dark-gray flex items-center" href="/posts/genbler"><img loading="lazy" srcSet="https://ph-files.imgix.net/16811353-f6a9-4e97-b0dc-d8b20eed28cd.png?auto=compress&amp;codec=mozjpeg&amp;cs=strip&amp;auto=format&amp;w=14&amp;h=14&amp;fit=crop&amp;dpr=1 1x, https://ph-files.imgix.net/16811353-f6a9-4e97-b0dc-d8b20eed28cd.png?auto=compress&amp;codec=mozjpeg&amp;cs=strip&amp;auto=format&amp;w=14&amp;h=14&amp;fit=crop&amp;dpr=2 2x, https://ph-files.imgix.net/16811353-f6a9-4e97-b0dc-d8b20eed28cd.png?auto=compress&amp;codec=mozjpeg&amp;cs=strip&amp;auto=format&amp;w=14&amp;h=14&amp;fit=crop&amp;dpr=3 3x" src="https://ph-files.imgix.net/16811353-f6a9-4e97-b0dc-d8b20eed28cd.png?auto=compress&amp;codec=mozjpeg&amp;cs=strip&amp;auto=format&amp;w=14&amp;h=14&amp;fit=crop" style="width:14px;height:14px" alt="Genbler" class="rounded mr-1" data-test="Genbler-thumbnail"/><div class="text-12 font-normal text-dark-gray">Genbler</div></a></div><a href="/posts/genbler"><div><svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="none" class="flex items-center pl-1"><g clip-path="url(#FirstIcon_svg__a)"><g filter="url(#FirstIcon_svg__b)"><path fill="url(#FirstIcon_svg__c)" d="M8 16c-.5 0-.9-.1-1.4-.4L2 13c-.9-.5-1.4-1.4-1.4-2.4V5.4c0-1 .5-1.9 1.4-2.4L6.6.4c.8-.5 1.9-.5 2.7 0L14 3c.9.5 1.4 1.4 1.4 2.4v5.2c0 1-.5 1.9-1.4 2.4l-4.6 2.6c-.5.3-.9.4-1.4.4M8 1c-.3 0-.6.1-.9.2L2.5 3.9c-.5.3-.9.9-.9 1.5v5.2c0 .6.3 1.2.9 1.5l4.6 2.6c.5.3 1.2.3 1.7 0l4.6-2.6c.5-.3.9-.9.9-1.5V5.4c0-.6-.3-1.2-.9-1.5L8.9 1.2C8.6 1.1 8.3 1 8 1"></path><path stroke="#7D662C" stroke-opacity="0.24" stroke-width="0.167" d="M6.643 15.528c.487.293.872.389 1.357.389s.87-.096 1.357-.389h.002l4.6-2.6c.873-.486 1.358-1.357 1.358-2.328V5.4c0-.971-.485-1.842-1.357-2.327zm0 0H6.64l-4.6-2.6A2.61 2.61 0 0 1 .682 10.6V5.4c0-.971.485-1.843 1.357-2.327h.001l4.6-2.6.003-.002a2.53 2.53 0 0 1 2.612 0l.004.002 4.7 2.6zm.43-14.407-.008.003-.007.004-4.6 2.7c-.522.313-.941.938-.941 1.572v5.2c0 .626.313 1.257.944 1.574l4.597 2.598a1.8 1.8 0 0 0 1.784 0l4.599-2.6h.002c.52-.313.94-.938.94-1.572V5.4c0-.626-.313-1.257-.943-1.573L8.943 1.128l-.008-.004-.009-.003-.006-.002C8.624 1.02 8.314.917 8 .917s-.624.103-.92.202z"></path></g><g filter="url(#FirstIcon_svg__d)"><path fill="url(#FirstIcon_svg__e)" d="M3.324 5.813A3 3 0 0 1 6.318 3h3.364a3 3 0 0 1 2.994 2.813l.21 3.366a3 3 0 0 1-1.45 2.76l-1.893 1.135a3 3 0 0 1-3.086 0l-1.893-1.135a3 3 0 0 1-1.45-2.76z"></path><path stroke="#7D662C" stroke-opacity="0.24" stroke-width="0.167" d="M3.407 5.818a2.917 2.917 0 0 1 2.911-2.735h3.364a2.917 2.917 0 0 1 2.91 2.735l.211 3.366a2.92 2.92 0 0 1-1.41 2.683L9.5 13.002a2.92 2.92 0 0 1-3.002 0l-1.892-1.135a2.92 2.92 0 0 1-1.41-2.683z"></path></g><path fill="#fff" d="M7.5 6.2H6.3v-.8c1 0 1.3-.2 1.6-.9h.8v7.3H7.5z"></path></g><defs><radialGradient id="FirstIcon_svg__c" cx="0" cy="0" r="1" gradientTransform="matrix(11.1949 0 0 12.5379 8 11.06)" gradientUnits="userSpaceOnUse"><stop stop-color="#C49A32"></stop><stop offset="0.589" stop-color="#E4C16C"></stop><stop offset="1" stop-color="#DDD1A4"></stop></radialGradient><radialGradient id="FirstIcon_svg__e" cx="0" cy="0" r="1" gradientTransform="matrix(7.5641 0 0 8.63333 8 10.598)" gradientUnits="userSpaceOnUse"><stop stop-color="#C49A32"></stop><stop offset="0.589" stop-color="#E4C16C"></stop><stop offset="1" stop-color="#DDD1A4"></stop></radialGradient><filter id="FirstIcon_svg__b" width="20.267" height="21.442" x="-2.133" y="-2.708" color-interpolation-filters="sRGB" filterUnits="userSpaceOnUse"><feFlood flood-opacity="0" result="BackgroundImageFix"></feFlood><feColorMatrix in="SourceAlpha" result="hardAlpha" values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0"></feColorMatrix><feOffset></feOffset><feGaussianBlur stdDeviation="1.367"></feGaussianBlur><feComposite in2="hardAlpha" operator="out"></feComposite><feColorMatrix values="0 0 0 0 1 0 0 0 0 0.804086 0 0 0 0 0.300309 0 0 0 0.21 0"></feColorMatrix><feBlend in2="BackgroundImageFix" result="effect1_dropShadow_2598_5594"></feBlend><feBlend in="SourceGraphic" in2="effect1_dropShadow_2598_5594" result="shape"></feBlend></filter><filter id="FirstIcon_svg__d" width="15.251" height="15.968" x="0.375" y="0.267" color-interpolation-filters="sRGB" filterUnits="userSpaceOnUse"><feFlood flood-opacity="0" result="BackgroundImageFix"></feFlood><feColorMatrix in="SourceAlpha" result="hardAlpha" values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0"></feColorMatrix><feOffset></feOffset><feGaussianBlur stdDeviation="1.367"></feGaussianBlur><feComposite in2="hardAlpha" operator="out"></feComposite><feColorMatrix values="0 0 0 0 1 0 0 0 0 0.804086 0 0 0 0 0.300309 0 0 0 0.21 0"></feColorMatrix><feBlend in2="BackgroundImageFix" result="effect1_dropShadow_2598_5594"></feBlend><feBlend in="SourceGraphic" in2="effect1_dropShadow_2598_5594" result="shape"></feBlend></filter><clipPath id="FirstIcon_svg__a"><path fill="#fff" d="M0 0h16v16H0z"></path></clipPath></defs></svg></div></a></div>•<div class="mx-2 flex flex-row items-center"><div><a class="text-16 font-normal text-dark-gray flex items-center" href="/posts/integral"><img loading="lazy" srcSet="https://ph-files.imgix.net/be2d0fff-2b29-4280-adc9-f702213ade1f.png?auto=compress&amp;codec=mozjpeg&amp;cs=strip&amp;auto=format&amp;w=14&amp;h=14&amp;fit=crop&amp;dpr=1 1x, https://ph-files.imgix.net/be2d0fff-2b29-4280-adc9-f702213ade1f.png?auto=compress&amp;codec=mozjpeg&amp;cs=strip&amp;auto=format&amp;w=14&amp;h=14&amp;fit=crop&amp;dpr=2 2x, https://ph-files.imgix.net/be2d0fff-2b29-4280-adc9-f702213ade1f.png?auto=compress&amp;codec=mozjpeg&amp;cs=strip&amp;auto=format&amp;w=14&amp;h=14&amp;fit=crop&amp;dpr=3 3x" src="https://ph-files.imgix.net/be2d0fff-2b29-4280-adc9-f702213ade1f.png?auto=compress&amp;codec=mozjpeg&amp;cs=strip&amp;auto=format&amp;w=14&amp;h=14&amp;fit=crop" style="width:14px;height:14px" alt="Integral " class="rounded mr-1" data-test="Integral -thumbnail"/><div class="text-12 font-normal text-dark-gray">Integral </div></a></div><a href="/posts/integral"><div><svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="none" class="flex items-center pl-1"><g clip-path="url(#FirstIcon_svg__a)"><g filter="url(#FirstIcon_svg__b)"><path fill="url(#FirstIcon_svg__c)" d="M8 16c-.5 0-.9-.1-1.4-.4L2 13c-.9-.5-1.4-1.4-1.4-2.4V5.4c0-1 .5-1.9 1.4-2.4L6.6.4c.8-.5 1.9-.5 2.7 0L14 3c.9.5 1.4 1.4 1.4 2.4v5.2c0 1-.5 1.9-1.4 2.4l-4.6 2.6c-.5.3-.9.4-1.4.4M8 1c-.3 0-.6.1-.9.2L2.5 3.9c-.5.3-.9.9-.9 1.5v5.2c0 .6.3 1.2.9 1.5l4.6 2.6c.5.3 1.2.3 1.7 0l4.6-2.6c.5-.3.9-.9.9-1.5V5.4c0-.6-.3-1.2-.9-1.5L8.9 1.2C8.6 1.1 8.3 1 8 1"></path><path stroke="#7D662C" stroke-opacity="0.24" stroke-width="0.167" d="M6.643 15.528c.487.293.872.389 1.357.389s.87-.096 1.357-.389h.002l4.6-2.6c.873-.486 1.358-1.357 1.358-2.328V5.4c0-.971-.485-1.842-1.357-2.327zm0 0H6.64l-4.6-2.6A2.61 2.61 0 0 1 .682 10.6V5.4c0-.971.485-1.843 1.357-2.327h.001l4.6-2.6.003-.002a2.53 2.53 0 0 1 2.612 0l.004.002 4.7 2.6zm.43-14.407-.008.003-.007.004-4.6 2.7c-.522.313-.941.938-.941 1.572v5.2c0 .626.313 1.257.944 1.574l4.597 2.598a1.8 1.8 0 0 0 1.784 0l4.599-2.6h.002c.52-.313.94-.938.94-1.572V5.4c0-.626-.313-1.257-.943-1.573L8.943 1.128l-.008-.004-.009-.003-.006-.002C8.624 1.02 8.314.917 8 .917s-.624.103-.92.202z"></path></g><g filter="url(#FirstIcon_svg__d)"><path fill="url(#FirstIcon_svg__e)" d="M3.324 5.813A3 3 0 0 1 6.318 3h3.364a3 3 0 0 1 2.994 2.813l.21 3.366a3 3 0 0 1-1.45 2.76l-1.893 1.135a3 3 0 0 1-3.086 0l-1.893-1.135a3 3 0 0 1-1.45-2.76z"></path><path stroke="#7D662C" stroke-opacity="0.24" stroke-width="0.167" d="M3.407 5.818a2.917 2.917 0 0 1 2.911-2.735h3.364a2.917 2.917 0 0 1 2.91 2.735l.211 3.366a2.92 2.92 0 0 1-1.41 2.683L9.5 13.002a2.92 2.92 0 0 1-3.002 0l-1.892-1.135a2.92 2.92 0 0 1-1.41-2.683z"></path></g><path fill="#fff" d="M7.5 6.2H6.3v-.8c1 0 1.3-.2 1.6-.9h.8v7.3H7.5z"></path></g><defs><radialGradient id="FirstIcon_svg__c" cx="0" cy="0" r="1" gradientTransform="matrix(11.1949 0 0 12.5379 8 11.06)" gradientUnits="userSpaceOnUse"><stop stop-color="#C49A32"></stop><stop offset="0.589" stop-color="#E4C16C"></stop><stop offset="1" stop-color="#DDD1A4"></stop></radialGradient><radialGradient id="FirstIcon_svg__e" cx="0" cy="0" r="1" gradientTransform="matrix(7.5641 0 0 8.63333 8 10.598)" gradientUnits="userSpaceOnUse"><stop stop-color="#C49A32"></stop><stop offset="0.589" stop-color="#E4C16C"></stop><stop offset="1" stop-color="#DDD1A4"></stop></radialGradient><filter id="FirstIcon_svg__b" width="20.267" height="21.442" x="-2.133" y="-2.708" color-interpolation-filters="sRGB" filterUnits="userSpaceOnUse"><feFlood flood-opacity="0" result="BackgroundImageFix"></feFlood><feColorMatrix in="SourceAlpha" result="hardAlpha" values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0"></feColorMatrix><feOffset></feOffset><feGaussianBlur stdDeviation="1.367"></feGaussianBlur><feComposite in2="hardAlpha" operator="out"></feComposite><feColorMatrix values="0 0 0 0 1 0 0 0 0 0.804086 0 0 0 0 0.300309 0 0 0 0.21 0"></feColorMatrix><feBlend in2="BackgroundImageFix" result="effect1_dropShadow_2598_5594"></feBlend><feBlend in="SourceGraphic" in2="effect1_dropShadow_2598_5594" result="shape"></feBlend></filter><filter id="FirstIcon_svg__d" width="15.251" height="15.968" x="0.375" y="0.267" color-interpolation-filters="sRGB" filterUnits="userSpaceOnUse"><feFlood flood-opacity="0" result="BackgroundImageFix"></feFlood><feColorMatrix in="SourceAlpha" result="hardAlpha" values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0"></feColorMatrix><feOffset></feOffset><feGaussianBlur stdDeviation="1.367"></feGaussianBlur><feComposite in2="hardAlpha" operator="out"></feComposite><feColorMatrix values="0 0 0 0 1 0 0 0 0 0.804086 0 0 0 0 0.300309 0 0 0 0.21 0"></feColorMatrix><feBlend in2="BackgroundImageFix" result="effect1_dropShadow_2598_5594"></feBlend><feBlend in="SourceGraphic" in2="effect1_dropShadow_2598_5594" result="shape"></feBlend></filter><clipPath id="FirstIcon_svg__a"><path fill="#fff" d="M0 0h16v16H0z"></path></clipPath></defs></svg></div></a></div>•<div class="mx-2 flex flex-row items-center"><div><a class="text-16 font-normal text-dark-gray flex items-center" href="/posts/aicode-fail"><img loading="lazy" srcSet="https://ph-files.imgix.net/a2bc0890-33de-4413-a7b2-bc64c9927b55.png?auto=compress&amp;codec=mozjpeg&amp;cs=strip&amp;auto=format&amp;w=14&amp;h=14&amp;fit=crop&amp;dpr=1 1x, https://ph-files.imgix.net/a2bc0890-33de-4413-a7b2-bc64c9927b55.png?auto=compress&amp;codec=mozjpeg&amp;cs=strip&amp;auto=format&amp;w=14&amp;h=14&amp;fit=crop&amp;dpr=2 2x, https://ph-files.imgix.net/a2bc0890-33de-4413-a7b2-bc64c9927b55.png?auto=compress&amp;codec=mozjpeg&amp;cs=strip&amp;auto=format&amp;w=14&amp;h=14&amp;fit=crop&amp;dpr=3 3x" src="https://ph-files.imgix.net/a2bc0890-33de-4413-a7b2-bc64c9927b55.png?auto=compress&amp;codec=mozjpeg&amp;cs=strip&amp;auto=format&amp;w=14&amp;h=14&amp;fit=crop" style="width:14px;height:14px" alt="aiCode.fail" class="rounded mr-1" data-test="aiCode.fail-thumbnail"/><div class="text-12 font-normal text-dark-gray">aiCode.fail</div></a></div><a href="/posts/aicode-fail"></a></div><a class="whitespace-nowrap" href="/products/chatgpt-1/shoutouts"> and 123 more</a></div></div></div><div class="my-2 flex flex-1 flex-row items-start gap-2 py-2"><div class="flex flex-row items-center"><div class="flex w-12 flex-col items-end pr-2"><div class="text-24 font-bold text-light-gray"><span class="text-14 font-normal text-light-gray">#</span>4</div></div><a href="/products/github/shoutouts"><img loading="lazy" srcSet="https://ph-files.imgix.net/c17453f9-e544-4e6a-86b0-4027cf710cf5.png?auto=compress&amp;codec=mozjpeg&amp;cs=strip&amp;auto=format&amp;w=42&amp;h=42&amp;fit=crop&amp;dpr=1 1x, https://ph-files.imgix.net/c17453f9-e544-4e6a-86b0-4027cf710cf5.png?auto=compress&amp;codec=mozjpeg&amp;cs=strip&amp;auto=format&amp;w=42&amp;h=42&amp;fit=crop&amp;dpr=2 2x, https://ph-files.imgix.net/c17453f9-e544-4e6a-86b0-4027cf710cf5.png?auto=compress&amp;codec=mozjpeg&amp;cs=strip&amp;auto=format&amp;w=42&amp;h=42&amp;fit=crop&amp;dpr=3 3x" src="https://ph-files.imgix.net/c17453f9-e544-4e6a-86b0-4027cf710cf5.png?auto=compress&amp;codec=mozjpeg&amp;cs=strip&amp;auto=format&amp;w=42&amp;h=42&amp;fit=crop" style="width:42px;height:42px" alt="GitHub" class="rounded mt-2 rounded border border-solid border-light-blue" data-test="GitHub-thumbnail"/></a></div><div class="flex flex-1 flex-col items-start sm:mr-4"><a class="text-16 font-normal text-dark-gray styles_noOfLines-3__lMAXQ flex items-start block" href="/products/github/shoutouts"><strong>GitHub</strong> <span>—</span> <!-- -->How people build software</a><a class="text-14 font-light text-dark-gray py-2" href="/products/github/shoutouts">GitHub is a development platform inspired by the way you work.</a><div class="text-12 font-normal text-dark-gray flex items-center font-light"><a class="flex items-center whitespace-nowrap" href="/products/github/shoutouts"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" fill="none" stroke="#76B5B5" stroke-width="1.5" viewBox="0 0 24 24" class="pr-1"><g stroke-linecap="round" stroke-linejoin="round" clip-path="url(#MegaphoneIcon_svg__a)"><path d="M14.25 7.5v11.313a.75.75 0 0 0 .334.623l1.031.687a.75.75 0 0 0 1.144-.442L18 15"></path><path d="M3 18.75a.75.75 0 0 0 1.233.574C9.145 15.203 14.25 15 14.25 15H18a3.75 3.75 0 0 0 0-7.5h-3.75S9.145 7.298 4.233 3.177A.75.75 0 0 0 3 3.75z"></path></g><defs><clipPath id="MegaphoneIcon_svg__a"><path fill="#fff" d="M0 0h24v24H0z"></path></clipPath></defs></svg>111 Shoutouts<!-- -->: </a><div class="mx-2 flex flex-row items-center"><div><a class="text-16 font-normal text-dark-gray flex items-center" href="/posts/futudo"><img loading="lazy" srcSet="https://ph-files.imgix.net/3f2f141e-eda9-4183-a2a4-b1922afd9a5e.jpeg?auto=compress&amp;codec=mozjpeg&amp;cs=strip&amp;auto=format&amp;w=14&amp;h=14&amp;fit=crop&amp;dpr=1 1x, https://ph-files.imgix.net/3f2f141e-eda9-4183-a2a4-b1922afd9a5e.jpeg?auto=compress&amp;codec=mozjpeg&amp;cs=strip&amp;auto=format&amp;w=14&amp;h=14&amp;fit=crop&amp;dpr=2 2x, https://ph-files.imgix.net/3f2f141e-eda9-4183-a2a4-b1922afd9a5e.jpeg?auto=compress&amp;codec=mozjpeg&amp;cs=strip&amp;auto=format&amp;w=14&amp;h=14&amp;fit=crop&amp;dpr=3 3x" src="https://ph-files.imgix.net/3f2f141e-eda9-4183-a2a4-b1922afd9a5e.jpeg?auto=compress&amp;codec=mozjpeg&amp;cs=strip&amp;auto=format&amp;w=14&amp;h=14&amp;fit=crop" style="width:14px;height:14px" alt="Futudo" class="rounded mr-1" data-test="Futudo-thumbnail"/><div class="text-12 font-normal text-dark-gray">Futudo</div></a></div><a href="/posts/futudo"><div><svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="none" class="flex items-center pl-1"><g clip-path="url(#ThirdIcon_svg__a)"><path fill="url(#ThirdIcon_svg__b)" d="M8 16c-.5 0-.9-.1-1.4-.4L2 13c-.9-.5-1.4-1.4-1.4-2.4V5.4c0-1 .5-1.9 1.4-2.4L6.6.4c.8-.5 1.9-.5 2.7 0L14 3c.9.5 1.4 1.4 1.4 2.4v5.2c0 1-.5 1.9-1.4 2.4l-4.6 2.6c-.5.3-.9.4-1.4.4M8 1c-.2 0-.4.045-.6.104a2.6 2.6 0 0 0-.571.256L2.5 3.9c-.5.3-.9.9-.9 1.5v5.2c0 .6.3 1.2.9 1.5l4.6 2.6c.5.3 1.2.3 1.7 0l4.6-2.6c.5-.3.9-.9.9-1.5V5.4c0-.6-.3-1.2-.9-1.5L9.182 1.37a2.6 2.6 0 0 0-.596-.27A2.1 2.1 0 0 0 8 1"></path><path fill="url(#ThirdIcon_svg__c)" d="M3.324 5.813A3 3 0 0 1 6.318 3h3.364a3 3 0 0 1 2.994 2.813l.21 3.366a3 3 0 0 1-1.45 2.76l-1.893 1.135a3 3 0 0 1-3.086 0l-1.893-1.135a3 3 0 0 1-1.45-2.76z"></path><path fill="#fff" d="M6.3 10.1v-.6h1.1v.6c0 .5.2.7.6.7s.6-.2.6-.8v-.6c0-.7-.2-.9-.8-.9h-.4v-1h.4c.4 0 .7-.2.7-.8v-.6c0-.5-.2-.7-.6-.7s-.5.2-.5.7v.5H6.3v-.4c0-1.2.6-1.9 1.7-1.9s1.7.6 1.7 1.8v.3c0 .8-.3 1.3-.8 1.5.6.2.8.8.8 1.5v.6c0 1.2-.6 1.8-1.7 1.8-1.2.1-1.7-.6-1.7-1.7"></path></g><defs><linearGradient id="ThirdIcon_svg__b" x1="12.5" x2="1" y1="0" y2="15.001" gradientUnits="userSpaceOnUse"><stop stop-color="#FFB08E"></stop><stop offset="1" stop-color="#CD7E2E"></stop></linearGradient><linearGradient id="ThirdIcon_svg__c" x1="11.04" x2="3.084" y1="2.983" y2="13.166" gradientUnits="userSpaceOnUse"><stop stop-color="#FFB08E"></stop><stop offset="1" stop-color="#CD7E2E"></stop></linearGradient><clipPath id="ThirdIcon_svg__a"><path fill="#fff" d="M0 0h16v16H0z"></path></clipPath></defs></svg></div></a></div>•<div class="mx-2 flex flex-row items-center"><div><a class="text-16 font-normal text-dark-gray flex items-center" href="/posts/marimo"><img loading="lazy" srcSet="https://ph-files.imgix.net/b1ada730-4bb2-488f-a2cc-7c6ef8f7130a.png?auto=compress&amp;codec=mozjpeg&amp;cs=strip&amp;auto=format&amp;w=14&amp;h=14&amp;fit=crop&amp;dpr=1 1x, https://ph-files.imgix.net/b1ada730-4bb2-488f-a2cc-7c6ef8f7130a.png?auto=compress&amp;codec=mozjpeg&amp;cs=strip&amp;auto=format&amp;w=14&amp;h=14&amp;fit=crop&amp;dpr=2 2x, https://ph-files.imgix.net/b1ada730-4bb2-488f-a2cc-7c6ef8f7130a.png?auto=compress&amp;codec=mozjpeg&amp;cs=strip&amp;auto=format&amp;w=14&amp;h=14&amp;fit=crop&amp;dpr=3 3x" src="https://ph-files.imgix.net/b1ada730-4bb2-488f-a2cc-7c6ef8f7130a.png?auto=compress&amp;codec=mozjpeg&amp;cs=strip&amp;auto=format&amp;w=14&amp;h=14&amp;fit=crop" style="width:14px;height:14px" alt="marimo" class="rounded mr-1" data-test="marimo-thumbnail"/><div class="text-12 font-normal text-dark-gray">marimo</div></a></div><a href="/posts/marimo"></a></div>•<div class="mx-2 flex flex-row items-center"><div><a class="text-16 font-normal text-dark-gray flex items-center" href="/posts/tooljet-3-0"><video style="width:14px;height:14px" class="rounded mr-1 styles_video__b8SeA" aria-label="ToolJet" width="14" height="14" poster="https://ph-files.imgix.net/cd07c8b1-8fd0-46b5-8c49-b4f051442e91.gif?auto=compress&amp;codec=mozjpeg&amp;cs=strip&amp;fm=webp&amp;w=14&amp;h=14&amp;fit=max&amp;frame=1&amp;dpr=2" muted="" loop="" disableRemotePlayback="" disablePictureInPicture="" playsInline="" preload="none"><source src="https://ph-files.imgix.net/cd07c8b1-8fd0-46b5-8c49-b4f051442e91.gif?fm=mp4&amp;crop=max&amp;w=14&amp;h=14&amp;dpr=2#t=0.001" type="video/mp4"/><source src="https://ph-files.imgix.net/cd07c8b1-8fd0-46b5-8c49-b4f051442e91.gif?fm=webm&amp;crop=max&amp;w=14&amp;h=14&amp;dpr=2#t=0.001" type="video/webm"/></video><div class="text-12 font-normal text-dark-gray">ToolJet</div></a></div><a href="/posts/tooljet-3-0"><div><svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="none" class="flex items-center pl-1"><g clip-path="url(#ThirdIcon_svg__a)"><path fill="url(#ThirdIcon_svg__b)" d="M8 16c-.5 0-.9-.1-1.4-.4L2 13c-.9-.5-1.4-1.4-1.4-2.4V5.4c0-1 .5-1.9 1.4-2.4L6.6.4c.8-.5 1.9-.5 2.7 0L14 3c.9.5 1.4 1.4 1.4 2.4v5.2c0 1-.5 1.9-1.4 2.4l-4.6 2.6c-.5.3-.9.4-1.4.4M8 1c-.2 0-.4.045-.6.104a2.6 2.6 0 0 0-.571.256L2.5 3.9c-.5.3-.9.9-.9 1.5v5.2c0 .6.3 1.2.9 1.5l4.6 2.6c.5.3 1.2.3 1.7 0l4.6-2.6c.5-.3.9-.9.9-1.5V5.4c0-.6-.3-1.2-.9-1.5L9.182 1.37a2.6 2.6 0 0 0-.596-.27A2.1 2.1 0 0 0 8 1"></path><path fill="url(#ThirdIcon_svg__c)" d="M3.324 5.813A3 3 0 0 1 6.318 3h3.364a3 3 0 0 1 2.994 2.813l.21 3.366a3 3 0 0 1-1.45 2.76l-1.893 1.135a3 3 0 0 1-3.086 0l-1.893-1.135a3 3 0 0 1-1.45-2.76z"></path><path fill="#fff" d="M6.3 10.1v-.6h1.1v.6c0 .5.2.7.6.7s.6-.2.6-.8v-.6c0-.7-.2-.9-.8-.9h-.4v-1h.4c.4 0 .7-.2.7-.8v-.6c0-.5-.2-.7-.6-.7s-.5.2-.5.7v.5H6.3v-.4c0-1.2.6-1.9 1.7-1.9s1.7.6 1.7 1.8v.3c0 .8-.3 1.3-.8 1.5.6.2.8.8.8 1.5v.6c0 1.2-.6 1.8-1.7 1.8-1.2.1-1.7-.6-1.7-1.7"></path></g><defs><linearGradient id="ThirdIcon_svg__b" x1="12.5" x2="1" y1="0" y2="15.001" gradientUnits="userSpaceOnUse"><stop stop-color="#FFB08E"></stop><stop offset="1" stop-color="#CD7E2E"></stop></linearGradient><linearGradient id="ThirdIcon_svg__c" x1="11.04" x2="3.084" y1="2.983" y2="13.166" gradientUnits="userSpaceOnUse"><stop stop-color="#FFB08E"></stop><stop offset="1" stop-color="#CD7E2E"></stop></linearGradient><clipPath id="ThirdIcon_svg__a"><path fill="#fff" d="M0 0h16v16H0z"></path></clipPath></defs></svg></div></a></div>•<div class="mx-2 flex flex-row items-center"><div><a class="text-16 font-normal text-dark-gray flex items-center" href="/posts/warestack-2"><img loading="lazy" srcSet="https://ph-files.imgix.net/178b5249-a837-44b8-b432-8b87ed1ab645.jpeg?auto=compress&amp;codec=mozjpeg&amp;cs=strip&amp;auto=format&amp;w=14&amp;h=14&amp;fit=crop&amp;dpr=1 1x, https://ph-files.imgix.net/178b5249-a837-44b8-b432-8b87ed1ab645.jpeg?auto=compress&amp;codec=mozjpeg&amp;cs=strip&amp;auto=format&amp;w=14&amp;h=14&amp;fit=crop&amp;dpr=2 2x, https://ph-files.imgix.net/178b5249-a837-44b8-b432-8b87ed1ab645.jpeg?auto=compress&amp;codec=mozjpeg&amp;cs=strip&amp;auto=format&amp;w=14&amp;h=14&amp;fit=crop&amp;dpr=3 3x" src="https://ph-files.imgix.net/178b5249-a837-44b8-b432-8b87ed1ab645.jpeg?auto=compress&amp;codec=mozjpeg&amp;cs=strip&amp;auto=format&amp;w=14&amp;h=14&amp;fit=crop" style="width:14px;height:14px" alt="Warestack" class="rounded mr-1" data-test="Warestack-thumbnail"/><div class="text-12 font-normal text-dark-gray">Warestack</div></a></div><a href="/posts/warestack-2"><div><svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="none" class="flex items-center pl-1"><g clip-path="url(#ThirdIcon_svg__a)"><path fill="url(#ThirdIcon_svg__b)" d="M8 16c-.5 0-.9-.1-1.4-.4L2 13c-.9-.5-1.4-1.4-1.4-2.4V5.4c0-1 .5-1.9 1.4-2.4L6.6.4c.8-.5 1.9-.5 2.7 0L14 3c.9.5 1.4 1.4 1.4 2.4v5.2c0 1-.5 1.9-1.4 2.4l-4.6 2.6c-.5.3-.9.4-1.4.4M8 1c-.2 0-.4.045-.6.104a2.6 2.6 0 0 0-.571.256L2.5 3.9c-.5.3-.9.9-.9 1.5v5.2c0 .6.3 1.2.9 1.5l4.6 2.6c.5.3 1.2.3 1.7 0l4.6-2.6c.5-.3.9-.9.9-1.5V5.4c0-.6-.3-1.2-.9-1.5L9.182 1.37a2.6 2.6 0 0 0-.596-.27A2.1 2.1 0 0 0 8 1"></path><path fill="url(#ThirdIcon_svg__c)" d="M3.324 5.813A3 3 0 0 1 6.318 3h3.364a3 3 0 0 1 2.994 2.813l.21 3.366a3 3 0 0 1-1.45 2.76l-1.893 1.135a3 3 0 0 1-3.086 0l-1.893-1.135a3 3 0 0 1-1.45-2.76z"></path><path fill="#fff" d="M6.3 10.1v-.6h1.1v.6c0 .5.2.7.6.7s.6-.2.6-.8v-.6c0-.7-.2-.9-.8-.9h-.4v-1h.4c.4 0 .7-.2.7-.8v-.6c0-.5-.2-.7-.6-.7s-.5.2-.5.7v.5H6.3v-.4c0-1.2.6-1.9 1.7-1.9s1.7.6 1.7 1.8v.3c0 .8-.3 1.3-.8 1.5.6.2.8.8.8 1.5v.6c0 1.2-.6 1.8-1.7 1.8-1.2.1-1.7-.6-1.7-1.7"></path></g><defs><linearGradient id="ThirdIcon_svg__b" x1="12.5" x2="1" y1="0" y2="15.001" gradientUnits="userSpaceOnUse"><stop stop-color="#FFB08E"></stop><stop offset="1" stop-color="#CD7E2E"></stop></linearGradient><linearGradient id="ThirdIcon_svg__c" x1="11.04" x2="3.084" y1="2.983" y2="13.166" gradientUnits="userSpaceOnUse"><stop stop-color="#FFB08E"></stop><stop offset="1" stop-color="#CD7E2E"></stop></linearGradient><clipPath id="ThirdIcon_svg__a"><path fill="#fff" d="M0 0h16v16H0z"></path></clipPath></defs></svg></div></a></div><a class="whitespace-nowrap" href="/products/github/shoutouts"> and 107 more</a></div></div></div><div class="my-2 flex flex-1 flex-row items-start gap-2 py-2"><div class="flex flex-row items-center"><div class="flex w-12 flex-col items-end pr-2"><div class="text-24 font-bold text-light-gray"><span class="text-14 font-normal text-light-gray">#</span>5</div></div><a href="/products/posthog/shoutouts"><video style="width:42px;height:42px" class="rounded mt-2 rounded border border-solid border-light-blue styles_video__b8SeA" aria-label="PostHog" width="42" height="42" poster="https://ph-files.imgix.net/644b3a24-7a4e-48c9-b9bb-16ada3350013.gif?auto=compress&amp;codec=mozjpeg&amp;cs=strip&amp;fm=webp&amp;w=42&amp;h=42&amp;fit=max&amp;frame=1&amp;dpr=2" muted="" loop="" disableRemotePlayback="" disablePictureInPicture="" playsInline="" preload="none"><source src="https://ph-files.imgix.net/644b3a24-7a4e-48c9-b9bb-16ada3350013.gif?fm=mp4&amp;crop=max&amp;w=42&amp;h=42&amp;dpr=2#t=0.001" type="video/mp4"/><source src="https://ph-files.imgix.net/644b3a24-7a4e-48c9-b9bb-16ada3350013.gif?fm=webm&amp;crop=max&amp;w=42&amp;h=42&amp;dpr=2#t=0.001" type="video/webm"/></video></a></div><div class="flex flex-1 flex-col items-start sm:mr-4"><a class="text-16 font-normal text-dark-gray styles_noOfLines-3__lMAXQ flex items-start block" href="/products/posthog/shoutouts"><strong>PostHog</strong> <span>—</span> <!-- -->The open source product OS</a><a class="text-14 font-light text-dark-gray py-2" href="/products/posthog/shoutouts">Open-source product analytics, session recording, feature flagging and A/B testing that you can self-host. Everything engineers need to build better products. </a><div class="text-12 font-normal text-dark-gray flex items-center font-light"><a class="flex items-center whitespace-nowrap" href="/products/posthog/shoutouts"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" fill="none" stroke="#76B5B5" stroke-width="1.5" viewBox="0 0 24 24" class="pr-1"><g stroke-linecap="round" stroke-linejoin="round" clip-path="url(#MegaphoneIcon_svg__a)"><path d="M14.25 7.5v11.313a.75.75 0 0 0 .334.623l1.031.687a.75.75 0 0 0 1.144-.442L18 15"></path><path d="M3 18.75a.75.75 0 0 0 1.233.574C9.145 15.203 14.25 15 14.25 15H18a3.75 3.75 0 0 0 0-7.5h-3.75S9.145 7.298 4.233 3.177A.75.75 0 0 0 3 3.75z"></path></g><defs><clipPath id="MegaphoneIcon_svg__a"><path fill="#fff" d="M0 0h24v24H0z"></path></clipPath></defs></svg>43 Shoutouts<!-- -->: </a><div class="mx-2 flex flex-row items-center"><div><a class="text-16 font-normal text-dark-gray flex items-center" href="/posts/gan-ai-ai-video-personalization"><img loading="lazy" srcSet="https://ph-files.imgix.net/4e846d14-9532-4f46-a005-9e0ca06b8f72.png?auto=compress&amp;codec=mozjpeg&amp;cs=strip&amp;auto=format&amp;w=14&amp;h=14&amp;fit=crop&amp;dpr=1 1x, https://ph-files.imgix.net/4e846d14-9532-4f46-a005-9e0ca06b8f72.png?auto=compress&amp;codec=mozjpeg&amp;cs=strip&amp;auto=format&amp;w=14&amp;h=14&amp;fit=crop&amp;dpr=2 2x, https://ph-files.imgix.net/4e846d14-9532-4f46-a005-9e0ca06b8f72.png?auto=compress&amp;codec=mozjpeg&amp;cs=strip&amp;auto=format&amp;w=14&amp;h=14&amp;fit=crop&amp;dpr=3 3x" src="https://ph-files.imgix.net/4e846d14-9532-4f46-a005-9e0ca06b8f72.png?auto=compress&amp;codec=mozjpeg&amp;cs=strip&amp;auto=format&amp;w=14&amp;h=14&amp;fit=crop" style="width:14px;height:14px" alt="Gan.AI" class="rounded mr-1" data-test="Gan.AI-thumbnail"/><div class="text-12 font-normal text-dark-gray">Gan.AI</div></a></div><a href="/posts/gan-ai-ai-video-personalization"></a></div>•<div class="mx-2 flex flex-row items-center"><div><a class="text-16 font-normal text-dark-gray flex items-center" href="/posts/tooljet-3-0"><video style="width:14px;height:14px" class="rounded mr-1 styles_video__b8SeA" aria-label="ToolJet" width="14" height="14" poster="https://ph-files.imgix.net/cd07c8b1-8fd0-46b5-8c49-b4f051442e91.gif?auto=compress&amp;codec=mozjpeg&amp;cs=strip&amp;fm=webp&amp;w=14&amp;h=14&amp;fit=max&amp;frame=1&amp;dpr=2" muted="" loop="" disableRemotePlayback="" disablePictureInPicture="" playsInline="" preload="none"><source src="https://ph-files.imgix.net/cd07c8b1-8fd0-46b5-8c49-b4f051442e91.gif?fm=mp4&amp;crop=max&amp;w=14&amp;h=14&amp;dpr=2#t=0.001" type="video/mp4"/><source src="https://ph-files.imgix.net/cd07c8b1-8fd0-46b5-8c49-b4f051442e91.gif?fm=webm&amp;crop=max&amp;w=14&amp;h=14&amp;dpr=2#t=0.001" type="video/webm"/></video><div class="text-12 font-normal text-dark-gray">ToolJet</div></a></div><a href="/posts/tooljet-3-0"><div><svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="none" class="flex items-center pl-1"><g clip-path="url(#ThirdIcon_svg__a)"><path fill="url(#ThirdIcon_svg__b)" d="M8 16c-.5 0-.9-.1-1.4-.4L2 13c-.9-.5-1.4-1.4-1.4-2.4V5.4c0-1 .5-1.9 1.4-2.4L6.6.4c.8-.5 1.9-.5 2.7 0L14 3c.9.5 1.4 1.4 1.4 2.4v5.2c0 1-.5 1.9-1.4 2.4l-4.6 2.6c-.5.3-.9.4-1.4.4M8 1c-.2 0-.4.045-.6.104a2.6 2.6 0 0 0-.571.256L2.5 3.9c-.5.3-.9.9-.9 1.5v5.2c0 .6.3 1.2.9 1.5l4.6 2.6c.5.3 1.2.3 1.7 0l4.6-2.6c.5-.3.9-.9.9-1.5V5.4c0-.6-.3-1.2-.9-1.5L9.182 1.37a2.6 2.6 0 0 0-.596-.27A2.1 2.1 0 0 0 8 1"></path><path fill="url(#ThirdIcon_svg__c)" d="M3.324 5.813A3 3 0 0 1 6.318 3h3.364a3 3 0 0 1 2.994 2.813l.21 3.366a3 3 0 0 1-1.45 2.76l-1.893 1.135a3 3 0 0 1-3.086 0l-1.893-1.135a3 3 0 0 1-1.45-2.76z"></path><path fill="#fff" d="M6.3 10.1v-.6h1.1v.6c0 .5.2.7.6.7s.6-.2.6-.8v-.6c0-.7-.2-.9-.8-.9h-.4v-1h.4c.4 0 .7-.2.7-.8v-.6c0-.5-.2-.7-.6-.7s-.5.2-.5.7v.5H6.3v-.4c0-1.2.6-1.9 1.7-1.9s1.7.6 1.7 1.8v.3c0 .8-.3 1.3-.8 1.5.6.2.8.8.8 1.5v.6c0 1.2-.6 1.8-1.7 1.8-1.2.1-1.7-.6-1.7-1.7"></path></g><defs><linearGradient id="ThirdIcon_svg__b" x1="12.5" x2="1" y1="0" y2="15.001" gradientUnits="userSpaceOnUse"><stop stop-color="#FFB08E"></stop><stop offset="1" stop-color="#CD7E2E"></stop></linearGradient><linearGradient id="ThirdIcon_svg__c" x1="11.04" x2="3.084" y1="2.983" y2="13.166" gradientUnits="userSpaceOnUse"><stop stop-color="#FFB08E"></stop><stop offset="1" stop-color="#CD7E2E"></stop></linearGradient><clipPath id="ThirdIcon_svg__a"><path fill="#fff" d="M0 0h16v16H0z"></path></clipPath></defs></svg></div></a></div>•<div class="mx-2 flex flex-row items-center"><div><a class="text-16 font-normal text-dark-gray flex items-center" href="/posts/langfuse-prompt-experiments"><img loading="lazy" srcSet="https://ph-files.imgix.net/9a61a5f2-5dd2-492c-ae2a-5fdafe0d9c82.png?auto=compress&amp;codec=mozjpeg&amp;cs=strip&amp;auto=format&amp;w=14&amp;h=14&amp;fit=crop&amp;dpr=1 1x, https://ph-files.imgix.net/9a61a5f2-5dd2-492c-ae2a-5fdafe0d9c82.png?auto=compress&amp;codec=mozjpeg&amp;cs=strip&amp;auto=format&amp;w=14&amp;h=14&amp;fit=crop&amp;dpr=2 2x, https://ph-files.imgix.net/9a61a5f2-5dd2-492c-ae2a-5fdafe0d9c82.png?auto=compress&amp;codec=mozjpeg&amp;cs=strip&amp;auto=format&amp;w=14&amp;h=14&amp;fit=crop&amp;dpr=3 3x" src="https://ph-files.imgix.net/9a61a5f2-5dd2-492c-ae2a-5fdafe0d9c82.png?auto=compress&amp;codec=mozjpeg&amp;cs=strip&amp;auto=format&amp;w=14&amp;h=14&amp;fit=crop" style="width:14px;height:14px" alt="Langfuse" class="rounded mr-1" data-test="Langfuse-thumbnail"/><div class="text-12 font-normal text-dark-gray">Langfuse</div></a></div><a href="/posts/langfuse-prompt-experiments"></a></div>•<div class="mx-2 flex flex-row items-center"><div><a class="text-16 font-normal text-dark-gray flex items-center" href="/posts/bharatdiffusion"><img loading="lazy" srcSet="https://ph-files.imgix.net/278f9d42-061d-4aff-9723-b739032c7e0b.png?auto=compress&amp;codec=mozjpeg&amp;cs=strip&amp;auto=format&amp;w=14&amp;h=14&amp;fit=crop&amp;dpr=1 1x, https://ph-files.imgix.net/278f9d42-061d-4aff-9723-b739032c7e0b.png?auto=compress&amp;codec=mozjpeg&amp;cs=strip&amp;auto=format&amp;w=14&amp;h=14&amp;fit=crop&amp;dpr=2 2x, https://ph-files.imgix.net/278f9d42-061d-4aff-9723-b739032c7e0b.png?auto=compress&amp;codec=mozjpeg&amp;cs=strip&amp;auto=format&amp;w=14&amp;h=14&amp;fit=crop&amp;dpr=3 3x" src="https://ph-files.imgix.net/278f9d42-061d-4aff-9723-b739032c7e0b.png?auto=compress&amp;codec=mozjpeg&amp;cs=strip&amp;auto=format&amp;w=14&amp;h=14&amp;fit=crop" style="width:14px;height:14px" alt="Bharat Diffusion" class="rounded mr-1" data-test="Bharat Diffusion-thumbnail"/><div class="text-12 font-normal text-dark-gray">Bharat Diffusion</div></a></div><a href="/posts/bharatdiffusion"><div><svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="none" class="flex items-center pl-1"><g clip-path="url(#ThirdIcon_svg__a)"><path fill="url(#ThirdIcon_svg__b)" d="M8 16c-.5 0-.9-.1-1.4-.4L2 13c-.9-.5-1.4-1.4-1.4-2.4V5.4c0-1 .5-1.9 1.4-2.4L6.6.4c.8-.5 1.9-.5 2.7 0L14 3c.9.5 1.4 1.4 1.4 2.4v5.2c0 1-.5 1.9-1.4 2.4l-4.6 2.6c-.5.3-.9.4-1.4.4M8 1c-.2 0-.4.045-.6.104a2.6 2.6 0 0 0-.571.256L2.5 3.9c-.5.3-.9.9-.9 1.5v5.2c0 .6.3 1.2.9 1.5l4.6 2.6c.5.3 1.2.3 1.7 0l4.6-2.6c.5-.3.9-.9.9-1.5V5.4c0-.6-.3-1.2-.9-1.5L9.182 1.37a2.6 2.6 0 0 0-.596-.27A2.1 2.1 0 0 0 8 1"></path><path fill="url(#ThirdIcon_svg__c)" d="M3.324 5.813A3 3 0 0 1 6.318 3h3.364a3 3 0 0 1 2.994 2.813l.21 3.366a3 3 0 0 1-1.45 2.76l-1.893 1.135a3 3 0 0 1-3.086 0l-1.893-1.135a3 3 0 0 1-1.45-2.76z"></path><path fill="#fff" d="M6.3 10.1v-.6h1.1v.6c0 .5.2.7.6.7s.6-.2.6-.8v-.6c0-.7-.2-.9-.8-.9h-.4v-1h.4c.4 0 .7-.2.7-.8v-.6c0-.5-.2-.7-.6-.7s-.5.2-.5.7v.5H6.3v-.4c0-1.2.6-1.9 1.7-1.9s1.7.6 1.7 1.8v.3c0 .8-.3 1.3-.8 1.5.6.2.8.8.8 1.5v.6c0 1.2-.6 1.8-1.7 1.8-1.2.1-1.7-.6-1.7-1.7"></path></g><defs><linearGradient id="ThirdIcon_svg__b" x1="12.5" x2="1" y1="0" y2="15.001" gradientUnits="userSpaceOnUse"><stop stop-color="#FFB08E"></stop><stop offset="1" stop-color="#CD7E2E"></stop></linearGradient><linearGradient id="ThirdIcon_svg__c" x1="11.04" x2="3.084" y1="2.983" y2="13.166" gradientUnits="userSpaceOnUse"><stop stop-color="#FFB08E"></stop><stop offset="1" stop-color="#CD7E2E"></stop></linearGradient><clipPath id="ThirdIcon_svg__a"><path fill="#fff" d="M0 0h16v16H0z"></path></clipPath></defs></svg></div></a></div><a class="whitespace-nowrap" href="/products/posthog/shoutouts"> and 39 more</a></div></div></div><div class="my-2 flex flex-1 flex-row items-start gap-2 py-2"><div class="flex flex-row items-center"><div class="flex w-12 flex-col items-end pr-2"><div class="text-24 font-bold text-light-gray"><span class="text-14 font-normal text-light-gray">#</span>6</div></div><a href="/products/tiptap/shoutouts"><img loading="lazy" srcSet="https://ph-files.imgix.net/6a207629-0ead-4a58-a19f-08202364b249.png?auto=compress&amp;codec=mozjpeg&amp;cs=strip&amp;auto=format&amp;w=42&amp;h=42&amp;fit=crop&amp;dpr=1 1x, https://ph-files.imgix.net/6a207629-0ead-4a58-a19f-08202364b249.png?auto=compress&amp;codec=mozjpeg&amp;cs=strip&amp;auto=format&amp;w=42&amp;h=42&amp;fit=crop&amp;dpr=2 2x, https://ph-files.imgix.net/6a207629-0ead-4a58-a19f-08202364b249.png?auto=compress&amp;codec=mozjpeg&amp;cs=strip&amp;auto=format&amp;w=42&amp;h=42&amp;fit=crop&amp;dpr=3 3x" src="https://ph-files.imgix.net/6a207629-0ead-4a58-a19f-08202364b249.png?auto=compress&amp;codec=mozjpeg&amp;cs=strip&amp;auto=format&amp;w=42&amp;h=42&amp;fit=crop" style="width:42px;height:42px" alt="Tiptap" class="rounded mt-2 rounded border border-solid border-light-blue" data-test="Tiptap-thumbnail"/></a></div><div class="flex flex-1 flex-col items-start sm:mr-4"><a class="text-16 font-normal text-dark-gray styles_noOfLines-3__lMAXQ flex items-start block" href="/products/tiptap/shoutouts"><strong>Tiptap</strong> <span>—</span> <!-- -->Developer toolkit for building collaborative apps</a><a class="text-14 font-light text-dark-gray py-2" href="/products/tiptap/shoutouts">A suite of open source content editing and real-time collaboration tools for developers building apps like Notion or Google Docs.</a><div class="text-12 font-normal text-dark-gray flex items-center font-light"><a class="flex items-center whitespace-nowrap" href="/products/tiptap/shoutouts"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" fill="none" stroke="#76B5B5" stroke-width="1.5" viewBox="0 0 24 24" class="pr-1"><g stroke-linecap="round" stroke-linejoin="round" clip-path="url(#MegaphoneIcon_svg__a)"><path d="M14.25 7.5v11.313a.75.75 0 0 0 .334.623l1.031.687a.75.75 0 0 0 1.144-.442L18 15"></path><path d="M3 18.75a.75.75 0 0 0 1.233.574C9.145 15.203 14.25 15 14.25 15H18a3.75 3.75 0 0 0 0-7.5h-3.75S9.145 7.298 4.233 3.177A.75.75 0 0 0 3 3.75z"></path></g><defs><clipPath id="MegaphoneIcon_svg__a"><path fill="#fff" d="M0 0h24v24H0z"></path></clipPath></defs></svg>20 Shoutouts<!-- -->: </a><div class="mx-2 flex flex-row items-center"><div><a class="text-16 font-normal text-dark-gray flex items-center" href="/posts/kompad"><img loading="lazy" srcSet="https://ph-files.imgix.net/27c0c120-ac6e-4702-8f3e-e30e9bde7cf1.png?auto=compress&amp;codec=mozjpeg&amp;cs=strip&amp;auto=format&amp;w=14&amp;h=14&amp;fit=crop&amp;dpr=1 1x, https://ph-files.imgix.net/27c0c120-ac6e-4702-8f3e-e30e9bde7cf1.png?auto=compress&amp;codec=mozjpeg&amp;cs=strip&amp;auto=format&amp;w=14&amp;h=14&amp;fit=crop&amp;dpr=2 2x, https://ph-files.imgix.net/27c0c120-ac6e-4702-8f3e-e30e9bde7cf1.png?auto=compress&amp;codec=mozjpeg&amp;cs=strip&amp;auto=format&amp;w=14&amp;h=14&amp;fit=crop&amp;dpr=3 3x" src="https://ph-files.imgix.net/27c0c120-ac6e-4702-8f3e-e30e9bde7cf1.png?auto=compress&amp;codec=mozjpeg&amp;cs=strip&amp;auto=format&amp;w=14&amp;h=14&amp;fit=crop" style="width:14px;height:14px" alt="Kompad" class="rounded mr-1" data-test="Kompad-thumbnail"/><div class="text-12 font-normal text-dark-gray">Kompad</div></a></div><a href="/posts/kompad"></a></div>•<div class="mx-2 flex flex-row items-center"><div><a class="text-16 font-normal text-dark-gray flex items-center" href="/posts/flowbite-wysiwyg"><img loading="lazy" srcSet="https://ph-files.imgix.net/8482c47c-c154-4343-8bdd-53f8c4282d9a.png?auto=compress&amp;codec=mozjpeg&amp;cs=strip&amp;auto=format&amp;w=14&amp;h=14&amp;fit=crop&amp;dpr=1 1x, https://ph-files.imgix.net/8482c47c-c154-4343-8bdd-53f8c4282d9a.png?auto=compress&amp;codec=mozjpeg&amp;cs=strip&amp;auto=format&amp;w=14&amp;h=14&amp;fit=crop&amp;dpr=2 2x, https://ph-files.imgix.net/8482c47c-c154-4343-8bdd-53f8c4282d9a.png?auto=compress&amp;codec=mozjpeg&amp;cs=strip&amp;auto=format&amp;w=14&amp;h=14&amp;fit=crop&amp;dpr=3 3x" src="https://ph-files.imgix.net/8482c47c-c154-4343-8bdd-53f8c4282d9a.png?auto=compress&amp;codec=mozjpeg&amp;cs=strip&amp;auto=format&amp;w=14&amp;h=14&amp;fit=crop" style="width:14px;height:14px" alt="Flowbite" class="rounded mr-1" data-test="Flowbite-thumbnail"/><div class="text-12 font-normal text-dark-gray">Flowbite</div></a></div><a href="/posts/flowbite-wysiwyg"><div><svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="none" class="flex items-center pl-1"><g clip-path="url(#ThirdIcon_svg__a)"><path fill="url(#ThirdIcon_svg__b)" d="M8 16c-.5 0-.9-.1-1.4-.4L2 13c-.9-.5-1.4-1.4-1.4-2.4V5.4c0-1 .5-1.9 1.4-2.4L6.6.4c.8-.5 1.9-.5 2.7 0L14 3c.9.5 1.4 1.4 1.4 2.4v5.2c0 1-.5 1.9-1.4 2.4l-4.6 2.6c-.5.3-.9.4-1.4.4M8 1c-.2 0-.4.045-.6.104a2.6 2.6 0 0 0-.571.256L2.5 3.9c-.5.3-.9.9-.9 1.5v5.2c0 .6.3 1.2.9 1.5l4.6 2.6c.5.3 1.2.3 1.7 0l4.6-2.6c.5-.3.9-.9.9-1.5V5.4c0-.6-.3-1.2-.9-1.5L9.182 1.37a2.6 2.6 0 0 0-.596-.27A2.1 2.1 0 0 0 8 1"></path><path fill="url(#ThirdIcon_svg__c)" d="M3.324 5.813A3 3 0 0 1 6.318 3h3.364a3 3 0 0 1 2.994 2.813l.21 3.366a3 3 0 0 1-1.45 2.76l-1.893 1.135a3 3 0 0 1-3.086 0l-1.893-1.135a3 3 0 0 1-1.45-2.76z"></path><path fill="#fff" d="M6.3 10.1v-.6h1.1v.6c0 .5.2.7.6.7s.6-.2.6-.8v-.6c0-.7-.2-.9-.8-.9h-.4v-1h.4c.4 0 .7-.2.7-.8v-.6c0-.5-.2-.7-.6-.7s-.5.2-.5.7v.5H6.3v-.4c0-1.2.6-1.9 1.7-1.9s1.7.6 1.7 1.8v.3c0 .8-.3 1.3-.8 1.5.6.2.8.8.8 1.5v.6c0 1.2-.6 1.8-1.7 1.8-1.2.1-1.7-.6-1.7-1.7"></path></g><defs><linearGradient id="ThirdIcon_svg__b" x1="12.5" x2="1" y1="0" y2="15.001" gradientUnits="userSpaceOnUse"><stop stop-color="#FFB08E"></stop><stop offset="1" stop-color="#CD7E2E"></stop></linearGradient><linearGradient id="ThirdIcon_svg__c" x1="11.04" x2="3.084" y1="2.983" y2="13.166" gradientUnits="userSpaceOnUse"><stop stop-color="#FFB08E"></stop><stop offset="1" stop-color="#CD7E2E"></stop></linearGradient><clipPath id="ThirdIcon_svg__a"><path fill="#fff" d="M0 0h16v16H0z"></path></clipPath></defs></svg></div></a></div>•<div class="mx-2 flex flex-row items-center"><div><a class="text-16 font-normal text-dark-gray flex items-center" href="/posts/shootmail"><img loading="lazy" srcSet="https://ph-files.imgix.net/2e537c38-be30-4675-9fb2-29dc1ad6fa03.png?auto=compress&amp;codec=mozjpeg&amp;cs=strip&amp;auto=format&amp;w=14&amp;h=14&amp;fit=crop&amp;dpr=1 1x, https://ph-files.imgix.net/2e537c38-be30-4675-9fb2-29dc1ad6fa03.png?auto=compress&amp;codec=mozjpeg&amp;cs=strip&amp;auto=format&amp;w=14&amp;h=14&amp;fit=crop&amp;dpr=2 2x, https://ph-files.imgix.net/2e537c38-be30-4675-9fb2-29dc1ad6fa03.png?auto=compress&amp;codec=mozjpeg&amp;cs=strip&amp;auto=format&amp;w=14&amp;h=14&amp;fit=crop&amp;dpr=3 3x" src="https://ph-files.imgix.net/2e537c38-be30-4675-9fb2-29dc1ad6fa03.png?auto=compress&amp;codec=mozjpeg&amp;cs=strip&amp;auto=format&amp;w=14&amp;h=14&amp;fit=crop" style="width:14px;height:14px" alt="Shootmail" class="rounded mr-1" data-test="Shootmail-thumbnail"/><div class="text-12 font-normal text-dark-gray">Shootmail</div></a></div><a href="/posts/shootmail"><div><svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="none" class="flex items-center pl-1"><g clip-path="url(#FirstIcon_svg__a)"><g filter="url(#FirstIcon_svg__b)"><path fill="url(#FirstIcon_svg__c)" d="M8 16c-.5 0-.9-.1-1.4-.4L2 13c-.9-.5-1.4-1.4-1.4-2.4V5.4c0-1 .5-1.9 1.4-2.4L6.6.4c.8-.5 1.9-.5 2.7 0L14 3c.9.5 1.4 1.4 1.4 2.4v5.2c0 1-.5 1.9-1.4 2.4l-4.6 2.6c-.5.3-.9.4-1.4.4M8 1c-.3 0-.6.1-.9.2L2.5 3.9c-.5.3-.9.9-.9 1.5v5.2c0 .6.3 1.2.9 1.5l4.6 2.6c.5.3 1.2.3 1.7 0l4.6-2.6c.5-.3.9-.9.9-1.5V5.4c0-.6-.3-1.2-.9-1.5L8.9 1.2C8.6 1.1 8.3 1 8 1"></path><path stroke="#7D662C" stroke-opacity="0.24" stroke-width="0.167" d="M6.643 15.528c.487.293.872.389 1.357.389s.87-.096 1.357-.389h.002l4.6-2.6c.873-.486 1.358-1.357 1.358-2.328V5.4c0-.971-.485-1.842-1.357-2.327zm0 0H6.64l-4.6-2.6A2.61 2.61 0 0 1 .682 10.6V5.4c0-.971.485-1.843 1.357-2.327h.001l4.6-2.6.003-.002a2.53 2.53 0 0 1 2.612 0l.004.002 4.7 2.6zm.43-14.407-.008.003-.007.004-4.6 2.7c-.522.313-.941.938-.941 1.572v5.2c0 .626.313 1.257.944 1.574l4.597 2.598a1.8 1.8 0 0 0 1.784 0l4.599-2.6h.002c.52-.313.94-.938.94-1.572V5.4c0-.626-.313-1.257-.943-1.573L8.943 1.128l-.008-.004-.009-.003-.006-.002C8.624 1.02 8.314.917 8 .917s-.624.103-.92.202z"></path></g><g filter="url(#FirstIcon_svg__d)"><path fill="url(#FirstIcon_svg__e)" d="M3.324 5.813A3 3 0 0 1 6.318 3h3.364a3 3 0 0 1 2.994 2.813l.21 3.366a3 3 0 0 1-1.45 2.76l-1.893 1.135a3 3 0 0 1-3.086 0l-1.893-1.135a3 3 0 0 1-1.45-2.76z"></path><path stroke="#7D662C" stroke-opacity="0.24" stroke-width="0.167" d="M3.407 5.818a2.917 2.917 0 0 1 2.911-2.735h3.364a2.917 2.917 0 0 1 2.91 2.735l.211 3.366a2.92 2.92 0 0 1-1.41 2.683L9.5 13.002a2.92 2.92 0 0 1-3.002 0l-1.892-1.135a2.92 2.92 0 0 1-1.41-2.683z"></path></g><path fill="#fff" d="M7.5 6.2H6.3v-.8c1 0 1.3-.2 1.6-.9h.8v7.3H7.5z"></path></g><defs><radialGradient id="FirstIcon_svg__c" cx="0" cy="0" r="1" gradientTransform="matrix(11.1949 0 0 12.5379 8 11.06)" gradientUnits="userSpaceOnUse"><stop stop-color="#C49A32"></stop><stop offset="0.589" stop-color="#E4C16C"></stop><stop offset="1" stop-color="#DDD1A4"></stop></radialGradient><radialGradient id="FirstIcon_svg__e" cx="0" cy="0" r="1" gradientTransform="matrix(7.5641 0 0 8.63333 8 10.598)" gradientUnits="userSpaceOnUse"><stop stop-color="#C49A32"></stop><stop offset="0.589" stop-color="#E4C16C"></stop><stop offset="1" stop-color="#DDD1A4"></stop></radialGradient><filter id="FirstIcon_svg__b" width="20.267" height="21.442" x="-2.133" y="-2.708" color-interpolation-filters="sRGB" filterUnits="userSpaceOnUse"><feFlood flood-opacity="0" result="BackgroundImageFix"></feFlood><feColorMatrix in="SourceAlpha" result="hardAlpha" values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0"></feColorMatrix><feOffset></feOffset><feGaussianBlur stdDeviation="1.367"></feGaussianBlur><feComposite in2="hardAlpha" operator="out"></feComposite><feColorMatrix values="0 0 0 0 1 0 0 0 0 0.804086 0 0 0 0 0.300309 0 0 0 0.21 0"></feColorMatrix><feBlend in2="BackgroundImageFix" result="effect1_dropShadow_2598_5594"></feBlend><feBlend in="SourceGraphic" in2="effect1_dropShadow_2598_5594" result="shape"></feBlend></filter><filter id="FirstIcon_svg__d" width="15.251" height="15.968" x="0.375" y="0.267" color-interpolation-filters="sRGB" filterUnits="userSpaceOnUse"><feFlood flood-opacity="0" result="BackgroundImageFix"></feFlood><feColorMatrix in="SourceAlpha" result="hardAlpha" values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0"></feColorMatrix><feOffset></feOffset><feGaussianBlur stdDeviation="1.367"></feGaussianBlur><feComposite in2="hardAlpha" operator="out"></feComposite><feColorMatrix values="0 0 0 0 1 0 0 0 0 0.804086 0 0 0 0 0.300309 0 0 0 0.21 0"></feColorMatrix><feBlend in2="BackgroundImageFix" result="effect1_dropShadow_2598_5594"></feBlend><feBlend in="SourceGraphic" in2="effect1_dropShadow_2598_5594" result="shape"></feBlend></filter><clipPath id="FirstIcon_svg__a"><path fill="#fff" d="M0 0h16v16H0z"></path></clipPath></defs></svg></div></a></div><a class="whitespace-nowrap" href="/products/tiptap/shoutouts"> and 17 more</a></div></div></div><div class="my-2 flex flex-1 flex-row items-start gap-2 py-2"><div class="flex flex-row items-center"><div class="flex w-12 flex-col items-end pr-2"><div class="text-24 font-bold text-light-gray"><span class="text-14 font-normal text-light-gray">#</span>7</div></div><a href="/products/flutter/shoutouts"><img loading="lazy" srcSet="https://ph-files.imgix.net/88bee7a4-63c1-433f-b2e8-a104fd862e20.png?auto=compress&amp;codec=mozjpeg&amp;cs=strip&amp;auto=format&amp;w=42&amp;h=42&amp;fit=crop&amp;dpr=1 1x, https://ph-files.imgix.net/88bee7a4-63c1-433f-b2e8-a104fd862e20.png?auto=compress&amp;codec=mozjpeg&amp;cs=strip&amp;auto=format&amp;w=42&amp;h=42&amp;fit=crop&amp;dpr=2 2x, https://ph-files.imgix.net/88bee7a4-63c1-433f-b2e8-a104fd862e20.png?auto=compress&amp;codec=mozjpeg&amp;cs=strip&amp;auto=format&amp;w=42&amp;h=42&amp;fit=crop&amp;dpr=3 3x" src="https://ph-files.imgix.net/88bee7a4-63c1-433f-b2e8-a104fd862e20.png?auto=compress&amp;codec=mozjpeg&amp;cs=strip&amp;auto=format&amp;w=42&amp;h=42&amp;fit=crop" style="width:42px;height:42px" alt="Flutter" class="rounded mt-2 rounded border border-solid border-light-blue" data-test="Flutter-thumbnail"/></a></div><div class="flex flex-1 flex-col items-start sm:mr-4"><a class="text-16 font-normal text-dark-gray styles_noOfLines-3__lMAXQ flex items-start block" href="/products/flutter/shoutouts"><strong>Flutter</strong> <span>—</span> <!-- -->Build apps for iOS, Android, web, macOS, Windows, &amp; Linux</a><a class="text-14 font-light text-dark-gray py-2" href="/products/flutter/shoutouts">Google&#x27;s UI toolkit for crafting beautiful, natively compiled applications for mobile, web, and desktop from a single codebase. </a><div class="text-12 font-normal text-dark-gray flex items-center font-light"><a class="flex items-center whitespace-nowrap" href="/products/flutter/shoutouts"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" fill="none" stroke="#76B5B5" stroke-width="1.5" viewBox="0 0 24 24" class="pr-1"><g stroke-linecap="round" stroke-linejoin="round" clip-path="url(#MegaphoneIcon_svg__a)"><path d="M14.25 7.5v11.313a.75.75 0 0 0 .334.623l1.031.687a.75.75 0 0 0 1.144-.442L18 15"></path><path d="M3 18.75a.75.75 0 0 0 1.233.574C9.145 15.203 14.25 15 14.25 15H18a3.75 3.75 0 0 0 0-7.5h-3.75S9.145 7.298 4.233 3.177A.75.75 0 0 0 3 3.75z"></path></g><defs><clipPath id="MegaphoneIcon_svg__a"><path fill="#fff" d="M0 0h24v24H0z"></path></clipPath></defs></svg>57 Shoutouts<!-- -->: </a><div class="mx-2 flex flex-row items-center"><div><a class="text-16 font-normal text-dark-gray flex items-center" href="/posts/aso-dev-1"><img loading="lazy" srcSet="https://ph-files.imgix.net/5674c466-249a-432c-b250-32a3ca525d26.png?auto=compress&amp;codec=mozjpeg&amp;cs=strip&amp;auto=format&amp;w=14&amp;h=14&amp;fit=crop&amp;dpr=1 1x, https://ph-files.imgix.net/5674c466-249a-432c-b250-32a3ca525d26.png?auto=compress&amp;codec=mozjpeg&amp;cs=strip&amp;auto=format&amp;w=14&amp;h=14&amp;fit=crop&amp;dpr=2 2x, https://ph-files.imgix.net/5674c466-249a-432c-b250-32a3ca525d26.png?auto=compress&amp;codec=mozjpeg&amp;cs=strip&amp;auto=format&amp;w=14&amp;h=14&amp;fit=crop&amp;dpr=3 3x" src="https://ph-files.imgix.net/5674c466-249a-432c-b250-32a3ca525d26.png?auto=compress&amp;codec=mozjpeg&amp;cs=strip&amp;auto=format&amp;w=14&amp;h=14&amp;fit=crop" style="width:14px;height:14px" alt="ASO" class="rounded mr-1" data-test="ASO-thumbnail"/><div class="text-12 font-normal text-dark-gray">ASO</div></a></div><a href="/posts/aso-dev-1"></a></div>•<div class="mx-2 flex flex-row items-center"><div><a class="text-16 font-normal text-dark-gray flex items-center" href="/posts/hedy-ai"><img loading="lazy" srcSet="https://ph-files.imgix.net/c32ae2db-6c2a-49e3-90fe-bd41e8adb633.png?auto=compress&amp;codec=mozjpeg&amp;cs=strip&amp;auto=format&amp;w=14&amp;h=14&amp;fit=crop&amp;dpr=1 1x, https://ph-files.imgix.net/c32ae2db-6c2a-49e3-90fe-bd41e8adb633.png?auto=compress&amp;codec=mozjpeg&amp;cs=strip&amp;auto=format&amp;w=14&amp;h=14&amp;fit=crop&amp;dpr=2 2x, https://ph-files.imgix.net/c32ae2db-6c2a-49e3-90fe-bd41e8adb633.png?auto=compress&amp;codec=mozjpeg&amp;cs=strip&amp;auto=format&amp;w=14&amp;h=14&amp;fit=crop&amp;dpr=3 3x" src="https://ph-files.imgix.net/c32ae2db-6c2a-49e3-90fe-bd41e8adb633.png?auto=compress&amp;codec=mozjpeg&amp;cs=strip&amp;auto=format&amp;w=14&amp;h=14&amp;fit=crop" style="width:14px;height:14px" alt="Hedy AI" class="rounded mr-1" data-test="Hedy AI-thumbnail"/><div class="text-12 font-normal text-dark-gray">Hedy AI</div></a></div><a href="/posts/hedy-ai"><div><svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="none" class="flex items-center pl-1"><g clip-path="url(#SecondIcon_svg__a)"><path fill="url(#SecondIcon_svg__b)" d="M8 16c-.5 0-.9-.1-1.4-.4L2 13c-.9-.5-1.4-1.4-1.4-2.4V5.4c0-1 .5-1.9 1.4-2.4L6.6.4c.8-.5 1.9-.5 2.7 0L14 3c.9.5 1.4 1.4 1.4 2.4v5.2c0 1-.5 1.9-1.4 2.4l-4.6 2.6c-.5.3-.9.4-1.4.4M8 1c-.2 0-.4.044-.6.104-.201.06-.391.15-.571.255L2.5 3.9c-.5.3-.9.9-.9 1.5v5.2c0 .6.3 1.2.9 1.5l4.6 2.6c.5.3 1.2.3 1.7 0l4.6-2.6c.5-.3.9-.9.9-1.5V5.4c0-.6-.3-1.2-.9-1.5L9.182 1.37a2.6 2.6 0 0 0-.596-.27A2.1 2.1 0 0 0 8 1"></path><path fill="url(#SecondIcon_svg__c)" d="M3.324 5.813A3 3 0 0 1 6.318 3h3.364a3 3 0 0 1 2.994 2.813l.21 3.366a3 3 0 0 1-1.45 2.76l-1.893 1.135a3 3 0 0 1-3.086 0l-1.893-1.135a3 3 0 0 1-1.45-2.76z"></path><path fill="#fff" d="M6.5 11c0-1 .3-1.7 1.2-2.6s1.1-1.5 1.1-2.2-.2-.8-.6-.8-.7.2-.7.7v.8h-1v-.7c0-1.2.5-1.9 1.7-1.9 1.1 0 1.7.7 1.7 1.8 0 .9-.4 1.7-1.4 2.9-.7.7-.9 1.1-.9 1.6v.2h2.2v1H6.5z"></path></g><defs><linearGradient id="SecondIcon_svg__b" x1="12.5" x2="1" y1="0" y2="15" gradientUnits="userSpaceOnUse"><stop stop-color="#DADADA"></stop><stop offset="1" stop-color="#9F9F9F"></stop></linearGradient><linearGradient id="SecondIcon_svg__c" x1="11.04" x2="3.084" y1="2.983" y2="13.166" gradientUnits="userSpaceOnUse"><stop stop-color="#DADADA"></stop><stop offset="1" stop-color="#9F9F9F"></stop></linearGradient><clipPath id="SecondIcon_svg__a"><path fill="#fff" d="M0 0h16v16H0z"></path></clipPath></defs></svg></div></a></div>•<div class="mx-2 flex flex-row items-center"><div><a class="text-16 font-normal text-dark-gray flex items-center" href="/posts/savvyshot"><img loading="lazy" srcSet="https://ph-files.imgix.net/21257c5f-c289-4972-91f4-5870ba21c686.png?auto=compress&amp;codec=mozjpeg&amp;cs=strip&amp;auto=format&amp;w=14&amp;h=14&amp;fit=crop&amp;dpr=1 1x, https://ph-files.imgix.net/21257c5f-c289-4972-91f4-5870ba21c686.png?auto=compress&amp;codec=mozjpeg&amp;cs=strip&amp;auto=format&amp;w=14&amp;h=14&amp;fit=crop&amp;dpr=2 2x, https://ph-files.imgix.net/21257c5f-c289-4972-91f4-5870ba21c686.png?auto=compress&amp;codec=mozjpeg&amp;cs=strip&amp;auto=format&amp;w=14&amp;h=14&amp;fit=crop&amp;dpr=3 3x" src="https://ph-files.imgix.net/21257c5f-c289-4972-91f4-5870ba21c686.png?auto=compress&amp;codec=mozjpeg&amp;cs=strip&amp;auto=format&amp;w=14&amp;h=14&amp;fit=crop" style="width:14px;height:14px" alt="Savvyshot" class="rounded mr-1" data-test="Savvyshot-thumbnail"/><div class="text-12 font-normal text-dark-gray">Savvyshot</div></a></div><a href="/posts/savvyshot"><div><svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="none" class="flex items-center pl-1"><g clip-path="url(#FirstIcon_svg__a)"><g filter="url(#FirstIcon_svg__b)"><path fill="url(#FirstIcon_svg__c)" d="M8 16c-.5 0-.9-.1-1.4-.4L2 13c-.9-.5-1.4-1.4-1.4-2.4V5.4c0-1 .5-1.9 1.4-2.4L6.6.4c.8-.5 1.9-.5 2.7 0L14 3c.9.5 1.4 1.4 1.4 2.4v5.2c0 1-.5 1.9-1.4 2.4l-4.6 2.6c-.5.3-.9.4-1.4.4M8 1c-.3 0-.6.1-.9.2L2.5 3.9c-.5.3-.9.9-.9 1.5v5.2c0 .6.3 1.2.9 1.5l4.6 2.6c.5.3 1.2.3 1.7 0l4.6-2.6c.5-.3.9-.9.9-1.5V5.4c0-.6-.3-1.2-.9-1.5L8.9 1.2C8.6 1.1 8.3 1 8 1"></path><path stroke="#7D662C" stroke-opacity="0.24" stroke-width="0.167" d="M6.643 15.528c.487.293.872.389 1.357.389s.87-.096 1.357-.389h.002l4.6-2.6c.873-.486 1.358-1.357 1.358-2.328V5.4c0-.971-.485-1.842-1.357-2.327zm0 0H6.64l-4.6-2.6A2.61 2.61 0 0 1 .682 10.6V5.4c0-.971.485-1.843 1.357-2.327h.001l4.6-2.6.003-.002a2.53 2.53 0 0 1 2.612 0l.004.002 4.7 2.6zm.43-14.407-.008.003-.007.004-4.6 2.7c-.522.313-.941.938-.941 1.572v5.2c0 .626.313 1.257.944 1.574l4.597 2.598a1.8 1.8 0 0 0 1.784 0l4.599-2.6h.002c.52-.313.94-.938.94-1.572V5.4c0-.626-.313-1.257-.943-1.573L8.943 1.128l-.008-.004-.009-.003-.006-.002C8.624 1.02 8.314.917 8 .917s-.624.103-.92.202z"></path></g><g filter="url(#FirstIcon_svg__d)"><path fill="url(#FirstIcon_svg__e)" d="M3.324 5.813A3 3 0 0 1 6.318 3h3.364a3 3 0 0 1 2.994 2.813l.21 3.366a3 3 0 0 1-1.45 2.76l-1.893 1.135a3 3 0 0 1-3.086 0l-1.893-1.135a3 3 0 0 1-1.45-2.76z"></path><path stroke="#7D662C" stroke-opacity="0.24" stroke-width="0.167" d="M3.407 5.818a2.917 2.917 0 0 1 2.911-2.735h3.364a2.917 2.917 0 0 1 2.91 2.735l.211 3.366a2.92 2.92 0 0 1-1.41 2.683L9.5 13.002a2.92 2.92 0 0 1-3.002 0l-1.892-1.135a2.92 2.92 0 0 1-1.41-2.683z"></path></g><path fill="#fff" d="M7.5 6.2H6.3v-.8c1 0 1.3-.2 1.6-.9h.8v7.3H7.5z"></path></g><defs><radialGradient id="FirstIcon_svg__c" cx="0" cy="0" r="1" gradientTransform="matrix(11.1949 0 0 12.5379 8 11.06)" gradientUnits="userSpaceOnUse"><stop stop-color="#C49A32"></stop><stop offset="0.589" stop-color="#E4C16C"></stop><stop offset="1" stop-color="#DDD1A4"></stop></radialGradient><radialGradient id="FirstIcon_svg__e" cx="0" cy="0" r="1" gradientTransform="matrix(7.5641 0 0 8.63333 8 10.598)" gradientUnits="userSpaceOnUse"><stop stop-color="#C49A32"></stop><stop offset="0.589" stop-color="#E4C16C"></stop><stop offset="1" stop-color="#DDD1A4"></stop></radialGradient><filter id="FirstIcon_svg__b" width="20.267" height="21.442" x="-2.133" y="-2.708" color-interpolation-filters="sRGB" filterUnits="userSpaceOnUse"><feFlood flood-opacity="0" result="BackgroundImageFix"></feFlood><feColorMatrix in="SourceAlpha" result="hardAlpha" values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0"></feColorMatrix><feOffset></feOffset><feGaussianBlur stdDeviation="1.367"></feGaussianBlur><feComposite in2="hardAlpha" operator="out"></feComposite><feColorMatrix values="0 0 0 0 1 0 0 0 0 0.804086 0 0 0 0 0.300309 0 0 0 0.21 0"></feColorMatrix><feBlend in2="BackgroundImageFix" result="effect1_dropShadow_2598_5594"></feBlend><feBlend in="SourceGraphic" in2="effect1_dropShadow_2598_5594" result="shape"></feBlend></filter><filter id="FirstIcon_svg__d" width="15.251" height="15.968" x="0.375" y="0.267" color-interpolation-filters="sRGB" filterUnits="userSpaceOnUse"><feFlood flood-opacity="0" result="BackgroundImageFix"></feFlood><feColorMatrix in="SourceAlpha" result="hardAlpha" values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0"></feColorMatrix><feOffset></feOffset><feGaussianBlur stdDeviation="1.367"></feGaussianBlur><feComposite in2="hardAlpha" operator="out"></feComposite><feColorMatrix values="0 0 0 0 1 0 0 0 0 0.804086 0 0 0 0 0.300309 0 0 0 0.21 0"></feColorMatrix><feBlend in2="BackgroundImageFix" result="effect1_dropShadow_2598_5594"></feBlend><feBlend in="SourceGraphic" in2="effect1_dropShadow_2598_5594" result="shape"></feBlend></filter><clipPath id="FirstIcon_svg__a"><path fill="#fff" d="M0 0h16v16H0z"></path></clipPath></defs></svg></div></a></div>•<div class="mx-2 flex flex-row items-center"><div><a class="text-16 font-normal text-dark-gray flex items-center" href="/posts/velocity-lapse"><img loading="lazy" srcSet="https://ph-files.imgix.net/ee9bc5f5-ab54-4939-ab05-93c109ba3077.png?auto=compress&amp;codec=mozjpeg&amp;cs=strip&amp;auto=format&amp;w=14&amp;h=14&amp;fit=crop&amp;dpr=1 1x, https://ph-files.imgix.net/ee9bc5f5-ab54-4939-ab05-93c109ba3077.png?auto=compress&amp;codec=mozjpeg&amp;cs=strip&amp;auto=format&amp;w=14&amp;h=14&amp;fit=crop&amp;dpr=2 2x, https://ph-files.imgix.net/ee9bc5f5-ab54-4939-ab05-93c109ba3077.png?auto=compress&amp;codec=mozjpeg&amp;cs=strip&amp;auto=format&amp;w=14&amp;h=14&amp;fit=crop&amp;dpr=3 3x" src="https://ph-files.imgix.net/ee9bc5f5-ab54-4939-ab05-93c109ba3077.png?auto=compress&amp;codec=mozjpeg&amp;cs=strip&amp;auto=format&amp;w=14&amp;h=14&amp;fit=crop" style="width:14px;height:14px" alt="Velocity Lapse" class="rounded mr-1" data-test="Velocity Lapse-thumbnail"/><div class="text-12 font-normal text-dark-gray">Velocity Lapse</div></a></div><a href="/posts/velocity-lapse"></a></div><a class="whitespace-nowrap" href="/products/flutter/shoutouts"> and 53 more</a></div></div></div><div class="my-2 flex flex-1 flex-row items-start gap-2 py-2"><div class="flex flex-row items-center"><div class="flex w-12 flex-col items-end pr-2"><div class="text-24 font-bold text-light-gray"><span class="text-14 font-normal text-light-gray">#</span>8</div></div><a href="/products/cloudflare/shoutouts"><img loading="lazy" srcSet="https://ph-files.imgix.net/ec7c42b6-ea2f-479b-96d1-c34cfa9b10b1.png?auto=compress&amp;codec=mozjpeg&amp;cs=strip&amp;auto=format&amp;w=42&amp;h=42&amp;fit=crop&amp;dpr=1 1x, https://ph-files.imgix.net/ec7c42b6-ea2f-479b-96d1-c34cfa9b10b1.png?auto=compress&amp;codec=mozjpeg&amp;cs=strip&amp;auto=format&amp;w=42&amp;h=42&amp;fit=crop&amp;dpr=2 2x, https://ph-files.imgix.net/ec7c42b6-ea2f-479b-96d1-c34cfa9b10b1.png?auto=compress&amp;codec=mozjpeg&amp;cs=strip&amp;auto=format&amp;w=42&amp;h=42&amp;fit=crop&amp;dpr=3 3x" src="https://ph-files.imgix.net/ec7c42b6-ea2f-479b-96d1-c34cfa9b10b1.png?auto=compress&amp;codec=mozjpeg&amp;cs=strip&amp;auto=format&amp;w=42&amp;h=42&amp;fit=crop" style="width:42px;height:42px" alt="Cloudflare" class="rounded mt-2 rounded border border-solid border-light-blue" data-test="Cloudflare-thumbnail"/></a></div><div class="flex flex-1 flex-col items-start sm:mr-4"><a class="text-16 font-normal text-dark-gray styles_noOfLines-3__lMAXQ flex items-start block" href="/products/cloudflare/shoutouts"><strong>Cloudflare</strong> <span>—</span> <!-- -->The web performance &amp; security company</a><a class="text-14 font-light text-dark-gray py-2" href="/products/cloudflare/shoutouts">Cloudflare is a leading edge network services provider that offers a wide range of solutions to enhance the security, performance, and reliability of websites and applications. With its global network infrastructure and advanced technologies, Cloudflare empowers businesses to build a faster, more secure, and resilient online presence.</a><div class="text-12 font-normal text-dark-gray flex items-center font-light"><a class="flex items-center whitespace-nowrap" href="/products/cloudflare/shoutouts"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" fill="none" stroke="#76B5B5" stroke-width="1.5" viewBox="0 0 24 24" class="pr-1"><g stroke-linecap="round" stroke-linejoin="round" clip-path="url(#MegaphoneIcon_svg__a)"><path d="M14.25 7.5v11.313a.75.75 0 0 0 .334.623l1.031.687a.75.75 0 0 0 1.144-.442L18 15"></path><path d="M3 18.75a.75.75 0 0 0 1.233.574C9.145 15.203 14.25 15 14.25 15H18a3.75 3.75 0 0 0 0-7.5h-3.75S9.145 7.298 4.233 3.177A.75.75 0 0 0 3 3.75z"></path></g><defs><clipPath id="MegaphoneIcon_svg__a"><path fill="#fff" d="M0 0h24v24H0z"></path></clipPath></defs></svg>34 Shoutouts<!-- -->: </a><div class="mx-2 flex flex-row items-center"><div><a class="text-16 font-normal text-dark-gray flex items-center" href="/posts/lira"><img loading="lazy" srcSet="https://ph-files.imgix.net/6d48e68d-192f-41af-a8d9-b7de669250cf.png?auto=compress&amp;codec=mozjpeg&amp;cs=strip&amp;auto=format&amp;w=14&amp;h=14&amp;fit=crop&amp;dpr=1 1x, https://ph-files.imgix.net/6d48e68d-192f-41af-a8d9-b7de669250cf.png?auto=compress&amp;codec=mozjpeg&amp;cs=strip&amp;auto=format&amp;w=14&amp;h=14&amp;fit=crop&amp;dpr=2 2x, https://ph-files.imgix.net/6d48e68d-192f-41af-a8d9-b7de669250cf.png?auto=compress&amp;codec=mozjpeg&amp;cs=strip&amp;auto=format&amp;w=14&amp;h=14&amp;fit=crop&amp;dpr=3 3x" src="https://ph-files.imgix.net/6d48e68d-192f-41af-a8d9-b7de669250cf.png?auto=compress&amp;codec=mozjpeg&amp;cs=strip&amp;auto=format&amp;w=14&amp;h=14&amp;fit=crop" style="width:14px;height:14px" alt="LIRA" class="rounded mr-1" data-test="LIRA-thumbnail"/><div class="text-12 font-normal text-dark-gray">LIRA</div></a></div><a href="/posts/lira"></a></div>•<div class="mx-2 flex flex-row items-center"><div><a class="text-16 font-normal text-dark-gray flex items-center" href="/posts/heyform-3-0"><video style="width:14px;height:14px" class="rounded mr-1 styles_video__b8SeA" aria-label="HeyForm" width="14" height="14" poster="https://ph-files.imgix.net/1340894b-079d-4f63-aa4a-a8502e95f55b.gif?auto=compress&amp;codec=mozjpeg&amp;cs=strip&amp;fm=webp&amp;w=14&amp;h=14&amp;fit=max&amp;frame=1&amp;dpr=2" muted="" loop="" disableRemotePlayback="" disablePictureInPicture="" playsInline="" preload="none"><source src="https://ph-files.imgix.net/1340894b-079d-4f63-aa4a-a8502e95f55b.gif?fm=mp4&amp;crop=max&amp;w=14&amp;h=14&amp;dpr=2#t=0.001" type="video/mp4"/><source src="https://ph-files.imgix.net/1340894b-079d-4f63-aa4a-a8502e95f55b.gif?fm=webm&amp;crop=max&amp;w=14&amp;h=14&amp;dpr=2#t=0.001" type="video/webm"/></video><div class="text-12 font-normal text-dark-gray">HeyForm</div></a></div><a href="/posts/heyform-3-0"><div><svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="none" class="flex items-center pl-1"><g clip-path="url(#FirstIcon_svg__a)"><g filter="url(#FirstIcon_svg__b)"><path fill="url(#FirstIcon_svg__c)" d="M8 16c-.5 0-.9-.1-1.4-.4L2 13c-.9-.5-1.4-1.4-1.4-2.4V5.4c0-1 .5-1.9 1.4-2.4L6.6.4c.8-.5 1.9-.5 2.7 0L14 3c.9.5 1.4 1.4 1.4 2.4v5.2c0 1-.5 1.9-1.4 2.4l-4.6 2.6c-.5.3-.9.4-1.4.4M8 1c-.3 0-.6.1-.9.2L2.5 3.9c-.5.3-.9.9-.9 1.5v5.2c0 .6.3 1.2.9 1.5l4.6 2.6c.5.3 1.2.3 1.7 0l4.6-2.6c.5-.3.9-.9.9-1.5V5.4c0-.6-.3-1.2-.9-1.5L8.9 1.2C8.6 1.1 8.3 1 8 1"></path><path stroke="#7D662C" stroke-opacity="0.24" stroke-width="0.167" d="M6.643 15.528c.487.293.872.389 1.357.389s.87-.096 1.357-.389h.002l4.6-2.6c.873-.486 1.358-1.357 1.358-2.328V5.4c0-.971-.485-1.842-1.357-2.327zm0 0H6.64l-4.6-2.6A2.61 2.61 0 0 1 .682 10.6V5.4c0-.971.485-1.843 1.357-2.327h.001l4.6-2.6.003-.002a2.53 2.53 0 0 1 2.612 0l.004.002 4.7 2.6zm.43-14.407-.008.003-.007.004-4.6 2.7c-.522.313-.941.938-.941 1.572v5.2c0 .626.313 1.257.944 1.574l4.597 2.598a1.8 1.8 0 0 0 1.784 0l4.599-2.6h.002c.52-.313.94-.938.94-1.572V5.4c0-.626-.313-1.257-.943-1.573L8.943 1.128l-.008-.004-.009-.003-.006-.002C8.624 1.02 8.314.917 8 .917s-.624.103-.92.202z"></path></g><g filter="url(#FirstIcon_svg__d)"><path fill="url(#FirstIcon_svg__e)" d="M3.324 5.813A3 3 0 0 1 6.318 3h3.364a3 3 0 0 1 2.994 2.813l.21 3.366a3 3 0 0 1-1.45 2.76l-1.893 1.135a3 3 0 0 1-3.086 0l-1.893-1.135a3 3 0 0 1-1.45-2.76z"></path><path stroke="#7D662C" stroke-opacity="0.24" stroke-width="0.167" d="M3.407 5.818a2.917 2.917 0 0 1 2.911-2.735h3.364a2.917 2.917 0 0 1 2.91 2.735l.211 3.366a2.92 2.92 0 0 1-1.41 2.683L9.5 13.002a2.92 2.92 0 0 1-3.002 0l-1.892-1.135a2.92 2.92 0 0 1-1.41-2.683z"></path></g><path fill="#fff" d="M7.5 6.2H6.3v-.8c1 0 1.3-.2 1.6-.9h.8v7.3H7.5z"></path></g><defs><radialGradient id="FirstIcon_svg__c" cx="0" cy="0" r="1" gradientTransform="matrix(11.1949 0 0 12.5379 8 11.06)" gradientUnits="userSpaceOnUse"><stop stop-color="#C49A32"></stop><stop offset="0.589" stop-color="#E4C16C"></stop><stop offset="1" stop-color="#DDD1A4"></stop></radialGradient><radialGradient id="FirstIcon_svg__e" cx="0" cy="0" r="1" gradientTransform="matrix(7.5641 0 0 8.63333 8 10.598)" gradientUnits="userSpaceOnUse"><stop stop-color="#C49A32"></stop><stop offset="0.589" stop-color="#E4C16C"></stop><stop offset="1" stop-color="#DDD1A4"></stop></radialGradient><filter id="FirstIcon_svg__b" width="20.267" height="21.442" x="-2.133" y="-2.708" color-interpolation-filters="sRGB" filterUnits="userSpaceOnUse"><feFlood flood-opacity="0" result="BackgroundImageFix"></feFlood><feColorMatrix in="SourceAlpha" result="hardAlpha" values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0"></feColorMatrix><feOffset></feOffset><feGaussianBlur stdDeviation="1.367"></feGaussianBlur><feComposite in2="hardAlpha" operator="out"></feComposite><feColorMatrix values="0 0 0 0 1 0 0 0 0 0.804086 0 0 0 0 0.300309 0 0 0 0.21 0"></feColorMatrix><feBlend in2="BackgroundImageFix" result="effect1_dropShadow_2598_5594"></feBlend><feBlend in="SourceGraphic" in2="effect1_dropShadow_2598_5594" result="shape"></feBlend></filter><filter id="FirstIcon_svg__d" width="15.251" height="15.968" x="0.375" y="0.267" color-interpolation-filters="sRGB" filterUnits="userSpaceOnUse"><feFlood flood-opacity="0" result="BackgroundImageFix"></feFlood><feColorMatrix in="SourceAlpha" result="hardAlpha" values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0"></feColorMatrix><feOffset></feOffset><feGaussianBlur stdDeviation="1.367"></feGaussianBlur><feComposite in2="hardAlpha" operator="out"></feComposite><feColorMatrix values="0 0 0 0 1 0 0 0 0 0.804086 0 0 0 0 0.300309 0 0 0 0.21 0"></feColorMatrix><feBlend in2="BackgroundImageFix" result="effect1_dropShadow_2598_5594"></feBlend><feBlend in="SourceGraphic" in2="effect1_dropShadow_2598_5594" result="shape"></feBlend></filter><clipPath id="FirstIcon_svg__a"><path fill="#fff" d="M0 0h16v16H0z"></path></clipPath></defs></svg></div></a></div>•<div class="mx-2 flex flex-row items-center"><div><a class="text-16 font-normal text-dark-gray flex items-center" href="/posts/zyng-ai-2"><img loading="lazy" srcSet="https://ph-files.imgix.net/661b2d34-e140-4265-bbe2-0debaa133459.jpeg?auto=compress&amp;codec=mozjpeg&amp;cs=strip&amp;auto=format&amp;w=14&amp;h=14&amp;fit=crop&amp;dpr=1 1x, https://ph-files.imgix.net/661b2d34-e140-4265-bbe2-0debaa133459.jpeg?auto=compress&amp;codec=mozjpeg&amp;cs=strip&amp;auto=format&amp;w=14&amp;h=14&amp;fit=crop&amp;dpr=2 2x, https://ph-files.imgix.net/661b2d34-e140-4265-bbe2-0debaa133459.jpeg?auto=compress&amp;codec=mozjpeg&amp;cs=strip&amp;auto=format&amp;w=14&amp;h=14&amp;fit=crop&amp;dpr=3 3x" src="https://ph-files.imgix.net/661b2d34-e140-4265-bbe2-0debaa133459.jpeg?auto=compress&amp;codec=mozjpeg&amp;cs=strip&amp;auto=format&amp;w=14&amp;h=14&amp;fit=crop" style="width:14px;height:14px" alt="Zyng Ai " class="rounded mr-1" data-test="Zyng Ai -thumbnail"/><div class="text-12 font-normal text-dark-gray">Zyng Ai </div></a></div><a href="/posts/zyng-ai-2"></a></div>•<div class="mx-2 flex flex-row items-center"><div><a class="text-16 font-normal text-dark-gray flex items-center" href="/posts/integral"><img loading="lazy" srcSet="https://ph-files.imgix.net/be2d0fff-2b29-4280-adc9-f702213ade1f.png?auto=compress&amp;codec=mozjpeg&amp;cs=strip&amp;auto=format&amp;w=14&amp;h=14&amp;fit=crop&amp;dpr=1 1x, https://ph-files.imgix.net/be2d0fff-2b29-4280-adc9-f702213ade1f.png?auto=compress&amp;codec=mozjpeg&amp;cs=strip&amp;auto=format&amp;w=14&amp;h=14&amp;fit=crop&amp;dpr=2 2x, https://ph-files.imgix.net/be2d0fff-2b29-4280-adc9-f702213ade1f.png?auto=compress&amp;codec=mozjpeg&amp;cs=strip&amp;auto=format&amp;w=14&amp;h=14&amp;fit=crop&amp;dpr=3 3x" src="https://ph-files.imgix.net/be2d0fff-2b29-4280-adc9-f702213ade1f.png?auto=compress&amp;codec=mozjpeg&amp;cs=strip&amp;auto=format&amp;w=14&amp;h=14&amp;fit=crop" style="width:14px;height:14px" alt="Integral " class="rounded mr-1" data-test="Integral -thumbnail"/><div class="text-12 font-normal text-dark-gray">Integral </div></a></div><a href="/posts/integral"><div><svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="none" class="flex items-center pl-1"><g clip-path="url(#FirstIcon_svg__a)"><g filter="url(#FirstIcon_svg__b)"><path fill="url(#FirstIcon_svg__c)" d="M8 16c-.5 0-.9-.1-1.4-.4L2 13c-.9-.5-1.4-1.4-1.4-2.4V5.4c0-1 .5-1.9 1.4-2.4L6.6.4c.8-.5 1.9-.5 2.7 0L14 3c.9.5 1.4 1.4 1.4 2.4v5.2c0 1-.5 1.9-1.4 2.4l-4.6 2.6c-.5.3-.9.4-1.4.4M8 1c-.3 0-.6.1-.9.2L2.5 3.9c-.5.3-.9.9-.9 1.5v5.2c0 .6.3 1.2.9 1.5l4.6 2.6c.5.3 1.2.3 1.7 0l4.6-2.6c.5-.3.9-.9.9-1.5V5.4c0-.6-.3-1.2-.9-1.5L8.9 1.2C8.6 1.1 8.3 1 8 1"></path><path stroke="#7D662C" stroke-opacity="0.24" stroke-width="0.167" d="M6.643 15.528c.487.293.872.389 1.357.389s.87-.096 1.357-.389h.002l4.6-2.6c.873-.486 1.358-1.357 1.358-2.328V5.4c0-.971-.485-1.842-1.357-2.327zm0 0H6.64l-4.6-2.6A2.61 2.61 0 0 1 .682 10.6V5.4c0-.971.485-1.843 1.357-2.327h.001l4.6-2.6.003-.002a2.53 2.53 0 0 1 2.612 0l.004.002 4.7 2.6zm.43-14.407-.008.003-.007.004-4.6 2.7c-.522.313-.941.938-.941 1.572v5.2c0 .626.313 1.257.944 1.574l4.597 2.598a1.8 1.8 0 0 0 1.784 0l4.599-2.6h.002c.52-.313.94-.938.94-1.572V5.4c0-.626-.313-1.257-.943-1.573L8.943 1.128l-.008-.004-.009-.003-.006-.002C8.624 1.02 8.314.917 8 .917s-.624.103-.92.202z"></path></g><g filter="url(#FirstIcon_svg__d)"><path fill="url(#FirstIcon_svg__e)" d="M3.324 5.813A3 3 0 0 1 6.318 3h3.364a3 3 0 0 1 2.994 2.813l.21 3.366a3 3 0 0 1-1.45 2.76l-1.893 1.135a3 3 0 0 1-3.086 0l-1.893-1.135a3 3 0 0 1-1.45-2.76z"></path><path stroke="#7D662C" stroke-opacity="0.24" stroke-width="0.167" d="M3.407 5.818a2.917 2.917 0 0 1 2.911-2.735h3.364a2.917 2.917 0 0 1 2.91 2.735l.211 3.366a2.92 2.92 0 0 1-1.41 2.683L9.5 13.002a2.92 2.92 0 0 1-3.002 0l-1.892-1.135a2.92 2.92 0 0 1-1.41-2.683z"></path></g><path fill="#fff" d="M7.5 6.2H6.3v-.8c1 0 1.3-.2 1.6-.9h.8v7.3H7.5z"></path></g><defs><radialGradient id="FirstIcon_svg__c" cx="0" cy="0" r="1" gradientTransform="matrix(11.1949 0 0 12.5379 8 11.06)" gradientUnits="userSpaceOnUse"><stop stop-color="#C49A32"></stop><stop offset="0.589" stop-color="#E4C16C"></stop><stop offset="1" stop-color="#DDD1A4"></stop></radialGradient><radialGradient id="FirstIcon_svg__e" cx="0" cy="0" r="1" gradientTransform="matrix(7.5641 0 0 8.63333 8 10.598)" gradientUnits="userSpaceOnUse"><stop stop-color="#C49A32"></stop><stop offset="0.589" stop-color="#E4C16C"></stop><stop offset="1" stop-color="#DDD1A4"></stop></radialGradient><filter id="FirstIcon_svg__b" width="20.267" height="21.442" x="-2.133" y="-2.708" color-interpolation-filters="sRGB" filterUnits="userSpaceOnUse"><feFlood flood-opacity="0" result="BackgroundImageFix"></feFlood><feColorMatrix in="SourceAlpha" result="hardAlpha" values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0"></feColorMatrix><feOffset></feOffset><feGaussianBlur stdDeviation="1.367"></feGaussianBlur><feComposite in2="hardAlpha" operator="out"></feComposite><feColorMatrix values="0 0 0 0 1 0 0 0 0 0.804086 0 0 0 0 0.300309 0 0 0 0.21 0"></feColorMatrix><feBlend in2="BackgroundImageFix" result="effect1_dropShadow_2598_5594"></feBlend><feBlend in="SourceGraphic" in2="effect1_dropShadow_2598_5594" result="shape"></feBlend></filter><filter id="FirstIcon_svg__d" width="15.251" height="15.968" x="0.375" y="0.267" color-interpolation-filters="sRGB" filterUnits="userSpaceOnUse"><feFlood flood-opacity="0" result="BackgroundImageFix"></feFlood><feColorMatrix in="SourceAlpha" result="hardAlpha" values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0"></feColorMatrix><feOffset></feOffset><feGaussianBlur stdDeviation="1.367"></feGaussianBlur><feComposite in2="hardAlpha" operator="out"></feComposite><feColorMatrix values="0 0 0 0 1 0 0 0 0 0.804086 0 0 0 0 0.300309 0 0 0 0.21 0"></feColorMatrix><feBlend in2="BackgroundImageFix" result="effect1_dropShadow_2598_5594"></feBlend><feBlend in="SourceGraphic" in2="effect1_dropShadow_2598_5594" result="shape"></feBlend></filter><clipPath id="FirstIcon_svg__a"><path fill="#fff" d="M0 0h16v16H0z"></path></clipPath></defs></svg></div></a></div><a class="whitespace-nowrap" href="/products/cloudflare/shoutouts"> and 30 more</a></div></div></div><div class="my-2 flex flex-1 flex-row items-start gap-2 py-2"><div class="flex flex-row items-center"><div class="flex w-12 flex-col items-end pr-2"><div class="text-24 font-bold text-light-gray"><span class="text-14 font-normal text-light-gray">#</span>9</div></div><a href="/products/llama-3-2/shoutouts"><img loading="lazy" srcSet="https://ph-files.imgix.net/2a77db72-7177-4935-963d-496839aa07db.png?auto=compress&amp;codec=mozjpeg&amp;cs=strip&amp;auto=format&amp;w=42&amp;h=42&amp;fit=crop&amp;dpr=1 1x, https://ph-files.imgix.net/2a77db72-7177-4935-963d-496839aa07db.png?auto=compress&amp;codec=mozjpeg&amp;cs=strip&amp;auto=format&amp;w=42&amp;h=42&amp;fit=crop&amp;dpr=2 2x, https://ph-files.imgix.net/2a77db72-7177-4935-963d-496839aa07db.png?auto=compress&amp;codec=mozjpeg&amp;cs=strip&amp;auto=format&amp;w=42&amp;h=42&amp;fit=crop&amp;dpr=3 3x" src="https://ph-files.imgix.net/2a77db72-7177-4935-963d-496839aa07db.png?auto=compress&amp;codec=mozjpeg&amp;cs=strip&amp;auto=format&amp;w=42&amp;h=42&amp;fit=crop" style="width:42px;height:42px" alt="Llama" class="rounded mt-2 rounded border border-solid border-light-blue" data-test="Llama-thumbnail"/></a></div><div class="flex flex-1 flex-col items-start sm:mr-4"><a class="text-16 font-normal text-dark-gray styles_noOfLines-3__lMAXQ flex items-start block" href="/products/llama-3-2/shoutouts"><strong>Llama</strong> <span>—</span> <!-- -->Meta&#x27;s open-source family of LLMs</a><a class="text-14 font-light text-dark-gray py-2" href="/products/llama-3-2/shoutouts">An openly accessible model that excels at language nuances, contextual understanding, and complex tasks like translation and dialogue generation.</a><div class="text-12 font-normal text-dark-gray flex items-center font-light"><a class="flex items-center whitespace-nowrap" href="/products/llama-3-2/shoutouts"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" fill="none" stroke="#76B5B5" stroke-width="1.5" viewBox="0 0 24 24" class="pr-1"><g stroke-linecap="round" stroke-linejoin="round" clip-path="url(#MegaphoneIcon_svg__a)"><path d="M14.25 7.5v11.313a.75.75 0 0 0 .334.623l1.031.687a.75.75 0 0 0 1.144-.442L18 15"></path><path d="M3 18.75a.75.75 0 0 0 1.233.574C9.145 15.203 14.25 15 14.25 15H18a3.75 3.75 0 0 0 0-7.5h-3.75S9.145 7.298 4.233 3.177A.75.75 0 0 0 3 3.75z"></path></g><defs><clipPath id="MegaphoneIcon_svg__a"><path fill="#fff" d="M0 0h24v24H0z"></path></clipPath></defs></svg>17 Shoutouts<!-- -->: </a><div class="mx-2 flex flex-row items-center"><div><a class="text-16 font-normal text-dark-gray flex items-center" href="/posts/flowith"><img loading="lazy" srcSet="https://ph-files.imgix.net/23279a4f-9368-4951-836d-65918c091b51.jpeg?auto=compress&amp;codec=mozjpeg&amp;cs=strip&amp;auto=format&amp;w=14&amp;h=14&amp;fit=crop&amp;dpr=1 1x, https://ph-files.imgix.net/23279a4f-9368-4951-836d-65918c091b51.jpeg?auto=compress&amp;codec=mozjpeg&amp;cs=strip&amp;auto=format&amp;w=14&amp;h=14&amp;fit=crop&amp;dpr=2 2x, https://ph-files.imgix.net/23279a4f-9368-4951-836d-65918c091b51.jpeg?auto=compress&amp;codec=mozjpeg&amp;cs=strip&amp;auto=format&amp;w=14&amp;h=14&amp;fit=crop&amp;dpr=3 3x" src="https://ph-files.imgix.net/23279a4f-9368-4951-836d-65918c091b51.jpeg?auto=compress&amp;codec=mozjpeg&amp;cs=strip&amp;auto=format&amp;w=14&amp;h=14&amp;fit=crop" style="width:14px;height:14px" alt="Flowith" class="rounded mr-1" data-test="Flowith-thumbnail"/><div class="text-12 font-normal text-dark-gray">Flowith</div></a></div><a href="/posts/flowith"><div><svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="none" class="flex items-center pl-1"><g clip-path="url(#FirstIcon_svg__a)"><g filter="url(#FirstIcon_svg__b)"><path fill="url(#FirstIcon_svg__c)" d="M8 16c-.5 0-.9-.1-1.4-.4L2 13c-.9-.5-1.4-1.4-1.4-2.4V5.4c0-1 .5-1.9 1.4-2.4L6.6.4c.8-.5 1.9-.5 2.7 0L14 3c.9.5 1.4 1.4 1.4 2.4v5.2c0 1-.5 1.9-1.4 2.4l-4.6 2.6c-.5.3-.9.4-1.4.4M8 1c-.3 0-.6.1-.9.2L2.5 3.9c-.5.3-.9.9-.9 1.5v5.2c0 .6.3 1.2.9 1.5l4.6 2.6c.5.3 1.2.3 1.7 0l4.6-2.6c.5-.3.9-.9.9-1.5V5.4c0-.6-.3-1.2-.9-1.5L8.9 1.2C8.6 1.1 8.3 1 8 1"></path><path stroke="#7D662C" stroke-opacity="0.24" stroke-width="0.167" d="M6.643 15.528c.487.293.872.389 1.357.389s.87-.096 1.357-.389h.002l4.6-2.6c.873-.486 1.358-1.357 1.358-2.328V5.4c0-.971-.485-1.842-1.357-2.327zm0 0H6.64l-4.6-2.6A2.61 2.61 0 0 1 .682 10.6V5.4c0-.971.485-1.843 1.357-2.327h.001l4.6-2.6.003-.002a2.53 2.53 0 0 1 2.612 0l.004.002 4.7 2.6zm.43-14.407-.008.003-.007.004-4.6 2.7c-.522.313-.941.938-.941 1.572v5.2c0 .626.313 1.257.944 1.574l4.597 2.598a1.8 1.8 0 0 0 1.784 0l4.599-2.6h.002c.52-.313.94-.938.94-1.572V5.4c0-.626-.313-1.257-.943-1.573L8.943 1.128l-.008-.004-.009-.003-.006-.002C8.624 1.02 8.314.917 8 .917s-.624.103-.92.202z"></path></g><g filter="url(#FirstIcon_svg__d)"><path fill="url(#FirstIcon_svg__e)" d="M3.324 5.813A3 3 0 0 1 6.318 3h3.364a3 3 0 0 1 2.994 2.813l.21 3.366a3 3 0 0 1-1.45 2.76l-1.893 1.135a3 3 0 0 1-3.086 0l-1.893-1.135a3 3 0 0 1-1.45-2.76z"></path><path stroke="#7D662C" stroke-opacity="0.24" stroke-width="0.167" d="M3.407 5.818a2.917 2.917 0 0 1 2.911-2.735h3.364a2.917 2.917 0 0 1 2.91 2.735l.211 3.366a2.92 2.92 0 0 1-1.41 2.683L9.5 13.002a2.92 2.92 0 0 1-3.002 0l-1.892-1.135a2.92 2.92 0 0 1-1.41-2.683z"></path></g><path fill="#fff" d="M7.5 6.2H6.3v-.8c1 0 1.3-.2 1.6-.9h.8v7.3H7.5z"></path></g><defs><radialGradient id="FirstIcon_svg__c" cx="0" cy="0" r="1" gradientTransform="matrix(11.1949 0 0 12.5379 8 11.06)" gradientUnits="userSpaceOnUse"><stop stop-color="#C49A32"></stop><stop offset="0.589" stop-color="#E4C16C"></stop><stop offset="1" stop-color="#DDD1A4"></stop></radialGradient><radialGradient id="FirstIcon_svg__e" cx="0" cy="0" r="1" gradientTransform="matrix(7.5641 0 0 8.63333 8 10.598)" gradientUnits="userSpaceOnUse"><stop stop-color="#C49A32"></stop><stop offset="0.589" stop-color="#E4C16C"></stop><stop offset="1" stop-color="#DDD1A4"></stop></radialGradient><filter id="FirstIcon_svg__b" width="20.267" height="21.442" x="-2.133" y="-2.708" color-interpolation-filters="sRGB" filterUnits="userSpaceOnUse"><feFlood flood-opacity="0" result="BackgroundImageFix"></feFlood><feColorMatrix in="SourceAlpha" result="hardAlpha" values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0"></feColorMatrix><feOffset></feOffset><feGaussianBlur stdDeviation="1.367"></feGaussianBlur><feComposite in2="hardAlpha" operator="out"></feComposite><feColorMatrix values="0 0 0 0 1 0 0 0 0 0.804086 0 0 0 0 0.300309 0 0 0 0.21 0"></feColorMatrix><feBlend in2="BackgroundImageFix" result="effect1_dropShadow_2598_5594"></feBlend><feBlend in="SourceGraphic" in2="effect1_dropShadow_2598_5594" result="shape"></feBlend></filter><filter id="FirstIcon_svg__d" width="15.251" height="15.968" x="0.375" y="0.267" color-interpolation-filters="sRGB" filterUnits="userSpaceOnUse"><feFlood flood-opacity="0" result="BackgroundImageFix"></feFlood><feColorMatrix in="SourceAlpha" result="hardAlpha" values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0"></feColorMatrix><feOffset></feOffset><feGaussianBlur stdDeviation="1.367"></feGaussianBlur><feComposite in2="hardAlpha" operator="out"></feComposite><feColorMatrix values="0 0 0 0 1 0 0 0 0 0.804086 0 0 0 0 0.300309 0 0 0 0.21 0"></feColorMatrix><feBlend in2="BackgroundImageFix" result="effect1_dropShadow_2598_5594"></feBlend><feBlend in="SourceGraphic" in2="effect1_dropShadow_2598_5594" result="shape"></feBlend></filter><clipPath id="FirstIcon_svg__a"><path fill="#fff" d="M0 0h16v16H0z"></path></clipPath></defs></svg></div></a></div>•<div class="mx-2 flex flex-row items-center"><div><a class="text-16 font-normal text-dark-gray flex items-center" href="/posts/mindpal-4"><img loading="lazy" srcSet="https://ph-files.imgix.net/9b89dafe-b565-431d-9093-23e626ae286a.png?auto=compress&amp;codec=mozjpeg&amp;cs=strip&amp;auto=format&amp;w=14&amp;h=14&amp;fit=crop&amp;dpr=1 1x, https://ph-files.imgix.net/9b89dafe-b565-431d-9093-23e626ae286a.png?auto=compress&amp;codec=mozjpeg&amp;cs=strip&amp;auto=format&amp;w=14&amp;h=14&amp;fit=crop&amp;dpr=2 2x, https://ph-files.imgix.net/9b89dafe-b565-431d-9093-23e626ae286a.png?auto=compress&amp;codec=mozjpeg&amp;cs=strip&amp;auto=format&amp;w=14&amp;h=14&amp;fit=crop&amp;dpr=3 3x" src="https://ph-files.imgix.net/9b89dafe-b565-431d-9093-23e626ae286a.png?auto=compress&amp;codec=mozjpeg&amp;cs=strip&amp;auto=format&amp;w=14&amp;h=14&amp;fit=crop" style="width:14px;height:14px" alt="MindPal " class="rounded mr-1" data-test="MindPal -thumbnail"/><div class="text-12 font-normal text-dark-gray">MindPal </div></a></div><a href="/posts/mindpal-4"><div><svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="none" class="flex items-center pl-1"><g clip-path="url(#FirstIcon_svg__a)"><g filter="url(#FirstIcon_svg__b)"><path fill="url(#FirstIcon_svg__c)" d="M8 16c-.5 0-.9-.1-1.4-.4L2 13c-.9-.5-1.4-1.4-1.4-2.4V5.4c0-1 .5-1.9 1.4-2.4L6.6.4c.8-.5 1.9-.5 2.7 0L14 3c.9.5 1.4 1.4 1.4 2.4v5.2c0 1-.5 1.9-1.4 2.4l-4.6 2.6c-.5.3-.9.4-1.4.4M8 1c-.3 0-.6.1-.9.2L2.5 3.9c-.5.3-.9.9-.9 1.5v5.2c0 .6.3 1.2.9 1.5l4.6 2.6c.5.3 1.2.3 1.7 0l4.6-2.6c.5-.3.9-.9.9-1.5V5.4c0-.6-.3-1.2-.9-1.5L8.9 1.2C8.6 1.1 8.3 1 8 1"></path><path stroke="#7D662C" stroke-opacity="0.24" stroke-width="0.167" d="M6.643 15.528c.487.293.872.389 1.357.389s.87-.096 1.357-.389h.002l4.6-2.6c.873-.486 1.358-1.357 1.358-2.328V5.4c0-.971-.485-1.842-1.357-2.327zm0 0H6.64l-4.6-2.6A2.61 2.61 0 0 1 .682 10.6V5.4c0-.971.485-1.843 1.357-2.327h.001l4.6-2.6.003-.002a2.53 2.53 0 0 1 2.612 0l.004.002 4.7 2.6zm.43-14.407-.008.003-.007.004-4.6 2.7c-.522.313-.941.938-.941 1.572v5.2c0 .626.313 1.257.944 1.574l4.597 2.598a1.8 1.8 0 0 0 1.784 0l4.599-2.6h.002c.52-.313.94-.938.94-1.572V5.4c0-.626-.313-1.257-.943-1.573L8.943 1.128l-.008-.004-.009-.003-.006-.002C8.624 1.02 8.314.917 8 .917s-.624.103-.92.202z"></path></g><g filter="url(#FirstIcon_svg__d)"><path fill="url(#FirstIcon_svg__e)" d="M3.324 5.813A3 3 0 0 1 6.318 3h3.364a3 3 0 0 1 2.994 2.813l.21 3.366a3 3 0 0 1-1.45 2.76l-1.893 1.135a3 3 0 0 1-3.086 0l-1.893-1.135a3 3 0 0 1-1.45-2.76z"></path><path stroke="#7D662C" stroke-opacity="0.24" stroke-width="0.167" d="M3.407 5.818a2.917 2.917 0 0 1 2.911-2.735h3.364a2.917 2.917 0 0 1 2.91 2.735l.211 3.366a2.92 2.92 0 0 1-1.41 2.683L9.5 13.002a2.92 2.92 0 0 1-3.002 0l-1.892-1.135a2.92 2.92 0 0 1-1.41-2.683z"></path></g><path fill="#fff" d="M7.5 6.2H6.3v-.8c1 0 1.3-.2 1.6-.9h.8v7.3H7.5z"></path></g><defs><radialGradient id="FirstIcon_svg__c" cx="0" cy="0" r="1" gradientTransform="matrix(11.1949 0 0 12.5379 8 11.06)" gradientUnits="userSpaceOnUse"><stop stop-color="#C49A32"></stop><stop offset="0.589" stop-color="#E4C16C"></stop><stop offset="1" stop-color="#DDD1A4"></stop></radialGradient><radialGradient id="FirstIcon_svg__e" cx="0" cy="0" r="1" gradientTransform="matrix(7.5641 0 0 8.63333 8 10.598)" gradientUnits="userSpaceOnUse"><stop stop-color="#C49A32"></stop><stop offset="0.589" stop-color="#E4C16C"></stop><stop offset="1" stop-color="#DDD1A4"></stop></radialGradient><filter id="FirstIcon_svg__b" width="20.267" height="21.442" x="-2.133" y="-2.708" color-interpolation-filters="sRGB" filterUnits="userSpaceOnUse"><feFlood flood-opacity="0" result="BackgroundImageFix"></feFlood><feColorMatrix in="SourceAlpha" result="hardAlpha" values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0"></feColorMatrix><feOffset></feOffset><feGaussianBlur stdDeviation="1.367"></feGaussianBlur><feComposite in2="hardAlpha" operator="out"></feComposite><feColorMatrix values="0 0 0 0 1 0 0 0 0 0.804086 0 0 0 0 0.300309 0 0 0 0.21 0"></feColorMatrix><feBlend in2="BackgroundImageFix" result="effect1_dropShadow_2598_5594"></feBlend><feBlend in="SourceGraphic" in2="effect1_dropShadow_2598_5594" result="shape"></feBlend></filter><filter id="FirstIcon_svg__d" width="15.251" height="15.968" x="0.375" y="0.267" color-interpolation-filters="sRGB" filterUnits="userSpaceOnUse"><feFlood flood-opacity="0" result="BackgroundImageFix"></feFlood><feColorMatrix in="SourceAlpha" result="hardAlpha" values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0"></feColorMatrix><feOffset></feOffset><feGaussianBlur stdDeviation="1.367"></feGaussianBlur><feComposite in2="hardAlpha" operator="out"></feComposite><feColorMatrix values="0 0 0 0 1 0 0 0 0 0.804086 0 0 0 0 0.300309 0 0 0 0.21 0"></feColorMatrix><feBlend in2="BackgroundImageFix" result="effect1_dropShadow_2598_5594"></feBlend><feBlend in="SourceGraphic" in2="effect1_dropShadow_2598_5594" result="shape"></feBlend></filter><clipPath id="FirstIcon_svg__a"><path fill="#fff" d="M0 0h16v16H0z"></path></clipPath></defs></svg></div></a></div>•<div class="mx-2 flex flex-row items-center"><div><a class="text-16 font-normal text-dark-gray flex items-center" href="/posts/integral"><img loading="lazy" srcSet="https://ph-files.imgix.net/be2d0fff-2b29-4280-adc9-f702213ade1f.png?auto=compress&amp;codec=mozjpeg&amp;cs=strip&amp;auto=format&amp;w=14&amp;h=14&amp;fit=crop&amp;dpr=1 1x, https://ph-files.imgix.net/be2d0fff-2b29-4280-adc9-f702213ade1f.png?auto=compress&amp;codec=mozjpeg&amp;cs=strip&amp;auto=format&amp;w=14&amp;h=14&amp;fit=crop&amp;dpr=2 2x, https://ph-files.imgix.net/be2d0fff-2b29-4280-adc9-f702213ade1f.png?auto=compress&amp;codec=mozjpeg&amp;cs=strip&amp;auto=format&amp;w=14&amp;h=14&amp;fit=crop&amp;dpr=3 3x" src="https://ph-files.imgix.net/be2d0fff-2b29-4280-adc9-f702213ade1f.png?auto=compress&amp;codec=mozjpeg&amp;cs=strip&amp;auto=format&amp;w=14&amp;h=14&amp;fit=crop" style="width:14px;height:14px" alt="Integral " class="rounded mr-1" data-test="Integral -thumbnail"/><div class="text-12 font-normal text-dark-gray">Integral </div></a></div><a href="/posts/integral"><div><svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="none" class="flex items-center pl-1"><g clip-path="url(#FirstIcon_svg__a)"><g filter="url(#FirstIcon_svg__b)"><path fill="url(#FirstIcon_svg__c)" d="M8 16c-.5 0-.9-.1-1.4-.4L2 13c-.9-.5-1.4-1.4-1.4-2.4V5.4c0-1 .5-1.9 1.4-2.4L6.6.4c.8-.5 1.9-.5 2.7 0L14 3c.9.5 1.4 1.4 1.4 2.4v5.2c0 1-.5 1.9-1.4 2.4l-4.6 2.6c-.5.3-.9.4-1.4.4M8 1c-.3 0-.6.1-.9.2L2.5 3.9c-.5.3-.9.9-.9 1.5v5.2c0 .6.3 1.2.9 1.5l4.6 2.6c.5.3 1.2.3 1.7 0l4.6-2.6c.5-.3.9-.9.9-1.5V5.4c0-.6-.3-1.2-.9-1.5L8.9 1.2C8.6 1.1 8.3 1 8 1"></path><path stroke="#7D662C" stroke-opacity="0.24" stroke-width="0.167" d="M6.643 15.528c.487.293.872.389 1.357.389s.87-.096 1.357-.389h.002l4.6-2.6c.873-.486 1.358-1.357 1.358-2.328V5.4c0-.971-.485-1.842-1.357-2.327zm0 0H6.64l-4.6-2.6A2.61 2.61 0 0 1 .682 10.6V5.4c0-.971.485-1.843 1.357-2.327h.001l4.6-2.6.003-.002a2.53 2.53 0 0 1 2.612 0l.004.002 4.7 2.6zm.43-14.407-.008.003-.007.004-4.6 2.7c-.522.313-.941.938-.941 1.572v5.2c0 .626.313 1.257.944 1.574l4.597 2.598a1.8 1.8 0 0 0 1.784 0l4.599-2.6h.002c.52-.313.94-.938.94-1.572V5.4c0-.626-.313-1.257-.943-1.573L8.943 1.128l-.008-.004-.009-.003-.006-.002C8.624 1.02 8.314.917 8 .917s-.624.103-.92.202z"></path></g><g filter="url(#FirstIcon_svg__d)"><path fill="url(#FirstIcon_svg__e)" d="M3.324 5.813A3 3 0 0 1 6.318 3h3.364a3 3 0 0 1 2.994 2.813l.21 3.366a3 3 0 0 1-1.45 2.76l-1.893 1.135a3 3 0 0 1-3.086 0l-1.893-1.135a3 3 0 0 1-1.45-2.76z"></path><path stroke="#7D662C" stroke-opacity="0.24" stroke-width="0.167" d="M3.407 5.818a2.917 2.917 0 0 1 2.911-2.735h3.364a2.917 2.917 0 0 1 2.91 2.735l.211 3.366a2.92 2.92 0 0 1-1.41 2.683L9.5 13.002a2.92 2.92 0 0 1-3.002 0l-1.892-1.135a2.92 2.92 0 0 1-1.41-2.683z"></path></g><path fill="#fff" d="M7.5 6.2H6.3v-.8c1 0 1.3-.2 1.6-.9h.8v7.3H7.5z"></path></g><defs><radialGradient id="FirstIcon_svg__c" cx="0" cy="0" r="1" gradientTransform="matrix(11.1949 0 0 12.5379 8 11.06)" gradientUnits="userSpaceOnUse"><stop stop-color="#C49A32"></stop><stop offset="0.589" stop-color="#E4C16C"></stop><stop offset="1" stop-color="#DDD1A4"></stop></radialGradient><radialGradient id="FirstIcon_svg__e" cx="0" cy="0" r="1" gradientTransform="matrix(7.5641 0 0 8.63333 8 10.598)" gradientUnits="userSpaceOnUse"><stop stop-color="#C49A32"></stop><stop offset="0.589" stop-color="#E4C16C"></stop><stop offset="1" stop-color="#DDD1A4"></stop></radialGradient><filter id="FirstIcon_svg__b" width="20.267" height="21.442" x="-2.133" y="-2.708" color-interpolation-filters="sRGB" filterUnits="userSpaceOnUse"><feFlood flood-opacity="0" result="BackgroundImageFix"></feFlood><feColorMatrix in="SourceAlpha" result="hardAlpha" values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0"></feColorMatrix><feOffset></feOffset><feGaussianBlur stdDeviation="1.367"></feGaussianBlur><feComposite in2="hardAlpha" operator="out"></feComposite><feColorMatrix values="0 0 0 0 1 0 0 0 0 0.804086 0 0 0 0 0.300309 0 0 0 0.21 0"></feColorMatrix><feBlend in2="BackgroundImageFix" result="effect1_dropShadow_2598_5594"></feBlend><feBlend in="SourceGraphic" in2="effect1_dropShadow_2598_5594" result="shape"></feBlend></filter><filter id="FirstIcon_svg__d" width="15.251" height="15.968" x="0.375" y="0.267" color-interpolation-filters="sRGB" filterUnits="userSpaceOnUse"><feFlood flood-opacity="0" result="BackgroundImageFix"></feFlood><feColorMatrix in="SourceAlpha" result="hardAlpha" values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0"></feColorMatrix><feOffset></feOffset><feGaussianBlur stdDeviation="1.367"></feGaussianBlur><feComposite in2="hardAlpha" operator="out"></feComposite><feColorMatrix values="0 0 0 0 1 0 0 0 0 0.804086 0 0 0 0 0.300309 0 0 0 0.21 0"></feColorMatrix><feBlend in2="BackgroundImageFix" result="effect1_dropShadow_2598_5594"></feBlend><feBlend in="SourceGraphic" in2="effect1_dropShadow_2598_5594" result="shape"></feBlend></filter><clipPath id="FirstIcon_svg__a"><path fill="#fff" d="M0 0h16v16H0z"></path></clipPath></defs></svg></div></a></div>•<div class="mx-2 flex flex-row items-center"><div><a class="text-16 font-normal text-dark-gray flex items-center" href="/posts/therapyai-2"><img loading="lazy" srcSet="https://ph-files.imgix.net/cb52e600-9f23-4753-b039-54edceab7fb3.png?auto=compress&amp;codec=mozjpeg&amp;cs=strip&amp;auto=format&amp;w=14&amp;h=14&amp;fit=crop&amp;dpr=1 1x, https://ph-files.imgix.net/cb52e600-9f23-4753-b039-54edceab7fb3.png?auto=compress&amp;codec=mozjpeg&amp;cs=strip&amp;auto=format&amp;w=14&amp;h=14&amp;fit=crop&amp;dpr=2 2x, https://ph-files.imgix.net/cb52e600-9f23-4753-b039-54edceab7fb3.png?auto=compress&amp;codec=mozjpeg&amp;cs=strip&amp;auto=format&amp;w=14&amp;h=14&amp;fit=crop&amp;dpr=3 3x" src="https://ph-files.imgix.net/cb52e600-9f23-4753-b039-54edceab7fb3.png?auto=compress&amp;codec=mozjpeg&amp;cs=strip&amp;auto=format&amp;w=14&amp;h=14&amp;fit=crop" style="width:14px;height:14px" alt="TherapyAI" class="rounded mr-1" data-test="TherapyAI-thumbnail"/><div class="text-12 font-normal text-dark-gray">TherapyAI</div></a></div><a href="/posts/therapyai-2"><div><svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="none" class="flex items-center pl-1"><g clip-path="url(#SecondIcon_svg__a)"><path fill="url(#SecondIcon_svg__b)" d="M8 16c-.5 0-.9-.1-1.4-.4L2 13c-.9-.5-1.4-1.4-1.4-2.4V5.4c0-1 .5-1.9 1.4-2.4L6.6.4c.8-.5 1.9-.5 2.7 0L14 3c.9.5 1.4 1.4 1.4 2.4v5.2c0 1-.5 1.9-1.4 2.4l-4.6 2.6c-.5.3-.9.4-1.4.4M8 1c-.2 0-.4.044-.6.104-.201.06-.391.15-.571.255L2.5 3.9c-.5.3-.9.9-.9 1.5v5.2c0 .6.3 1.2.9 1.5l4.6 2.6c.5.3 1.2.3 1.7 0l4.6-2.6c.5-.3.9-.9.9-1.5V5.4c0-.6-.3-1.2-.9-1.5L9.182 1.37a2.6 2.6 0 0 0-.596-.27A2.1 2.1 0 0 0 8 1"></path><path fill="url(#SecondIcon_svg__c)" d="M3.324 5.813A3 3 0 0 1 6.318 3h3.364a3 3 0 0 1 2.994 2.813l.21 3.366a3 3 0 0 1-1.45 2.76l-1.893 1.135a3 3 0 0 1-3.086 0l-1.893-1.135a3 3 0 0 1-1.45-2.76z"></path><path fill="#fff" d="M6.5 11c0-1 .3-1.7 1.2-2.6s1.1-1.5 1.1-2.2-.2-.8-.6-.8-.7.2-.7.7v.8h-1v-.7c0-1.2.5-1.9 1.7-1.9 1.1 0 1.7.7 1.7 1.8 0 .9-.4 1.7-1.4 2.9-.7.7-.9 1.1-.9 1.6v.2h2.2v1H6.5z"></path></g><defs><linearGradient id="SecondIcon_svg__b" x1="12.5" x2="1" y1="0" y2="15" gradientUnits="userSpaceOnUse"><stop stop-color="#DADADA"></stop><stop offset="1" stop-color="#9F9F9F"></stop></linearGradient><linearGradient id="SecondIcon_svg__c" x1="11.04" x2="3.084" y1="2.983" y2="13.166" gradientUnits="userSpaceOnUse"><stop stop-color="#DADADA"></stop><stop offset="1" stop-color="#9F9F9F"></stop></linearGradient><clipPath id="SecondIcon_svg__a"><path fill="#fff" d="M0 0h16v16H0z"></path></clipPath></defs></svg></div></a></div><a class="whitespace-nowrap" href="/products/llama-3-2/shoutouts"> and 13 more</a></div></div></div><div class="my-2 flex flex-1 flex-row items-start gap-2 py-2"><div class="flex flex-row items-center"><div class="flex w-12 flex-col items-end pr-2"><div class="text-24 font-bold text-light-gray"><span class="text-14 font-normal text-light-gray">#</span>10</div></div><a href="/products/sentry/shoutouts"><img loading="lazy" srcSet="https://ph-files.imgix.net/197f2704-229a-4a91-b9d7-10364042b31e.png?auto=compress&amp;codec=mozjpeg&amp;cs=strip&amp;auto=format&amp;w=42&amp;h=42&amp;fit=crop&amp;dpr=1 1x, https://ph-files.imgix.net/197f2704-229a-4a91-b9d7-10364042b31e.png?auto=compress&amp;codec=mozjpeg&amp;cs=strip&amp;auto=format&amp;w=42&amp;h=42&amp;fit=crop&amp;dpr=2 2x, https://ph-files.imgix.net/197f2704-229a-4a91-b9d7-10364042b31e.png?auto=compress&amp;codec=mozjpeg&amp;cs=strip&amp;auto=format&amp;w=42&amp;h=42&amp;fit=crop&amp;dpr=3 3x" src="https://ph-files.imgix.net/197f2704-229a-4a91-b9d7-10364042b31e.png?auto=compress&amp;codec=mozjpeg&amp;cs=strip&amp;auto=format&amp;w=42&amp;h=42&amp;fit=crop" style="width:42px;height:42px" alt="Sentry" class="rounded mt-2 rounded border border-solid border-light-blue" data-test="Sentry-thumbnail"/></a></div><div class="flex flex-1 flex-col items-start sm:mr-4"><a class="text-16 font-normal text-dark-gray styles_noOfLines-3__lMAXQ flex items-start block" href="/products/sentry/shoutouts"><strong>Sentry</strong> <span>—</span> <!-- -->Application monitoring and error tracking software</a><a class="text-14 font-light text-dark-gray py-2" href="/products/sentry/shoutouts">Self-hosted and cloud-based application monitoring that helps software teams see clearer, solve quicker, &amp; learn continuously.</a><div class="text-12 font-normal text-dark-gray flex items-center font-light"><a class="flex items-center whitespace-nowrap" href="/products/sentry/shoutouts"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" fill="none" stroke="#76B5B5" stroke-width="1.5" viewBox="0 0 24 24" class="pr-1"><g stroke-linecap="round" stroke-linejoin="round" clip-path="url(#MegaphoneIcon_svg__a)"><path d="M14.25 7.5v11.313a.75.75 0 0 0 .334.623l1.031.687a.75.75 0 0 0 1.144-.442L18 15"></path><path d="M3 18.75a.75.75 0 0 0 1.233.574C9.145 15.203 14.25 15 14.25 15H18a3.75 3.75 0 0 0 0-7.5h-3.75S9.145 7.298 4.233 3.177A.75.75 0 0 0 3 3.75z"></path></g><defs><clipPath id="MegaphoneIcon_svg__a"><path fill="#fff" d="M0 0h24v24H0z"></path></clipPath></defs></svg>17 Shoutouts<!-- -->: </a><div class="mx-2 flex flex-row items-center"><div><a class="text-16 font-normal text-dark-gray flex items-center" href="/posts/agentql"><img loading="lazy" srcSet="https://ph-files.imgix.net/7228a07d-4ffb-4a09-a700-a77723fe2da8.png?auto=compress&amp;codec=mozjpeg&amp;cs=strip&amp;auto=format&amp;w=14&amp;h=14&amp;fit=crop&amp;dpr=1 1x, https://ph-files.imgix.net/7228a07d-4ffb-4a09-a700-a77723fe2da8.png?auto=compress&amp;codec=mozjpeg&amp;cs=strip&amp;auto=format&amp;w=14&amp;h=14&amp;fit=crop&amp;dpr=2 2x, https://ph-files.imgix.net/7228a07d-4ffb-4a09-a700-a77723fe2da8.png?auto=compress&amp;codec=mozjpeg&amp;cs=strip&amp;auto=format&amp;w=14&amp;h=14&amp;fit=crop&amp;dpr=3 3x" src="https://ph-files.imgix.net/7228a07d-4ffb-4a09-a700-a77723fe2da8.png?auto=compress&amp;codec=mozjpeg&amp;cs=strip&amp;auto=format&amp;w=14&amp;h=14&amp;fit=crop" style="width:14px;height:14px" alt="AgentQL" class="rounded mr-1" data-test="AgentQL-thumbnail"/><div class="text-12 font-normal text-dark-gray">AgentQL</div></a></div><a href="/posts/agentql"><div><svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="none" class="flex items-center pl-1"><g clip-path="url(#FirstIcon_svg__a)"><g filter="url(#FirstIcon_svg__b)"><path fill="url(#FirstIcon_svg__c)" d="M8 16c-.5 0-.9-.1-1.4-.4L2 13c-.9-.5-1.4-1.4-1.4-2.4V5.4c0-1 .5-1.9 1.4-2.4L6.6.4c.8-.5 1.9-.5 2.7 0L14 3c.9.5 1.4 1.4 1.4 2.4v5.2c0 1-.5 1.9-1.4 2.4l-4.6 2.6c-.5.3-.9.4-1.4.4M8 1c-.3 0-.6.1-.9.2L2.5 3.9c-.5.3-.9.9-.9 1.5v5.2c0 .6.3 1.2.9 1.5l4.6 2.6c.5.3 1.2.3 1.7 0l4.6-2.6c.5-.3.9-.9.9-1.5V5.4c0-.6-.3-1.2-.9-1.5L8.9 1.2C8.6 1.1 8.3 1 8 1"></path><path stroke="#7D662C" stroke-opacity="0.24" stroke-width="0.167" d="M6.643 15.528c.487.293.872.389 1.357.389s.87-.096 1.357-.389h.002l4.6-2.6c.873-.486 1.358-1.357 1.358-2.328V5.4c0-.971-.485-1.842-1.357-2.327zm0 0H6.64l-4.6-2.6A2.61 2.61 0 0 1 .682 10.6V5.4c0-.971.485-1.843 1.357-2.327h.001l4.6-2.6.003-.002a2.53 2.53 0 0 1 2.612 0l.004.002 4.7 2.6zm.43-14.407-.008.003-.007.004-4.6 2.7c-.522.313-.941.938-.941 1.572v5.2c0 .626.313 1.257.944 1.574l4.597 2.598a1.8 1.8 0 0 0 1.784 0l4.599-2.6h.002c.52-.313.94-.938.94-1.572V5.4c0-.626-.313-1.257-.943-1.573L8.943 1.128l-.008-.004-.009-.003-.006-.002C8.624 1.02 8.314.917 8 .917s-.624.103-.92.202z"></path></g><g filter="url(#FirstIcon_svg__d)"><path fill="url(#FirstIcon_svg__e)" d="M3.324 5.813A3 3 0 0 1 6.318 3h3.364a3 3 0 0 1 2.994 2.813l.21 3.366a3 3 0 0 1-1.45 2.76l-1.893 1.135a3 3 0 0 1-3.086 0l-1.893-1.135a3 3 0 0 1-1.45-2.76z"></path><path stroke="#7D662C" stroke-opacity="0.24" stroke-width="0.167" d="M3.407 5.818a2.917 2.917 0 0 1 2.911-2.735h3.364a2.917 2.917 0 0 1 2.91 2.735l.211 3.366a2.92 2.92 0 0 1-1.41 2.683L9.5 13.002a2.92 2.92 0 0 1-3.002 0l-1.892-1.135a2.92 2.92 0 0 1-1.41-2.683z"></path></g><path fill="#fff" d="M7.5 6.2H6.3v-.8c1 0 1.3-.2 1.6-.9h.8v7.3H7.5z"></path></g><defs><radialGradient id="FirstIcon_svg__c" cx="0" cy="0" r="1" gradientTransform="matrix(11.1949 0 0 12.5379 8 11.06)" gradientUnits="userSpaceOnUse"><stop stop-color="#C49A32"></stop><stop offset="0.589" stop-color="#E4C16C"></stop><stop offset="1" stop-color="#DDD1A4"></stop></radialGradient><radialGradient id="FirstIcon_svg__e" cx="0" cy="0" r="1" gradientTransform="matrix(7.5641 0 0 8.63333 8 10.598)" gradientUnits="userSpaceOnUse"><stop stop-color="#C49A32"></stop><stop offset="0.589" stop-color="#E4C16C"></stop><stop offset="1" stop-color="#DDD1A4"></stop></radialGradient><filter id="FirstIcon_svg__b" width="20.267" height="21.442" x="-2.133" y="-2.708" color-interpolation-filters="sRGB" filterUnits="userSpaceOnUse"><feFlood flood-opacity="0" result="BackgroundImageFix"></feFlood><feColorMatrix in="SourceAlpha" result="hardAlpha" values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0"></feColorMatrix><feOffset></feOffset><feGaussianBlur stdDeviation="1.367"></feGaussianBlur><feComposite in2="hardAlpha" operator="out"></feComposite><feColorMatrix values="0 0 0 0 1 0 0 0 0 0.804086 0 0 0 0 0.300309 0 0 0 0.21 0"></feColorMatrix><feBlend in2="BackgroundImageFix" result="effect1_dropShadow_2598_5594"></feBlend><feBlend in="SourceGraphic" in2="effect1_dropShadow_2598_5594" result="shape"></feBlend></filter><filter id="FirstIcon_svg__d" width="15.251" height="15.968" x="0.375" y="0.267" color-interpolation-filters="sRGB" filterUnits="userSpaceOnUse"><feFlood flood-opacity="0" result="BackgroundImageFix"></feFlood><feColorMatrix in="SourceAlpha" result="hardAlpha" values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0"></feColorMatrix><feOffset></feOffset><feGaussianBlur stdDeviation="1.367"></feGaussianBlur><feComposite in2="hardAlpha" operator="out"></feComposite><feColorMatrix values="0 0 0 0 1 0 0 0 0 0.804086 0 0 0 0 0.300309 0 0 0 0.21 0"></feColorMatrix><feBlend in2="BackgroundImageFix" result="effect1_dropShadow_2598_5594"></feBlend><feBlend in="SourceGraphic" in2="effect1_dropShadow_2598_5594" result="shape"></feBlend></filter><clipPath id="FirstIcon_svg__a"><path fill="#fff" d="M0 0h16v16H0z"></path></clipPath></defs></svg></div></a></div>•<div class="mx-2 flex flex-row items-center"><div><a class="text-16 font-normal text-dark-gray flex items-center" href="/posts/errorpulse"><img loading="lazy" srcSet="https://ph-files.imgix.net/594e3b09-358f-4b33-ab03-6fbfcaaf653b.jpeg?auto=compress&amp;codec=mozjpeg&amp;cs=strip&amp;auto=format&amp;w=14&amp;h=14&amp;fit=crop&amp;dpr=1 1x, https://ph-files.imgix.net/594e3b09-358f-4b33-ab03-6fbfcaaf653b.jpeg?auto=compress&amp;codec=mozjpeg&amp;cs=strip&amp;auto=format&amp;w=14&amp;h=14&amp;fit=crop&amp;dpr=2 2x, https://ph-files.imgix.net/594e3b09-358f-4b33-ab03-6fbfcaaf653b.jpeg?auto=compress&amp;codec=mozjpeg&amp;cs=strip&amp;auto=format&amp;w=14&amp;h=14&amp;fit=crop&amp;dpr=3 3x" src="https://ph-files.imgix.net/594e3b09-358f-4b33-ab03-6fbfcaaf653b.jpeg?auto=compress&amp;codec=mozjpeg&amp;cs=strip&amp;auto=format&amp;w=14&amp;h=14&amp;fit=crop" style="width:14px;height:14px" alt="ErrrorPulse" class="rounded mr-1" data-test="ErrrorPulse-thumbnail"/><div class="text-12 font-normal text-dark-gray">ErrrorPulse</div></a></div><a href="/posts/errorpulse"></a></div>•<div class="mx-2 flex flex-row items-center"><div><a class="text-16 font-normal text-dark-gray flex items-center" href="/posts/contentradar"><img loading="lazy" srcSet="https://ph-files.imgix.net/753fb190-e5fe-47fd-b076-0d4bf40c775d.png?auto=compress&amp;codec=mozjpeg&amp;cs=strip&amp;auto=format&amp;w=14&amp;h=14&amp;fit=crop&amp;dpr=1 1x, https://ph-files.imgix.net/753fb190-e5fe-47fd-b076-0d4bf40c775d.png?auto=compress&amp;codec=mozjpeg&amp;cs=strip&amp;auto=format&amp;w=14&amp;h=14&amp;fit=crop&amp;dpr=2 2x, https://ph-files.imgix.net/753fb190-e5fe-47fd-b076-0d4bf40c775d.png?auto=compress&amp;codec=mozjpeg&amp;cs=strip&amp;auto=format&amp;w=14&amp;h=14&amp;fit=crop&amp;dpr=3 3x" src="https://ph-files.imgix.net/753fb190-e5fe-47fd-b076-0d4bf40c775d.png?auto=compress&amp;codec=mozjpeg&amp;cs=strip&amp;auto=format&amp;w=14&amp;h=14&amp;fit=crop" style="width:14px;height:14px" alt="ContentRadar" class="rounded mr-1" data-test="ContentRadar-thumbnail"/><div class="text-12 font-normal text-dark-gray">ContentRadar</div></a></div><a href="/posts/contentradar"><div><svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="none" class="flex items-center pl-1"><g clip-path="url(#SecondIcon_svg__a)"><path fill="url(#SecondIcon_svg__b)" d="M8 16c-.5 0-.9-.1-1.4-.4L2 13c-.9-.5-1.4-1.4-1.4-2.4V5.4c0-1 .5-1.9 1.4-2.4L6.6.4c.8-.5 1.9-.5 2.7 0L14 3c.9.5 1.4 1.4 1.4 2.4v5.2c0 1-.5 1.9-1.4 2.4l-4.6 2.6c-.5.3-.9.4-1.4.4M8 1c-.2 0-.4.044-.6.104-.201.06-.391.15-.571.255L2.5 3.9c-.5.3-.9.9-.9 1.5v5.2c0 .6.3 1.2.9 1.5l4.6 2.6c.5.3 1.2.3 1.7 0l4.6-2.6c.5-.3.9-.9.9-1.5V5.4c0-.6-.3-1.2-.9-1.5L9.182 1.37a2.6 2.6 0 0 0-.596-.27A2.1 2.1 0 0 0 8 1"></path><path fill="url(#SecondIcon_svg__c)" d="M3.324 5.813A3 3 0 0 1 6.318 3h3.364a3 3 0 0 1 2.994 2.813l.21 3.366a3 3 0 0 1-1.45 2.76l-1.893 1.135a3 3 0 0 1-3.086 0l-1.893-1.135a3 3 0 0 1-1.45-2.76z"></path><path fill="#fff" d="M6.5 11c0-1 .3-1.7 1.2-2.6s1.1-1.5 1.1-2.2-.2-.8-.6-.8-.7.2-.7.7v.8h-1v-.7c0-1.2.5-1.9 1.7-1.9 1.1 0 1.7.7 1.7 1.8 0 .9-.4 1.7-1.4 2.9-.7.7-.9 1.1-.9 1.6v.2h2.2v1H6.5z"></path></g><defs><linearGradient id="SecondIcon_svg__b" x1="12.5" x2="1" y1="0" y2="15" gradientUnits="userSpaceOnUse"><stop stop-color="#DADADA"></stop><stop offset="1" stop-color="#9F9F9F"></stop></linearGradient><linearGradient id="SecondIcon_svg__c" x1="11.04" x2="3.084" y1="2.983" y2="13.166" gradientUnits="userSpaceOnUse"><stop stop-color="#DADADA"></stop><stop offset="1" stop-color="#9F9F9F"></stop></linearGradient><clipPath id="SecondIcon_svg__a"><path fill="#fff" d="M0 0h16v16H0z"></path></clipPath></defs></svg></div></a></div><a class="whitespace-nowrap" href="/products/sentry/shoutouts"> and 14 more</a></div></div></div><button type="button" class="styles_reset__0clCw styles_button__BmLM4 styles_full__j4aVK">See More Loved Products</button></div></div></main><aside class="styles_sidebar__e9RX0 styles_right__N5KnM"><div class="mb-8 flex flex-col gap-4"><div class="text-18 font-semibold text-dark-gray">Recently Stacked</div><div class="flex flex-col gap-8"><div class="flex flex-col gap-6"><div class="flex flex-col gap-2"><div class="flex flex-row gap-2"><div class=""><img loading="lazy" srcSet="https://ph-avatars.imgix.net/7867817/original.png?auto=compress&amp;codec=mozjpeg&amp;cs=strip&amp;auto=format&amp;w=24&amp;h=24&amp;fit=crop&amp;dpr=1 1x, https://ph-avatars.imgix.net/7867817/original.png?auto=compress&amp;codec=mozjpeg&amp;cs=strip&amp;auto=format&amp;w=24&amp;h=24&amp;fit=crop&amp;dpr=2 2x, https://ph-avatars.imgix.net/7867817/original.png?auto=compress&amp;codec=mozjpeg&amp;cs=strip&amp;auto=format&amp;w=24&amp;h=24&amp;fit=crop&amp;dpr=3 3x" src="https://ph-avatars.imgix.net/7867817/original.png?auto=compress&amp;codec=mozjpeg&amp;cs=strip&amp;auto=format&amp;w=24&amp;h=24&amp;fit=crop" style="width:24px;height:24px" alt="Rosemary Cabrera" class="rounded-full"/></div><div class="flex flex-row gap-1"><a class="text-14 font-semibold text-dark-gray" href="/@rosemary_cabrera">Rosemary Cabrera</a><div class="text-14 font-normal text-light-gray">is using</div></div></div><a class="text-16 font-normal text-dark-gray" href="/products/zapier"><div class="styles_tagline__CKsdU flex flex-row items-center gap-2 py-1"><img loading="lazy" srcSet="https://ph-files.imgix.net/9acdbce2-d993-489b-b6e3-afb817d04d0b.png?auto=compress&amp;codec=mozjpeg&amp;cs=strip&amp;auto=format&amp;w=36&amp;h=36&amp;fit=crop&amp;dpr=1 1x, https://ph-files.imgix.net/9acdbce2-d993-489b-b6e3-afb817d04d0b.png?auto=compress&amp;codec=mozjpeg&amp;cs=strip&amp;auto=format&amp;w=36&amp;h=36&amp;fit=crop&amp;dpr=2 2x, https://ph-files.imgix.net/9acdbce2-d993-489b-b6e3-afb817d04d0b.png?auto=compress&amp;codec=mozjpeg&amp;cs=strip&amp;auto=format&amp;w=36&amp;h=36&amp;fit=crop&amp;dpr=3 3x" src="https://ph-files.imgix.net/9acdbce2-d993-489b-b6e3-afb817d04d0b.png?auto=compress&amp;codec=mozjpeg&amp;cs=strip&amp;auto=format&amp;w=36&amp;h=36&amp;fit=crop" style="width:36px;height:36px" alt="Zapier" class="rounded" data-test="Zapier-thumbnail"/><div><div class="text-14 font-semibold text-dark-gray styles_noOfLines-1__u8iSd">Zapier</div><div class="text-12 font-normal text-light-gray styles_noOfLines-2__k_Ta_">Connect your apps and automate workflows</div></div></div></a></div><div class="flex flex-col gap-2"><div class="flex flex-row gap-2"><div class=""><img loading="lazy" srcSet="https://ph-avatars.imgix.net/7867817/original.png?auto=compress&amp;codec=mozjpeg&amp;cs=strip&amp;auto=format&amp;w=24&amp;h=24&amp;fit=crop&amp;dpr=1 1x, https://ph-avatars.imgix.net/7867817/original.png?auto=compress&amp;codec=mozjpeg&amp;cs=strip&amp;auto=format&amp;w=24&amp;h=24&amp;fit=crop&amp;dpr=2 2x, https://ph-avatars.imgix.net/7867817/original.png?auto=compress&amp;codec=mozjpeg&amp;cs=strip&amp;auto=format&amp;w=24&amp;h=24&amp;fit=crop&amp;dpr=3 3x" src="https://ph-avatars.imgix.net/7867817/original.png?auto=compress&amp;codec=mozjpeg&amp;cs=strip&amp;auto=format&amp;w=24&amp;h=24&amp;fit=crop" style="width:24px;height:24px" alt="Rosemary Cabrera" class="rounded-full"/></div><div class="flex flex-row gap-1"><a class="text-14 font-semibold text-dark-gray" href="/@rosemary_cabrera">Rosemary Cabrera</a><div class="text-14 font-normal text-light-gray">is using</div></div></div><a class="text-16 font-normal text-dark-gray" href="/products/figma"><div class="styles_tagline__CKsdU flex flex-row items-center gap-2 py-1"><img loading="lazy" srcSet="https://ph-files.imgix.net/db00a7a1-6778-4e51-a953-de5a9a339bc9.jpeg?auto=compress&amp;codec=mozjpeg&amp;cs=strip&amp;auto=format&amp;w=36&amp;h=36&amp;fit=crop&amp;dpr=1 1x, https://ph-files.imgix.net/db00a7a1-6778-4e51-a953-de5a9a339bc9.jpeg?auto=compress&amp;codec=mozjpeg&amp;cs=strip&amp;auto=format&amp;w=36&amp;h=36&amp;fit=crop&amp;dpr=2 2x, https://ph-files.imgix.net/db00a7a1-6778-4e51-a953-de5a9a339bc9.jpeg?auto=compress&amp;codec=mozjpeg&amp;cs=strip&amp;auto=format&amp;w=36&amp;h=36&amp;fit=crop&amp;dpr=3 3x" src="https://ph-files.imgix.net/db00a7a1-6778-4e51-a953-de5a9a339bc9.jpeg?auto=compress&amp;codec=mozjpeg&amp;cs=strip&amp;auto=format&amp;w=36&amp;h=36&amp;fit=crop" style="width:36px;height:36px" alt="Figma" class="rounded" data-test="Figma-thumbnail"/><div><div class="text-14 font-semibold text-dark-gray styles_noOfLines-1__u8iSd">Figma</div><div class="text-12 font-normal text-light-gray styles_noOfLines-2__k_Ta_">The collaborative interface design tool</div></div></div></a></div><div class="flex flex-col gap-2"><div class="flex flex-row gap-2"><div class=""><img loading="lazy" srcSet="https://ph-avatars.imgix.net/7867817/original.png?auto=compress&amp;codec=mozjpeg&amp;cs=strip&amp;auto=format&amp;w=24&amp;h=24&amp;fit=crop&amp;dpr=1 1x, https://ph-avatars.imgix.net/7867817/original.png?auto=compress&amp;codec=mozjpeg&amp;cs=strip&amp;auto=format&amp;w=24&amp;h=24&amp;fit=crop&amp;dpr=2 2x, https://ph-avatars.imgix.net/7867817/original.png?auto=compress&amp;codec=mozjpeg&amp;cs=strip&amp;auto=format&amp;w=24&amp;h=24&amp;fit=crop&amp;dpr=3 3x" src="https://ph-avatars.imgix.net/7867817/original.png?auto=compress&amp;codec=mozjpeg&amp;cs=strip&amp;auto=format&amp;w=24&amp;h=24&amp;fit=crop" style="width:24px;height:24px" alt="Rosemary Cabrera" class="rounded-full"/></div><div class="flex flex-row gap-1"><a class="text-14 font-semibold text-dark-gray" href="/@rosemary_cabrera">Rosemary Cabrera</a><div class="text-14 font-normal text-light-gray">is using</div></div></div><a class="text-16 font-normal text-dark-gray" href="/products/github"><div class="styles_tagline__CKsdU flex flex-row items-center gap-2 py-1"><img loading="lazy" srcSet="https://ph-files.imgix.net/c17453f9-e544-4e6a-86b0-4027cf710cf5.png?auto=compress&amp;codec=mozjpeg&amp;cs=strip&amp;auto=format&amp;w=36&amp;h=36&amp;fit=crop&amp;dpr=1 1x, https://ph-files.imgix.net/c17453f9-e544-4e6a-86b0-4027cf710cf5.png?auto=compress&amp;codec=mozjpeg&amp;cs=strip&amp;auto=format&amp;w=36&amp;h=36&amp;fit=crop&amp;dpr=2 2x, https://ph-files.imgix.net/c17453f9-e544-4e6a-86b0-4027cf710cf5.png?auto=compress&amp;codec=mozjpeg&amp;cs=strip&amp;auto=format&amp;w=36&amp;h=36&amp;fit=crop&amp;dpr=3 3x" src="https://ph-files.imgix.net/c17453f9-e544-4e6a-86b0-4027cf710cf5.png?auto=compress&amp;codec=mozjpeg&amp;cs=strip&amp;auto=format&amp;w=36&amp;h=36&amp;fit=crop" style="width:36px;height:36px" alt="GitHub" class="rounded" data-test="GitHub-thumbnail"/><div><div class="text-14 font-semibold text-dark-gray styles_noOfLines-1__u8iSd">GitHub</div><div class="text-12 font-normal text-light-gray styles_noOfLines-2__k_Ta_">How people build software</div></div></div></a></div></div></div></div><div class="mb-8 flex flex-col gap-4"><div class="text-18 font-semibold text-dark-gray">Open Source Community</div><div class="flex flex-col gap-8"><div class="flex flex-row flex-wrap gap-1"><div class=""><a data-test="user-image-link-502884" aria-label="Alice Jones" href="/@alicejones"><img loading="lazy" srcSet="https://ph-avatars.imgix.net/502884/original.jpeg?auto=compress&amp;codec=mozjpeg&amp;cs=strip&amp;auto=format&amp;w=24&amp;h=24&amp;fit=crop&amp;dpr=1 1x, https://ph-avatars.imgix.net/502884/original.jpeg?auto=compress&amp;codec=mozjpeg&amp;cs=strip&amp;auto=format&amp;w=24&amp;h=24&amp;fit=crop&amp;dpr=2 2x, https://ph-avatars.imgix.net/502884/original.jpeg?auto=compress&amp;codec=mozjpeg&amp;cs=strip&amp;auto=format&amp;w=24&amp;h=24&amp;fit=crop&amp;dpr=3 3x" src="https://ph-avatars.imgix.net/502884/original.jpeg?auto=compress&amp;codec=mozjpeg&amp;cs=strip&amp;auto=format&amp;w=24&amp;h=24&amp;fit=crop" style="width:24px;height:24px" alt="Alice Jones" class="rounded-full"/></a></div><div class=""><a data-test="user-image-link-503412" aria-label="Ruthvik Malladi" href="/@00rm7"><img loading="lazy" srcSet="https://ph-avatars.imgix.net/503412/4ec6d60c-91e1-414c-a95e-78330ff9543a.jpeg?auto=compress&amp;codec=mozjpeg&amp;cs=strip&amp;auto=format&amp;w=24&amp;h=24&amp;fit=crop&amp;dpr=1 1x, https://ph-avatars.imgix.net/503412/4ec6d60c-91e1-414c-a95e-78330ff9543a.jpeg?auto=compress&amp;codec=mozjpeg&amp;cs=strip&amp;auto=format&amp;w=24&amp;h=24&amp;fit=crop&amp;dpr=2 2x, https://ph-avatars.imgix.net/503412/4ec6d60c-91e1-414c-a95e-78330ff9543a.jpeg?auto=compress&amp;codec=mozjpeg&amp;cs=strip&amp;auto=format&amp;w=24&amp;h=24&amp;fit=crop&amp;dpr=3 3x" src="https://ph-avatars.imgix.net/503412/4ec6d60c-91e1-414c-a95e-78330ff9543a.jpeg?auto=compress&amp;codec=mozjpeg&amp;cs=strip&amp;auto=format&amp;w=24&amp;h=24&amp;fit=crop" style="width:24px;height:24px" alt="Ruthvik Malladi" class="rounded-full"/></a></div><div class=""><a data-test="user-image-link-516541" aria-label="Agent Angelo" href="/@agentangelo"><img loading="lazy" srcSet="https://ph-avatars.imgix.net/516541/3c0776f0-f61c-4b1c-8956-a2dab4f8a27a.jpeg?auto=compress&amp;codec=mozjpeg&amp;cs=strip&amp;auto=format&amp;w=24&amp;h=24&amp;fit=crop&amp;dpr=1 1x, https://ph-avatars.imgix.net/516541/3c0776f0-f61c-4b1c-8956-a2dab4f8a27a.jpeg?auto=compress&amp;codec=mozjpeg&amp;cs=strip&amp;auto=format&amp;w=24&amp;h=24&amp;fit=crop&amp;dpr=2 2x, https://ph-avatars.imgix.net/516541/3c0776f0-f61c-4b1c-8956-a2dab4f8a27a.jpeg?auto=compress&amp;codec=mozjpeg&amp;cs=strip&amp;auto=format&amp;w=24&amp;h=24&amp;fit=crop&amp;dpr=3 3x" src="https://ph-avatars.imgix.net/516541/3c0776f0-f61c-4b1c-8956-a2dab4f8a27a.jpeg?auto=compress&amp;codec=mozjpeg&amp;cs=strip&amp;auto=format&amp;w=24&amp;h=24&amp;fit=crop" style="width:24px;height:24px" alt="Agent Angelo" class="rounded-full"/></a></div><div class=""><a data-test="user-image-link-516194" aria-label="Zsolt Agárdy" href="/@zsoltagardy"><img loading="lazy" srcSet="https://ph-avatars.imgix.net/516194/original.jpeg?auto=compress&amp;codec=mozjpeg&amp;cs=strip&amp;auto=format&amp;w=24&amp;h=24&amp;fit=crop&amp;dpr=1 1x, https://ph-avatars.imgix.net/516194/original.jpeg?auto=compress&amp;codec=mozjpeg&amp;cs=strip&amp;auto=format&amp;w=24&amp;h=24&amp;fit=crop&amp;dpr=2 2x, https://ph-avatars.imgix.net/516194/original.jpeg?auto=compress&amp;codec=mozjpeg&amp;cs=strip&amp;auto=format&amp;w=24&amp;h=24&amp;fit=crop&amp;dpr=3 3x" src="https://ph-avatars.imgix.net/516194/original.jpeg?auto=compress&amp;codec=mozjpeg&amp;cs=strip&amp;auto=format&amp;w=24&amp;h=24&amp;fit=crop" style="width:24px;height:24px" alt="Zsolt Agárdy" class="rounded-full"/></a></div><div class=""><a data-test="user-image-link-298286" aria-label="DoBox" href="/@thisisdobox"><img loading="lazy" srcSet="https://ph-avatars.imgix.net/298286/original.jpeg?auto=compress&amp;codec=mozjpeg&amp;cs=strip&amp;auto=format&amp;w=24&amp;h=24&amp;fit=crop&amp;dpr=1 1x, https://ph-avatars.imgix.net/298286/original.jpeg?auto=compress&amp;codec=mozjpeg&amp;cs=strip&amp;auto=format&amp;w=24&amp;h=24&amp;fit=crop&amp;dpr=2 2x, https://ph-avatars.imgix.net/298286/original.jpeg?auto=compress&amp;codec=mozjpeg&amp;cs=strip&amp;auto=format&amp;w=24&amp;h=24&amp;fit=crop&amp;dpr=3 3x" src="https://ph-avatars.imgix.net/298286/original.jpeg?auto=compress&amp;codec=mozjpeg&amp;cs=strip&amp;auto=format&amp;w=24&amp;h=24&amp;fit=crop" style="width:24px;height:24px" alt="DoBox" class="rounded-full"/></a></div><div class=""><a data-test="user-image-link-440214" aria-label="Elie Hirschfeld" href="/@hirschfeldelie"><img loading="lazy" srcSet="https://ph-avatars.imgix.net/440214/original.jpeg?auto=compress&amp;codec=mozjpeg&amp;cs=strip&amp;auto=format&amp;w=24&amp;h=24&amp;fit=crop&amp;dpr=1 1x, https://ph-avatars.imgix.net/440214/original.jpeg?auto=compress&amp;codec=mozjpeg&amp;cs=strip&amp;auto=format&amp;w=24&amp;h=24&amp;fit=crop&amp;dpr=2 2x, https://ph-avatars.imgix.net/440214/original.jpeg?auto=compress&amp;codec=mozjpeg&amp;cs=strip&amp;auto=format&amp;w=24&amp;h=24&amp;fit=crop&amp;dpr=3 3x" src="https://ph-avatars.imgix.net/440214/original.jpeg?auto=compress&amp;codec=mozjpeg&amp;cs=strip&amp;auto=format&amp;w=24&amp;h=24&amp;fit=crop" style="width:24px;height:24px" alt="Elie Hirschfeld" class="rounded-full"/></a></div><div class=""><a data-test="user-image-link-513575" aria-label="Esther Schindler" href="/@estherschindler"><img loading="lazy" srcSet="https://ph-avatars.imgix.net/513575/original.jpeg?auto=compress&amp;codec=mozjpeg&amp;cs=strip&amp;auto=format&amp;w=24&amp;h=24&amp;fit=crop&amp;dpr=1 1x, https://ph-avatars.imgix.net/513575/original.jpeg?auto=compress&amp;codec=mozjpeg&amp;cs=strip&amp;auto=format&amp;w=24&amp;h=24&amp;fit=crop&amp;dpr=2 2x, https://ph-avatars.imgix.net/513575/original.jpeg?auto=compress&amp;codec=mozjpeg&amp;cs=strip&amp;auto=format&amp;w=24&amp;h=24&amp;fit=crop&amp;dpr=3 3x" src="https://ph-avatars.imgix.net/513575/original.jpeg?auto=compress&amp;codec=mozjpeg&amp;cs=strip&amp;auto=format&amp;w=24&amp;h=24&amp;fit=crop" style="width:24px;height:24px" alt="Esther Schindler" class="rounded-full"/></a></div><div class=""><a data-test="user-image-link-508771" aria-label="enric" href="/@enricgili"><img loading="lazy" srcSet="https://ph-avatars.imgix.net/508771/original.jpeg?auto=compress&amp;codec=mozjpeg&amp;cs=strip&amp;auto=format&amp;w=24&amp;h=24&amp;fit=crop&amp;dpr=1 1x, https://ph-avatars.imgix.net/508771/original.jpeg?auto=compress&amp;codec=mozjpeg&amp;cs=strip&amp;auto=format&amp;w=24&amp;h=24&amp;fit=crop&amp;dpr=2 2x, https://ph-avatars.imgix.net/508771/original.jpeg?auto=compress&amp;codec=mozjpeg&amp;cs=strip&amp;auto=format&amp;w=24&amp;h=24&amp;fit=crop&amp;dpr=3 3x" src="https://ph-avatars.imgix.net/508771/original.jpeg?auto=compress&amp;codec=mozjpeg&amp;cs=strip&amp;auto=format&amp;w=24&amp;h=24&amp;fit=crop" style="width:24px;height:24px" alt="enric" class="rounded-full"/></a></div><div class=""><a data-test="user-image-link-511606" aria-label="mat morse" href="/@mat148"><img loading="lazy" srcSet="https://ph-avatars.imgix.net/511606/original.jpeg?auto=compress&amp;codec=mozjpeg&amp;cs=strip&amp;auto=format&amp;w=24&amp;h=24&amp;fit=crop&amp;dpr=1 1x, https://ph-avatars.imgix.net/511606/original.jpeg?auto=compress&amp;codec=mozjpeg&amp;cs=strip&amp;auto=format&amp;w=24&amp;h=24&amp;fit=crop&amp;dpr=2 2x, https://ph-avatars.imgix.net/511606/original.jpeg?auto=compress&amp;codec=mozjpeg&amp;cs=strip&amp;auto=format&amp;w=24&amp;h=24&amp;fit=crop&amp;dpr=3 3x" src="https://ph-avatars.imgix.net/511606/original.jpeg?auto=compress&amp;codec=mozjpeg&amp;cs=strip&amp;auto=format&amp;w=24&amp;h=24&amp;fit=crop" style="width:24px;height:24px" alt="mat morse" class="rounded-full"/></a></div><div class=""><a data-test="user-image-link-510382" aria-label="Gamble Bowns McCown" href="/@deleted-510382"><img loading="lazy" srcSet="https://ph-avatars.imgix.net/510382/original.jpeg?auto=compress&amp;codec=mozjpeg&amp;cs=strip&amp;auto=format&amp;w=24&amp;h=24&amp;fit=crop&amp;dpr=1 1x, https://ph-avatars.imgix.net/510382/original.jpeg?auto=compress&amp;codec=mozjpeg&amp;cs=strip&amp;auto=format&amp;w=24&amp;h=24&amp;fit=crop&amp;dpr=2 2x, https://ph-avatars.imgix.net/510382/original.jpeg?auto=compress&amp;codec=mozjpeg&amp;cs=strip&amp;auto=format&amp;w=24&amp;h=24&amp;fit=crop&amp;dpr=3 3x" src="https://ph-avatars.imgix.net/510382/original.jpeg?auto=compress&amp;codec=mozjpeg&amp;cs=strip&amp;auto=format&amp;w=24&amp;h=24&amp;fit=crop" style="width:24px;height:24px" alt="Gamble Bowns McCown" class="rounded-full"/></a></div><div class=""><a data-test="user-image-link-509985" aria-label="Jake Orlowitz" href="/@jakeorlowitz"><img loading="lazy" srcSet="https://ph-avatars.imgix.net/509985/original.jpeg?auto=compress&amp;codec=mozjpeg&amp;cs=strip&amp;auto=format&amp;w=24&amp;h=24&amp;fit=crop&amp;dpr=1 1x, https://ph-avatars.imgix.net/509985/original.jpeg?auto=compress&amp;codec=mozjpeg&amp;cs=strip&amp;auto=format&amp;w=24&amp;h=24&amp;fit=crop&amp;dpr=2 2x, https://ph-avatars.imgix.net/509985/original.jpeg?auto=compress&amp;codec=mozjpeg&amp;cs=strip&amp;auto=format&amp;w=24&amp;h=24&amp;fit=crop&amp;dpr=3 3x" src="https://ph-avatars.imgix.net/509985/original.jpeg?auto=compress&amp;codec=mozjpeg&amp;cs=strip&amp;auto=format&amp;w=24&amp;h=24&amp;fit=crop" style="width:24px;height:24px" alt="Jake Orlowitz" class="rounded-full"/></a></div><div class=""><a data-test="user-image-link-508725" aria-label="Jay Wilburn" href="/@jay_wilburn"><img loading="lazy" srcSet="https://ph-avatars.imgix.net/508725/original.jpeg?auto=compress&amp;codec=mozjpeg&amp;cs=strip&amp;auto=format&amp;w=24&amp;h=24&amp;fit=crop&amp;dpr=1 1x, https://ph-avatars.imgix.net/508725/original.jpeg?auto=compress&amp;codec=mozjpeg&amp;cs=strip&amp;auto=format&amp;w=24&amp;h=24&amp;fit=crop&amp;dpr=2 2x, https://ph-avatars.imgix.net/508725/original.jpeg?auto=compress&amp;codec=mozjpeg&amp;cs=strip&amp;auto=format&amp;w=24&amp;h=24&amp;fit=crop&amp;dpr=3 3x" src="https://ph-avatars.imgix.net/508725/original.jpeg?auto=compress&amp;codec=mozjpeg&amp;cs=strip&amp;auto=format&amp;w=24&amp;h=24&amp;fit=crop" style="width:24px;height:24px" alt="Jay Wilburn" class="rounded-full"/></a></div><div class=""><a data-test="user-image-link-493973" aria-label="Nicolas Vérité, Nÿco" href="/@nyconyco"><img loading="lazy" srcSet="https://ph-avatars.imgix.net/493973/original.jpeg?auto=compress&amp;codec=mozjpeg&amp;cs=strip&amp;auto=format&amp;w=24&amp;h=24&amp;fit=crop&amp;dpr=1 1x, https://ph-avatars.imgix.net/493973/original.jpeg?auto=compress&amp;codec=mozjpeg&amp;cs=strip&amp;auto=format&amp;w=24&amp;h=24&amp;fit=crop&amp;dpr=2 2x, https://ph-avatars.imgix.net/493973/original.jpeg?auto=compress&amp;codec=mozjpeg&amp;cs=strip&amp;auto=format&amp;w=24&amp;h=24&amp;fit=crop&amp;dpr=3 3x" src="https://ph-avatars.imgix.net/493973/original.jpeg?auto=compress&amp;codec=mozjpeg&amp;cs=strip&amp;auto=format&amp;w=24&amp;h=24&amp;fit=crop" style="width:24px;height:24px" alt="Nicolas Vérité, Nÿco" class="rounded-full"/></a></div><div class=""><a data-test="user-image-link-493507" aria-label="Ricardo" href="/@rikmende"><img loading="lazy" srcSet="https://ph-avatars.imgix.net/493507/original.jpeg?auto=compress&amp;codec=mozjpeg&amp;cs=strip&amp;auto=format&amp;w=24&amp;h=24&amp;fit=crop&amp;dpr=1 1x, https://ph-avatars.imgix.net/493507/original.jpeg?auto=compress&amp;codec=mozjpeg&amp;cs=strip&amp;auto=format&amp;w=24&amp;h=24&amp;fit=crop&amp;dpr=2 2x, https://ph-avatars.imgix.net/493507/original.jpeg?auto=compress&amp;codec=mozjpeg&amp;cs=strip&amp;auto=format&amp;w=24&amp;h=24&amp;fit=crop&amp;dpr=3 3x" src="https://ph-avatars.imgix.net/493507/original.jpeg?auto=compress&amp;codec=mozjpeg&amp;cs=strip&amp;auto=format&amp;w=24&amp;h=24&amp;fit=crop" style="width:24px;height:24px" alt="Ricardo" class="rounded-full"/></a></div><div class=""><a data-test="user-image-link-29064" aria-label="Spencer Dailey" href="/@spencenow"><img loading="lazy" srcSet="https://ph-avatars.imgix.net/29064/original.jpeg?auto=compress&amp;codec=mozjpeg&amp;cs=strip&amp;auto=format&amp;w=24&amp;h=24&amp;fit=crop&amp;dpr=1 1x, https://ph-avatars.imgix.net/29064/original.jpeg?auto=compress&amp;codec=mozjpeg&amp;cs=strip&amp;auto=format&amp;w=24&amp;h=24&amp;fit=crop&amp;dpr=2 2x, https://ph-avatars.imgix.net/29064/original.jpeg?auto=compress&amp;codec=mozjpeg&amp;cs=strip&amp;auto=format&amp;w=24&amp;h=24&amp;fit=crop&amp;dpr=3 3x" src="https://ph-avatars.imgix.net/29064/original.jpeg?auto=compress&amp;codec=mozjpeg&amp;cs=strip&amp;auto=format&amp;w=24&amp;h=24&amp;fit=crop" style="width:24px;height:24px" alt="Spencer Dailey" class="rounded-full"/></a></div><div class=""><a data-test="user-image-link-7553" aria-label="jcsnv" href="/@jcsnv"><img loading="lazy" srcSet="https://ph-avatars.imgix.net/7553/original.jpeg?auto=compress&amp;codec=mozjpeg&amp;cs=strip&amp;auto=format&amp;w=24&amp;h=24&amp;fit=crop&amp;dpr=1 1x, https://ph-avatars.imgix.net/7553/original.jpeg?auto=compress&amp;codec=mozjpeg&amp;cs=strip&amp;auto=format&amp;w=24&amp;h=24&amp;fit=crop&amp;dpr=2 2x, https://ph-avatars.imgix.net/7553/original.jpeg?auto=compress&amp;codec=mozjpeg&amp;cs=strip&amp;auto=format&amp;w=24&amp;h=24&amp;fit=crop&amp;dpr=3 3x" src="https://ph-avatars.imgix.net/7553/original.jpeg?auto=compress&amp;codec=mozjpeg&amp;cs=strip&amp;auto=format&amp;w=24&amp;h=24&amp;fit=crop" style="width:24px;height:24px" alt="jcsnv" class="rounded-full"/></a></div><div class=""><a data-test="user-image-link-194073" aria-label="Stefano Contiero" href="/@estelineink"><img loading="lazy" srcSet="https://ph-avatars.imgix.net/194073/original.jpeg?auto=compress&amp;codec=mozjpeg&amp;cs=strip&amp;auto=format&amp;w=24&amp;h=24&amp;fit=crop&amp;dpr=1 1x, https://ph-avatars.imgix.net/194073/original.jpeg?auto=compress&amp;codec=mozjpeg&amp;cs=strip&amp;auto=format&amp;w=24&amp;h=24&amp;fit=crop&amp;dpr=2 2x, https://ph-avatars.imgix.net/194073/original.jpeg?auto=compress&amp;codec=mozjpeg&amp;cs=strip&amp;auto=format&amp;w=24&amp;h=24&amp;fit=crop&amp;dpr=3 3x" src="https://ph-avatars.imgix.net/194073/original.jpeg?auto=compress&amp;codec=mozjpeg&amp;cs=strip&amp;auto=format&amp;w=24&amp;h=24&amp;fit=crop" style="width:24px;height:24px" alt="Stefano Contiero" class="rounded-full"/></a></div><div class=""><a data-test="user-image-link-473914" aria-label="imborge" href="/@deleted-473914"><img loading="lazy" srcSet="https://ph-avatars.imgix.net/473914/original.jpeg?auto=compress&amp;codec=mozjpeg&amp;cs=strip&amp;auto=format&amp;w=24&amp;h=24&amp;fit=crop&amp;dpr=1 1x, https://ph-avatars.imgix.net/473914/original.jpeg?auto=compress&amp;codec=mozjpeg&amp;cs=strip&amp;auto=format&amp;w=24&amp;h=24&amp;fit=crop&amp;dpr=2 2x, https://ph-avatars.imgix.net/473914/original.jpeg?auto=compress&amp;codec=mozjpeg&amp;cs=strip&amp;auto=format&amp;w=24&amp;h=24&amp;fit=crop&amp;dpr=3 3x" src="https://ph-avatars.imgix.net/473914/original.jpeg?auto=compress&amp;codec=mozjpeg&amp;cs=strip&amp;auto=format&amp;w=24&amp;h=24&amp;fit=crop" style="width:24px;height:24px" alt="imborge" class="rounded-full"/></a></div><div class=""><a data-test="user-image-link-437936" aria-label="Idan Tsitiat" href="/@idan_tsitiat"><img loading="lazy" srcSet="https://ph-avatars.imgix.net/437936/original.jpeg?auto=compress&amp;codec=mozjpeg&amp;cs=strip&amp;auto=format&amp;w=24&amp;h=24&amp;fit=crop&amp;dpr=1 1x, https://ph-avatars.imgix.net/437936/original.jpeg?auto=compress&amp;codec=mozjpeg&amp;cs=strip&amp;auto=format&amp;w=24&amp;h=24&amp;fit=crop&amp;dpr=2 2x, https://ph-avatars.imgix.net/437936/original.jpeg?auto=compress&amp;codec=mozjpeg&amp;cs=strip&amp;auto=format&amp;w=24&amp;h=24&amp;fit=crop&amp;dpr=3 3x" src="https://ph-avatars.imgix.net/437936/original.jpeg?auto=compress&amp;codec=mozjpeg&amp;cs=strip&amp;auto=format&amp;w=24&amp;h=24&amp;fit=crop" style="width:24px;height:24px" alt="Idan Tsitiat" class="rounded-full"/></a></div><div class=""><a data-test="user-image-link-505393" aria-label="Rebecca Slatkin" href="/@rebeccaslatkin"><img loading="lazy" srcSet="https://ph-avatars.imgix.net/505393/original.jpeg?auto=compress&amp;codec=mozjpeg&amp;cs=strip&amp;auto=format&amp;w=24&amp;h=24&amp;fit=crop&amp;dpr=1 1x, https://ph-avatars.imgix.net/505393/original.jpeg?auto=compress&amp;codec=mozjpeg&amp;cs=strip&amp;auto=format&amp;w=24&amp;h=24&amp;fit=crop&amp;dpr=2 2x, https://ph-avatars.imgix.net/505393/original.jpeg?auto=compress&amp;codec=mozjpeg&amp;cs=strip&amp;auto=format&amp;w=24&amp;h=24&amp;fit=crop&amp;dpr=3 3x" src="https://ph-avatars.imgix.net/505393/original.jpeg?auto=compress&amp;codec=mozjpeg&amp;cs=strip&amp;auto=format&amp;w=24&amp;h=24&amp;fit=crop" style="width:24px;height:24px" alt="Rebecca Slatkin" class="rounded-full"/></a></div><div class=""><a data-test="user-image-link-505255" aria-label="removement" href="/@removement"><img loading="lazy" srcSet="https://ph-avatars.imgix.net/505255/original.jpeg?auto=compress&amp;codec=mozjpeg&amp;cs=strip&amp;auto=format&amp;w=24&amp;h=24&amp;fit=crop&amp;dpr=1 1x, https://ph-avatars.imgix.net/505255/original.jpeg?auto=compress&amp;codec=mozjpeg&amp;cs=strip&amp;auto=format&amp;w=24&amp;h=24&amp;fit=crop&amp;dpr=2 2x, https://ph-avatars.imgix.net/505255/original.jpeg?auto=compress&amp;codec=mozjpeg&amp;cs=strip&amp;auto=format&amp;w=24&amp;h=24&amp;fit=crop&amp;dpr=3 3x" src="https://ph-avatars.imgix.net/505255/original.jpeg?auto=compress&amp;codec=mozjpeg&amp;cs=strip&amp;auto=format&amp;w=24&amp;h=24&amp;fit=crop" style="width:24px;height:24px" alt="removement" class="rounded-full"/></a></div><div class=""><a data-test="user-image-link-292240" aria-label="Michael Quirke" href="/@msdq"><img loading="lazy" srcSet="https://ph-avatars.imgix.net/292240/original.jpeg?auto=compress&amp;codec=mozjpeg&amp;cs=strip&amp;auto=format&amp;w=24&amp;h=24&amp;fit=crop&amp;dpr=1 1x, https://ph-avatars.imgix.net/292240/original.jpeg?auto=compress&amp;codec=mozjpeg&amp;cs=strip&amp;auto=format&amp;w=24&amp;h=24&amp;fit=crop&amp;dpr=2 2x, https://ph-avatars.imgix.net/292240/original.jpeg?auto=compress&amp;codec=mozjpeg&amp;cs=strip&amp;auto=format&amp;w=24&amp;h=24&amp;fit=crop&amp;dpr=3 3x" src="https://ph-avatars.imgix.net/292240/original.jpeg?auto=compress&amp;codec=mozjpeg&amp;cs=strip&amp;auto=format&amp;w=24&amp;h=24&amp;fit=crop" style="width:24px;height:24px" alt="Michael Quirke" class="rounded-full"/></a></div><div class=""><a data-test="user-image-link-504175" aria-label="Raghava Nellaturu" href="/@rnella01"><img loading="lazy" srcSet="https://ph-avatars.imgix.net/504175/original.jpeg?auto=compress&amp;codec=mozjpeg&amp;cs=strip&amp;auto=format&amp;w=24&amp;h=24&amp;fit=crop&amp;dpr=1 1x, https://ph-avatars.imgix.net/504175/original.jpeg?auto=compress&amp;codec=mozjpeg&amp;cs=strip&amp;auto=format&amp;w=24&amp;h=24&amp;fit=crop&amp;dpr=2 2x, https://ph-avatars.imgix.net/504175/original.jpeg?auto=compress&amp;codec=mozjpeg&amp;cs=strip&amp;auto=format&amp;w=24&amp;h=24&amp;fit=crop&amp;dpr=3 3x" src="https://ph-avatars.imgix.net/504175/original.jpeg?auto=compress&amp;codec=mozjpeg&amp;cs=strip&amp;auto=format&amp;w=24&amp;h=24&amp;fit=crop" style="width:24px;height:24px" alt="Raghava Nellaturu" class="rounded-full"/></a></div><div class=""><a data-test="user-image-link-503652" aria-label="Raúl Marcos" href="/@raulmarcosl"><img loading="lazy" srcSet="https://ph-avatars.imgix.net/503652/original.jpeg?auto=compress&amp;codec=mozjpeg&amp;cs=strip&amp;auto=format&amp;w=24&amp;h=24&amp;fit=crop&amp;dpr=1 1x, https://ph-avatars.imgix.net/503652/original.jpeg?auto=compress&amp;codec=mozjpeg&amp;cs=strip&amp;auto=format&amp;w=24&amp;h=24&amp;fit=crop&amp;dpr=2 2x, https://ph-avatars.imgix.net/503652/original.jpeg?auto=compress&amp;codec=mozjpeg&amp;cs=strip&amp;auto=format&amp;w=24&amp;h=24&amp;fit=crop&amp;dpr=3 3x" src="https://ph-avatars.imgix.net/503652/original.jpeg?auto=compress&amp;codec=mozjpeg&amp;cs=strip&amp;auto=format&amp;w=24&amp;h=24&amp;fit=crop" style="width:24px;height:24px" alt="Raúl Marcos" class="rounded-full"/></a></div><div class=""><a data-test="user-image-link-500602" aria-label="Kristian Slosar" href="/@kristian_io"><img loading="lazy" srcSet="https://ph-avatars.imgix.net/500602/original.jpeg?auto=compress&amp;codec=mozjpeg&amp;cs=strip&amp;auto=format&amp;w=24&amp;h=24&amp;fit=crop&amp;dpr=1 1x, https://ph-avatars.imgix.net/500602/original.jpeg?auto=compress&amp;codec=mozjpeg&amp;cs=strip&amp;auto=format&amp;w=24&amp;h=24&amp;fit=crop&amp;dpr=2 2x, https://ph-avatars.imgix.net/500602/original.jpeg?auto=compress&amp;codec=mozjpeg&amp;cs=strip&amp;auto=format&amp;w=24&amp;h=24&amp;fit=crop&amp;dpr=3 3x" src="https://ph-avatars.imgix.net/500602/original.jpeg?auto=compress&amp;codec=mozjpeg&amp;cs=strip&amp;auto=format&amp;w=24&amp;h=24&amp;fit=crop" style="width:24px;height:24px" alt="Kristian Slosar" class="rounded-full"/></a></div><div class=""><a data-test="user-image-link-479144" aria-label="Ram" href="/@ramkumarhq"><img loading="lazy" srcSet="https://ph-avatars.imgix.net/479144/original.png?auto=compress&amp;codec=mozjpeg&amp;cs=strip&amp;auto=format&amp;w=24&amp;h=24&amp;fit=crop&amp;dpr=1 1x, https://ph-avatars.imgix.net/479144/original.png?auto=compress&amp;codec=mozjpeg&amp;cs=strip&amp;auto=format&amp;w=24&amp;h=24&amp;fit=crop&amp;dpr=2 2x, https://ph-avatars.imgix.net/479144/original.png?auto=compress&amp;codec=mozjpeg&amp;cs=strip&amp;auto=format&amp;w=24&amp;h=24&amp;fit=crop&amp;dpr=3 3x" src="https://ph-avatars.imgix.net/479144/original.png?auto=compress&amp;codec=mozjpeg&amp;cs=strip&amp;auto=format&amp;w=24&amp;h=24&amp;fit=crop" style="width:24px;height:24px" alt="Ram" class="rounded-full"/></a></div><div class=""><a data-test="user-image-link-502575" aria-label="Sneha Jain" href="/@snehajain1616"><img loading="lazy" srcSet="https://ph-avatars.imgix.net/502575/original.jpeg?auto=compress&amp;codec=mozjpeg&amp;cs=strip&amp;auto=format&amp;w=24&amp;h=24&amp;fit=crop&amp;dpr=1 1x, https://ph-avatars.imgix.net/502575/original.jpeg?auto=compress&amp;codec=mozjpeg&amp;cs=strip&amp;auto=format&amp;w=24&amp;h=24&amp;fit=crop&amp;dpr=2 2x, https://ph-avatars.imgix.net/502575/original.jpeg?auto=compress&amp;codec=mozjpeg&amp;cs=strip&amp;auto=format&amp;w=24&amp;h=24&amp;fit=crop&amp;dpr=3 3x" src="https://ph-avatars.imgix.net/502575/original.jpeg?auto=compress&amp;codec=mozjpeg&amp;cs=strip&amp;auto=format&amp;w=24&amp;h=24&amp;fit=crop" style="width:24px;height:24px" alt="Sneha Jain" class="rounded-full"/></a></div><div class=""><a data-test="user-image-link-502498" aria-label="manumental" href="/@manumental"><img loading="lazy" srcSet="https://ph-avatars.imgix.net/502498/original.jpeg?auto=compress&amp;codec=mozjpeg&amp;cs=strip&amp;auto=format&amp;w=24&amp;h=24&amp;fit=crop&amp;dpr=1 1x, https://ph-avatars.imgix.net/502498/original.jpeg?auto=compress&amp;codec=mozjpeg&amp;cs=strip&amp;auto=format&amp;w=24&amp;h=24&amp;fit=crop&amp;dpr=2 2x, https://ph-avatars.imgix.net/502498/original.jpeg?auto=compress&amp;codec=mozjpeg&amp;cs=strip&amp;auto=format&amp;w=24&amp;h=24&amp;fit=crop&amp;dpr=3 3x" src="https://ph-avatars.imgix.net/502498/original.jpeg?auto=compress&amp;codec=mozjpeg&amp;cs=strip&amp;auto=format&amp;w=24&amp;h=24&amp;fit=crop" style="width:24px;height:24px" alt="manumental" class="rounded-full"/></a></div><div class=""><a data-test="user-image-link-501236" aria-label="Marc Brandsma" href="/@tedesign"><img loading="lazy" srcSet="https://ph-avatars.imgix.net/501236/original.jpeg?auto=compress&amp;codec=mozjpeg&amp;cs=strip&amp;auto=format&amp;w=24&amp;h=24&amp;fit=crop&amp;dpr=1 1x, https://ph-avatars.imgix.net/501236/original.jpeg?auto=compress&amp;codec=mozjpeg&amp;cs=strip&amp;auto=format&amp;w=24&amp;h=24&amp;fit=crop&amp;dpr=2 2x, https://ph-avatars.imgix.net/501236/original.jpeg?auto=compress&amp;codec=mozjpeg&amp;cs=strip&amp;auto=format&amp;w=24&amp;h=24&amp;fit=crop&amp;dpr=3 3x" src="https://ph-avatars.imgix.net/501236/original.jpeg?auto=compress&amp;codec=mozjpeg&amp;cs=strip&amp;auto=format&amp;w=24&amp;h=24&amp;fit=crop" style="width:24px;height:24px" alt="Marc Brandsma" class="rounded-full"/></a></div><div class=""><a data-test="user-image-link-500875" aria-label="Ryan Parman" href="/@skyzyx"><img loading="lazy" srcSet="https://ph-avatars.imgix.net/500875/original.jpeg?auto=compress&amp;codec=mozjpeg&amp;cs=strip&amp;auto=format&amp;w=24&amp;h=24&amp;fit=crop&amp;dpr=1 1x, https://ph-avatars.imgix.net/500875/original.jpeg?auto=compress&amp;codec=mozjpeg&amp;cs=strip&amp;auto=format&amp;w=24&amp;h=24&amp;fit=crop&amp;dpr=2 2x, https://ph-avatars.imgix.net/500875/original.jpeg?auto=compress&amp;codec=mozjpeg&amp;cs=strip&amp;auto=format&amp;w=24&amp;h=24&amp;fit=crop&amp;dpr=3 3x" src="https://ph-avatars.imgix.net/500875/original.jpeg?auto=compress&amp;codec=mozjpeg&amp;cs=strip&amp;auto=format&amp;w=24&amp;h=24&amp;fit=crop" style="width:24px;height:24px" alt="Ryan Parman" class="rounded-full"/></a></div><div class=""><a data-test="user-image-link-56400" aria-label="kagen" href="/@kagenatkinson"><img loading="lazy" srcSet="https://ph-avatars.imgix.net/56400/original.jpeg?auto=compress&amp;codec=mozjpeg&amp;cs=strip&amp;auto=format&amp;w=24&amp;h=24&amp;fit=crop&amp;dpr=1 1x, https://ph-avatars.imgix.net/56400/original.jpeg?auto=compress&amp;codec=mozjpeg&amp;cs=strip&amp;auto=format&amp;w=24&amp;h=24&amp;fit=crop&amp;dpr=2 2x, https://ph-avatars.imgix.net/56400/original.jpeg?auto=compress&amp;codec=mozjpeg&amp;cs=strip&amp;auto=format&amp;w=24&amp;h=24&amp;fit=crop&amp;dpr=3 3x" src="https://ph-avatars.imgix.net/56400/original.jpeg?auto=compress&amp;codec=mozjpeg&amp;cs=strip&amp;auto=format&amp;w=24&amp;h=24&amp;fit=crop" style="width:24px;height:24px" alt="kagen" class="rounded-full"/></a></div><div class=""><a data-test="user-image-link-498678" aria-label="gibson86" href="/@gibson861"><img loading="lazy" srcSet="https://ph-avatars.imgix.net/498678/original.jpeg?auto=compress&amp;codec=mozjpeg&amp;cs=strip&amp;auto=format&amp;w=24&amp;h=24&amp;fit=crop&amp;dpr=1 1x, https://ph-avatars.imgix.net/498678/original.jpeg?auto=compress&amp;codec=mozjpeg&amp;cs=strip&amp;auto=format&amp;w=24&amp;h=24&amp;fit=crop&amp;dpr=2 2x, https://ph-avatars.imgix.net/498678/original.jpeg?auto=compress&amp;codec=mozjpeg&amp;cs=strip&amp;auto=format&amp;w=24&amp;h=24&amp;fit=crop&amp;dpr=3 3x" src="https://ph-avatars.imgix.net/498678/original.jpeg?auto=compress&amp;codec=mozjpeg&amp;cs=strip&amp;auto=format&amp;w=24&amp;h=24&amp;fit=crop" style="width:24px;height:24px" alt="gibson86" class="rounded-full"/></a></div><div class=""><a data-test="user-image-link-341345" aria-label="Brian Mills Jr" href="/@brianmillsjr"><img loading="lazy" srcSet="https://ph-avatars.imgix.net/341345/e2e700fe-9b1c-43bb-8fde-ee97e8dcb969.jpeg?auto=compress&amp;codec=mozjpeg&amp;cs=strip&amp;auto=format&amp;w=24&amp;h=24&amp;fit=crop&amp;dpr=1 1x, https://ph-avatars.imgix.net/341345/e2e700fe-9b1c-43bb-8fde-ee97e8dcb969.jpeg?auto=compress&amp;codec=mozjpeg&amp;cs=strip&amp;auto=format&amp;w=24&amp;h=24&amp;fit=crop&amp;dpr=2 2x, https://ph-avatars.imgix.net/341345/e2e700fe-9b1c-43bb-8fde-ee97e8dcb969.jpeg?auto=compress&amp;codec=mozjpeg&amp;cs=strip&amp;auto=format&amp;w=24&amp;h=24&amp;fit=crop&amp;dpr=3 3x" src="https://ph-avatars.imgix.net/341345/e2e700fe-9b1c-43bb-8fde-ee97e8dcb969.jpeg?auto=compress&amp;codec=mozjpeg&amp;cs=strip&amp;auto=format&amp;w=24&amp;h=24&amp;fit=crop" style="width:24px;height:24px" alt="Brian Mills Jr" class="rounded-full"/></a></div><div class=""><a data-test="user-image-link-495182" aria-label="Adam Marquart" href="/@deleted-495182"><img loading="lazy" srcSet="https://ph-avatars.imgix.net/495182/original.jpeg?auto=compress&amp;codec=mozjpeg&amp;cs=strip&amp;auto=format&amp;w=24&amp;h=24&amp;fit=crop&amp;dpr=1 1x, https://ph-avatars.imgix.net/495182/original.jpeg?auto=compress&amp;codec=mozjpeg&amp;cs=strip&amp;auto=format&amp;w=24&amp;h=24&amp;fit=crop&amp;dpr=2 2x, https://ph-avatars.imgix.net/495182/original.jpeg?auto=compress&amp;codec=mozjpeg&amp;cs=strip&amp;auto=format&amp;w=24&amp;h=24&amp;fit=crop&amp;dpr=3 3x" src="https://ph-avatars.imgix.net/495182/original.jpeg?auto=compress&amp;codec=mozjpeg&amp;cs=strip&amp;auto=format&amp;w=24&amp;h=24&amp;fit=crop" style="width:24px;height:24px" alt="Adam Marquart" class="rounded-full"/></a></div><div class=""><a data-test="user-image-link-464274" aria-label="Uri Leshem" href="/@urkele"><img loading="lazy" srcSet="https://ph-avatars.imgix.net/464274/original.jpeg?auto=compress&amp;codec=mozjpeg&amp;cs=strip&amp;auto=format&amp;w=24&amp;h=24&amp;fit=crop&amp;dpr=1 1x, https://ph-avatars.imgix.net/464274/original.jpeg?auto=compress&amp;codec=mozjpeg&amp;cs=strip&amp;auto=format&amp;w=24&amp;h=24&amp;fit=crop&amp;dpr=2 2x, https://ph-avatars.imgix.net/464274/original.jpeg?auto=compress&amp;codec=mozjpeg&amp;cs=strip&amp;auto=format&amp;w=24&amp;h=24&amp;fit=crop&amp;dpr=3 3x" src="https://ph-avatars.imgix.net/464274/original.jpeg?auto=compress&amp;codec=mozjpeg&amp;cs=strip&amp;auto=format&amp;w=24&amp;h=24&amp;fit=crop" style="width:24px;height:24px" alt="Uri Leshem" class="rounded-full"/></a></div><div class=""><a data-test="user-image-link-53326" aria-label="Elke Fleing" href="/@deleted-53326"><img loading="lazy" srcSet="https://ph-avatars.imgix.net/53326/original.jpeg?auto=compress&amp;codec=mozjpeg&amp;cs=strip&amp;auto=format&amp;w=24&amp;h=24&amp;fit=crop&amp;dpr=1 1x, https://ph-avatars.imgix.net/53326/original.jpeg?auto=compress&amp;codec=mozjpeg&amp;cs=strip&amp;auto=format&amp;w=24&amp;h=24&amp;fit=crop&amp;dpr=2 2x, https://ph-avatars.imgix.net/53326/original.jpeg?auto=compress&amp;codec=mozjpeg&amp;cs=strip&amp;auto=format&amp;w=24&amp;h=24&amp;fit=crop&amp;dpr=3 3x" src="https://ph-avatars.imgix.net/53326/original.jpeg?auto=compress&amp;codec=mozjpeg&amp;cs=strip&amp;auto=format&amp;w=24&amp;h=24&amp;fit=crop" style="width:24px;height:24px" alt="Elke Fleing" class="rounded-full"/></a></div><div class=""><a data-test="user-image-link-30732" aria-label="Mustafa S." href="/@mlkrsrc"><img loading="lazy" srcSet="https://ph-avatars.imgix.net/30732/original.jpeg?auto=compress&amp;codec=mozjpeg&amp;cs=strip&amp;auto=format&amp;w=24&amp;h=24&amp;fit=crop&amp;dpr=1 1x, https://ph-avatars.imgix.net/30732/original.jpeg?auto=compress&amp;codec=mozjpeg&amp;cs=strip&amp;auto=format&amp;w=24&amp;h=24&amp;fit=crop&amp;dpr=2 2x, https://ph-avatars.imgix.net/30732/original.jpeg?auto=compress&amp;codec=mozjpeg&amp;cs=strip&amp;auto=format&amp;w=24&amp;h=24&amp;fit=crop&amp;dpr=3 3x" src="https://ph-avatars.imgix.net/30732/original.jpeg?auto=compress&amp;codec=mozjpeg&amp;cs=strip&amp;auto=format&amp;w=24&amp;h=24&amp;fit=crop" style="width:24px;height:24px" alt="Mustafa S." class="rounded-full"/></a></div><div class=""><a data-test="user-image-link-231642" aria-label="Andy Kaiser" href="/@andykaiser"><img loading="lazy" srcSet="https://ph-avatars.imgix.net/231642/original.jpeg?auto=compress&amp;codec=mozjpeg&amp;cs=strip&amp;auto=format&amp;w=24&amp;h=24&amp;fit=crop&amp;dpr=1 1x, https://ph-avatars.imgix.net/231642/original.jpeg?auto=compress&amp;codec=mozjpeg&amp;cs=strip&amp;auto=format&amp;w=24&amp;h=24&amp;fit=crop&amp;dpr=2 2x, https://ph-avatars.imgix.net/231642/original.jpeg?auto=compress&amp;codec=mozjpeg&amp;cs=strip&amp;auto=format&amp;w=24&amp;h=24&amp;fit=crop&amp;dpr=3 3x" src="https://ph-avatars.imgix.net/231642/original.jpeg?auto=compress&amp;codec=mozjpeg&amp;cs=strip&amp;auto=format&amp;w=24&amp;h=24&amp;fit=crop" style="width:24px;height:24px" alt="Andy Kaiser" class="rounded-full"/></a></div><div class=""><a data-test="user-image-link-51231" aria-label="Erik Howard" href="/@erik_howard"><img loading="lazy" srcSet="https://ph-avatars.imgix.net/51231/original.jpeg?auto=compress&amp;codec=mozjpeg&amp;cs=strip&amp;auto=format&amp;w=24&amp;h=24&amp;fit=crop&amp;dpr=1 1x, https://ph-avatars.imgix.net/51231/original.jpeg?auto=compress&amp;codec=mozjpeg&amp;cs=strip&amp;auto=format&amp;w=24&amp;h=24&amp;fit=crop&amp;dpr=2 2x, https://ph-avatars.imgix.net/51231/original.jpeg?auto=compress&amp;codec=mozjpeg&amp;cs=strip&amp;auto=format&amp;w=24&amp;h=24&amp;fit=crop&amp;dpr=3 3x" src="https://ph-avatars.imgix.net/51231/original.jpeg?auto=compress&amp;codec=mozjpeg&amp;cs=strip&amp;auto=format&amp;w=24&amp;h=24&amp;fit=crop" style="width:24px;height:24px" alt="Erik Howard" class="rounded-full"/></a></div><div class=""><a data-test="user-image-link-71397" aria-label="arin" href="/@arintoker"><img loading="lazy" srcSet="https://ph-avatars.imgix.net/71397/d6a8ba6c-f4d3-4ca6-85af-bf721511e0a5.jpeg?auto=compress&amp;codec=mozjpeg&amp;cs=strip&amp;auto=format&amp;w=24&amp;h=24&amp;fit=crop&amp;dpr=1 1x, https://ph-avatars.imgix.net/71397/d6a8ba6c-f4d3-4ca6-85af-bf721511e0a5.jpeg?auto=compress&amp;codec=mozjpeg&amp;cs=strip&amp;auto=format&amp;w=24&amp;h=24&amp;fit=crop&amp;dpr=2 2x, https://ph-avatars.imgix.net/71397/d6a8ba6c-f4d3-4ca6-85af-bf721511e0a5.jpeg?auto=compress&amp;codec=mozjpeg&amp;cs=strip&amp;auto=format&amp;w=24&amp;h=24&amp;fit=crop&amp;dpr=3 3x" src="https://ph-avatars.imgix.net/71397/d6a8ba6c-f4d3-4ca6-85af-bf721511e0a5.jpeg?auto=compress&amp;codec=mozjpeg&amp;cs=strip&amp;auto=format&amp;w=24&amp;h=24&amp;fit=crop" style="width:24px;height:24px" alt="arin" class="rounded-full"/></a></div><div class=""><a data-test="user-image-link-220989" aria-label="Kaili Kleemeier" href="/@kailikleemeier"><img loading="lazy" srcSet="https://ph-avatars.imgix.net/220989/original.jpeg?auto=compress&amp;codec=mozjpeg&amp;cs=strip&amp;auto=format&amp;w=24&amp;h=24&amp;fit=crop&amp;dpr=1 1x, https://ph-avatars.imgix.net/220989/original.jpeg?auto=compress&amp;codec=mozjpeg&amp;cs=strip&amp;auto=format&amp;w=24&amp;h=24&amp;fit=crop&amp;dpr=2 2x, https://ph-avatars.imgix.net/220989/original.jpeg?auto=compress&amp;codec=mozjpeg&amp;cs=strip&amp;auto=format&amp;w=24&amp;h=24&amp;fit=crop&amp;dpr=3 3x" src="https://ph-avatars.imgix.net/220989/original.jpeg?auto=compress&amp;codec=mozjpeg&amp;cs=strip&amp;auto=format&amp;w=24&amp;h=24&amp;fit=crop" style="width:24px;height:24px" alt="Kaili Kleemeier" class="rounded-full"/></a></div><div class=""><a data-test="user-image-link-157956" aria-label="Deven Bhooshan" href="/@devenbhooshan"><img loading="lazy" srcSet="https://ph-avatars.imgix.net/157956/0c01c1ea-bd29-4756-8afe-f848f7b9375e.jpeg?auto=compress&amp;codec=mozjpeg&amp;cs=strip&amp;auto=format&amp;w=24&amp;h=24&amp;fit=crop&amp;dpr=1 1x, https://ph-avatars.imgix.net/157956/0c01c1ea-bd29-4756-8afe-f848f7b9375e.jpeg?auto=compress&amp;codec=mozjpeg&amp;cs=strip&amp;auto=format&amp;w=24&amp;h=24&amp;fit=crop&amp;dpr=2 2x, https://ph-avatars.imgix.net/157956/0c01c1ea-bd29-4756-8afe-f848f7b9375e.jpeg?auto=compress&amp;codec=mozjpeg&amp;cs=strip&amp;auto=format&amp;w=24&amp;h=24&amp;fit=crop&amp;dpr=3 3x" src="https://ph-avatars.imgix.net/157956/0c01c1ea-bd29-4756-8afe-f848f7b9375e.jpeg?auto=compress&amp;codec=mozjpeg&amp;cs=strip&amp;auto=format&amp;w=24&amp;h=24&amp;fit=crop" style="width:24px;height:24px" alt="Deven Bhooshan" class="rounded-full"/></a></div><div class=""><a data-test="user-image-link-51699" aria-label="Thanasis" href="/@tnsrig"><img loading="lazy" srcSet="https://ph-avatars.imgix.net/51699/0acfb668-ef7d-46f1-8542-80c065e24974.jpeg?auto=compress&amp;codec=mozjpeg&amp;cs=strip&amp;auto=format&amp;w=24&amp;h=24&amp;fit=crop&amp;dpr=1 1x, https://ph-avatars.imgix.net/51699/0acfb668-ef7d-46f1-8542-80c065e24974.jpeg?auto=compress&amp;codec=mozjpeg&amp;cs=strip&amp;auto=format&amp;w=24&amp;h=24&amp;fit=crop&amp;dpr=2 2x, https://ph-avatars.imgix.net/51699/0acfb668-ef7d-46f1-8542-80c065e24974.jpeg?auto=compress&amp;codec=mozjpeg&amp;cs=strip&amp;auto=format&amp;w=24&amp;h=24&amp;fit=crop&amp;dpr=3 3x" src="https://ph-avatars.imgix.net/51699/0acfb668-ef7d-46f1-8542-80c065e24974.jpeg?auto=compress&amp;codec=mozjpeg&amp;cs=strip&amp;auto=format&amp;w=24&amp;h=24&amp;fit=crop" style="width:24px;height:24px" alt="Thanasis" class="rounded-full"/></a></div><div class=""><a data-test="user-image-link-435128" aria-label="Bojan Vidanovic" href="/@bojanvidanovic"><img loading="lazy" srcSet="https://ph-avatars.imgix.net/435128/original.jpeg?auto=compress&amp;codec=mozjpeg&amp;cs=strip&amp;auto=format&amp;w=24&amp;h=24&amp;fit=crop&amp;dpr=1 1x, https://ph-avatars.imgix.net/435128/original.jpeg?auto=compress&amp;codec=mozjpeg&amp;cs=strip&amp;auto=format&amp;w=24&amp;h=24&amp;fit=crop&amp;dpr=2 2x, https://ph-avatars.imgix.net/435128/original.jpeg?auto=compress&amp;codec=mozjpeg&amp;cs=strip&amp;auto=format&amp;w=24&amp;h=24&amp;fit=crop&amp;dpr=3 3x" src="https://ph-avatars.imgix.net/435128/original.jpeg?auto=compress&amp;codec=mozjpeg&amp;cs=strip&amp;auto=format&amp;w=24&amp;h=24&amp;fit=crop" style="width:24px;height:24px" alt="Bojan Vidanovic" class="rounded-full"/></a></div><div class=""><a data-test="user-image-link-45688" aria-label="Juan Diosdado" href="/@ikonoklast"><img loading="lazy" srcSet="https://ph-avatars.imgix.net/45688/original.jpeg?auto=compress&amp;codec=mozjpeg&amp;cs=strip&amp;auto=format&amp;w=24&amp;h=24&amp;fit=crop&amp;dpr=1 1x, https://ph-avatars.imgix.net/45688/original.jpeg?auto=compress&amp;codec=mozjpeg&amp;cs=strip&amp;auto=format&amp;w=24&amp;h=24&amp;fit=crop&amp;dpr=2 2x, https://ph-avatars.imgix.net/45688/original.jpeg?auto=compress&amp;codec=mozjpeg&amp;cs=strip&amp;auto=format&amp;w=24&amp;h=24&amp;fit=crop&amp;dpr=3 3x" src="https://ph-avatars.imgix.net/45688/original.jpeg?auto=compress&amp;codec=mozjpeg&amp;cs=strip&amp;auto=format&amp;w=24&amp;h=24&amp;fit=crop" style="width:24px;height:24px" alt="Juan Diosdado" class="rounded-full"/></a></div><div class=""><a data-test="user-image-link-345043" aria-label="Eduard Ionuţ Ichim" href="/@eeschimosu"><img loading="lazy" srcSet="https://ph-avatars.imgix.net/345043/original.jpeg?auto=compress&amp;codec=mozjpeg&amp;cs=strip&amp;auto=format&amp;w=24&amp;h=24&amp;fit=crop&amp;dpr=1 1x, https://ph-avatars.imgix.net/345043/original.jpeg?auto=compress&amp;codec=mozjpeg&amp;cs=strip&amp;auto=format&amp;w=24&amp;h=24&amp;fit=crop&amp;dpr=2 2x, https://ph-avatars.imgix.net/345043/original.jpeg?auto=compress&amp;codec=mozjpeg&amp;cs=strip&amp;auto=format&amp;w=24&amp;h=24&amp;fit=crop&amp;dpr=3 3x" src="https://ph-avatars.imgix.net/345043/original.jpeg?auto=compress&amp;codec=mozjpeg&amp;cs=strip&amp;auto=format&amp;w=24&amp;h=24&amp;fit=crop" style="width:24px;height:24px" alt="Eduard Ionuţ Ichim" class="rounded-full"/></a></div><div class=""><a data-test="user-image-link-168321" aria-label="Gabriel Csabaï" href="/@gcsabai"><img loading="lazy" srcSet="https://ph-avatars.imgix.net/168321/original.jpeg?auto=compress&amp;codec=mozjpeg&amp;cs=strip&amp;auto=format&amp;w=24&amp;h=24&amp;fit=crop&amp;dpr=1 1x, https://ph-avatars.imgix.net/168321/original.jpeg?auto=compress&amp;codec=mozjpeg&amp;cs=strip&amp;auto=format&amp;w=24&amp;h=24&amp;fit=crop&amp;dpr=2 2x, https://ph-avatars.imgix.net/168321/original.jpeg?auto=compress&amp;codec=mozjpeg&amp;cs=strip&amp;auto=format&amp;w=24&amp;h=24&amp;fit=crop&amp;dpr=3 3x" src="https://ph-avatars.imgix.net/168321/original.jpeg?auto=compress&amp;codec=mozjpeg&amp;cs=strip&amp;auto=format&amp;w=24&amp;h=24&amp;fit=crop" style="width:24px;height:24px" alt="Gabriel Csabaï" class="rounded-full"/></a></div><div class=""><a data-test="user-image-link-25717" aria-label="Erik Hoffman" href="/@lillerik"><img loading="lazy" srcSet="https://ph-avatars.imgix.net/25717/69edd6a8-e6b2-4d78-9d7e-45a6c70803b3.jpeg?auto=compress&amp;codec=mozjpeg&amp;cs=strip&amp;auto=format&amp;w=24&amp;h=24&amp;fit=crop&amp;dpr=1 1x, https://ph-avatars.imgix.net/25717/69edd6a8-e6b2-4d78-9d7e-45a6c70803b3.jpeg?auto=compress&amp;codec=mozjpeg&amp;cs=strip&amp;auto=format&amp;w=24&amp;h=24&amp;fit=crop&amp;dpr=2 2x, https://ph-avatars.imgix.net/25717/69edd6a8-e6b2-4d78-9d7e-45a6c70803b3.jpeg?auto=compress&amp;codec=mozjpeg&amp;cs=strip&amp;auto=format&amp;w=24&amp;h=24&amp;fit=crop&amp;dpr=3 3x" src="https://ph-avatars.imgix.net/25717/69edd6a8-e6b2-4d78-9d7e-45a6c70803b3.jpeg?auto=compress&amp;codec=mozjpeg&amp;cs=strip&amp;auto=format&amp;w=24&amp;h=24&amp;fit=crop" style="width:24px;height:24px" alt="Erik Hoffman" class="rounded-full"/></a></div><div class=""><a data-test="user-image-link-163208" aria-label="Matt Nassar" href="/@mattnassar"><img loading="lazy" srcSet="https://ph-avatars.imgix.net/163208/original.jpeg?auto=compress&amp;codec=mozjpeg&amp;cs=strip&amp;auto=format&amp;w=24&amp;h=24&amp;fit=crop&amp;dpr=1 1x, https://ph-avatars.imgix.net/163208/original.jpeg?auto=compress&amp;codec=mozjpeg&amp;cs=strip&amp;auto=format&amp;w=24&amp;h=24&amp;fit=crop&amp;dpr=2 2x, https://ph-avatars.imgix.net/163208/original.jpeg?auto=compress&amp;codec=mozjpeg&amp;cs=strip&amp;auto=format&amp;w=24&amp;h=24&amp;fit=crop&amp;dpr=3 3x" src="https://ph-avatars.imgix.net/163208/original.jpeg?auto=compress&amp;codec=mozjpeg&amp;cs=strip&amp;auto=format&amp;w=24&amp;h=24&amp;fit=crop" style="width:24px;height:24px" alt="Matt Nassar" class="rounded-full"/></a></div><div class=""><a data-test="user-image-link-420339" aria-label="Nishant Gupta" href="/@nishant_k_gupta"><img loading="lazy" srcSet="https://ph-avatars.imgix.net/420339/original.jpeg?auto=compress&amp;codec=mozjpeg&amp;cs=strip&amp;auto=format&amp;w=24&amp;h=24&amp;fit=crop&amp;dpr=1 1x, https://ph-avatars.imgix.net/420339/original.jpeg?auto=compress&amp;codec=mozjpeg&amp;cs=strip&amp;auto=format&amp;w=24&amp;h=24&amp;fit=crop&amp;dpr=2 2x, https://ph-avatars.imgix.net/420339/original.jpeg?auto=compress&amp;codec=mozjpeg&amp;cs=strip&amp;auto=format&amp;w=24&amp;h=24&amp;fit=crop&amp;dpr=3 3x" src="https://ph-avatars.imgix.net/420339/original.jpeg?auto=compress&amp;codec=mozjpeg&amp;cs=strip&amp;auto=format&amp;w=24&amp;h=24&amp;fit=crop" style="width:24px;height:24px" alt="Nishant Gupta" class="rounded-full"/></a></div></div></div></div><div class="mb-8 flex flex-col gap-4"><div class="text-18 font-semibold text-dark-gray">Related Product categories</div><div class="flex flex-col gap-8"><ul class="flex list-none flex-col gap-2"><li><a class="text-14 font-semibold text-dark-gray hover:text-blue" target="_blank" href="/categories/automation">Automation tools</a></li><li><a class="text-14 font-semibold text-dark-gray hover:text-blue" target="_blank" href="/categories/team-collaboration">Team collaboration software</a></li><li><a class="text-14 font-semibold text-dark-gray hover:text-blue" target="_blank" href="/categories/community-management">Community management</a></li><li><a class="text-14 font-semibold text-dark-gray hover:text-blue" target="_blank" href="/categories/project-management">Project management software</a></li><li><a class="text-14 font-semibold text-dark-gray hover:text-blue" target="_blank" href="/categories/code-editors">Code editors</a></li><li><a class="text-14 font-semibold text-dark-gray hover:text-blue" target="_blank" href="/categories/issue-tracking-software">Issue tracking software</a></li><li><a class="text-14 font-semibold text-dark-gray hover:text-blue" target="_blank" href="/categories/git-clients">Git clients</a></li><li><a class="text-14 font-semibold text-dark-gray hover:text-blue" target="_blank" href="/categories/platforms">Platforms</a></li><li><a class="text-14 font-semibold text-dark-gray hover:text-blue" target="_blank" href="/categories/code-review-tools">Code Review Tools</a></li><li><a class="text-14 font-semibold text-dark-gray hover:text-blue" target="_blank" href="/categories/engineering-development">Engineering &amp; Development</a></li></ul></div></div><div class="mb-10 border-none"><ul class="m-0 flex flex-row flex-wrap gap-1 p-0"><li class="text-12 text-light-gray hover:underline"><a href="/stories">Blog</a></li><span class="relative -top-px text-12 text-light-gray opacity-45">•</span><li class="text-12 text-light-gray hover:underline"><a href="/newsletters">Newsletter</a></li><span class="relative -top-px text-12 text-light-gray opacity-45">•</span><li class="text-12 text-light-gray hover:underline"><a href="/questions">Questions</a></li><span class="relative -top-px text-12 text-light-gray opacity-45">•</span><li class="text-12 text-light-gray hover:underline"><a href="/categories">Product Categories</a></li><span class="relative -top-px text-12 text-light-gray opacity-45">•</span><li class="text-12 text-light-gray hover:underline"><a href="/apps">Apps</a></li><span class="relative -top-px text-12 text-light-gray opacity-45">•</span><li class="text-12 text-light-gray hover:underline"><a href="/about">About</a></li><span class="relative -top-px text-12 text-light-gray opacity-45">•</span><li class="text-12 text-light-gray hover:underline"><a href="https://help.producthunt.com">FAQ</a></li><span class="relative -top-px text-12 text-light-gray opacity-45">•</span><li class="text-12 text-light-gray hover:underline"><a href="/legal#terms">Terms</a></li><span class="relative -top-px text-12 text-light-gray opacity-45">•</span><li class="text-12 text-light-gray hover:underline"><a href="/legal#privacy">Privacy and Cookies</a></li><span class="relative -top-px text-12 text-light-gray opacity-45">•</span><li class="text-12 text-light-gray hover:underline"><a href="https://twitter.com/ProductHunt" target="_blank" rel="nofollow noopener noreferrer">X.com</a></li><span class="relative -top-px text-12 text-light-gray opacity-45">•</span><li class="text-12 text-light-gray hover:underline"><a href="https://www.facebook.com/producthunt" target="_blank" rel="nofollow noopener noreferrer">Facebook</a></li><span class="relative -top-px text-12 text-light-gray opacity-45">•</span><li class="text-12 text-light-gray hover:underline"><a href="https://www.instagram.com/producthunt" target="_blank" rel="nofollow noopener noreferrer">Instagram</a></li><span class="relative -top-px text-12 text-light-gray opacity-45">•</span><li class="text-12 text-light-gray hover:underline"><a href="https://www.linkedin.com/company/producthunt" target="_blank" rel="nofollow noopener noreferrer">LinkedIn</a></li><span class="relative -top-px text-12 text-light-gray opacity-45">•</span><li class="text-12 text-light-gray hover:underline"><a href="https://www.youtube.com/channel/UCOtU18DT8csQVqHPT1wtYzw" target="_blank" rel="nofollow noopener noreferrer">YouTube</a></li><span class="relative -top-px text-12 text-light-gray opacity-45">•</span><li class="text-12 text-light-gray hover:underline"><a href="/sponsor?utm_content=sf">Advertise</a></li></ul><div class="text-10 font-normal text-light-gray uppercase mt-2">© <!-- -->2024<!-- --> Product Hunt</div></div></aside></div><!--$--><!--/$--></div><div id="root-portal"></div><script>(self.__next_s=self.__next_s||[]).push([0,{"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-ad78a48d7502c847.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/57771a7998c11784.css\",\"style\"]\n2:HL[\"/_next/static/css/1ea9739f23a3b69e.css\",\"style\"]\n3:HL[\"/_next/static/css/38f7d385ab6d9f22.css\",\"style\"]\n4:HL[\"/_next/static/css/33ee5e80f001fd95.css\",\"style\"]\n5:HL[\"/_next/static/css/c99d6c2024146960.css\",\"style\"]\n6:HL[\"/_next/static/css/639ca35bc51610d3.css\",\"style\"]\n7:HL[\"/_next/static/css/1571eeb1adaac6eb.css\",\"style\"]\n8:HL[\"/_next/static/css/ba4db49fc6237d8c.css\",\"style\"]\n9:HL[\"/_next/static/css/b7e1b9d29880b9b9.css\",\"style\"]\na:HL[\"/_next/static/css/40034c9c478f3fcb.css\",\"style\"]\nb:HL[\"/_next/static/css/0a0d922ec8281d19.css\",\"style\"]\n"])</script><script>self.__next_f.push([1,"c:I[95751,[],\"\"]\ne:I[60744,[\"53877\",\"static/chunks/53877-51c4a285eb192ef0.js\",\"46403\",\"static/chunks/46403-e33a58cdfbb894e8.js\",\"58056\",\"static/chunks/58056-751c28e77ae5a19a.js\",\"87138\",\"static/chunks/87138-0346ed4de56c8f41.js\",\"48191\",\"static/chunks/48191-5065c49d069bd01c.js\",\"14604\",\"static/chunks/14604-45e3a9aa74635210.js\",\"55579\",\"static/chunks/55579-59b56c16d22d5e09.js\",\"94531\",\"static/chunks/94531-936a58903208c445.js\",\"7851\",\"static/chunks/7851-391d4a68ffe47521.js\",\"28051\",\"static/chunks/28051-6c99bb1ef2e7af63.js\",\"23714\",\"static/chunks/23714-107263d1137b8b64.js\",\"17873\",\"static/chunks/17873-c31f11c5f34602f7.js\",\"65777\",\"static/chunks/65777-3de4ee3a8101d13d.js\",\"70523\",\"static/chunks/70523-d550acfac269c362.js\",\"50570\",\"static/chunks/50570-a3fc781dd79c6c81.js\",\"69558\",\"static/chunks/69558-1b9bff93d908a3d5.js\",\"48567\",\"static/chunks/48567-8ef86e02b791c3da.js\",\"86996\",\"static/chunks/86996-f19689892afa988b.js\",\"35572\",\"static/chunks/35572-2c9611c89948beb2.js\",\"91250\",\"static/chunks/91250-7219942be403246f.js\",\"18014\",\"static/chunks/18014-c0d46c250731d4aa.js\",\"36244\",\"static/chunks/36244-1e1cd815eb8e3e9e.js\",\"22083\",\"static/chunks/22083-0e82f252ddd91fc9.js\",\"22585\",\"static/chunks/app/(main)/topics/%5Bslug%5D/page-c3ed0782d0f49bb3.js\"],\"default\"]\nf:I[39275,[],\"\"]\n11:I[61343,[],\"\"]\n12:I[73200,[\"53877\",\"static/chunks/53877-51c4a285eb192ef0.js\",\"46403\",\"static/chunks/46403-e33a58cdfbb894e8.js\",\"58056\",\"static/chunks/58056-751c28e77ae5a19a.js\",\"87138\",\"static/chunks/87138-0346ed4de56c8f41.js\",\"48191\",\"static/chunks/48191-5065c49d069bd01c.js\",\"14604\",\"static/chunks/14604-45e3a9aa74635210.js\",\"55579\",\"static/chunks/55579-59b56c16d22d5e09.js\",\"94531\",\"static/chunks/94531-936a58903208c445.js\",\"7851\",\"static/chunks/7851-391d4a68ffe47521.js\",\"28051\",\"static/chunks/28051-6c99bb1ef2e7af63.js\",\"23714\",\"static/chunks/23714-107263d1137b8b64.js\",\"65777\",\"static/chunks/65777-3de4ee3a8101d13d.js\",\"50634\",\"static/chunks/50634-a6b23532a6b29b55.js\",\"50570\",\"static/chunks/50570-a3fc781dd79c6c81.js\",\"69558\",\"static/chunks/69558-1b9bff93"])</script><script>self.__next_f.push([1,"d908a3d5.js\",\"63761\",\"static/chunks/63761-17f7fa9792e0fc0c.js\",\"2934\",\"static/chunks/2934-40203c6037aa8cbb.js\",\"86996\",\"static/chunks/86996-f19689892afa988b.js\",\"4095\",\"static/chunks/app/(main)/layout-1d4fd0d3d4d501fb.js\"],\"default\",1]\n13:I[64417,[\"53877\",\"static/chunks/53877-51c4a285eb192ef0.js\",\"46403\",\"static/chunks/46403-e33a58cdfbb894e8.js\",\"58056\",\"static/chunks/58056-751c28e77ae5a19a.js\",\"87138\",\"static/chunks/87138-0346ed4de56c8f41.js\",\"14604\",\"static/chunks/14604-45e3a9aa74635210.js\",\"55579\",\"static/chunks/55579-59b56c16d22d5e09.js\",\"74468\",\"static/chunks/74468-913b2d3a1cd26fb3.js\",\"50570\",\"static/chunks/50570-a3fc781dd79c6c81.js\",\"69558\",\"static/chunks/69558-1b9bff93d908a3d5.js\",\"86883\",\"static/chunks/app/(main)/not-found-50ae68819c421045.js\"],\"default\"]\n14:I[66914,[\"53877\",\"static/chunks/53877-51c4a285eb192ef0.js\",\"46403\",\"static/chunks/46403-e33a58cdfbb894e8.js\",\"58056\",\"static/chunks/58056-751c28e77ae5a19a.js\",\"87138\",\"static/chunks/87138-0346ed4de56c8f41.js\",\"48191\",\"static/chunks/48191-5065c49d069bd01c.js\",\"14604\",\"static/chunks/14604-45e3a9aa74635210.js\",\"55579\",\"static/chunks/55579-59b56c16d22d5e09.js\",\"1997\",\"static/chunks/1997-8c211c482f7f1b80.js\",\"87620\",\"static/chunks/87620-cdf22e94cf823402.js\",\"17436\",\"static/chunks/17436-7d847d18b236a58e.js\",\"50570\",\"static/chunks/50570-a3fc781dd79c6c81.js\",\"69558\",\"static/chunks/69558-1b9bff93d908a3d5.js\",\"63185\",\"static/chunks/app/layout-8129646ff22b7671.js\"],\"AppRouter\"]\n15:I[76236,[\"53877\",\"static/chunks/53877-51c4a285eb192ef0.js\",\"46403\",\"static/chunks/46403-e33a58cdfbb894e8.js\",\"58056\",\"static/chunks/58056-751c28e77ae5a19a.js\",\"87138\",\"static/chunks/87138-0346ed4de56c8f41.js\",\"48191\",\"static/chunks/48191-5065c49d069bd01c.js\",\"14604\",\"static/chunks/14604-45e3a9aa74635210.js\",\"55579\",\"static/chunks/55579-59b56c16d22d5e09.js\",\"1997\",\"static/chunks/1997-8c211c482f7f1b80.js\",\"87620\",\"static/chunks/87620-cdf22e94cf823402.js\",\"17436\",\"static/chunks/17436-7d847d18b236a58e.js\",\"50570\",\"static/chunks/50570-a3fc781dd79c6c81.js\",\"69558\",\"static/chunks/69558-1b9bf"])</script><script>self.__next_f.push([1,"f93d908a3d5.js\",\"63185\",\"static/chunks/app/layout-8129646ff22b7671.js\"],\"UserAgentProvider\"]\n16:I[39342,[\"53877\",\"static/chunks/53877-51c4a285eb192ef0.js\",\"46403\",\"static/chunks/46403-e33a58cdfbb894e8.js\",\"58056\",\"static/chunks/58056-751c28e77ae5a19a.js\",\"87138\",\"static/chunks/87138-0346ed4de56c8f41.js\",\"48191\",\"static/chunks/48191-5065c49d069bd01c.js\",\"14604\",\"static/chunks/14604-45e3a9aa74635210.js\",\"55579\",\"static/chunks/55579-59b56c16d22d5e09.js\",\"1997\",\"static/chunks/1997-8c211c482f7f1b80.js\",\"87620\",\"static/chunks/87620-cdf22e94cf823402.js\",\"17436\",\"static/chunks/17436-7d847d18b236a58e.js\",\"50570\",\"static/chunks/50570-a3fc781dd79c6c81.js\",\"69558\",\"static/chunks/69558-1b9bff93d908a3d5.js\",\"63185\",\"static/chunks/app/layout-8129646ff22b7671.js\"],\"NavigationProgressProvider\"]\n17:I[3374,[\"53877\",\"static/chunks/53877-51c4a285eb192ef0.js\",\"46403\",\"static/chunks/46403-e33a58cdfbb894e8.js\",\"58056\",\"static/chunks/58056-751c28e77ae5a19a.js\",\"87138\",\"static/chunks/87138-0346ed4de56c8f41.js\",\"48191\",\"static/chunks/48191-5065c49d069bd01c.js\",\"14604\",\"static/chunks/14604-45e3a9aa74635210.js\",\"55579\",\"static/chunks/55579-59b56c16d22d5e09.js\",\"1997\",\"static/chunks/1997-8c211c482f7f1b80.js\",\"87620\",\"static/chunks/87620-cdf22e94cf823402.js\",\"17436\",\"static/chunks/17436-7d847d18b236a58e.js\",\"50570\",\"static/chunks/50570-a3fc781dd79c6c81.js\",\"69558\",\"static/chunks/69558-1b9bff93d908a3d5.js\",\"63185\",\"static/chunks/app/layout-8129646ff22b7671.js\"],\"default\"]\n18:I[79395,[\"53877\",\"static/chunks/53877-51c4a285eb192ef0.js\",\"48191\",\"static/chunks/48191-5065c49d069bd01c.js\",\"1997\",\"static/chunks/1997-8c211c482f7f1b80.js\",\"87620\",\"static/chunks/87620-cdf22e94cf823402.js\",\"31462\",\"static/chunks/app/(cards)/layout-ed869996799e05ab.js\"],\"default\"]\n19:I[75299,[\"53877\",\"static/chunks/53877-51c4a285eb192ef0.js\",\"46403\",\"static/chunks/46403-e33a58cdfbb894e8.js\",\"58056\",\"static/chunks/58056-751c28e77ae5a19a.js\",\"87138\",\"static/chunks/87138-0346ed4de56c8f41.js\",\"48191\",\"static/chunks/48191-5065c49d069bd01c.js\",\"14604\",\"static/chunks/14604-45e3a9a"])</script><script>self.__next_f.push([1,"a74635210.js\",\"55579\",\"static/chunks/55579-59b56c16d22d5e09.js\",\"1997\",\"static/chunks/1997-8c211c482f7f1b80.js\",\"87620\",\"static/chunks/87620-cdf22e94cf823402.js\",\"17436\",\"static/chunks/17436-7d847d18b236a58e.js\",\"50570\",\"static/chunks/50570-a3fc781dd79c6c81.js\",\"69558\",\"static/chunks/69558-1b9bff93d908a3d5.js\",\"63185\",\"static/chunks/app/layout-8129646ff22b7671.js\"],\"ErrorBoundary\"]\n1a:I[84080,[\"53877\",\"static/chunks/53877-51c4a285eb192ef0.js\",\"46403\",\"static/chunks/46403-e33a58cdfbb894e8.js\",\"58056\",\"static/chunks/58056-751c28e77ae5a19a.js\",\"87138\",\"static/chunks/87138-0346ed4de56c8f41.js\",\"48191\",\"static/chunks/48191-5065c49d069bd01c.js\",\"14604\",\"static/chunks/14604-45e3a9aa74635210.js\",\"55579\",\"static/chunks/55579-59b56c16d22d5e09.js\",\"1997\",\"static/chunks/1997-8c211c482f7f1b80.js\",\"87620\",\"static/chunks/87620-cdf22e94cf823402.js\",\"17436\",\"static/chunks/17436-7d847d18b236a58e.js\",\"50570\",\"static/chunks/50570-a3fc781dd79c6c81.js\",\"69558\",\"static/chunks/69558-1b9bff93d908a3d5.js\",\"63185\",\"static/chunks/app/layout-8129646ff22b7671.js\"],\"\"]\n1c:I[64404,[\"53877\",\"static/chunks/53877-51c4a285eb192ef0.js\",\"46403\",\"static/chunks/46403-e33a58cdfbb894e8.js\",\"58056\",\"static/chunks/58056-751c28e77ae5a19a.js\",\"87138\",\"static/chunks/87138-0346ed4de56c8f41.js\",\"48191\",\"static/chunks/48191-5065c49d069bd01c.js\",\"14604\",\"static/chunks/14604-45e3a9aa74635210.js\",\"55579\",\"static/chunks/55579-59b56c16d22d5e09.js\",\"1997\",\"static/chunks/1997-8c211c482f7f1b80.js\",\"87620\",\"static/chunks/87620-cdf22e94cf823402.js\",\"17436\",\"static/chunks/17436-7d847d18b236a58e.js\",\"50570\",\"static/chunks/50570-a3fc781dd79c6c81.js\",\"69558\",\"static/chunks/69558-1b9bff93d908a3d5.js\",\"63185\",\"static/chunks/app/layout-8129646ff22b7671.js\"],\"GoogleAnalytics\"]\n1d:I[27640,[\"53877\",\"static/chunks/53877-51c4a285eb192ef0.js\",\"46403\",\"static/chunks/46403-e33a58cdfbb894e8.js\",\"58056\",\"static/chunks/58056-751c28e77ae5a19a.js\",\"87138\",\"static/chunks/87138-0346ed4de56c8f41.js\",\"48191\",\"static/chunks/48191-5065c49d069bd01c.js\",\"14604\",\"static/chunks/14604-45e3a9aa74635210."])</script><script>self.__next_f.push([1,"js\",\"55579\",\"static/chunks/55579-59b56c16d22d5e09.js\",\"1997\",\"static/chunks/1997-8c211c482f7f1b80.js\",\"87620\",\"static/chunks/87620-cdf22e94cf823402.js\",\"17436\",\"static/chunks/17436-7d847d18b236a58e.js\",\"50570\",\"static/chunks/50570-a3fc781dd79c6c81.js\",\"69558\",\"static/chunks/69558-1b9bff93d908a3d5.js\",\"63185\",\"static/chunks/app/layout-8129646ff22b7671.js\"],\"GoogleTagManager\"]\n1f:I[96314,[\"53877\",\"static/chunks/53877-51c4a285eb192ef0.js\",\"46403\",\"static/chunks/46403-e33a58cdfbb894e8.js\",\"58056\",\"static/chunks/58056-751c28e77ae5a19a.js\",\"87138\",\"static/chunks/87138-0346ed4de56c8f41.js\",\"14604\",\"static/chunks/14604-45e3a9aa74635210.js\",\"55579\",\"static/chunks/55579-59b56c16d22d5e09.js\",\"25058\",\"static/chunks/25058-f2b5f735f386b605.js\",\"50570\",\"static/chunks/50570-a3fc781dd79c6c81.js\",\"69558\",\"static/chunks/69558-1b9bff93d908a3d5.js\",\"16470\",\"static/chunks/app/global-error-00a3da7293b47179.js\"],\"default\"]\n10:[\"slug\",\"open-source\",\"d\"]\n1b:T449,\n !function(){var analytics=window.analytics=window.analytics||[];if(!analytics.initialize)if(analytics.invoked)window.console\u0026\u0026console.error\u0026\u0026console.error(\"Segment snippet included twice.\");else{analytics.invoked=!0;analytics.methods=[\"trackSubmit\",\"trackClick\",\"trackLink\",\"trackForm\",\"pageview\",\"identify\",\"reset\",\"group\",\"track\",\"ready\",\"alias\",\"debug\",\"page\",\"once\",\"off\",\"on\",\"addSourceMiddleware\",\"addIntegrationMiddleware\",\"setAnonymousId\",\"addDestinationMiddleware\"];analytics.factory=function(e){return function(){var t=Array.prototype.slice.call(arguments);t.unshift(e);analytics.push(t);return analytics}};for(var e=0;e\u003canalytics.methods.length;e++){var key=analytics.methods[e];analytics[key]=analytics.factory(key)}analytics.load=function(key,e){var t=document.createElement(\"script\");t.type=\"text/javascript\";t.defer=!0;t.src=\"https://segment-cdn.producthunt.com/\";var n=document.getElementsByTagName(\"script\")[0];n.parentNode.insertBefore(t,n);analytics._loadOptions=e};analytics._writeKey=\"dtyjquswuq\";analytics.SNIPPET_VERSION=\"4.15.2\";\n analytics.load(\"dtyjquswuq\");\n }}();\n"])</script><script>self.__next_f.push([1,"20:[]\n"])</script><script>self.__next_f.push([1,"0:[\"$\",\"$Lc\",null,{\"buildId\":\"r9ObBZOG2RjICCKJ42UnR\",\"assetPrefix\":\"\",\"urlParts\":[\"\",\"topics\",\"open-source\"],\"initialTree\":[\"\",{\"children\":[\"(main)\",{\"children\":[\"topics\",{\"children\":[[\"slug\",\"open-source\",\"d\"],{\"children\":[\"__PAGE__\",{}]}]}]}]},\"$undefined\",\"$undefined\",true],\"initialSeedData\":[\"\",{\"children\":[\"(main)\",{\"children\":[\"topics\",{\"children\":[[\"slug\",\"open-source\",\"d\"],{\"children\":[\"__PAGE__\",{},[[\"$Ld\",[\"$\",\"$Le\",null,{}],[[\"$\",\"link\",\"0\",{\"rel\":\"stylesheet\",\"href\":\"/_next/static/css/b7e1b9d29880b9b9.css\",\"precedence\":\"next\",\"crossOrigin\":\"$undefined\"}],[\"$\",\"link\",\"1\",{\"rel\":\"stylesheet\",\"href\":\"/_next/static/css/40034c9c478f3fcb.css\",\"precedence\":\"next\",\"crossOrigin\":\"$undefined\"}],[\"$\",\"link\",\"2\",{\"rel\":\"stylesheet\",\"href\":\"/_next/static/css/0a0d922ec8281d19.css\",\"precedence\":\"next\",\"crossOrigin\":\"$undefined\"}]]],null],null]},[null,[\"$\",\"$Lf\",null,{\"parallelRouterKey\":\"children\",\"segmentPath\":[\"children\",\"(main)\",\"children\",\"topics\",\"children\",\"$10\",\"children\"],\"error\":\"$undefined\",\"errorStyles\":\"$undefined\",\"errorScripts\":\"$undefined\",\"template\":[\"$\",\"$L11\",null,{}],\"templateStyles\":\"$undefined\",\"templateScripts\":\"$undefined\",\"notFound\":\"$undefined\",\"notFoundStyles\":\"$undefined\"}]],null]},[null,[\"$\",\"$Lf\",null,{\"parallelRouterKey\":\"children\",\"segmentPath\":[\"children\",\"(main)\",\"children\",\"topics\",\"children\"],\"error\":\"$undefined\",\"errorStyles\":\"$undefined\",\"errorScripts\":\"$undefined\",\"template\":[\"$\",\"$L11\",null,{}],\"templateStyles\":\"$undefined\",\"templateScripts\":\"$undefined\",\"notFound\":\"$undefined\",\"notFoundStyles\":\"$undefined\"}]],null]},[[[[\"$\",\"link\",\"0\",{\"rel\":\"stylesheet\",\"href\":\"/_next/static/css/639ca35bc51610d3.css\",\"precedence\":\"next\",\"crossOrigin\":\"$undefined\"}],[\"$\",\"link\",\"1\",{\"rel\":\"stylesheet\",\"href\":\"/_next/static/css/1571eeb1adaac6eb.css\",\"precedence\":\"next\",\"crossOrigin\":\"$undefined\"}],[\"$\",\"link\",\"2\",{\"rel\":\"stylesheet\",\"href\":\"/_next/static/css/ba4db49fc6237d8c.css\",\"precedence\":\"next\",\"crossOrigin\":\"$undefined\"}]],[\"$\",\"$L12\",null,{\"children\":[\"$\",\"$Lf\",null,{\"parallelRouterKey\":\"children\",\"segmentPath\":[\"children\",\"(main)\",\"children\"],\"error\":\"$undefined\",\"errorStyles\":\"$undefined\",\"errorScripts\":\"$undefined\",\"template\":[\"$\",\"$L11\",null,{}],\"templateStyles\":\"$undefined\",\"templateScripts\":\"$undefined\",\"notFound\":[\"$\",\"$L13\",null,{\"code\":404}],\"notFoundStyles\":[]}],\"params\":{}}]],null],null]},[[[[\"$\",\"link\",\"0\",{\"rel\":\"stylesheet\",\"href\":\"/_next/static/css/57771a7998c11784.css\",\"precedence\":\"next\",\"crossOrigin\":\"$undefined\"}],[\"$\",\"link\",\"1\",{\"rel\":\"stylesheet\",\"href\":\"/_next/static/css/1ea9739f23a3b69e.css\",\"precedence\":\"next\",\"crossOrigin\":\"$undefined\"}],[\"$\",\"link\",\"2\",{\"rel\":\"stylesheet\",\"href\":\"/_next/static/css/38f7d385ab6d9f22.css\",\"precedence\":\"next\",\"crossOrigin\":\"$undefined\"}],[\"$\",\"link\",\"3\",{\"rel\":\"stylesheet\",\"href\":\"/_next/static/css/33ee5e80f001fd95.css\",\"precedence\":\"next\",\"crossOrigin\":\"$undefined\"}],[\"$\",\"link\",\"4\",{\"rel\":\"stylesheet\",\"href\":\"/_next/static/css/c99d6c2024146960.css\",\"precedence\":\"next\",\"crossOrigin\":\"$undefined\"}]],[\"$\",\"html\",null,{\"lang\":\"en\",\"children\":[[\"$\",\"head\",null,{\"children\":[[\"$\",\"meta\",null,{\"property\":\"fb:app_id\",\"content\":\"1467820943460899\"}],[\"$\",\"link\",null,{\"rel\":\"search\",\"type\":\"application/opensearchdescription+xml\",\"title\":\"ProductHunt\",\"href\":\"/osd.xml\"}]]}],[\"$\",\"body\",null,{\"className\":\"$undefined\",\"children\":[[\"$\",\"div\",null,{\"id\":\"root-container\",\"children\":[\"$\",\"$L14\",null,{\"children\":[\"$\",\"$L15\",null,{\"userAgent\":\"$undefined\",\"children\":[\"$\",\"$L16\",null,{\"children\":[\"$\",\"$L17\",null,{\"ApolloWrapper\":\"$18\",\"serverSideRendered\":true,\"children\":[\"$\",\"$L19\",null,{\"children\":[\"$\",\"$Lf\",null,{\"parallelRouterKey\":\"children\",\"segmentPath\":[\"children\"],\"error\":\"$undefined\",\"errorStyles\":\"$undefined\",\"errorScripts\":\"$undefined\",\"template\":[\"$\",\"$L11\",null,{}],\"templateStyles\":\"$undefined\",\"templateScripts\":\"$undefined\",\"notFound\":[[\"$\",\"title\",null,{\"children\":\"404: This page could not be found.\"}],[\"$\",\"div\",null,{\"style\":{\"fontFamily\":\"system-ui,\\\"Segoe UI\\\",Roboto,Helvetica,Arial,sans-serif,\\\"Apple Color Emoji\\\",\\\"Segoe UI Emoji\\\"\",\"height\":\"100vh\",\"textAlign\":\"center\",\"display\":\"flex\",\"flexDirection\":\"column\",\"alignItems\":\"center\",\"justifyContent\":\"center\"},\"children\":[\"$\",\"div\",null,{\"children\":[[\"$\",\"style\",null,{\"dangerouslySetInnerHTML\":{\"__html\":\"body{color:#000;background:#fff;margin:0}.next-error-h1{border-right:1px solid rgba(0,0,0,.3)}@media (prefers-color-scheme:dark){body{color:#fff;background:#000}.next-error-h1{border-right:1px solid rgba(255,255,255,.3)}}\"}}],[\"$\",\"h1\",null,{\"className\":\"next-error-h1\",\"style\":{\"display\":\"inline-block\",\"margin\":\"0 20px 0 0\",\"padding\":\"0 23px 0 0\",\"fontSize\":24,\"fontWeight\":500,\"verticalAlign\":\"top\",\"lineHeight\":\"49px\"},\"children\":\"404\"}],[\"$\",\"div\",null,{\"style\":{\"display\":\"inline-block\"},\"children\":[\"$\",\"h2\",null,{\"style\":{\"fontSize\":14,\"fontWeight\":400,\"lineHeight\":\"49px\",\"margin\":0},\"children\":\"This page could not be found.\"}]}]]}]}]],\"notFoundStyles\":[]}]}]}]}]}]}]}],[\"$\",\"div\",null,{\"id\":\"root-portal\"}],[[\"$\",\"$L1a\",null,{\"id\":\"intercom\",\"strategy\":\"afterInteractive\",\"dangerouslySetInnerHTML\":{\"__html\":\"\\n (function() {\\n if (window.innerWidth \u003c= 576) {\\n return;\\n }\\n window.intercomSettings = {\\n app_id: \\\"fe4ce68d4a8352909f553b276994db414d33a55c\\\"\\n };\\n (function(){var w=window;var ic=w.Intercom;if(typeof ic===\\\"function\\\"){ic('reattach_activator');ic('update',w.intercomSettings);}else{var d=document;var i=function(){i.c(arguments);};i.q=[];i.c=function(args){i.q.push(args);};w.Intercom=i;var l=function(){setTimeout(function(){var s=d.createElement('script');s.type='text/javascript';s.defer=true;s.src='https://widget.intercom.io/widget/fe4ce68d4a8352909f553b276994db414d33a55c';var x=d.getElementsByTagName('script')[0];x.parentNode.insertBefore(s,x);}, 4000);};if(w.attachEvent){w.attachEvent('onload',l);}else{w.addEventListener('load',l,false);}}})();\\n })()\\n\"}}],[\"$\",\"$L1a\",null,{\"id\":\"segment\",\"strategy\":\"beforeInteractive\",\"dangerouslySetInnerHTML\":{\"__html\":\"$1b\"}}],false,[[\"$\",\"$L1c\",null,{\"gaId\":\"G-WZ46833KH9\"}],[\"$\",\"$L1d\",null,{\"gtmId\":\"G-WZ46833KH9\"}]]]]}]]}]],null],null],\"couldBeIntercepted\":false,\"initialHead\":[null,\"$L1e\"],\"globalErrorComponent\":\"$1f\",\"missingSlots\":\"$W20\"}]\n"])</script><script>self.__next_f.push([1,"1e:[[\"$\",\"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\":\" Product Hunt – The best new products in tech. \"}],[\"$\",\"meta\",\"4\",{\"name\":\"description\",\"content\":\"Product Hunt is a curation of the best new products, every day. Discover the latest mobile apps, websites, and technology products that everyone's talking about.\"}],[\"$\",\"link\",\"5\",{\"rel\":\"manifest\",\"href\":\"/manifest.json\",\"crossOrigin\":\"use-credentials\"}],[\"$\",\"meta\",\"6\",{\"name\":\"fb:app_id\",\"content\":\"1467820943460899\"}],[\"$\",\"link\",\"7\",{\"rel\":\"alternate\",\"type\":\"application/atom+xml\",\"title\":\"Product Hunt - All newest Products\",\"href\":\"https://www.producthunt.com/feed\"}],[\"$\",\"meta\",\"8\",{\"property\":\"og:title\",\"content\":\" Product Hunt – The best new products in tech. \"}],[\"$\",\"meta\",\"9\",{\"property\":\"og:description\",\"content\":\"Product Hunt is a curation of the best new products, every day. Discover the latest mobile apps, websites, and technology products that everyone's talking about.\"}],[\"$\",\"meta\",\"10\",{\"property\":\"og:site_name\",\"content\":\"Product Hunt\"}],[\"$\",\"meta\",\"11\",{\"property\":\"og:locale\",\"content\":\"en_US\"}],[\"$\",\"meta\",\"12\",{\"property\":\"og:image\",\"content\":\"https://ph-static.imgix.net/product-hunt-logo-horizontal-orange-background.png?auto=format\"}],[\"$\",\"meta\",\"13\",{\"property\":\"og:type\",\"content\":\"article\"}],[\"$\",\"meta\",\"14\",{\"name\":\"twitter:card\",\"content\":\"summary_large_image\"}],[\"$\",\"meta\",\"15\",{\"name\":\"twitter:site\",\"content\":\"@producthunt\"}],[\"$\",\"meta\",\"16\",{\"name\":\"twitter:title\",\"content\":\" Product Hunt – The best new products in tech. \"}],[\"$\",\"meta\",\"17\",{\"name\":\"twitter:description\",\"content\":\"Product Hunt is a curation of the best new products, every day. Discover the latest mobile apps, websites, and technology products that everyone's talking about.\"}],[\"$\",\"meta\",\"18\",{\"name\":\"twitter:image\",\"content\":\"https://ph-static.imgix.net/product-hunt-logo-horizontal-orange-background.png?auto=format\"}],[\"$\",\"link\",\"19\",{\"rel\":\"icon\",\"href\":\"https://ph-static.imgix.net/ph-favicon-brand-500.ico?auto=format\"}],[\"$\",\"link\",\"20\",{\"rel\":\"apple-touch-icon-precomposed\",\"href\":\"https://ph-static.imgix.net/ph-ios-icon.png?auto=format\"}],[\"$\",\"link\",\"21\",{\"rel\":\"chrome-webstore-item\",\"href\":\"https://producthunt.app.link/extension\"}]]\n"])</script><script>self.__next_f.push([1,"d:null\n"])</script></body></html>

Pages: 1 2 3 4 5 6 7 8 9 10