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'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'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'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":"c2f474e0-c058-4651-ae7d-dcb186395914","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":"c2f474e0-c058-4651-ae7d-dcb186395914","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":"272","slug":"github","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":"281578","name":"Guled Ahmed","username":"_guled_","avatarUrl":"https://ph-avatars.imgix.net/281578/original.jpeg"}},{"__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":"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":"508365","name":"App Bot","username":"appbot6","avatarUrl":"https://ph-avatars.imgix.net/508365/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":"98133","name":"Dave Lowry","username":"lldavedave","avatarUrl":"https://ph-avatars.imgix.net/98133/original.jpeg"}},{"__typename":"UserEdge","node":{"__typename":"User","id":"113923","name":"Daniel Fitzpatrick","username":"dancyfits","avatarUrl":"https://ph-avatars.imgix.net/113923/original.jpeg"}},{"__typename":"UserEdge","node":{"__typename":"User","id":"154488","name":"Amy Li","username":"amyyli","avatarUrl":"https://ph-avatars.imgix.net/154488/a6f856f5-098f-4f31-b77f-ab50d60731cf.png"}},{"__typename":"UserEdge","node":{"__typename":"User","id":"482047","name":"river","username":"rriverrs","avatarUrl":"https://ph-avatars.imgix.net/482047/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":"504245","name":"Paul Tay","username":"elepaul","avatarUrl":"https://ph-avatars.imgix.net/504245/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":"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":"57287","name":"Tigran Hakobyan","username":"tiggreen","avatarUrl":"https://ph-avatars.imgix.net/57287/1775601e-545d-455d-93aa-3ade2608feb1.jpeg"}},{"__typename":"UserEdge","node":{"__typename":"User","id":"420023","name":"Pablo J Boerr","username":"pab_mtl","avatarUrl":"https://ph-avatars.imgix.net/420023/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":"405162","name":"valère✏️","username":"valereonmobile","avatarUrl":"https://ph-avatars.imgix.net/405162/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":"464274","name":"Uri Leshem","username":"urkele","avatarUrl":"https://ph-avatars.imgix.net/464274/original.jpeg"}},{"__typename":"UserEdge","node":{"__typename":"User","id":"272028","name":"Josh Trommel","username":"joshtrommel","avatarUrl":"https://ph-avatars.imgix.net/272028/original.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":"422569","name":"Alexey Averikhin","username":"alexey_averikhin","avatarUrl":"https://ph-avatars.imgix.net/422569/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":"261797","name":"Johan","username":"bob6664569","avatarUrl":"https://ph-avatars.imgix.net/261797/82af6e57-4a2a-4e92-8ebf-b1d1c0ce6331.jpeg"}},{"__typename":"UserEdge","node":{"__typename":"User","id":"421069","name":"Justin Bauer","username":"bauermetal","avatarUrl":"https://ph-avatars.imgix.net/421069/242ce339-29ab-4f59-84ba-076e6826df04.jpeg"}},{"__typename":"UserEdge","node":{"__typename":"User","id":"420339","name":"Nishant Gupta","username":"nishant_k_gupta","avatarUrl":"https://ph-avatars.imgix.net/420339/original.jpeg"}},{"__typename":"UserEdge","node":{"__typename":"User","id":"419886","name":"Kartik Kannapur","username":"kartikkannapur","avatarUrl":"https://ph-avatars.imgix.net/419886/original.jpeg"}},{"__typename":"UserEdge","node":{"__typename":"User","id":"292602","name":"Carson Jones","username":"carsonjonze","avatarUrl":"https://ph-avatars.imgix.net/292602/ae63e385-14ef-4b34-adb5-3cbdf50f5116.jpeg"}},{"__typename":"UserEdge","node":{"__typename":"User","id":"417612","name":"Celso Singo Aramaki","username":"celso_singo_aramaki","avatarUrl":"https://ph-avatars.imgix.net/417612/original.jpeg"}},{"__typename":"UserEdge","node":{"__typename":"User","id":"163450","name":"Oleg Akbarov","username":"olegakbarov","avatarUrl":"https://ph-avatars.imgix.net/163450/original.jpeg"}},{"__typename":"UserEdge","node":{"__typename":"User","id":"4637","name":"Adil Majid","username":"deleted-4637","avatarUrl":"https://ph-avatars.imgix.net/4637/original.jpeg"}},{"__typename":"UserEdge","node":{"__typename":"User","id":"17615","name":"prometheus","username":"omargourari","avatarUrl":"https://ph-avatars.imgix.net/17615/946ac567-f209-4051-a7a4-690fa6059d5a.png"}},{"__typename":"UserEdge","node":{"__typename":"User","id":"268028","name":"James Robert DeVore","username":"james_devore_31","avatarUrl":"https://ph-avatars.imgix.net/268028/original.jpeg"}},{"__typename":"UserEdge","node":{"__typename":"User","id":"3618","name":"V","username":"ivabz","avatarUrl":"https://ph-avatars.imgix.net/3618/original.jpeg"}},{"__typename":"UserEdge","node":{"__typename":"User","id":"378325","name":"Rob Bevan","username":"robbevan","avatarUrl":"https://ph-avatars.imgix.net/378325/original.jpeg"}},{"__typename":"UserEdge","node":{"__typename":"User","id":"4825","name":"Abhishek Gupta","username":"uxabhishek","avatarUrl":"https://ph-avatars.imgix.net/4825/original.jpeg"}},{"__typename":"UserEdge","node":{"__typename":"User","id":"543","name":"Georges Duverger","username":"gduverger","avatarUrl":"https://ph-avatars.imgix.net/543/original.jpeg"}},{"__typename":"UserEdge","node":{"__typename":"User","id":"163259","name":"UDIT AGARWAL","username":"uditmo2006","avatarUrl":"https://ph-avatars.imgix.net/163259/original.jpeg"}},{"__typename":"UserEdge","node":{"__typename":"User","id":"196937","name":"Gabriel Lewis","username":"gabriel__lewis","avatarUrl":"https://ph-avatars.imgix.net/196937/d2e66fa7-beb9-4737-b36b-64eb7e1419f6.jpeg"}},{"__typename":"UserEdge","node":{"__typename":"User","id":"41625","name":"Stefan Cosma","username":"stefanbc","avatarUrl":"https://ph-avatars.imgix.net/41625/f1fd665d-8061-4314-9983-2e87f242952b.jpeg"}},{"__typename":"UserEdge","node":{"__typename":"User","id":"344841","name":"Sudheer","username":"satya_sudheer","avatarUrl":"https://ph-avatars.imgix.net/344841/original.jpeg"}},{"__typename":"UserEdge","node":{"__typename":"User","id":"76488","name":"Ben Halpern","username":"bendhalpern","avatarUrl":"https://ph-avatars.imgix.net/76488/original.jpeg"}},{"__typename":"UserEdge","node":{"__typename":"User","id":"13623","name":"Hanno ten Hoor","username":"hanonno","avatarUrl":"https://ph-avatars.imgix.net/13623/f31cc039-e28a-45ea-9023-ddeba3e29f3e.jpeg"}},{"__typename":"UserEdge","node":{"__typename":"User","id":"16567","name":"Michael Musgrove","username":"deleted-16567","avatarUrl":"https://ph-avatars.imgix.net/16567/original.jpeg"}},{"__typename":"UserEdge","node":{"__typename":"User","id":"234428","name":"Tes Mat","username":"cptv8","avatarUrl":"https://ph-avatars.imgix.net/234428/ce3657e7-8b00-4dad-8354-4dc40fe72731.jpeg"}}]},"recentStacks":{"__typename":"ProductStackConnection","edges":[{"__typename":"ProductStackEdge","node":{"__typename":"ProductStack","id":"2239316","user":{"__typename":"User","id":"7867382","name":"Behzad Javadi","username":"behzad_javadi","isTrashed":false,"avatarUrl":"https://ph-avatars.imgix.net/7867382/original.jpeg"},"product":{"__typename":"Product","id":"110872","name":"GitHub","tagline":"How people build software","slug":"github","logoUuid":"c17453f9-e544-4e6a-86b0-4027cf710cf5.png","isNoLongerOnline":false}}},{"__typename":"ProductStackEdge","node":{"__typename":"ProductStack","id":"2239314","user":{"__typename":"User","id":"7867382","name":"Behzad Javadi","username":"behzad_javadi","isTrashed":false,"avatarUrl":"https://ph-avatars.imgix.net/7867382/original.jpeg"},"product":{"__typename":"Product","id":"526756","name":"ChatGPT by OpenAI","tagline":"Get answers. Find inspiration. Be more productive.","slug":"chatgpt-1","logoUuid":"ab9d1922-1570-42b9-8703-a6176d844a98.png","isNoLongerOnline":false}}},{"__typename":"ProductStackEdge","node":{"__typename":"ProductStack","id":"2239294","user":{"__typename":"User","id":"7867357","name":"JAPAN CANNABIS","username":"japan_cannabis","isTrashed":false,"avatarUrl":"https://ph-avatars.imgix.net/7867357/original.jpeg"},"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/github","creator":"@producthunt","description":"Find the best GitHub apps on Product Hunt. Top 10 products: Web Gradients, GitHub Projects, Prettier, Dub.co, Appwrite, Trag, VuePress, Outline by Alphabet, APIPark, and HyperSwitch","image":"https://ph-files.imgix.net/60058201-2c97-4b80-bf4f-3ced91160181.png?auto=format","mobileAppUrl":"producthunt://home","oembedUrl":null,"robots":null,"title":"The Best GitHub Apps and Products of 2024","type":"article","author":null,"authorUrl":null},"name":"GitHub","description":"Software to help you write software.","products":{"__typename":"ProductsConnection","edges":[{"__typename":"ProductEdge","node":{"__typename":"Product","id":"567541","isMaker":false,"viewerReview":null,"slug":"zerve-ai","name":"Zerve AI","tagline":"What if Jupyter + Figma + VSCode had a baby?","followersCount":451,"reviewsCount":50,"topics":{"__typename":"TopicConnection","edges":[{"__typename":"TopicEdge","node":{"__typename":"Topic","id":"267","slug":"developer-tools","name":"Developer Tools"}},{"__typename":"TopicEdge","node":{"__typename":"Topic","id":"268","slug":"artificial-intelligence","name":"Artificial Intelligence"}}]},"isSubscribed":false,"logoUuid":"2b4efb5d-2803-4b52-9946-4bd1aca045be.png","isNoLongerOnline":false,"isMuted":false,"url":"https://www.producthunt.com/products/zerve-ai","reviewsRating":5}},{"__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":"663895","isMaker":false,"viewerReview":null,"slug":"follow-3","name":"Follow","tagline":"Follow your favorites in one inbox.","followersCount":914,"reviewsCount":125,"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":"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":"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":"615154","isMaker":false,"viewerReview":null,"slug":"youtube-tag-generator-4","name":"Youtube Tag Generator","tagline":"YouTube Tag Generator","followersCount":41,"reviewsCount":33,"topics":{"__typename":"TopicConnection","edges":[{"__typename":"TopicEdge","node":{"__typename":"Topic","id":"231","slug":"seo","name":"SEO"}},{"__typename":"TopicEdge","node":{"__typename":"Topic","id":"272","slug":"github","name":"GitHub"}}]},"isSubscribed":false,"logoUuid":"9339232a-e345-49da-a9ef-f2da99eefa4a.jpeg","isNoLongerOnline":false,"isMuted":false,"url":"https://www.producthunt.com/products/youtube-tag-generator-4","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}},{"__typename":"ProductEdge","node":{"__typename":"Product","id":"547596","isMaker":false,"viewerReview":null,"slug":"langfuse","name":"Langfuse","tagline":"Open Source LLM Engineering Platform","followersCount":1890,"reviewsCount":27,"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":"9a61a5f2-5dd2-492c-ae2a-5fdafe0d9c82.png","isNoLongerOnline":false,"isMuted":false,"url":"https://www.producthunt.com/products/langfuse","reviewsRating":5}}],"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":"598349","name":"Warestack","tagline":"Manage every code change with best practices","reviewsRating":5,"slug":"warestack","path":"/products/warestack","reviewSnippet":{"__typename":"Review","id":"955147","overallExperience":"Easy to use. Quiet helpful and integrates well with GitHub actions","user":{"__typename":"User","id":"7841175","name":"George Kasampalis","username":"george_kasampalis","avatarUrl":"https://ph-avatars.imgix.net/7841175/original.jpeg"}},"logoUuid":"178b5249-a837-44b8-b432-8b87ed1ab645.jpeg","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}}]},"categories":[{"__typename":"ProductCategory","id":"75","name":"Code editors","path":"/categories/code-editors"},{"__typename":"ProductCategory","id":"893","name":"Unified API","path":"/categories/unified-api"},{"__typename":"ProductCategory","id":"1123","name":"Code Review Tools","path":"/categories/code-review-tools"},{"__typename":"ProductCategory","id":"37","name":"Team collaboration software","path":"/categories/team-collaboration"},{"__typename":"ProductCategory","id":"36","name":"Project management software","path":"/categories/project-management"},{"__typename":"ProductCategory","id":"80","name":"Issue tracking software","path":"/categories/issue-tracking-software"},{"__typename":"ProductCategory","id":"87","name":"Automation tools","path":"/categories/automation"},{"__typename":"ProductCategory","id":"82","name":"Git clients","path":"/categories/git-clients"}],"isFollowed":false,"followersCount":40815,"imageUuid":"60058201-2c97-4b80-bf4f-3ced91160181.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":"435808","slug":"vercel","description":"Vercel provides the developer tools and cloud infrastructure to build, scale, and secure a faster, more personalized web.","name":"Vercel","tagline":"The frontend cloud. Creators of Next.js. ","featuredShoutoutsToCount":254,"posts":{"__typename":"PostConnection","edges":[{"__typename":"PostEdge","node":{"__typename":"Post","id":"414593","slug":"v0-dev-by-vercel","name":"v0.dev by Vercel"}},{"__typename":"PostEdge","node":{"__typename":"Post","id":"205189","slug":"vercel","name":"Vercel"}},{"__typename":"PostEdge","node":{"__typename":"Post","id":"152938","slug":"now-dev","name":"Now Dev"}},{"__typename":"PostEdge","node":{"__typename":"Post","id":"138842","slug":"now-2-0","name":"Now 2.0"}}]},"postShoutoutsTo":{"__typename":"PostShoutoutConnection","edges":[{"__typename":"PostShoutoutEdge","node":{"__typename":"PostShoutout","id":"92368","post":{"__typename":"Post","id":"606553","slug":"twinmind","name":"TwinMind","badges":{"__typename":"Connection","edges":[{"__typename":"BadgeEdge","node":{"__typename":"TopPostBadge","id":"4980262","position":2,"period":"daily","date":"2024-11-25"}}]},"tagline":"AI sidebar that listens, sees tabs, and helps proactively","createdAt":"2024-11-25T00:01:00-08:00","isTopLaunch":false,"votesCount":627,"redirectToProduct":null,"thumbnailImageUuid":"66486f9a-8049-424e-9307-a584f122e800.png","productState":"default"},"from":{"__typename":"Product","slug":"twinmind","id":"717195","name":"TwinMind","logoUuid":"66486f9a-8049-424e-9307-a584f122e800.png","isNoLongerOnline":false,"isTopProduct":false},"note":"We built our backend stack on Vercel","url":"https://www.producthunt.com/products/vercel/shoutouts/92368","to":{"__typename":"Product","id":"435808","name":"Vercel","slug":"vercel"},"hasVoted":false,"votesCount":0}},{"__typename":"PostShoutoutEdge","node":{"__typename":"PostShoutout","id":"104300","post":{"__typename":"Post","id":"628594","slug":"toolhouse","name":"Toolhouse","badges":{"__typename":"Connection","edges":[{"__typename":"BadgeEdge","node":{"__typename":"TopPostBadge","id":"4980263","position":3,"period":"daily","date":"2024-11-25"}}]},"tagline":"Connect AI to the real world","createdAt":"2024-11-25T00:01:00-08:00","isTopLaunch":false,"votesCount":479,"redirectToProduct":null,"thumbnailImageUuid":"99f1f73e-e142-43e6-b124-84c6f3a0bd2c.png","productState":"default"},"from":{"__typename":"Product","slug":"toolhouse","id":"738131","name":"Toolhouse","logoUuid":"99f1f73e-e142-43e6-b124-84c6f3a0bd2c.png","isNoLongerOnline":false,"isTopProduct":false},"note":"We are compatible with Vercel AI!\nRead more: https://docs.toolhouse.ai/toolhouse/using-vercel-ai","url":"https://www.producthunt.com/products/vercel/shoutouts/104300","to":{"__typename":"Product","id":"435808","name":"Vercel","slug":"vercel"},"hasVoted":false,"votesCount":0}},{"__typename":"PostShoutoutEdge","node":{"__typename":"PostShoutout","id":"113209","post":{"__typename":"Post","id":"644766","slug":"writerry","name":"Writerry","badges":{"__typename":"Connection","edges":[]},"tagline":"Blogging straight from WhatsApp","createdAt":"2024-11-25T00:01:00-08:00","isTopLaunch":false,"votesCount":154,"redirectToProduct":null,"thumbnailImageUuid":"aebc9211-f361-4d9a-9976-330cf7ed86ea.jpeg","productState":"default"},"from":{"__typename":"Product","slug":"writerry","id":"753593","name":"Writerry","logoUuid":"aebc9211-f361-4d9a-9976-330cf7ed86ea.jpeg","isNoLongerOnline":false,"isTopProduct":false},"note":"Ease of managing infrastructure","url":"https://www.producthunt.com/products/vercel/shoutouts/113209","to":{"__typename":"Product","id":"435808","name":"Vercel","slug":"vercel"},"hasVoted":false,"votesCount":0}},{"__typename":"PostShoutoutEdge","node":{"__typename":"PostShoutout","id":"111407","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":"Can't beat free reliable hosting for startups","url":"https://www.producthunt.com/products/vercel/shoutouts/111407","to":{"__typename":"Product","id":"435808","name":"Vercel","slug":"vercel"},"hasVoted":false,"votesCount":0}}]},"logoUuid":"593ff5e2-9d11-491c-ab63-9e929e894214.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":1432,"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":726,"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":726,"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":58,"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":"537816","slug":"elevenlabs","description":"The most realistic text to speech and voice cloning software. The most compelling, rich, and lifelike voices for creators and publishers seeking the ultimate tools for storytelling.","name":"ElevenLabs","tagline":"Create natural AI voices instantly in any language","featuredShoutoutsToCount":44,"posts":{"__typename":"PostConnection","edges":[{"__typename":"PostEdge","node":{"__typename":"Post","id":"608983","slug":"projects-by-elevenlabs","name":"Projects by ElevenLabs"}},{"__typename":"PostEdge","node":{"__typename":"Post","id":"534578","slug":"voice-design-by-elevenlabs","name":" Voice Design by ElevenLabs"}},{"__typename":"PostEdge","node":{"__typename":"Post","id":"479281","slug":"elevenstudios-by-elevenlabs","name":"Elevenstudios by ElevenLabs"}},{"__typename":"PostEdge","node":{"__typename":"Post","id":"470504","slug":"elevenlabs-audio-isolation-api","name":"ElevenLabs Audio Isolation API"}}]},"postShoutoutsTo":{"__typename":"PostShoutoutConnection","edges":[{"__typename":"PostShoutoutEdge","node":{"__typename":"PostShoutout","id":"86679","post":{"__typename":"Post","id":"595676","slug":"vocera","name":"Vocera","badges":{"__typename":"Connection","edges":[{"__typename":"BadgeEdge","node":{"__typename":"TopPostBadge","id":"4907083","position":1,"period":"daily","date":"2024-11-13"}}]},"tagline":"Launch voice agents faster with simulation \u0026 monitoring","createdAt":"2024-11-13T00:01:00-08:00","isTopLaunch":false,"votesCount":765,"redirectToProduct":null,"thumbnailImageUuid":"ab012743-f1dc-4f7d-b0da-48bb086f5e3d.png","productState":"default"},"from":{"__typename":"Product","slug":"vocera","id":"707148","name":"Vocera","logoUuid":"ab012743-f1dc-4f7d-b0da-48bb086f5e3d.png","isNoLongerOnline":false,"isTopProduct":false},"note":"ElevenLabs provides the best voice quality, including clones of real-world personalities","url":"https://www.producthunt.com/products/elevenlabs/shoutouts/86679","to":{"__typename":"Product","id":"537816","name":"ElevenLabs","slug":"elevenlabs"},"hasVoted":false,"votesCount":0}},{"__typename":"PostShoutoutEdge","node":{"__typename":"PostShoutout","id":"54060","post":{"__typename":"Post","id":"523026","slug":"voistory","name":"Voistory","badges":{"__typename":"Connection","edges":[]},"tagline":"Your journal with no writing","createdAt":"2024-11-07T00:01:00-08:00","isTopLaunch":false,"votesCount":455,"redirectToProduct":{"__typename":"Product","id":"638254","slug":"voistory-ai"},"thumbnailImageUuid":"abae8a9b-0ee1-469e-8768-8dcf704d5241.gif","productState":"default"},"from":{"__typename":"Product","slug":"voistory-ai","id":"638254","name":"Voistory","logoUuid":"1650a63f-be98-4ad6-9515-310bcd2a861e.png","isNoLongerOnline":false,"isTopProduct":false},"note":"Also a lot of challengers but still the best quality and full-featured voice APIs out there!","url":"https://www.producthunt.com/products/elevenlabs/shoutouts/54060","to":{"__typename":"Product","id":"537816","name":"ElevenLabs","slug":"elevenlabs"},"hasVoted":false,"votesCount":0}},{"__typename":"PostShoutoutEdge","node":{"__typename":"PostShoutout","id":"46832","post":{"__typename":"Post","id":"511608","slug":"hiring-studio","name":"hiring.studio","badges":{"__typename":"Connection","edges":[{"__typename":"BadgeEdge","node":{"__typename":"TopPostBadge","id":"4821174","position":2,"period":"weekly","date":"2024-10-21"}}]},"tagline":"AI copilot for generating interview questions.","createdAt":"2024-10-21T00:01:00-07:00","isTopLaunch":false,"votesCount":858,"redirectToProduct":{"__typename":"Product","id":"627760","slug":"hiring-studio-by-metaview"},"thumbnailImageUuid":"529b55ef-eb04-4640-88c0-bd960413b267.png","productState":"default"},"from":{"__typename":"Product","slug":"hiring-studio-by-metaview","id":"627760","name":"Metaview","logoUuid":"c0da43cd-96bd-438a-a77f-9fc0693facc1.png","isNoLongerOnline":false,"isTopProduct":false},"note":"We love using ElevenLabs for generating natural-sounding clips of people speaking.","url":"https://www.producthunt.com/products/elevenlabs/shoutouts/46832","to":{"__typename":"Product","id":"537816","name":"ElevenLabs","slug":"elevenlabs"},"hasVoted":false,"votesCount":0}},{"__typename":"PostShoutoutEdge","node":{"__typename":"PostShoutout","id":"70886","post":{"__typename":"Post","id":"480389","slug":"melies","name":"Melies","badges":{"__typename":"Connection","edges":[]},"tagline":"Transform your ideas into Hollywood movies with AI","createdAt":"2024-11-05T00:01:00-08:00","isTopLaunch":false,"votesCount":271,"redirectToProduct":{"__typename":"Product","id":"599875","slug":"melies"},"thumbnailImageUuid":"4c0d1a94-a3ca-4e27-8879-f9c4bb7e19c3.png","productState":"default"},"from":{"__typename":"Product","slug":"melies","id":"599875","name":"Melies","logoUuid":"4c0d1a94-a3ca-4e27-8879-f9c4bb7e19c3.png","isNoLongerOnline":false,"isTopProduct":false},"note":"ElevenLabs provides the best AI generated voices and sound effects. It's the perfect integration for making AI films in Melies.","url":"https://www.producthunt.com/products/elevenlabs/shoutouts/70886","to":{"__typename":"Product","id":"537816","name":"ElevenLabs","slug":"elevenlabs"},"hasVoted":false,"votesCount":1}}]},"logoUuid":"fa7288c3-29bb-4b88-9f03-37a01dc5b9b5.jpeg","isNoLongerOnline":false}},{"__typename":"ProductEdge","node":{"__typename":"Product","id":"527127","slug":"react","description":"A free and open-source front-end JavaScript library for building user interfaces based on components.","name":"React","tagline":"The library for web and native user interfaces","featuredShoutoutsToCount":63,"posts":{"__typename":"PostConnection","edges":[{"__typename":"PostEdge","node":{"__typename":"Post","id":"385978","slug":"react-dev","name":"react.dev"}},{"__typename":"PostEdge","node":{"__typename":"Post","id":"375123","slug":"react-js","name":"React.js"}}]},"postShoutoutsTo":{"__typename":"PostShoutoutConnection","edges":[{"__typename":"PostShoutoutEdge","node":{"__typename":"PostShoutout","id":"89142","post":{"__typename":"Post","id":"600640","slug":"layer_brain-inspired_planner","name":"Layer ","badges":{"__typename":"Connection","edges":[{"__typename":"BadgeEdge","node":{"__typename":"TopPostBadge","id":"4940056","position":1,"period":"daily","date":"2024-11-18"}}]},"tagline":"Brain-Inspired planner","createdAt":"2024-11-18T00:01:00-08:00","isTopLaunch":false,"votesCount":1011,"redirectToProduct":null,"thumbnailImageUuid":"021b36b5-d29c-4d59-b38d-9d4cbd9d6167.gif","productState":"default"},"from":{"__typename":"Product","slug":"layer-4","id":"711766","name":"Layer ","logoUuid":"021b36b5-d29c-4d59-b38d-9d4cbd9d6167.gif","isNoLongerOnline":false,"isTopProduct":false},"note":"React was chosen for building a dynamic, responsive frontend, allowing us to create a smooth, interactive user experience with reusable UI components.","url":"https://www.producthunt.com/products/react/shoutouts/89142","to":{"__typename":"Product","id":"527127","name":"React","slug":"react"},"hasVoted":false,"votesCount":0}},{"__typename":"PostShoutoutEdge","node":{"__typename":"PostShoutout","id":"73406","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":"React’s component-based architecture simplifies UI development, making it easier to build interactive and dynamic applications with reusable components","url":"https://www.producthunt.com/products/react/shoutouts/73406","to":{"__typename":"Product","id":"527127","name":"React","slug":"react"},"hasVoted":false,"votesCount":0}},{"__typename":"PostShoutoutEdge","node":{"__typename":"PostShoutout","id":"51952","post":{"__typename":"Post","id":"504328","slug":"medusa-2-0","name":"Medusa 2.0","badges":{"__typename":"Connection","edges":[{"__typename":"BadgeEdge","node":{"__typename":"TopPostBadge","id":"4788090","position":3,"period":"daily","date":"2024-10-23"}}]},"tagline":"The world's most flexible commerce platform","createdAt":"2024-10-23T00:01:00-07:00","isTopLaunch":false,"votesCount":673,"redirectToProduct":{"__typename":"Product","id":"474822","slug":"medusa"},"thumbnailImageUuid":"136df606-ce6f-44a7-9d19-dd4ffbb528f6.png","productState":"default"},"from":{"__typename":"Product","slug":"medusa","id":"474822","name":"Medusa","logoUuid":"6a21f7df-e735-4586-9c89-7d8e5e6edd67.jpeg","isNoLongerOnline":false,"isTopProduct":false},"note":"For Admin and Starters.","url":"https://www.producthunt.com/products/react/shoutouts/51952","to":{"__typename":"Product","id":"527127","name":"React","slug":"react"},"hasVoted":false,"votesCount":0}},{"__typename":"PostShoutoutEdge","node":{"__typename":"PostShoutout","id":"50195","post":{"__typename":"Post","id":"519825","slug":"tablesprint","name":"TableSprint","badges":{"__typename":"Connection","edges":[{"__typename":"BadgeEdge","node":{"__typename":"TopPostBadge","id":"4812153","position":1,"period":"daily","date":"2024-10-25"}}]},"tagline":"AI Platform to build Future-Ready Apps","createdAt":"2024-10-25T00:01:00-07:00","isTopLaunch":false,"votesCount":556,"redirectToProduct":{"__typename":"Product","id":"635284","slug":"tablesprint"},"thumbnailImageUuid":"478225cd-0566-4538-9cec-42a0d6614332.x-icon","productState":"default"},"from":{"__typename":"Product","slug":"tablesprint","id":"635284","name":"TableSprint","logoUuid":"478225cd-0566-4538-9cec-42a0d6614332.x-icon","isNoLongerOnline":false,"isTopProduct":false},"note":"We have worked on angular extensively in our last startup which was also very good, but for Tablesprint we went for react due to easy learning curve for new team members and for all it's components. Specific components like tanstack react-table, react-grid and also elstar theme from Themeforest which has provided lot of ready uis with easy to implement in our project really reduced time to develop for us and also experiment with new UIs. ","url":"https://www.producthunt.com/products/react/shoutouts/50195","to":{"__typename":"Product","id":"527127","name":"React","slug":"react"},"hasVoted":false,"votesCount":0}}]},"logoUuid":"78fdfd18-f459-47df-870a-e3e17b6bdd40.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":726,"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":726,"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":"110569","slug":"hugging-face","description":"We’re on a journey to advance and democratize artificial intelligence through open source and open science.","name":"Hugging Face","tagline":"The AI community building the future.","featuredShoutoutsToCount":20,"posts":{"__typename":"PostConnection","edges":[{"__typename":"PostEdge","node":{"__typename":"Post","id":"501906","slug":"gradio-5-0","name":"Gradio 5.0"}},{"__typename":"PostEdge","node":{"__typename":"Post","id":"452863","slug":"huggingchat","name":"HuggingChat"}},{"__typename":"PostEdge","node":{"__typename":"Post","id":"391271","slug":"hugging-chat","name":"Hugging Chat"}},{"__typename":"PostEdge","node":{"__typename":"Post","id":"341157","slug":"gradio-3","name":"Gradio"}}]},"postShoutoutsTo":{"__typename":"PostShoutoutConnection","edges":[{"__typename":"PostShoutoutEdge","node":{"__typename":"PostShoutout","id":"107108","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":"Great repository of models that we could access and try. ","url":"https://www.producthunt.com/products/hugging-face/shoutouts/107108","to":{"__typename":"Product","id":"110569","name":"Hugging Face","slug":"hugging-face"},"hasVoted":false,"votesCount":0}},{"__typename":"PostShoutoutEdge","node":{"__typename":"PostShoutout","id":"71745","post":{"__typename":"Post","id":"565761","slug":"arch-3","name":"Arch","badges":{"__typename":"Connection","edges":[{"__typename":"BadgeEdge","node":{"__typename":"TopPostBadge","id":"4907086","position":4,"period":"daily","date":"2024-11-13"}}]},"tagline":"Build fast, hyper-personalized agents with intelligent infra","createdAt":"2024-11-13T00:01:00-08:00","isTopLaunch":false,"votesCount":304,"redirectToProduct":null,"thumbnailImageUuid":"2ed5803a-7681-4cb8-99dc-26fe5e884c6c.png","productState":"default"},"from":{"__typename":"Product","slug":"arch-2","id":"678745","name":"Arch","logoUuid":"2ed5803a-7681-4cb8-99dc-26fe5e884c6c.png","isNoLongerOnline":false,"isTopProduct":false},"note":"Our models are hosted on HuggingFace and we get the community to easy use/try our open source models","url":"https://www.producthunt.com/products/hugging-face/shoutouts/71745","to":{"__typename":"Product","id":"110569","name":"Hugging Face","slug":"hugging-face"},"hasVoted":false,"votesCount":0}},{"__typename":"PostShoutoutEdge","node":{"__typename":"PostShoutout","id":"44819","post":{"__typename":"Post","id":"495443","slug":"sharefable","name":"Fable","badges":{"__typename":"Connection","edges":[{"__typename":"BadgeEdge","node":{"__typename":"TopPostBadge","id":"4845146","position":2,"period":"daily","date":"2024-10-31"}}]},"tagline":"Create stunning interactive demos with an AI powered copilot","createdAt":"2024-10-31T00:01:00-07:00","isTopLaunch":false,"votesCount":592,"redirectToProduct":{"__typename":"Product","id":"611759","slug":"fable-7"},"thumbnailImageUuid":"cf739a12-f47b-456c-86b3-a639dd6391c6.png","productState":"default"},"from":{"__typename":"Product","slug":"fable-7","id":"611759","name":"Fable","logoUuid":"cf739a12-f47b-456c-86b3-a639dd6391c6.png","isNoLongerOnline":false,"isTopProduct":false},"note":"Various open weight models \u0026 Hugging Face community enables Fable run rapid experimentation on how to create top quality demos ready to be used in a blink.","url":"https://www.producthunt.com/products/hugging-face/shoutouts/44819","to":{"__typename":"Product","id":"110569","name":"Hugging Face","slug":"hugging-face"},"hasVoted":false,"votesCount":0}},{"__typename":"PostShoutoutEdge","node":{"__typename":"PostShoutout","id":"34785","post":{"__typename":"Post","id":"493766","slug":"llmware","name":"LLMWare","badges":{"__typename":"Connection","edges":[{"__typename":"BadgeEdge","node":{"__typename":"TopPostBadge","id":"4745840","position":2,"period":"daily","date":"2024-10-14"}}]},"tagline":"Dev tool to make AI apps to deploy privately or locally","createdAt":"2024-10-14T00:01:00-07:00","isTopLaunch":false,"votesCount":635,"redirectToProduct":{"__typename":"Product","id":"610367","slug":"llmware"},"thumbnailImageUuid":"fefda21b-cd25-4abd-9327-808c37021f22.png","productState":"default"},"from":{"__typename":"Product","slug":"llmware","id":"610367","name":"LLMWare","logoUuid":"fefda21b-cd25-4abd-9327-808c37021f22.png","isNoLongerOnline":false,"isTopProduct":false},"note":"For hosting our DRAGON, BLING and SLIM models and making it easy for people to experiment with our benchmarks.","url":"https://www.producthunt.com/products/hugging-face/shoutouts/34785","to":{"__typename":"Product","id":"110569","name":"Hugging Face","slug":"hugging-face"},"hasVoted":false,"votesCount":0}}]},"logoUuid":"b2de76c7-180d-42ca-892c-e360ad7b8771.svg","isNoLongerOnline":false}},{"__typename":"ProductEdge","node":{"__typename":"Product","id":"338480","slug":"vue-js-2","description":null,"name":"Vue.js","tagline":"Reactive Components for Modern Web Interfaces","featuredShoutoutsToCount":15,"posts":{"__typename":"PostConnection","edges":[{"__typename":"PostEdge","node":{"__typename":"Post","id":"264083","slug":"vue-js-v3-0-one-piece","name":"Vue.js v3.0 \"One Piece\""}},{"__typename":"PostEdge","node":{"__typename":"Post","id":"124512","slug":"vuepress","name":"VuePress"}},{"__typename":"PostEdge","node":{"__typename":"Post","id":"38468","slug":"vue-js-2","name":"Vue.js"}}]},"postShoutoutsTo":{"__typename":"PostShoutoutConnection","edges":[{"__typename":"PostShoutoutEdge","node":{"__typename":"PostShoutout","id":"101614","post":{"__typename":"Post","id":"618690","slug":"blitzit-2","name":"Blitzit","badges":{"__typename":"Connection","edges":[{"__typename":"BadgeEdge","node":{"__typename":"TopPostBadge","id":"4944076","position":4,"period":"daily","date":"2024-11-19"}}]},"tagline":"A simple to-do list \u0026 timer that gives you superpowers","createdAt":"2024-11-19T00:01:00-08:00","isTopLaunch":false,"votesCount":654,"redirectToProduct":null,"thumbnailImageUuid":"b208098b-223a-4ff5-8d45-c921b923a681.png","productState":"default"},"from":{"__typename":"Product","slug":"blitzit-2","id":"728522","name":"Blitzit","logoUuid":"9363eb5a-bb00-4a35-9b72-9659cadcc363.png","isNoLongerOnline":false,"isTopProduct":false},"note":"We use Vuejs for the Frontend UI and UX components.","url":"https://www.producthunt.com/products/vue-js-2/shoutouts/101614","to":{"__typename":"Product","id":"338480","name":"Vue.js","slug":"vue-js-2"},"hasVoted":false,"votesCount":0}},{"__typename":"PostShoutoutEdge","node":{"__typename":"PostShoutout","id":"79576","post":{"__typename":"Post","id":"581650","slug":"side-space","name":"Side Space","badges":{"__typename":"Connection","edges":[{"__typename":"BadgeEdge","node":{"__typename":"TopPostBadge","id":"4932755","position":2,"period":"daily","date":"2024-11-16"}}]},"tagline":"Your AI-powered vertical tabs manager for browsing","createdAt":"2024-11-16T00:01:00-08:00","isTopLaunch":false,"votesCount":360,"redirectToProduct":null,"thumbnailImageUuid":"f3cddfa6-ab20-46b4-9fbb-1418f104ece9.svg","productState":"default"},"from":{"__typename":"Product","slug":"side-space","id":"694035","name":"Side Space","logoUuid":"f3cddfa6-ab20-46b4-9fbb-1418f104ece9.svg","isNoLongerOnline":false,"isTopProduct":false},"note":"I build product using Vue.js","url":"https://www.producthunt.com/products/vue-js-2/shoutouts/79576","to":{"__typename":"Product","id":"338480","name":"Vue.js","slug":"vue-js-2"},"hasVoted":false,"votesCount":0}},{"__typename":"PostShoutoutEdge","node":{"__typename":"PostShoutout","id":"98045","post":{"__typename":"Post","id":"616972","slug":"snippetx","name":"SnippetX","badges":{"__typename":"Connection","edges":[{"__typename":"BadgeEdge","node":{"__typename":"TopPostBadge","id":"4932758","position":5,"period":"daily","date":"2024-11-16"}}]},"tagline":"Beautiful screenshots, made easy directly in your browser","createdAt":"2024-11-16T00:01:00-08:00","isTopLaunch":false,"votesCount":166,"redirectToProduct":null,"thumbnailImageUuid":"dca4ede2-44ea-4f4f-be3a-b3b811947ba2.png","productState":"default"},"from":{"__typename":"Product","slug":"snippetx","id":"726847","name":"SnippetX","logoUuid":"dca4ede2-44ea-4f4f-be3a-b3b811947ba2.png","isNoLongerOnline":false,"isTopProduct":false},"note":"So intuitive. Very big community.","url":"https://www.producthunt.com/products/vue-js-2/shoutouts/98045","to":{"__typename":"Product","id":"338480","name":"Vue.js","slug":"vue-js-2"},"hasVoted":false,"votesCount":0}},{"__typename":"PostShoutoutEdge","node":{"__typename":"PostShoutout","id":"25023","post":{"__typename":"Post","id":"482823","slug":"seamailer","name":"Seamailer","badges":{"__typename":"Connection","edges":[{"__typename":"BadgeEdge","node":{"__typename":"TopPostBadge","id":"4684861","position":2,"period":"daily","date":"2024-10-01"}}]},"tagline":"Send marketing emails that bring results without limits","createdAt":"2024-10-01T02:37:41-07:00","isTopLaunch":false,"votesCount":879,"redirectToProduct":{"__typename":"Product","id":"601545","slug":"seamailer"},"thumbnailImageUuid":"c66124cb-ce33-456a-b85e-701d37ff7bb2.png","productState":"default"},"from":{"__typename":"Product","slug":"seamailer","id":"601545","name":"Seamailer","logoUuid":"c66124cb-ce33-456a-b85e-701d37ff7bb2.png","isNoLongerOnline":false,"isTopProduct":false},"note":"Helped us build a simple UI framework and interactions for our website.","url":"https://www.producthunt.com/products/vue-js-2/shoutouts/25023","to":{"__typename":"Product","id":"338480","name":"Vue.js","slug":"vue-js-2"},"hasVoted":false,"votesCount":0}}]},"logoUuid":"45db551a-522a-4d94-bd2b-a97e799bc839.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":"c2f474e0-c058-4651-ae7d-dcb186395914","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":"c2f474e0-c058-4651-ae7d-dcb186395914","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":"c2f474e0-c058-4651-ae7d-dcb186395914","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":"c2f474e0-c058-4651-ae7d-dcb186395914","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":"c2f474e0-c058-4651-ae7d-dcb186395914","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":"c2f474e0-c058-4651-ae7d-dcb186395914","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":"c2f474e0-c058-4651-ae7d-dcb186395914","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":"c2f474e0-c058-4651-ae7d-dcb186395914","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":"c2f474e0-c058-4651-ae7d-dcb186395914","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":"c2f474e0-c058-4651-ae7d-dcb186395914","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":"c2f474e0-c058-4651-ae7d-dcb186395914","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":"c2f474e0-c058-4651-ae7d-dcb186395914","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":"c2f474e0-c058-4651-ae7d-dcb186395914","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":"c2f474e0-c058-4651-ae7d-dcb186395914","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":"c2f474e0-c058-4651-ae7d-dcb186395914","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":"c2f474e0-c058-4651-ae7d-dcb186395914","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":"c2f474e0-c058-4651-ae7d-dcb186395914","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":"c2f474e0-c058-4651-ae7d-dcb186395914","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":"c2f474e0-c058-4651-ae7d-dcb186395914","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":"c2f474e0-c058-4651-ae7d-dcb186395914","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":"c2f474e0-c058-4651-ae7d-dcb186395914","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":"c2f474e0-c058-4651-ae7d-dcb186395914","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":"c2f474e0-c058-4651-ae7d-dcb186395914","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":"c2f474e0-c058-4651-ae7d-dcb186395914","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":"c2f474e0-c058-4651-ae7d-dcb186395914","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":"c2f474e0-c058-4651-ae7d-dcb186395914","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":"c2f474e0-c058-4651-ae7d-dcb186395914","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":"c2f474e0-c058-4651-ae7d-dcb186395914","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":"github","cursor":null,"order":"best_rated","fromTopic":"github","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":"c2f474e0-c058-4651-ae7d-dcb186395914","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":"272","slug":"github","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":"281578","name":"Guled Ahmed","username":"_guled_","avatarUrl":"https://ph-avatars.imgix.net/281578/original.jpeg"}},{"__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":"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":"508365","name":"App Bot","username":"appbot6","avatarUrl":"https://ph-avatars.imgix.net/508365/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":"98133","name":"Dave Lowry","username":"lldavedave","avatarUrl":"https://ph-avatars.imgix.net/98133/original.jpeg"}},{"__typename":"UserEdge","node":{"__typename":"User","id":"113923","name":"Daniel Fitzpatrick","username":"dancyfits","avatarUrl":"https://ph-avatars.imgix.net/113923/original.jpeg"}},{"__typename":"UserEdge","node":{"__typename":"User","id":"154488","name":"Amy Li","username":"amyyli","avatarUrl":"https://ph-avatars.imgix.net/154488/a6f856f5-098f-4f31-b77f-ab50d60731cf.png"}},{"__typename":"UserEdge","node":{"__typename":"User","id":"482047","name":"river","username":"rriverrs","avatarUrl":"https://ph-avatars.imgix.net/482047/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":"504245","name":"Paul Tay","username":"elepaul","avatarUrl":"https://ph-avatars.imgix.net/504245/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":"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":"57287","name":"Tigran Hakobyan","username":"tiggreen","avatarUrl":"https://ph-avatars.imgix.net/57287/1775601e-545d-455d-93aa-3ade2608feb1.jpeg"}},{"__typename":"UserEdge","node":{"__typename":"User","id":"420023","name":"Pablo J Boerr","username":"pab_mtl","avatarUrl":"https://ph-avatars.imgix.net/420023/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":"405162","name":"valère✏️","username":"valereonmobile","avatarUrl":"https://ph-avatars.imgix.net/405162/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":"464274","name":"Uri Leshem","username":"urkele","avatarUrl":"https://ph-avatars.imgix.net/464274/original.jpeg"}},{"__typename":"UserEdge","node":{"__typename":"User","id":"272028","name":"Josh Trommel","username":"joshtrommel","avatarUrl":"https://ph-avatars.imgix.net/272028/original.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":"422569","name":"Alexey Averikhin","username":"alexey_averikhin","avatarUrl":"https://ph-avatars.imgix.net/422569/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":"261797","name":"Johan","username":"bob6664569","avatarUrl":"https://ph-avatars.imgix.net/261797/82af6e57-4a2a-4e92-8ebf-b1d1c0ce6331.jpeg"}},{"__typename":"UserEdge","node":{"__typename":"User","id":"421069","name":"Justin Bauer","username":"bauermetal","avatarUrl":"https://ph-avatars.imgix.net/421069/242ce339-29ab-4f59-84ba-076e6826df04.jpeg"}},{"__typename":"UserEdge","node":{"__typename":"User","id":"420339","name":"Nishant Gupta","username":"nishant_k_gupta","avatarUrl":"https://ph-avatars.imgix.net/420339/original.jpeg"}},{"__typename":"UserEdge","node":{"__typename":"User","id":"419886","name":"Kartik Kannapur","username":"kartikkannapur","avatarUrl":"https://ph-avatars.imgix.net/419886/original.jpeg"}},{"__typename":"UserEdge","node":{"__typename":"User","id":"292602","name":"Carson Jones","username":"carsonjonze","avatarUrl":"https://ph-avatars.imgix.net/292602/ae63e385-14ef-4b34-adb5-3cbdf50f5116.jpeg"}},{"__typename":"UserEdge","node":{"__typename":"User","id":"417612","name":"Celso Singo Aramaki","username":"celso_singo_aramaki","avatarUrl":"https://ph-avatars.imgix.net/417612/original.jpeg"}},{"__typename":"UserEdge","node":{"__typename":"User","id":"163450","name":"Oleg Akbarov","username":"olegakbarov","avatarUrl":"https://ph-avatars.imgix.net/163450/original.jpeg"}},{"__typename":"UserEdge","node":{"__typename":"User","id":"4637","name":"Adil Majid","username":"deleted-4637","avatarUrl":"https://ph-avatars.imgix.net/4637/original.jpeg"}},{"__typename":"UserEdge","node":{"__typename":"User","id":"17615","name":"prometheus","username":"omargourari","avatarUrl":"https://ph-avatars.imgix.net/17615/946ac567-f209-4051-a7a4-690fa6059d5a.png"}},{"__typename":"UserEdge","node":{"__typename":"User","id":"268028","name":"James Robert DeVore","username":"james_devore_31","avatarUrl":"https://ph-avatars.imgix.net/268028/original.jpeg"}},{"__typename":"UserEdge","node":{"__typename":"User","id":"3618","name":"V","username":"ivabz","avatarUrl":"https://ph-avatars.imgix.net/3618/original.jpeg"}},{"__typename":"UserEdge","node":{"__typename":"User","id":"378325","name":"Rob Bevan","username":"robbevan","avatarUrl":"https://ph-avatars.imgix.net/378325/original.jpeg"}},{"__typename":"UserEdge","node":{"__typename":"User","id":"4825","name":"Abhishek Gupta","username":"uxabhishek","avatarUrl":"https://ph-avatars.imgix.net/4825/original.jpeg"}},{"__typename":"UserEdge","node":{"__typename":"User","id":"543","name":"Georges Duverger","username":"gduverger","avatarUrl":"https://ph-avatars.imgix.net/543/original.jpeg"}},{"__typename":"UserEdge","node":{"__typename":"User","id":"163259","name":"UDIT AGARWAL","username":"uditmo2006","avatarUrl":"https://ph-avatars.imgix.net/163259/original.jpeg"}},{"__typename":"UserEdge","node":{"__typename":"User","id":"196937","name":"Gabriel Lewis","username":"gabriel__lewis","avatarUrl":"https://ph-avatars.imgix.net/196937/d2e66fa7-beb9-4737-b36b-64eb7e1419f6.jpeg"}},{"__typename":"UserEdge","node":{"__typename":"User","id":"41625","name":"Stefan Cosma","username":"stefanbc","avatarUrl":"https://ph-avatars.imgix.net/41625/f1fd665d-8061-4314-9983-2e87f242952b.jpeg"}},{"__typename":"UserEdge","node":{"__typename":"User","id":"344841","name":"Sudheer","username":"satya_sudheer","avatarUrl":"https://ph-avatars.imgix.net/344841/original.jpeg"}},{"__typename":"UserEdge","node":{"__typename":"User","id":"76488","name":"Ben Halpern","username":"bendhalpern","avatarUrl":"https://ph-avatars.imgix.net/76488/original.jpeg"}},{"__typename":"UserEdge","node":{"__typename":"User","id":"13623","name":"Hanno ten Hoor","username":"hanonno","avatarUrl":"https://ph-avatars.imgix.net/13623/f31cc039-e28a-45ea-9023-ddeba3e29f3e.jpeg"}},{"__typename":"UserEdge","node":{"__typename":"User","id":"16567","name":"Michael Musgrove","username":"deleted-16567","avatarUrl":"https://ph-avatars.imgix.net/16567/original.jpeg"}},{"__typename":"UserEdge","node":{"__typename":"User","id":"234428","name":"Tes Mat","username":"cptv8","avatarUrl":"https://ph-avatars.imgix.net/234428/ce3657e7-8b00-4dad-8354-4dc40fe72731.jpeg"}}]},"recentStacks":{"__typename":"ProductStackConnection","edges":[{"__typename":"ProductStackEdge","node":{"__typename":"ProductStack","id":"2239316","user":{"__typename":"User","id":"7867382","name":"Behzad Javadi","username":"behzad_javadi","isTrashed":false,"avatarUrl":"https://ph-avatars.imgix.net/7867382/original.jpeg"},"product":{"__typename":"Product","id":"110872","name":"GitHub","tagline":"How people build software","slug":"github","logoUuid":"c17453f9-e544-4e6a-86b0-4027cf710cf5.png","isNoLongerOnline":false}}},{"__typename":"ProductStackEdge","node":{"__typename":"ProductStack","id":"2239314","user":{"__typename":"User","id":"7867382","name":"Behzad Javadi","username":"behzad_javadi","isTrashed":false,"avatarUrl":"https://ph-avatars.imgix.net/7867382/original.jpeg"},"product":{"__typename":"Product","id":"526756","name":"ChatGPT by OpenAI","tagline":"Get answers. Find inspiration. Be more productive.","slug":"chatgpt-1","logoUuid":"ab9d1922-1570-42b9-8703-a6176d844a98.png","isNoLongerOnline":false}}},{"__typename":"ProductStackEdge","node":{"__typename":"ProductStack","id":"2239294","user":{"__typename":"User","id":"7867357","name":"JAPAN CANNABIS","username":"japan_cannabis","isTrashed":false,"avatarUrl":"https://ph-avatars.imgix.net/7867357/original.jpeg"},"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/github","creator":"@producthunt","description":"Find the best GitHub apps on Product Hunt. Top 10 products: Web Gradients, GitHub Projects, Prettier, Dub.co, Appwrite, Trag, VuePress, Outline by Alphabet, APIPark, and HyperSwitch","image":"https://ph-files.imgix.net/60058201-2c97-4b80-bf4f-3ced91160181.png?auto=format","mobileAppUrl":"producthunt://home","oembedUrl":null,"robots":null,"title":"The Best GitHub Apps and Products of 2024","type":"article","author":null,"authorUrl":null},"name":"GitHub","description":"Software to help you write software.","products":{"__typename":"ProductsConnection","edges":[{"__typename":"ProductEdge","node":{"__typename":"Product","id":"567541","isMaker":false,"viewerReview":null,"slug":"zerve-ai","name":"Zerve AI","tagline":"What if Jupyter + Figma + VSCode had a baby?","followersCount":451,"reviewsCount":50,"topics":{"__typename":"TopicConnection","edges":[{"__typename":"TopicEdge","node":{"__typename":"Topic","id":"267","slug":"developer-tools","name":"Developer Tools"}},{"__typename":"TopicEdge","node":{"__typename":"Topic","id":"268","slug":"artificial-intelligence","name":"Artificial Intelligence"}}]},"isSubscribed":false,"logoUuid":"2b4efb5d-2803-4b52-9946-4bd1aca045be.png","isNoLongerOnline":false,"isMuted":false,"url":"https://www.producthunt.com/products/zerve-ai","reviewsRating":5}},{"__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":"663895","isMaker":false,"viewerReview":null,"slug":"follow-3","name":"Follow","tagline":"Follow your favorites in one inbox.","followersCount":914,"reviewsCount":125,"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":"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":"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":"615154","isMaker":false,"viewerReview":null,"slug":"youtube-tag-generator-4","name":"Youtube Tag Generator","tagline":"YouTube Tag Generator","followersCount":41,"reviewsCount":33,"topics":{"__typename":"TopicConnection","edges":[{"__typename":"TopicEdge","node":{"__typename":"Topic","id":"231","slug":"seo","name":"SEO"}},{"__typename":"TopicEdge","node":{"__typename":"Topic","id":"272","slug":"github","name":"GitHub"}}]},"isSubscribed":false,"logoUuid":"9339232a-e345-49da-a9ef-f2da99eefa4a.jpeg","isNoLongerOnline":false,"isMuted":false,"url":"https://www.producthunt.com/products/youtube-tag-generator-4","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}},{"__typename":"ProductEdge","node":{"__typename":"Product","id":"547596","isMaker":false,"viewerReview":null,"slug":"langfuse","name":"Langfuse","tagline":"Open Source LLM Engineering Platform","followersCount":1890,"reviewsCount":27,"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":"9a61a5f2-5dd2-492c-ae2a-5fdafe0d9c82.png","isNoLongerOnline":false,"isMuted":false,"url":"https://www.producthunt.com/products/langfuse","reviewsRating":5}}],"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":"598349","name":"Warestack","tagline":"Manage every code change with best practices","reviewsRating":5,"slug":"warestack","path":"/products/warestack","reviewSnippet":{"__typename":"Review","id":"955147","overallExperience":"Easy to use. Quiet helpful and integrates well with GitHub actions","user":{"__typename":"User","id":"7841175","name":"George Kasampalis","username":"george_kasampalis","avatarUrl":"https://ph-avatars.imgix.net/7841175/original.jpeg"}},"logoUuid":"178b5249-a837-44b8-b432-8b87ed1ab645.jpeg","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}}]},"categories":[{"__typename":"ProductCategory","id":"75","name":"Code editors","path":"/categories/code-editors"},{"__typename":"ProductCategory","id":"893","name":"Unified API","path":"/categories/unified-api"},{"__typename":"ProductCategory","id":"1123","name":"Code Review Tools","path":"/categories/code-review-tools"},{"__typename":"ProductCategory","id":"37","name":"Team collaboration software","path":"/categories/team-collaboration"},{"__typename":"ProductCategory","id":"36","name":"Project management software","path":"/categories/project-management"},{"__typename":"ProductCategory","id":"80","name":"Issue tracking software","path":"/categories/issue-tracking-software"},{"__typename":"ProductCategory","id":"87","name":"Automation tools","path":"/categories/automation"},{"__typename":"ProductCategory","id":"82","name":"Git clients","path":"/categories/git-clients"}],"isFollowed":false,"followersCount":40815,"imageUuid":"60058201-2c97-4b80-bf4f-3ced91160181.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":"435808","slug":"vercel","description":"Vercel provides the developer tools and cloud infrastructure to build, scale, and secure a faster, more personalized web.","name":"Vercel","tagline":"The frontend cloud. Creators of Next.js. ","featuredShoutoutsToCount":254,"posts":{"__typename":"PostConnection","edges":[{"__typename":"PostEdge","node":{"__typename":"Post","id":"414593","slug":"v0-dev-by-vercel","name":"v0.dev by Vercel"}},{"__typename":"PostEdge","node":{"__typename":"Post","id":"205189","slug":"vercel","name":"Vercel"}},{"__typename":"PostEdge","node":{"__typename":"Post","id":"152938","slug":"now-dev","name":"Now Dev"}},{"__typename":"PostEdge","node":{"__typename":"Post","id":"138842","slug":"now-2-0","name":"Now 2.0"}}]},"postShoutoutsTo":{"__typename":"PostShoutoutConnection","edges":[{"__typename":"PostShoutoutEdge","node":{"__typename":"PostShoutout","id":"92368","post":{"__typename":"Post","id":"606553","slug":"twinmind","name":"TwinMind","badges":{"__typename":"Connection","edges":[{"__typename":"BadgeEdge","node":{"__typename":"TopPostBadge","id":"4980262","position":2,"period":"daily","date":"2024-11-25"}}]},"tagline":"AI sidebar that listens, sees tabs, and helps proactively","createdAt":"2024-11-25T00:01:00-08:00","isTopLaunch":false,"votesCount":627,"redirectToProduct":null,"thumbnailImageUuid":"66486f9a-8049-424e-9307-a584f122e800.png","productState":"default"},"from":{"__typename":"Product","slug":"twinmind","id":"717195","name":"TwinMind","logoUuid":"66486f9a-8049-424e-9307-a584f122e800.png","isNoLongerOnline":false,"isTopProduct":false},"note":"We built our backend stack on Vercel","url":"https://www.producthunt.com/products/vercel/shoutouts/92368","to":{"__typename":"Product","id":"435808","name":"Vercel","slug":"vercel"},"hasVoted":false,"votesCount":0}},{"__typename":"PostShoutoutEdge","node":{"__typename":"PostShoutout","id":"104300","post":{"__typename":"Post","id":"628594","slug":"toolhouse","name":"Toolhouse","badges":{"__typename":"Connection","edges":[{"__typename":"BadgeEdge","node":{"__typename":"TopPostBadge","id":"4980263","position":3,"period":"daily","date":"2024-11-25"}}]},"tagline":"Connect AI to the real world","createdAt":"2024-11-25T00:01:00-08:00","isTopLaunch":false,"votesCount":479,"redirectToProduct":null,"thumbnailImageUuid":"99f1f73e-e142-43e6-b124-84c6f3a0bd2c.png","productState":"default"},"from":{"__typename":"Product","slug":"toolhouse","id":"738131","name":"Toolhouse","logoUuid":"99f1f73e-e142-43e6-b124-84c6f3a0bd2c.png","isNoLongerOnline":false,"isTopProduct":false},"note":"We are compatible with Vercel AI!\nRead more: https://docs.toolhouse.ai/toolhouse/using-vercel-ai","url":"https://www.producthunt.com/products/vercel/shoutouts/104300","to":{"__typename":"Product","id":"435808","name":"Vercel","slug":"vercel"},"hasVoted":false,"votesCount":0}},{"__typename":"PostShoutoutEdge","node":{"__typename":"PostShoutout","id":"113209","post":{"__typename":"Post","id":"644766","slug":"writerry","name":"Writerry","badges":{"__typename":"Connection","edges":[]},"tagline":"Blogging straight from WhatsApp","createdAt":"2024-11-25T00:01:00-08:00","isTopLaunch":false,"votesCount":154,"redirectToProduct":null,"thumbnailImageUuid":"aebc9211-f361-4d9a-9976-330cf7ed86ea.jpeg","productState":"default"},"from":{"__typename":"Product","slug":"writerry","id":"753593","name":"Writerry","logoUuid":"aebc9211-f361-4d9a-9976-330cf7ed86ea.jpeg","isNoLongerOnline":false,"isTopProduct":false},"note":"Ease of managing infrastructure","url":"https://www.producthunt.com/products/vercel/shoutouts/113209","to":{"__typename":"Product","id":"435808","name":"Vercel","slug":"vercel"},"hasVoted":false,"votesCount":0}},{"__typename":"PostShoutoutEdge","node":{"__typename":"PostShoutout","id":"111407","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":"Can't beat free reliable hosting for startups","url":"https://www.producthunt.com/products/vercel/shoutouts/111407","to":{"__typename":"Product","id":"435808","name":"Vercel","slug":"vercel"},"hasVoted":false,"votesCount":0}}]},"logoUuid":"593ff5e2-9d11-491c-ab63-9e929e894214.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":1432,"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":726,"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":726,"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":58,"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":"537816","slug":"elevenlabs","description":"The most realistic text to speech and voice cloning software. The most compelling, rich, and lifelike voices for creators and publishers seeking the ultimate tools for storytelling.","name":"ElevenLabs","tagline":"Create natural AI voices instantly in any language","featuredShoutoutsToCount":44,"posts":{"__typename":"PostConnection","edges":[{"__typename":"PostEdge","node":{"__typename":"Post","id":"608983","slug":"projects-by-elevenlabs","name":"Projects by ElevenLabs"}},{"__typename":"PostEdge","node":{"__typename":"Post","id":"534578","slug":"voice-design-by-elevenlabs","name":" Voice Design by ElevenLabs"}},{"__typename":"PostEdge","node":{"__typename":"Post","id":"479281","slug":"elevenstudios-by-elevenlabs","name":"Elevenstudios by ElevenLabs"}},{"__typename":"PostEdge","node":{"__typename":"Post","id":"470504","slug":"elevenlabs-audio-isolation-api","name":"ElevenLabs Audio Isolation API"}}]},"postShoutoutsTo":{"__typename":"PostShoutoutConnection","edges":[{"__typename":"PostShoutoutEdge","node":{"__typename":"PostShoutout","id":"86679","post":{"__typename":"Post","id":"595676","slug":"vocera","name":"Vocera","badges":{"__typename":"Connection","edges":[{"__typename":"BadgeEdge","node":{"__typename":"TopPostBadge","id":"4907083","position":1,"period":"daily","date":"2024-11-13"}}]},"tagline":"Launch voice agents faster with simulation \u0026 monitoring","createdAt":"2024-11-13T00:01:00-08:00","isTopLaunch":false,"votesCount":765,"redirectToProduct":null,"thumbnailImageUuid":"ab012743-f1dc-4f7d-b0da-48bb086f5e3d.png","productState":"default"},"from":{"__typename":"Product","slug":"vocera","id":"707148","name":"Vocera","logoUuid":"ab012743-f1dc-4f7d-b0da-48bb086f5e3d.png","isNoLongerOnline":false,"isTopProduct":false},"note":"ElevenLabs provides the best voice quality, including clones of real-world personalities","url":"https://www.producthunt.com/products/elevenlabs/shoutouts/86679","to":{"__typename":"Product","id":"537816","name":"ElevenLabs","slug":"elevenlabs"},"hasVoted":false,"votesCount":0}},{"__typename":"PostShoutoutEdge","node":{"__typename":"PostShoutout","id":"54060","post":{"__typename":"Post","id":"523026","slug":"voistory","name":"Voistory","badges":{"__typename":"Connection","edges":[]},"tagline":"Your journal with no writing","createdAt":"2024-11-07T00:01:00-08:00","isTopLaunch":false,"votesCount":455,"redirectToProduct":{"__typename":"Product","id":"638254","slug":"voistory-ai"},"thumbnailImageUuid":"abae8a9b-0ee1-469e-8768-8dcf704d5241.gif","productState":"default"},"from":{"__typename":"Product","slug":"voistory-ai","id":"638254","name":"Voistory","logoUuid":"1650a63f-be98-4ad6-9515-310bcd2a861e.png","isNoLongerOnline":false,"isTopProduct":false},"note":"Also a lot of challengers but still the best quality and full-featured voice APIs out there!","url":"https://www.producthunt.com/products/elevenlabs/shoutouts/54060","to":{"__typename":"Product","id":"537816","name":"ElevenLabs","slug":"elevenlabs"},"hasVoted":false,"votesCount":0}},{"__typename":"PostShoutoutEdge","node":{"__typename":"PostShoutout","id":"46832","post":{"__typename":"Post","id":"511608","slug":"hiring-studio","name":"hiring.studio","badges":{"__typename":"Connection","edges":[{"__typename":"BadgeEdge","node":{"__typename":"TopPostBadge","id":"4821174","position":2,"period":"weekly","date":"2024-10-21"}}]},"tagline":"AI copilot for generating interview questions.","createdAt":"2024-10-21T00:01:00-07:00","isTopLaunch":false,"votesCount":858,"redirectToProduct":{"__typename":"Product","id":"627760","slug":"hiring-studio-by-metaview"},"thumbnailImageUuid":"529b55ef-eb04-4640-88c0-bd960413b267.png","productState":"default"},"from":{"__typename":"Product","slug":"hiring-studio-by-metaview","id":"627760","name":"Metaview","logoUuid":"c0da43cd-96bd-438a-a77f-9fc0693facc1.png","isNoLongerOnline":false,"isTopProduct":false},"note":"We love using ElevenLabs for generating natural-sounding clips of people speaking.","url":"https://www.producthunt.com/products/elevenlabs/shoutouts/46832","to":{"__typename":"Product","id":"537816","name":"ElevenLabs","slug":"elevenlabs"},"hasVoted":false,"votesCount":0}},{"__typename":"PostShoutoutEdge","node":{"__typename":"PostShoutout","id":"70886","post":{"__typename":"Post","id":"480389","slug":"melies","name":"Melies","badges":{"__typename":"Connection","edges":[]},"tagline":"Transform your ideas into Hollywood movies with AI","createdAt":"2024-11-05T00:01:00-08:00","isTopLaunch":false,"votesCount":271,"redirectToProduct":{"__typename":"Product","id":"599875","slug":"melies"},"thumbnailImageUuid":"4c0d1a94-a3ca-4e27-8879-f9c4bb7e19c3.png","productState":"default"},"from":{"__typename":"Product","slug":"melies","id":"599875","name":"Melies","logoUuid":"4c0d1a94-a3ca-4e27-8879-f9c4bb7e19c3.png","isNoLongerOnline":false,"isTopProduct":false},"note":"ElevenLabs provides the best AI generated voices and sound effects. It's the perfect integration for making AI films in Melies.","url":"https://www.producthunt.com/products/elevenlabs/shoutouts/70886","to":{"__typename":"Product","id":"537816","name":"ElevenLabs","slug":"elevenlabs"},"hasVoted":false,"votesCount":1}}]},"logoUuid":"fa7288c3-29bb-4b88-9f03-37a01dc5b9b5.jpeg","isNoLongerOnline":false}},{"__typename":"ProductEdge","node":{"__typename":"Product","id":"527127","slug":"react","description":"A free and open-source front-end JavaScript library for building user interfaces based on components.","name":"React","tagline":"The library for web and native user interfaces","featuredShoutoutsToCount":63,"posts":{"__typename":"PostConnection","edges":[{"__typename":"PostEdge","node":{"__typename":"Post","id":"385978","slug":"react-dev","name":"react.dev"}},{"__typename":"PostEdge","node":{"__typename":"Post","id":"375123","slug":"react-js","name":"React.js"}}]},"postShoutoutsTo":{"__typename":"PostShoutoutConnection","edges":[{"__typename":"PostShoutoutEdge","node":{"__typename":"PostShoutout","id":"89142","post":{"__typename":"Post","id":"600640","slug":"layer_brain-inspired_planner","name":"Layer ","badges":{"__typename":"Connection","edges":[{"__typename":"BadgeEdge","node":{"__typename":"TopPostBadge","id":"4940056","position":1,"period":"daily","date":"2024-11-18"}}]},"tagline":"Brain-Inspired planner","createdAt":"2024-11-18T00:01:00-08:00","isTopLaunch":false,"votesCount":1011,"redirectToProduct":null,"thumbnailImageUuid":"021b36b5-d29c-4d59-b38d-9d4cbd9d6167.gif","productState":"default"},"from":{"__typename":"Product","slug":"layer-4","id":"711766","name":"Layer ","logoUuid":"021b36b5-d29c-4d59-b38d-9d4cbd9d6167.gif","isNoLongerOnline":false,"isTopProduct":false},"note":"React was chosen for building a dynamic, responsive frontend, allowing us to create a smooth, interactive user experience with reusable UI components.","url":"https://www.producthunt.com/products/react/shoutouts/89142","to":{"__typename":"Product","id":"527127","name":"React","slug":"react"},"hasVoted":false,"votesCount":0}},{"__typename":"PostShoutoutEdge","node":{"__typename":"PostShoutout","id":"73406","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":"React’s component-based architecture simplifies UI development, making it easier to build interactive and dynamic applications with reusable components","url":"https://www.producthunt.com/products/react/shoutouts/73406","to":{"__typename":"Product","id":"527127","name":"React","slug":"react"},"hasVoted":false,"votesCount":0}},{"__typename":"PostShoutoutEdge","node":{"__typename":"PostShoutout","id":"51952","post":{"__typename":"Post","id":"504328","slug":"medusa-2-0","name":"Medusa 2.0","badges":{"__typename":"Connection","edges":[{"__typename":"BadgeEdge","node":{"__typename":"TopPostBadge","id":"4788090","position":3,"period":"daily","date":"2024-10-23"}}]},"tagline":"The world's most flexible commerce platform","createdAt":"2024-10-23T00:01:00-07:00","isTopLaunch":false,"votesCount":673,"redirectToProduct":{"__typename":"Product","id":"474822","slug":"medusa"},"thumbnailImageUuid":"136df606-ce6f-44a7-9d19-dd4ffbb528f6.png","productState":"default"},"from":{"__typename":"Product","slug":"medusa","id":"474822","name":"Medusa","logoUuid":"6a21f7df-e735-4586-9c89-7d8e5e6edd67.jpeg","isNoLongerOnline":false,"isTopProduct":false},"note":"For Admin and Starters.","url":"https://www.producthunt.com/products/react/shoutouts/51952","to":{"__typename":"Product","id":"527127","name":"React","slug":"react"},"hasVoted":false,"votesCount":0}},{"__typename":"PostShoutoutEdge","node":{"__typename":"PostShoutout","id":"50195","post":{"__typename":"Post","id":"519825","slug":"tablesprint","name":"TableSprint","badges":{"__typename":"Connection","edges":[{"__typename":"BadgeEdge","node":{"__typename":"TopPostBadge","id":"4812153","position":1,"period":"daily","date":"2024-10-25"}}]},"tagline":"AI Platform to build Future-Ready Apps","createdAt":"2024-10-25T00:01:00-07:00","isTopLaunch":false,"votesCount":556,"redirectToProduct":{"__typename":"Product","id":"635284","slug":"tablesprint"},"thumbnailImageUuid":"478225cd-0566-4538-9cec-42a0d6614332.x-icon","productState":"default"},"from":{"__typename":"Product","slug":"tablesprint","id":"635284","name":"TableSprint","logoUuid":"478225cd-0566-4538-9cec-42a0d6614332.x-icon","isNoLongerOnline":false,"isTopProduct":false},"note":"We have worked on angular extensively in our last startup which was also very good, but for Tablesprint we went for react due to easy learning curve for new team members and for all it's components. Specific components like tanstack react-table, react-grid and also elstar theme from Themeforest which has provided lot of ready uis with easy to implement in our project really reduced time to develop for us and also experiment with new UIs. ","url":"https://www.producthunt.com/products/react/shoutouts/50195","to":{"__typename":"Product","id":"527127","name":"React","slug":"react"},"hasVoted":false,"votesCount":0}}]},"logoUuid":"78fdfd18-f459-47df-870a-e3e17b6bdd40.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":726,"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":726,"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":"110569","slug":"hugging-face","description":"We’re on a journey to advance and democratize artificial intelligence through open source and open science.","name":"Hugging Face","tagline":"The AI community building the future.","featuredShoutoutsToCount":20,"posts":{"__typename":"PostConnection","edges":[{"__typename":"PostEdge","node":{"__typename":"Post","id":"501906","slug":"gradio-5-0","name":"Gradio 5.0"}},{"__typename":"PostEdge","node":{"__typename":"Post","id":"452863","slug":"huggingchat","name":"HuggingChat"}},{"__typename":"PostEdge","node":{"__typename":"Post","id":"391271","slug":"hugging-chat","name":"Hugging Chat"}},{"__typename":"PostEdge","node":{"__typename":"Post","id":"341157","slug":"gradio-3","name":"Gradio"}}]},"postShoutoutsTo":{"__typename":"PostShoutoutConnection","edges":[{"__typename":"PostShoutoutEdge","node":{"__typename":"PostShoutout","id":"107108","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":"Great repository of models that we could access and try. ","url":"https://www.producthunt.com/products/hugging-face/shoutouts/107108","to":{"__typename":"Product","id":"110569","name":"Hugging Face","slug":"hugging-face"},"hasVoted":false,"votesCount":0}},{"__typename":"PostShoutoutEdge","node":{"__typename":"PostShoutout","id":"71745","post":{"__typename":"Post","id":"565761","slug":"arch-3","name":"Arch","badges":{"__typename":"Connection","edges":[{"__typename":"BadgeEdge","node":{"__typename":"TopPostBadge","id":"4907086","position":4,"period":"daily","date":"2024-11-13"}}]},"tagline":"Build fast, hyper-personalized agents with intelligent infra","createdAt":"2024-11-13T00:01:00-08:00","isTopLaunch":false,"votesCount":304,"redirectToProduct":null,"thumbnailImageUuid":"2ed5803a-7681-4cb8-99dc-26fe5e884c6c.png","productState":"default"},"from":{"__typename":"Product","slug":"arch-2","id":"678745","name":"Arch","logoUuid":"2ed5803a-7681-4cb8-99dc-26fe5e884c6c.png","isNoLongerOnline":false,"isTopProduct":false},"note":"Our models are hosted on HuggingFace and we get the community to easy use/try our open source models","url":"https://www.producthunt.com/products/hugging-face/shoutouts/71745","to":{"__typename":"Product","id":"110569","name":"Hugging Face","slug":"hugging-face"},"hasVoted":false,"votesCount":0}},{"__typename":"PostShoutoutEdge","node":{"__typename":"PostShoutout","id":"44819","post":{"__typename":"Post","id":"495443","slug":"sharefable","name":"Fable","badges":{"__typename":"Connection","edges":[{"__typename":"BadgeEdge","node":{"__typename":"TopPostBadge","id":"4845146","position":2,"period":"daily","date":"2024-10-31"}}]},"tagline":"Create stunning interactive demos with an AI powered copilot","createdAt":"2024-10-31T00:01:00-07:00","isTopLaunch":false,"votesCount":592,"redirectToProduct":{"__typename":"Product","id":"611759","slug":"fable-7"},"thumbnailImageUuid":"cf739a12-f47b-456c-86b3-a639dd6391c6.png","productState":"default"},"from":{"__typename":"Product","slug":"fable-7","id":"611759","name":"Fable","logoUuid":"cf739a12-f47b-456c-86b3-a639dd6391c6.png","isNoLongerOnline":false,"isTopProduct":false},"note":"Various open weight models \u0026 Hugging Face community enables Fable run rapid experimentation on how to create top quality demos ready to be used in a blink.","url":"https://www.producthunt.com/products/hugging-face/shoutouts/44819","to":{"__typename":"Product","id":"110569","name":"Hugging Face","slug":"hugging-face"},"hasVoted":false,"votesCount":0}},{"__typename":"PostShoutoutEdge","node":{"__typename":"PostShoutout","id":"34785","post":{"__typename":"Post","id":"493766","slug":"llmware","name":"LLMWare","badges":{"__typename":"Connection","edges":[{"__typename":"BadgeEdge","node":{"__typename":"TopPostBadge","id":"4745840","position":2,"period":"daily","date":"2024-10-14"}}]},"tagline":"Dev tool to make AI apps to deploy privately or locally","createdAt":"2024-10-14T00:01:00-07:00","isTopLaunch":false,"votesCount":635,"redirectToProduct":{"__typename":"Product","id":"610367","slug":"llmware"},"thumbnailImageUuid":"fefda21b-cd25-4abd-9327-808c37021f22.png","productState":"default"},"from":{"__typename":"Product","slug":"llmware","id":"610367","name":"LLMWare","logoUuid":"fefda21b-cd25-4abd-9327-808c37021f22.png","isNoLongerOnline":false,"isTopProduct":false},"note":"For hosting our DRAGON, BLING and SLIM models and making it easy for people to experiment with our benchmarks.","url":"https://www.producthunt.com/products/hugging-face/shoutouts/34785","to":{"__typename":"Product","id":"110569","name":"Hugging Face","slug":"hugging-face"},"hasVoted":false,"votesCount":0}}]},"logoUuid":"b2de76c7-180d-42ca-892c-e360ad7b8771.svg","isNoLongerOnline":false}},{"__typename":"ProductEdge","node":{"__typename":"Product","id":"338480","slug":"vue-js-2","description":null,"name":"Vue.js","tagline":"Reactive Components for Modern Web Interfaces","featuredShoutoutsToCount":15,"posts":{"__typename":"PostConnection","edges":[{"__typename":"PostEdge","node":{"__typename":"Post","id":"264083","slug":"vue-js-v3-0-one-piece","name":"Vue.js v3.0 \"One Piece\""}},{"__typename":"PostEdge","node":{"__typename":"Post","id":"124512","slug":"vuepress","name":"VuePress"}},{"__typename":"PostEdge","node":{"__typename":"Post","id":"38468","slug":"vue-js-2","name":"Vue.js"}}]},"postShoutoutsTo":{"__typename":"PostShoutoutConnection","edges":[{"__typename":"PostShoutoutEdge","node":{"__typename":"PostShoutout","id":"101614","post":{"__typename":"Post","id":"618690","slug":"blitzit-2","name":"Blitzit","badges":{"__typename":"Connection","edges":[{"__typename":"BadgeEdge","node":{"__typename":"TopPostBadge","id":"4944076","position":4,"period":"daily","date":"2024-11-19"}}]},"tagline":"A simple to-do list \u0026 timer that gives you superpowers","createdAt":"2024-11-19T00:01:00-08:00","isTopLaunch":false,"votesCount":654,"redirectToProduct":null,"thumbnailImageUuid":"b208098b-223a-4ff5-8d45-c921b923a681.png","productState":"default"},"from":{"__typename":"Product","slug":"blitzit-2","id":"728522","name":"Blitzit","logoUuid":"9363eb5a-bb00-4a35-9b72-9659cadcc363.png","isNoLongerOnline":false,"isTopProduct":false},"note":"We use Vuejs for the Frontend UI and UX components.","url":"https://www.producthunt.com/products/vue-js-2/shoutouts/101614","to":{"__typename":"Product","id":"338480","name":"Vue.js","slug":"vue-js-2"},"hasVoted":false,"votesCount":0}},{"__typename":"PostShoutoutEdge","node":{"__typename":"PostShoutout","id":"79576","post":{"__typename":"Post","id":"581650","slug":"side-space","name":"Side Space","badges":{"__typename":"Connection","edges":[{"__typename":"BadgeEdge","node":{"__typename":"TopPostBadge","id":"4932755","position":2,"period":"daily","date":"2024-11-16"}}]},"tagline":"Your AI-powered vertical tabs manager for browsing","createdAt":"2024-11-16T00:01:00-08:00","isTopLaunch":false,"votesCount":360,"redirectToProduct":null,"thumbnailImageUuid":"f3cddfa6-ab20-46b4-9fbb-1418f104ece9.svg","productState":"default"},"from":{"__typename":"Product","slug":"side-space","id":"694035","name":"Side Space","logoUuid":"f3cddfa6-ab20-46b4-9fbb-1418f104ece9.svg","isNoLongerOnline":false,"isTopProduct":false},"note":"I build product using Vue.js","url":"https://www.producthunt.com/products/vue-js-2/shoutouts/79576","to":{"__typename":"Product","id":"338480","name":"Vue.js","slug":"vue-js-2"},"hasVoted":false,"votesCount":0}},{"__typename":"PostShoutoutEdge","node":{"__typename":"PostShoutout","id":"98045","post":{"__typename":"Post","id":"616972","slug":"snippetx","name":"SnippetX","badges":{"__typename":"Connection","edges":[{"__typename":"BadgeEdge","node":{"__typename":"TopPostBadge","id":"4932758","position":5,"period":"daily","date":"2024-11-16"}}]},"tagline":"Beautiful screenshots, made easy directly in your browser","createdAt":"2024-11-16T00:01:00-08:00","isTopLaunch":false,"votesCount":166,"redirectToProduct":null,"thumbnailImageUuid":"dca4ede2-44ea-4f4f-be3a-b3b811947ba2.png","productState":"default"},"from":{"__typename":"Product","slug":"snippetx","id":"726847","name":"SnippetX","logoUuid":"dca4ede2-44ea-4f4f-be3a-b3b811947ba2.png","isNoLongerOnline":false,"isTopProduct":false},"note":"So intuitive. Very big community.","url":"https://www.producthunt.com/products/vue-js-2/shoutouts/98045","to":{"__typename":"Product","id":"338480","name":"Vue.js","slug":"vue-js-2"},"hasVoted":false,"votesCount":0}},{"__typename":"PostShoutoutEdge","node":{"__typename":"PostShoutout","id":"25023","post":{"__typename":"Post","id":"482823","slug":"seamailer","name":"Seamailer","badges":{"__typename":"Connection","edges":[{"__typename":"BadgeEdge","node":{"__typename":"TopPostBadge","id":"4684861","position":2,"period":"daily","date":"2024-10-01"}}]},"tagline":"Send marketing emails that bring results without limits","createdAt":"2024-10-01T02:37:41-07:00","isTopLaunch":false,"votesCount":879,"redirectToProduct":{"__typename":"Product","id":"601545","slug":"seamailer"},"thumbnailImageUuid":"c66124cb-ce33-456a-b85e-701d37ff7bb2.png","productState":"default"},"from":{"__typename":"Product","slug":"seamailer","id":"601545","name":"Seamailer","logoUuid":"c66124cb-ce33-456a-b85e-701d37ff7bb2.png","isNoLongerOnline":false,"isTopProduct":false},"note":"Helped us build a simple UI framework and interactions for our website.","url":"https://www.producthunt.com/products/vue-js-2/shoutouts/25023","to":{"__typename":"Product","id":"338480","name":"Vue.js","slug":"vue-js-2"},"hasVoted":false,"votesCount":0}}]},"logoUuid":"45db551a-522a-4d94-bd2b-a97e799bc839.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&campaign=weekly_newsletter&source=header_nav"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" fill="none" viewBox="0 0 20 20" class="size-4"><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/github">GitHub</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">GitHub</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">Software to help you write software.</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&codec=mozjpeg&cs=strip&auto=format&w=60&h=60&fit=crop&dpr=1 1x, https://ph-files.imgix.net/bc75e07c-01c7-4426-abe5-1698bc846ffb.png?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=60&h=60&fit=crop&dpr=2 2x, https://ph-files.imgix.net/bc75e07c-01c7-4426-abe5-1698bc846ffb.png?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=60&h=60&fit=crop&dpr=3 3x" src="https://ph-files.imgix.net/bc75e07c-01c7-4426-abe5-1698bc846ffb.png?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=60&h=60&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&codec=mozjpeg&cs=strip&auto=format&w=20&h=20&fit=crop&dpr=1 1x, https://ph-avatars.imgix.net/7743488/6fbd498e-df89-43b2-9040-013febb8de5f.jpeg?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=20&h=20&fit=crop&dpr=2 2x, https://ph-avatars.imgix.net/7743488/6fbd498e-df89-43b2-9040-013febb8de5f.jpeg?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=20&h=20&fit=crop&dpr=3 3x" src="https://ph-avatars.imgix.net/7743488/6fbd498e-df89-43b2-9040-013febb8de5f.jpeg?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=20&h=20&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/warestack"><img loading="lazy" srcSet="https://ph-files.imgix.net/178b5249-a837-44b8-b432-8b87ed1ab645.jpeg?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=60&h=60&fit=crop&dpr=1 1x, https://ph-files.imgix.net/178b5249-a837-44b8-b432-8b87ed1ab645.jpeg?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=60&h=60&fit=crop&dpr=2 2x, https://ph-files.imgix.net/178b5249-a837-44b8-b432-8b87ed1ab645.jpeg?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=60&h=60&fit=crop&dpr=3 3x" src="https://ph-files.imgix.net/178b5249-a837-44b8-b432-8b87ed1ab645.jpeg?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=60&h=60&fit=crop" style="width:60px;height:60px" alt="Warestack" class="rounded" data-test="Warestack-thumbnail"/></a><a class="text-16 font-normal text-dark-gray" href="/products/warestack"><div class="text-16 font-semibold text-dark-gray styles_noOfLines-1__u8iSd">Warestack</div><div class="text-14 font-normal text-light-gray styles_noOfLines-2__k_Ta_">Manage every code change with best practices</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/warestack/reviews?review=955147"><div class="flex flex-row gap-2 p-2 styles_reviewSnippet__m7usF"><div class=""><img loading="lazy" srcSet="https://ph-avatars.imgix.net/7841175/original.jpeg?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=20&h=20&fit=crop&dpr=1 1x, https://ph-avatars.imgix.net/7841175/original.jpeg?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=20&h=20&fit=crop&dpr=2 2x, https://ph-avatars.imgix.net/7841175/original.jpeg?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=20&h=20&fit=crop&dpr=3 3x" src="https://ph-avatars.imgix.net/7841175/original.jpeg?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=20&h=20&fit=crop" style="width:20px;height:20px" alt="George Kasampalis" class="rounded-full"/></div><div class="text-12 font-light text-light-gray styles_noOfLines-2__k_Ta_ styles_format__8NeQe">Easy to use. Quiet helpful and integrates well with GitHub actions</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&codec=mozjpeg&cs=strip&auto=format&w=60&h=60&fit=crop&dpr=1 1x, https://ph-files.imgix.net/c17453f9-e544-4e6a-86b0-4027cf710cf5.png?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=60&h=60&fit=crop&dpr=2 2x, https://ph-files.imgix.net/c17453f9-e544-4e6a-86b0-4027cf710cf5.png?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=60&h=60&fit=crop&dpr=3 3x" src="https://ph-files.imgix.net/c17453f9-e544-4e6a-86b0-4027cf710cf5.png?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=60&h=60&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&codec=mozjpeg&cs=strip&auto=format&w=20&h=20&fit=crop&dpr=1 1x, https://ph-avatars.imgix.net/5699124/original.jpeg?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=20&h=20&fit=crop&dpr=2 2x, https://ph-avatars.imgix.net/5699124/original.jpeg?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=20&h=20&fit=crop&dpr=3 3x" src="https://ph-avatars.imgix.net/5699124/original.jpeg?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=20&h=20&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&codec=mozjpeg&cs=strip&auto=format&w=60&h=60&fit=crop&dpr=1 1x, https://ph-files.imgix.net/e277d09d-84de-4555-ba92-8b8e5a39d763.png?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=60&h=60&fit=crop&dpr=2 2x, https://ph-files.imgix.net/e277d09d-84de-4555-ba92-8b8e5a39d763.png?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=60&h=60&fit=crop&dpr=3 3x" src="https://ph-files.imgix.net/e277d09d-84de-4555-ba92-8b8e5a39d763.png?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=60&h=60&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&codec=mozjpeg&cs=strip&auto=format&w=20&h=20&fit=crop&dpr=1 1x, https://ph-avatars.imgix.net/3370398/1ddcdeca-e158-42b6-b9c9-48a0a5ab0262.jpeg?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=20&h=20&fit=crop&dpr=2 2x, https://ph-avatars.imgix.net/3370398/1ddcdeca-e158-42b6-b9c9-48a0a5ab0262.jpeg?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=20&h=20&fit=crop&dpr=3 3x" src="https://ph-avatars.imgix.net/3370398/1ddcdeca-e158-42b6-b9c9-48a0a5ab0262.jpeg?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=20&h=20&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'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 🇨🇭</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/vercel/shoutouts"><img loading="lazy" srcSet="https://ph-files.imgix.net/593ff5e2-9d11-491c-ab63-9e929e894214.jpeg?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=42&h=42&fit=crop&dpr=1 1x, https://ph-files.imgix.net/593ff5e2-9d11-491c-ab63-9e929e894214.jpeg?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=42&h=42&fit=crop&dpr=2 2x, https://ph-files.imgix.net/593ff5e2-9d11-491c-ab63-9e929e894214.jpeg?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=42&h=42&fit=crop&dpr=3 3x" src="https://ph-files.imgix.net/593ff5e2-9d11-491c-ab63-9e929e894214.jpeg?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=42&h=42&fit=crop" style="width:42px;height:42px" alt="Vercel" class="rounded mt-2 rounded border border-solid border-light-blue" data-test="Vercel-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/vercel/shoutouts"><strong>Vercel</strong> <span>—</span> <!-- -->The frontend cloud. Creators of Next.js. </a><a class="text-14 font-light text-dark-gray py-2" href="/products/vercel/shoutouts">Vercel provides the developer tools and cloud infrastructure to build, scale, and secure a faster, more personalized web.</a><div class="text-12 font-normal text-dark-gray flex items-center font-light"><a class="flex items-center whitespace-nowrap" href="/products/vercel/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>254 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/twinmind"><img loading="lazy" srcSet="https://ph-files.imgix.net/66486f9a-8049-424e-9307-a584f122e800.png?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=14&h=14&fit=crop&dpr=1 1x, https://ph-files.imgix.net/66486f9a-8049-424e-9307-a584f122e800.png?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=14&h=14&fit=crop&dpr=2 2x, https://ph-files.imgix.net/66486f9a-8049-424e-9307-a584f122e800.png?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=14&h=14&fit=crop&dpr=3 3x" src="https://ph-files.imgix.net/66486f9a-8049-424e-9307-a584f122e800.png?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=14&h=14&fit=crop" style="width:14px;height:14px" alt="TwinMind" class="rounded mr-1" data-test="TwinMind-thumbnail"/><div class="text-12 font-normal text-dark-gray">TwinMind</div></a></div><a href="/posts/twinmind"><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/writerry"><img loading="lazy" srcSet="https://ph-files.imgix.net/aebc9211-f361-4d9a-9976-330cf7ed86ea.jpeg?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=14&h=14&fit=crop&dpr=1 1x, https://ph-files.imgix.net/aebc9211-f361-4d9a-9976-330cf7ed86ea.jpeg?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=14&h=14&fit=crop&dpr=2 2x, https://ph-files.imgix.net/aebc9211-f361-4d9a-9976-330cf7ed86ea.jpeg?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=14&h=14&fit=crop&dpr=3 3x" src="https://ph-files.imgix.net/aebc9211-f361-4d9a-9976-330cf7ed86ea.jpeg?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=14&h=14&fit=crop" style="width:14px;height:14px" alt="Writerry" class="rounded mr-1" data-test="Writerry-thumbnail"/><div class="text-12 font-normal text-dark-gray">Writerry</div></a></div><a href="/posts/writerry"></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/toolhouse"><img loading="lazy" srcSet="https://ph-files.imgix.net/99f1f73e-e142-43e6-b124-84c6f3a0bd2c.png?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=14&h=14&fit=crop&dpr=1 1x, https://ph-files.imgix.net/99f1f73e-e142-43e6-b124-84c6f3a0bd2c.png?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=14&h=14&fit=crop&dpr=2 2x, https://ph-files.imgix.net/99f1f73e-e142-43e6-b124-84c6f3a0bd2c.png?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=14&h=14&fit=crop&dpr=3 3x" src="https://ph-files.imgix.net/99f1f73e-e142-43e6-b124-84c6f3a0bd2c.png?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=14&h=14&fit=crop" style="width:14px;height:14px" alt="Toolhouse" class="rounded mr-1" data-test="Toolhouse-thumbnail"/><div class="text-12 font-normal text-dark-gray">Toolhouse</div></a></div><a href="/posts/toolhouse"><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/vercel/shoutouts"> and 251 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&codec=mozjpeg&cs=strip&auto=format&w=42&h=42&fit=crop&dpr=1 1x, https://ph-files.imgix.net/8dff2ac5-c4f0-4b02-9055-a2a0019f139c.jpeg?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=42&h=42&fit=crop&dpr=2 2x, https://ph-files.imgix.net/8dff2ac5-c4f0-4b02-9055-a2a0019f139c.jpeg?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=42&h=42&fit=crop&dpr=3 3x" src="https://ph-files.imgix.net/8dff2ac5-c4f0-4b02-9055-a2a0019f139c.jpeg?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=42&h=42&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&codec=mozjpeg&cs=strip&fm=webp&w=14&h=14&fit=max&frame=1&dpr=2" muted="" loop="" disableRemotePlayback="" disablePictureInPicture="" playsInline="" preload="none"><source src="https://ph-files.imgix.net/90acab39-a7ab-434b-a921-4c4785e55589.gif?fm=mp4&crop=max&w=14&h=14&dpr=2#t=0.001" type="video/mp4"/><source src="https://ph-files.imgix.net/90acab39-a7ab-434b-a921-4c4785e55589.gif?fm=webm&crop=max&w=14&h=14&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&codec=mozjpeg&cs=strip&auto=format&w=14&h=14&fit=crop&dpr=1 1x, https://ph-files.imgix.net/9a61a5f2-5dd2-492c-ae2a-5fdafe0d9c82.png?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=14&h=14&fit=crop&dpr=2 2x, https://ph-files.imgix.net/9a61a5f2-5dd2-492c-ae2a-5fdafe0d9c82.png?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=14&h=14&fit=crop&dpr=3 3x" src="https://ph-files.imgix.net/9a61a5f2-5dd2-492c-ae2a-5fdafe0d9c82.png?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=14&h=14&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&codec=mozjpeg&cs=strip&auto=format&w=14&h=14&fit=crop&dpr=1 1x, https://ph-files.imgix.net/be2d0fff-2b29-4280-adc9-f702213ade1f.png?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=14&h=14&fit=crop&dpr=2 2x, https://ph-files.imgix.net/be2d0fff-2b29-4280-adc9-f702213ade1f.png?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=14&h=14&fit=crop&dpr=3 3x" src="https://ph-files.imgix.net/be2d0fff-2b29-4280-adc9-f702213ade1f.png?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=14&h=14&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&codec=mozjpeg&cs=strip&auto=format&w=42&h=42&fit=crop&dpr=1 1x, https://ph-files.imgix.net/ab9d1922-1570-42b9-8703-a6176d844a98.png?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=42&h=42&fit=crop&dpr=2 2x, https://ph-files.imgix.net/ab9d1922-1570-42b9-8703-a6176d844a98.png?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=42&h=42&fit=crop&dpr=3 3x" src="https://ph-files.imgix.net/ab9d1922-1570-42b9-8703-a6176d844a98.png?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=42&h=42&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&codec=mozjpeg&cs=strip&auto=format&w=14&h=14&fit=crop&dpr=1 1x, https://ph-files.imgix.net/c89b08dd-f943-44f1-96cb-d4907a4f141b.png?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=14&h=14&fit=crop&dpr=2 2x, https://ph-files.imgix.net/c89b08dd-f943-44f1-96cb-d4907a4f141b.png?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=14&h=14&fit=crop&dpr=3 3x" src="https://ph-files.imgix.net/c89b08dd-f943-44f1-96cb-d4907a4f141b.png?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=14&h=14&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&codec=mozjpeg&cs=strip&auto=format&w=14&h=14&fit=crop&dpr=1 1x, https://ph-files.imgix.net/16811353-f6a9-4e97-b0dc-d8b20eed28cd.png?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=14&h=14&fit=crop&dpr=2 2x, https://ph-files.imgix.net/16811353-f6a9-4e97-b0dc-d8b20eed28cd.png?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=14&h=14&fit=crop&dpr=3 3x" src="https://ph-files.imgix.net/16811353-f6a9-4e97-b0dc-d8b20eed28cd.png?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=14&h=14&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&codec=mozjpeg&cs=strip&auto=format&w=14&h=14&fit=crop&dpr=1 1x, https://ph-files.imgix.net/be2d0fff-2b29-4280-adc9-f702213ade1f.png?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=14&h=14&fit=crop&dpr=2 2x, https://ph-files.imgix.net/be2d0fff-2b29-4280-adc9-f702213ade1f.png?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=14&h=14&fit=crop&dpr=3 3x" src="https://ph-files.imgix.net/be2d0fff-2b29-4280-adc9-f702213ade1f.png?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=14&h=14&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&codec=mozjpeg&cs=strip&auto=format&w=14&h=14&fit=crop&dpr=1 1x, https://ph-files.imgix.net/a2bc0890-33de-4413-a7b2-bc64c9927b55.png?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=14&h=14&fit=crop&dpr=2 2x, https://ph-files.imgix.net/a2bc0890-33de-4413-a7b2-bc64c9927b55.png?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=14&h=14&fit=crop&dpr=3 3x" src="https://ph-files.imgix.net/a2bc0890-33de-4413-a7b2-bc64c9927b55.png?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=14&h=14&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&codec=mozjpeg&cs=strip&auto=format&w=42&h=42&fit=crop&dpr=1 1x, https://ph-files.imgix.net/c17453f9-e544-4e6a-86b0-4027cf710cf5.png?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=42&h=42&fit=crop&dpr=2 2x, https://ph-files.imgix.net/c17453f9-e544-4e6a-86b0-4027cf710cf5.png?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=42&h=42&fit=crop&dpr=3 3x" src="https://ph-files.imgix.net/c17453f9-e544-4e6a-86b0-4027cf710cf5.png?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=42&h=42&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&codec=mozjpeg&cs=strip&auto=format&w=14&h=14&fit=crop&dpr=1 1x, https://ph-files.imgix.net/3f2f141e-eda9-4183-a2a4-b1922afd9a5e.jpeg?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=14&h=14&fit=crop&dpr=2 2x, https://ph-files.imgix.net/3f2f141e-eda9-4183-a2a4-b1922afd9a5e.jpeg?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=14&h=14&fit=crop&dpr=3 3x" src="https://ph-files.imgix.net/3f2f141e-eda9-4183-a2a4-b1922afd9a5e.jpeg?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=14&h=14&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&codec=mozjpeg&cs=strip&auto=format&w=14&h=14&fit=crop&dpr=1 1x, https://ph-files.imgix.net/b1ada730-4bb2-488f-a2cc-7c6ef8f7130a.png?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=14&h=14&fit=crop&dpr=2 2x, https://ph-files.imgix.net/b1ada730-4bb2-488f-a2cc-7c6ef8f7130a.png?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=14&h=14&fit=crop&dpr=3 3x" src="https://ph-files.imgix.net/b1ada730-4bb2-488f-a2cc-7c6ef8f7130a.png?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=14&h=14&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&codec=mozjpeg&cs=strip&fm=webp&w=14&h=14&fit=max&frame=1&dpr=2" muted="" loop="" disableRemotePlayback="" disablePictureInPicture="" playsInline="" preload="none"><source src="https://ph-files.imgix.net/cd07c8b1-8fd0-46b5-8c49-b4f051442e91.gif?fm=mp4&crop=max&w=14&h=14&dpr=2#t=0.001" type="video/mp4"/><source src="https://ph-files.imgix.net/cd07c8b1-8fd0-46b5-8c49-b4f051442e91.gif?fm=webm&crop=max&w=14&h=14&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&codec=mozjpeg&cs=strip&auto=format&w=14&h=14&fit=crop&dpr=1 1x, https://ph-files.imgix.net/178b5249-a837-44b8-b432-8b87ed1ab645.jpeg?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=14&h=14&fit=crop&dpr=2 2x, https://ph-files.imgix.net/178b5249-a837-44b8-b432-8b87ed1ab645.jpeg?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=14&h=14&fit=crop&dpr=3 3x" src="https://ph-files.imgix.net/178b5249-a837-44b8-b432-8b87ed1ab645.jpeg?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=14&h=14&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/elevenlabs/shoutouts"><img loading="lazy" srcSet="https://ph-files.imgix.net/fa7288c3-29bb-4b88-9f03-37a01dc5b9b5.jpeg?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=42&h=42&fit=crop&dpr=1 1x, https://ph-files.imgix.net/fa7288c3-29bb-4b88-9f03-37a01dc5b9b5.jpeg?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=42&h=42&fit=crop&dpr=2 2x, https://ph-files.imgix.net/fa7288c3-29bb-4b88-9f03-37a01dc5b9b5.jpeg?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=42&h=42&fit=crop&dpr=3 3x" src="https://ph-files.imgix.net/fa7288c3-29bb-4b88-9f03-37a01dc5b9b5.jpeg?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=42&h=42&fit=crop" style="width:42px;height:42px" alt="ElevenLabs" class="rounded mt-2 rounded border border-solid border-light-blue" data-test="ElevenLabs-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/elevenlabs/shoutouts"><strong>ElevenLabs</strong> <span>—</span> <!-- -->Create natural AI voices instantly in any language</a><a class="text-14 font-light text-dark-gray py-2" href="/products/elevenlabs/shoutouts">The most realistic text to speech and voice cloning software. The most compelling, rich, and lifelike voices for creators and publishers seeking the ultimate tools for storytelling.</a><div class="text-12 font-normal text-dark-gray flex items-center font-light"><a class="flex items-center whitespace-nowrap" href="/products/elevenlabs/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>44 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/vocera"><img loading="lazy" srcSet="https://ph-files.imgix.net/ab012743-f1dc-4f7d-b0da-48bb086f5e3d.png?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=14&h=14&fit=crop&dpr=1 1x, https://ph-files.imgix.net/ab012743-f1dc-4f7d-b0da-48bb086f5e3d.png?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=14&h=14&fit=crop&dpr=2 2x, https://ph-files.imgix.net/ab012743-f1dc-4f7d-b0da-48bb086f5e3d.png?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=14&h=14&fit=crop&dpr=3 3x" src="https://ph-files.imgix.net/ab012743-f1dc-4f7d-b0da-48bb086f5e3d.png?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=14&h=14&fit=crop" style="width:14px;height:14px" alt="Vocera" class="rounded mr-1" data-test="Vocera-thumbnail"/><div class="text-12 font-normal text-dark-gray">Vocera</div></a></div><a href="/posts/vocera"><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/melies"><img loading="lazy" srcSet="https://ph-files.imgix.net/4c0d1a94-a3ca-4e27-8879-f9c4bb7e19c3.png?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=14&h=14&fit=crop&dpr=1 1x, https://ph-files.imgix.net/4c0d1a94-a3ca-4e27-8879-f9c4bb7e19c3.png?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=14&h=14&fit=crop&dpr=2 2x, https://ph-files.imgix.net/4c0d1a94-a3ca-4e27-8879-f9c4bb7e19c3.png?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=14&h=14&fit=crop&dpr=3 3x" src="https://ph-files.imgix.net/4c0d1a94-a3ca-4e27-8879-f9c4bb7e19c3.png?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=14&h=14&fit=crop" style="width:14px;height:14px" alt="Melies" class="rounded mr-1" data-test="Melies-thumbnail"/><div class="text-12 font-normal text-dark-gray">Melies</div></a></div><a href="/posts/melies"></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/voistory"><img loading="lazy" srcSet="https://ph-files.imgix.net/1650a63f-be98-4ad6-9515-310bcd2a861e.png?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=14&h=14&fit=crop&dpr=1 1x, https://ph-files.imgix.net/1650a63f-be98-4ad6-9515-310bcd2a861e.png?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=14&h=14&fit=crop&dpr=2 2x, https://ph-files.imgix.net/1650a63f-be98-4ad6-9515-310bcd2a861e.png?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=14&h=14&fit=crop&dpr=3 3x" src="https://ph-files.imgix.net/1650a63f-be98-4ad6-9515-310bcd2a861e.png?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=14&h=14&fit=crop" style="width:14px;height:14px" alt="Voistory" class="rounded mr-1" data-test="Voistory-thumbnail"/><div class="text-12 font-normal text-dark-gray">Voistory</div></a></div><a href="/posts/voistory"></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/hiring-studio"><img loading="lazy" srcSet="https://ph-files.imgix.net/c0da43cd-96bd-438a-a77f-9fc0693facc1.png?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=14&h=14&fit=crop&dpr=1 1x, https://ph-files.imgix.net/c0da43cd-96bd-438a-a77f-9fc0693facc1.png?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=14&h=14&fit=crop&dpr=2 2x, https://ph-files.imgix.net/c0da43cd-96bd-438a-a77f-9fc0693facc1.png?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=14&h=14&fit=crop&dpr=3 3x" src="https://ph-files.imgix.net/c0da43cd-96bd-438a-a77f-9fc0693facc1.png?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=14&h=14&fit=crop" style="width:14px;height:14px" alt="Metaview" class="rounded mr-1" data-test="Metaview-thumbnail"/><div class="text-12 font-normal text-dark-gray">Metaview</div></a></div><a href="/posts/hiring-studio"><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/elevenlabs/shoutouts"> and 40 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/react/shoutouts"><img loading="lazy" srcSet="https://ph-files.imgix.net/78fdfd18-f459-47df-870a-e3e17b6bdd40.png?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=42&h=42&fit=crop&dpr=1 1x, https://ph-files.imgix.net/78fdfd18-f459-47df-870a-e3e17b6bdd40.png?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=42&h=42&fit=crop&dpr=2 2x, https://ph-files.imgix.net/78fdfd18-f459-47df-870a-e3e17b6bdd40.png?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=42&h=42&fit=crop&dpr=3 3x" src="https://ph-files.imgix.net/78fdfd18-f459-47df-870a-e3e17b6bdd40.png?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=42&h=42&fit=crop" style="width:42px;height:42px" alt="React" class="rounded mt-2 rounded border border-solid border-light-blue" data-test="React-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/react/shoutouts"><strong>React</strong> <span>—</span> <!-- -->The library for web and native user interfaces</a><a class="text-14 font-light text-dark-gray py-2" href="/products/react/shoutouts">A free and open-source front-end JavaScript library for building user interfaces based on components.</a><div class="text-12 font-normal text-dark-gray flex items-center font-light"><a class="flex items-center whitespace-nowrap" href="/products/react/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>63 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/layer_brain-inspired_planner"><video style="width:14px;height:14px" class="rounded mr-1 styles_video__b8SeA" aria-label="Layer " width="14" height="14" poster="https://ph-files.imgix.net/021b36b5-d29c-4d59-b38d-9d4cbd9d6167.gif?auto=compress&codec=mozjpeg&cs=strip&fm=webp&w=14&h=14&fit=max&frame=1&dpr=2" muted="" loop="" disableRemotePlayback="" disablePictureInPicture="" playsInline="" preload="none"><source src="https://ph-files.imgix.net/021b36b5-d29c-4d59-b38d-9d4cbd9d6167.gif?fm=mp4&crop=max&w=14&h=14&dpr=2#t=0.001" type="video/mp4"/><source src="https://ph-files.imgix.net/021b36b5-d29c-4d59-b38d-9d4cbd9d6167.gif?fm=webm&crop=max&w=14&h=14&dpr=2#t=0.001" type="video/webm"/></video><div class="text-12 font-normal text-dark-gray">Layer </div></a></div><a href="/posts/layer_brain-inspired_planner"><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/medusa-2-0"><img loading="lazy" srcSet="https://ph-files.imgix.net/6a21f7df-e735-4586-9c89-7d8e5e6edd67.jpeg?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=14&h=14&fit=crop&dpr=1 1x, https://ph-files.imgix.net/6a21f7df-e735-4586-9c89-7d8e5e6edd67.jpeg?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=14&h=14&fit=crop&dpr=2 2x, https://ph-files.imgix.net/6a21f7df-e735-4586-9c89-7d8e5e6edd67.jpeg?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=14&h=14&fit=crop&dpr=3 3x" src="https://ph-files.imgix.net/6a21f7df-e735-4586-9c89-7d8e5e6edd67.jpeg?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=14&h=14&fit=crop" style="width:14px;height:14px" alt="Medusa" class="rounded mr-1" data-test="Medusa-thumbnail"/><div class="text-12 font-normal text-dark-gray">Medusa</div></a></div><a href="/posts/medusa-2-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/quorini"><img loading="lazy" srcSet="https://ph-files.imgix.net/c89b08dd-f943-44f1-96cb-d4907a4f141b.png?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=14&h=14&fit=crop&dpr=1 1x, https://ph-files.imgix.net/c89b08dd-f943-44f1-96cb-d4907a4f141b.png?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=14&h=14&fit=crop&dpr=2 2x, https://ph-files.imgix.net/c89b08dd-f943-44f1-96cb-d4907a4f141b.png?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=14&h=14&fit=crop&dpr=3 3x" src="https://ph-files.imgix.net/c89b08dd-f943-44f1-96cb-d4907a4f141b.png?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=14&h=14&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/tablesprint"><img loading="lazy" srcSet="https://ph-files.imgix.net/478225cd-0566-4538-9cec-42a0d6614332.x-icon?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=14&h=14&fit=crop&dpr=1 1x, https://ph-files.imgix.net/478225cd-0566-4538-9cec-42a0d6614332.x-icon?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=14&h=14&fit=crop&dpr=2 2x, https://ph-files.imgix.net/478225cd-0566-4538-9cec-42a0d6614332.x-icon?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=14&h=14&fit=crop&dpr=3 3x" src="https://ph-files.imgix.net/478225cd-0566-4538-9cec-42a0d6614332.x-icon?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=14&h=14&fit=crop" style="width:14px;height:14px" alt="TableSprint" class="rounded mr-1" data-test="TableSprint-thumbnail"/><div class="text-12 font-normal text-dark-gray">TableSprint</div></a></div><a href="/posts/tablesprint"><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/react/shoutouts"> and 59 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/cloudflare/shoutouts"><img loading="lazy" srcSet="https://ph-files.imgix.net/ec7c42b6-ea2f-479b-96d1-c34cfa9b10b1.png?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=42&h=42&fit=crop&dpr=1 1x, https://ph-files.imgix.net/ec7c42b6-ea2f-479b-96d1-c34cfa9b10b1.png?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=42&h=42&fit=crop&dpr=2 2x, https://ph-files.imgix.net/ec7c42b6-ea2f-479b-96d1-c34cfa9b10b1.png?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=42&h=42&fit=crop&dpr=3 3x" src="https://ph-files.imgix.net/ec7c42b6-ea2f-479b-96d1-c34cfa9b10b1.png?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=42&h=42&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 & 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&codec=mozjpeg&cs=strip&auto=format&w=14&h=14&fit=crop&dpr=1 1x, https://ph-files.imgix.net/6d48e68d-192f-41af-a8d9-b7de669250cf.png?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=14&h=14&fit=crop&dpr=2 2x, https://ph-files.imgix.net/6d48e68d-192f-41af-a8d9-b7de669250cf.png?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=14&h=14&fit=crop&dpr=3 3x" src="https://ph-files.imgix.net/6d48e68d-192f-41af-a8d9-b7de669250cf.png?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=14&h=14&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&codec=mozjpeg&cs=strip&fm=webp&w=14&h=14&fit=max&frame=1&dpr=2" muted="" loop="" disableRemotePlayback="" disablePictureInPicture="" playsInline="" preload="none"><source src="https://ph-files.imgix.net/1340894b-079d-4f63-aa4a-a8502e95f55b.gif?fm=mp4&crop=max&w=14&h=14&dpr=2#t=0.001" type="video/mp4"/><source src="https://ph-files.imgix.net/1340894b-079d-4f63-aa4a-a8502e95f55b.gif?fm=webm&crop=max&w=14&h=14&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&codec=mozjpeg&cs=strip&auto=format&w=14&h=14&fit=crop&dpr=1 1x, https://ph-files.imgix.net/661b2d34-e140-4265-bbe2-0debaa133459.jpeg?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=14&h=14&fit=crop&dpr=2 2x, https://ph-files.imgix.net/661b2d34-e140-4265-bbe2-0debaa133459.jpeg?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=14&h=14&fit=crop&dpr=3 3x" src="https://ph-files.imgix.net/661b2d34-e140-4265-bbe2-0debaa133459.jpeg?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=14&h=14&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&codec=mozjpeg&cs=strip&auto=format&w=14&h=14&fit=crop&dpr=1 1x, https://ph-files.imgix.net/be2d0fff-2b29-4280-adc9-f702213ade1f.png?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=14&h=14&fit=crop&dpr=2 2x, https://ph-files.imgix.net/be2d0fff-2b29-4280-adc9-f702213ade1f.png?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=14&h=14&fit=crop&dpr=3 3x" src="https://ph-files.imgix.net/be2d0fff-2b29-4280-adc9-f702213ade1f.png?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=14&h=14&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>8</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&codec=mozjpeg&cs=strip&auto=format&w=42&h=42&fit=crop&dpr=1 1x, https://ph-files.imgix.net/2a77db72-7177-4935-963d-496839aa07db.png?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=42&h=42&fit=crop&dpr=2 2x, https://ph-files.imgix.net/2a77db72-7177-4935-963d-496839aa07db.png?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=42&h=42&fit=crop&dpr=3 3x" src="https://ph-files.imgix.net/2a77db72-7177-4935-963d-496839aa07db.png?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=42&h=42&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'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&codec=mozjpeg&cs=strip&auto=format&w=14&h=14&fit=crop&dpr=1 1x, https://ph-files.imgix.net/23279a4f-9368-4951-836d-65918c091b51.jpeg?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=14&h=14&fit=crop&dpr=2 2x, https://ph-files.imgix.net/23279a4f-9368-4951-836d-65918c091b51.jpeg?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=14&h=14&fit=crop&dpr=3 3x" src="https://ph-files.imgix.net/23279a4f-9368-4951-836d-65918c091b51.jpeg?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=14&h=14&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&codec=mozjpeg&cs=strip&auto=format&w=14&h=14&fit=crop&dpr=1 1x, https://ph-files.imgix.net/9b89dafe-b565-431d-9093-23e626ae286a.png?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=14&h=14&fit=crop&dpr=2 2x, https://ph-files.imgix.net/9b89dafe-b565-431d-9093-23e626ae286a.png?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=14&h=14&fit=crop&dpr=3 3x" src="https://ph-files.imgix.net/9b89dafe-b565-431d-9093-23e626ae286a.png?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=14&h=14&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&codec=mozjpeg&cs=strip&auto=format&w=14&h=14&fit=crop&dpr=1 1x, https://ph-files.imgix.net/be2d0fff-2b29-4280-adc9-f702213ade1f.png?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=14&h=14&fit=crop&dpr=2 2x, https://ph-files.imgix.net/be2d0fff-2b29-4280-adc9-f702213ade1f.png?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=14&h=14&fit=crop&dpr=3 3x" src="https://ph-files.imgix.net/be2d0fff-2b29-4280-adc9-f702213ade1f.png?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=14&h=14&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&codec=mozjpeg&cs=strip&auto=format&w=14&h=14&fit=crop&dpr=1 1x, https://ph-files.imgix.net/cb52e600-9f23-4753-b039-54edceab7fb3.png?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=14&h=14&fit=crop&dpr=2 2x, https://ph-files.imgix.net/cb52e600-9f23-4753-b039-54edceab7fb3.png?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=14&h=14&fit=crop&dpr=3 3x" src="https://ph-files.imgix.net/cb52e600-9f23-4753-b039-54edceab7fb3.png?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=14&h=14&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>9</div></div><a href="/products/hugging-face/shoutouts"><img loading="lazy" srcSet="https://ph-files.imgix.net/b2de76c7-180d-42ca-892c-e360ad7b8771.svg?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=42&h=42&fit=crop&dpr=1 1x, https://ph-files.imgix.net/b2de76c7-180d-42ca-892c-e360ad7b8771.svg?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=42&h=42&fit=crop&dpr=2 2x, https://ph-files.imgix.net/b2de76c7-180d-42ca-892c-e360ad7b8771.svg?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=42&h=42&fit=crop&dpr=3 3x" src="https://ph-files.imgix.net/b2de76c7-180d-42ca-892c-e360ad7b8771.svg?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=42&h=42&fit=crop" style="width:42px;height:42px" alt="Hugging Face" class="rounded mt-2 rounded border border-solid border-light-blue" data-test="Hugging Face-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/hugging-face/shoutouts"><strong>Hugging Face</strong> <span>—</span> <!-- -->The AI community building the future.</a><a class="text-14 font-light text-dark-gray py-2" href="/products/hugging-face/shoutouts">We’re on a journey to advance and democratize artificial intelligence through open source and open science.</a><div class="text-12 font-normal text-dark-gray flex items-center font-light"><a class="flex items-center whitespace-nowrap" href="/products/hugging-face/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/arch-3"><img loading="lazy" srcSet="https://ph-files.imgix.net/2ed5803a-7681-4cb8-99dc-26fe5e884c6c.png?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=14&h=14&fit=crop&dpr=1 1x, https://ph-files.imgix.net/2ed5803a-7681-4cb8-99dc-26fe5e884c6c.png?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=14&h=14&fit=crop&dpr=2 2x, https://ph-files.imgix.net/2ed5803a-7681-4cb8-99dc-26fe5e884c6c.png?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=14&h=14&fit=crop&dpr=3 3x" src="https://ph-files.imgix.net/2ed5803a-7681-4cb8-99dc-26fe5e884c6c.png?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=14&h=14&fit=crop" style="width:14px;height:14px" alt="Arch" class="rounded mr-1" data-test="Arch-thumbnail"/><div class="text-12 font-normal text-dark-gray">Arch</div></a></div><a href="/posts/arch-3"></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/sharefable"><img loading="lazy" srcSet="https://ph-files.imgix.net/cf739a12-f47b-456c-86b3-a639dd6391c6.png?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=14&h=14&fit=crop&dpr=1 1x, https://ph-files.imgix.net/cf739a12-f47b-456c-86b3-a639dd6391c6.png?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=14&h=14&fit=crop&dpr=2 2x, https://ph-files.imgix.net/cf739a12-f47b-456c-86b3-a639dd6391c6.png?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=14&h=14&fit=crop&dpr=3 3x" src="https://ph-files.imgix.net/cf739a12-f47b-456c-86b3-a639dd6391c6.png?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=14&h=14&fit=crop" style="width:14px;height:14px" alt="Fable" class="rounded mr-1" data-test="Fable-thumbnail"/><div class="text-12 font-normal text-dark-gray">Fable</div></a></div><a href="/posts/sharefable"><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/llmware"><img loading="lazy" srcSet="https://ph-files.imgix.net/fefda21b-cd25-4abd-9327-808c37021f22.png?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=14&h=14&fit=crop&dpr=1 1x, https://ph-files.imgix.net/fefda21b-cd25-4abd-9327-808c37021f22.png?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=14&h=14&fit=crop&dpr=2 2x, https://ph-files.imgix.net/fefda21b-cd25-4abd-9327-808c37021f22.png?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=14&h=14&fit=crop&dpr=3 3x" src="https://ph-files.imgix.net/fefda21b-cd25-4abd-9327-808c37021f22.png?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=14&h=14&fit=crop" style="width:14px;height:14px" alt="LLMWare" class="rounded mr-1" data-test="LLMWare-thumbnail"/><div class="text-12 font-normal text-dark-gray">LLMWare</div></a></div><a href="/posts/llmware"><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/zyng-ai-2"><img loading="lazy" srcSet="https://ph-files.imgix.net/661b2d34-e140-4265-bbe2-0debaa133459.jpeg?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=14&h=14&fit=crop&dpr=1 1x, https://ph-files.imgix.net/661b2d34-e140-4265-bbe2-0debaa133459.jpeg?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=14&h=14&fit=crop&dpr=2 2x, https://ph-files.imgix.net/661b2d34-e140-4265-bbe2-0debaa133459.jpeg?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=14&h=14&fit=crop&dpr=3 3x" src="https://ph-files.imgix.net/661b2d34-e140-4265-bbe2-0debaa133459.jpeg?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=14&h=14&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><a class="whitespace-nowrap" href="/products/hugging-face/shoutouts"> and 16 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/vue-js-2/shoutouts"><img loading="lazy" srcSet="https://ph-files.imgix.net/45db551a-522a-4d94-bd2b-a97e799bc839.png?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=42&h=42&fit=crop&dpr=1 1x, https://ph-files.imgix.net/45db551a-522a-4d94-bd2b-a97e799bc839.png?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=42&h=42&fit=crop&dpr=2 2x, https://ph-files.imgix.net/45db551a-522a-4d94-bd2b-a97e799bc839.png?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=42&h=42&fit=crop&dpr=3 3x" src="https://ph-files.imgix.net/45db551a-522a-4d94-bd2b-a97e799bc839.png?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=42&h=42&fit=crop" style="width:42px;height:42px" alt="Vue.js" class="rounded mt-2 rounded border border-solid border-light-blue" data-test="Vue.js-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/vue-js-2/shoutouts"><strong>Vue.js</strong> <span>—</span> <!-- -->Reactive Components for Modern Web Interfaces</a><a class="text-14 font-light text-dark-gray py-2" href="/products/vue-js-2/shoutouts"></a><div class="text-12 font-normal text-dark-gray flex items-center font-light"><a class="flex items-center whitespace-nowrap" href="/products/vue-js-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>15 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/blitzit-2"><img loading="lazy" srcSet="https://ph-files.imgix.net/9363eb5a-bb00-4a35-9b72-9659cadcc363.png?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=14&h=14&fit=crop&dpr=1 1x, https://ph-files.imgix.net/9363eb5a-bb00-4a35-9b72-9659cadcc363.png?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=14&h=14&fit=crop&dpr=2 2x, https://ph-files.imgix.net/9363eb5a-bb00-4a35-9b72-9659cadcc363.png?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=14&h=14&fit=crop&dpr=3 3x" src="https://ph-files.imgix.net/9363eb5a-bb00-4a35-9b72-9659cadcc363.png?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=14&h=14&fit=crop" style="width:14px;height:14px" alt="Blitzit" class="rounded mr-1" data-test="Blitzit-thumbnail"/><div class="text-12 font-normal text-dark-gray">Blitzit</div></a></div><a href="/posts/blitzit-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/snippetx"><img loading="lazy" srcSet="https://ph-files.imgix.net/dca4ede2-44ea-4f4f-be3a-b3b811947ba2.png?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=14&h=14&fit=crop&dpr=1 1x, https://ph-files.imgix.net/dca4ede2-44ea-4f4f-be3a-b3b811947ba2.png?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=14&h=14&fit=crop&dpr=2 2x, https://ph-files.imgix.net/dca4ede2-44ea-4f4f-be3a-b3b811947ba2.png?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=14&h=14&fit=crop&dpr=3 3x" src="https://ph-files.imgix.net/dca4ede2-44ea-4f4f-be3a-b3b811947ba2.png?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=14&h=14&fit=crop" style="width:14px;height:14px" alt="SnippetX" class="rounded mr-1" data-test="SnippetX-thumbnail"/><div class="text-12 font-normal text-dark-gray">SnippetX</div></a></div><a href="/posts/snippetx"></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/seamailer"><img loading="lazy" srcSet="https://ph-files.imgix.net/c66124cb-ce33-456a-b85e-701d37ff7bb2.png?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=14&h=14&fit=crop&dpr=1 1x, https://ph-files.imgix.net/c66124cb-ce33-456a-b85e-701d37ff7bb2.png?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=14&h=14&fit=crop&dpr=2 2x, https://ph-files.imgix.net/c66124cb-ce33-456a-b85e-701d37ff7bb2.png?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=14&h=14&fit=crop&dpr=3 3x" src="https://ph-files.imgix.net/c66124cb-ce33-456a-b85e-701d37ff7bb2.png?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=14&h=14&fit=crop" style="width:14px;height:14px" alt="Seamailer" class="rounded mr-1" data-test="Seamailer-thumbnail"/><div class="text-12 font-normal text-dark-gray">Seamailer</div></a></div><a href="/posts/seamailer"><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/side-space"><img loading="lazy" srcSet="https://ph-files.imgix.net/f3cddfa6-ab20-46b4-9fbb-1418f104ece9.svg?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=14&h=14&fit=crop&dpr=1 1x, https://ph-files.imgix.net/f3cddfa6-ab20-46b4-9fbb-1418f104ece9.svg?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=14&h=14&fit=crop&dpr=2 2x, https://ph-files.imgix.net/f3cddfa6-ab20-46b4-9fbb-1418f104ece9.svg?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=14&h=14&fit=crop&dpr=3 3x" src="https://ph-files.imgix.net/f3cddfa6-ab20-46b4-9fbb-1418f104ece9.svg?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=14&h=14&fit=crop" style="width:14px;height:14px" alt="Side Space" class="rounded mr-1" data-test="Side Space-thumbnail"/><div class="text-12 font-normal text-dark-gray">Side Space</div></a></div><a href="/posts/side-space"><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/vue-js-2/shoutouts"> and 11 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/7867382/original.jpeg?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=24&h=24&fit=crop&dpr=1 1x, https://ph-avatars.imgix.net/7867382/original.jpeg?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=24&h=24&fit=crop&dpr=2 2x, https://ph-avatars.imgix.net/7867382/original.jpeg?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=24&h=24&fit=crop&dpr=3 3x" src="https://ph-avatars.imgix.net/7867382/original.jpeg?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=24&h=24&fit=crop" style="width:24px;height:24px" alt="Behzad Javadi" class="rounded-full"/></div><div class="flex flex-row gap-1"><a class="text-14 font-semibold text-dark-gray" href="/@behzad_javadi">Behzad Javadi</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&codec=mozjpeg&cs=strip&auto=format&w=36&h=36&fit=crop&dpr=1 1x, https://ph-files.imgix.net/c17453f9-e544-4e6a-86b0-4027cf710cf5.png?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=36&h=36&fit=crop&dpr=2 2x, https://ph-files.imgix.net/c17453f9-e544-4e6a-86b0-4027cf710cf5.png?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=36&h=36&fit=crop&dpr=3 3x" src="https://ph-files.imgix.net/c17453f9-e544-4e6a-86b0-4027cf710cf5.png?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=36&h=36&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 class="flex flex-col gap-2"><div class="flex flex-row gap-2"><div class=""><img loading="lazy" srcSet="https://ph-avatars.imgix.net/7867382/original.jpeg?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=24&h=24&fit=crop&dpr=1 1x, https://ph-avatars.imgix.net/7867382/original.jpeg?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=24&h=24&fit=crop&dpr=2 2x, https://ph-avatars.imgix.net/7867382/original.jpeg?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=24&h=24&fit=crop&dpr=3 3x" src="https://ph-avatars.imgix.net/7867382/original.jpeg?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=24&h=24&fit=crop" style="width:24px;height:24px" alt="Behzad Javadi" class="rounded-full"/></div><div class="flex flex-row gap-1"><a class="text-14 font-semibold text-dark-gray" href="/@behzad_javadi">Behzad Javadi</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/chatgpt-1"><div class="styles_tagline__CKsdU flex flex-row items-center gap-2 py-1"><img loading="lazy" srcSet="https://ph-files.imgix.net/ab9d1922-1570-42b9-8703-a6176d844a98.png?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=36&h=36&fit=crop&dpr=1 1x, https://ph-files.imgix.net/ab9d1922-1570-42b9-8703-a6176d844a98.png?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=36&h=36&fit=crop&dpr=2 2x, https://ph-files.imgix.net/ab9d1922-1570-42b9-8703-a6176d844a98.png?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=36&h=36&fit=crop&dpr=3 3x" src="https://ph-files.imgix.net/ab9d1922-1570-42b9-8703-a6176d844a98.png?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=36&h=36&fit=crop" style="width:36px;height:36px" alt="ChatGPT by OpenAI" class="rounded" data-test="ChatGPT by OpenAI-thumbnail"/><div><div class="text-14 font-semibold text-dark-gray styles_noOfLines-1__u8iSd">ChatGPT by OpenAI</div><div class="text-12 font-normal text-light-gray styles_noOfLines-2__k_Ta_">Get answers. Find inspiration. Be more productive.</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/7867357/original.jpeg?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=24&h=24&fit=crop&dpr=1 1x, https://ph-avatars.imgix.net/7867357/original.jpeg?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=24&h=24&fit=crop&dpr=2 2x, https://ph-avatars.imgix.net/7867357/original.jpeg?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=24&h=24&fit=crop&dpr=3 3x" src="https://ph-avatars.imgix.net/7867357/original.jpeg?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=24&h=24&fit=crop" style="width:24px;height:24px" alt="JAPAN CANNABIS" class="rounded-full"/></div><div class="flex flex-row gap-1"><a class="text-14 font-semibold text-dark-gray" href="/@japan_cannabis">JAPAN CANNABIS</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&codec=mozjpeg&cs=strip&auto=format&w=36&h=36&fit=crop&dpr=1 1x, https://ph-files.imgix.net/c17453f9-e544-4e6a-86b0-4027cf710cf5.png?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=36&h=36&fit=crop&dpr=2 2x, https://ph-files.imgix.net/c17453f9-e544-4e6a-86b0-4027cf710cf5.png?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=36&h=36&fit=crop&dpr=3 3x" src="https://ph-files.imgix.net/c17453f9-e544-4e6a-86b0-4027cf710cf5.png?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=36&h=36&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">GitHub 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-281578" aria-label="Guled Ahmed" href="/@_guled_"><img loading="lazy" srcSet="https://ph-avatars.imgix.net/281578/original.jpeg?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=24&h=24&fit=crop&dpr=1 1x, https://ph-avatars.imgix.net/281578/original.jpeg?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=24&h=24&fit=crop&dpr=2 2x, https://ph-avatars.imgix.net/281578/original.jpeg?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=24&h=24&fit=crop&dpr=3 3x" src="https://ph-avatars.imgix.net/281578/original.jpeg?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=24&h=24&fit=crop" style="width:24px;height:24px" alt="Guled Ahmed" class="rounded-full"/></a></div><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&codec=mozjpeg&cs=strip&auto=format&w=24&h=24&fit=crop&dpr=1 1x, https://ph-avatars.imgix.net/502884/original.jpeg?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=24&h=24&fit=crop&dpr=2 2x, https://ph-avatars.imgix.net/502884/original.jpeg?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=24&h=24&fit=crop&dpr=3 3x" src="https://ph-avatars.imgix.net/502884/original.jpeg?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=24&h=24&fit=crop" style="width:24px;height:24px" alt="Alice Jones" 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&codec=mozjpeg&cs=strip&auto=format&w=24&h=24&fit=crop&dpr=1 1x, https://ph-avatars.imgix.net/511606/original.jpeg?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=24&h=24&fit=crop&dpr=2 2x, https://ph-avatars.imgix.net/511606/original.jpeg?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=24&h=24&fit=crop&dpr=3 3x" src="https://ph-avatars.imgix.net/511606/original.jpeg?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=24&h=24&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&codec=mozjpeg&cs=strip&auto=format&w=24&h=24&fit=crop&dpr=1 1x, https://ph-avatars.imgix.net/510382/original.jpeg?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=24&h=24&fit=crop&dpr=2 2x, https://ph-avatars.imgix.net/510382/original.jpeg?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=24&h=24&fit=crop&dpr=3 3x" src="https://ph-avatars.imgix.net/510382/original.jpeg?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=24&h=24&fit=crop" style="width:24px;height:24px" alt="Gamble Bowns McCown" class="rounded-full"/></a></div><div class=""><a data-test="user-image-link-508365" aria-label="App Bot" href="/@appbot6"><img loading="lazy" srcSet="https://ph-avatars.imgix.net/508365/original.jpeg?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=24&h=24&fit=crop&dpr=1 1x, https://ph-avatars.imgix.net/508365/original.jpeg?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=24&h=24&fit=crop&dpr=2 2x, https://ph-avatars.imgix.net/508365/original.jpeg?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=24&h=24&fit=crop&dpr=3 3x" src="https://ph-avatars.imgix.net/508365/original.jpeg?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=24&h=24&fit=crop" style="width:24px;height:24px" alt="App Bot" 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&codec=mozjpeg&cs=strip&auto=format&w=24&h=24&fit=crop&dpr=1 1x, https://ph-avatars.imgix.net/493507/original.jpeg?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=24&h=24&fit=crop&dpr=2 2x, https://ph-avatars.imgix.net/493507/original.jpeg?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=24&h=24&fit=crop&dpr=3 3x" src="https://ph-avatars.imgix.net/493507/original.jpeg?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=24&h=24&fit=crop" style="width:24px;height:24px" alt="Ricardo" class="rounded-full"/></a></div><div class=""><a data-test="user-image-link-98133" aria-label="Dave Lowry" href="/@lldavedave"><img loading="lazy" srcSet="https://ph-avatars.imgix.net/98133/original.jpeg?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=24&h=24&fit=crop&dpr=1 1x, https://ph-avatars.imgix.net/98133/original.jpeg?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=24&h=24&fit=crop&dpr=2 2x, https://ph-avatars.imgix.net/98133/original.jpeg?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=24&h=24&fit=crop&dpr=3 3x" src="https://ph-avatars.imgix.net/98133/original.jpeg?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=24&h=24&fit=crop" style="width:24px;height:24px" alt="Dave Lowry" class="rounded-full"/></a></div><div class=""><a data-test="user-image-link-113923" aria-label="Daniel Fitzpatrick" href="/@dancyfits"><img loading="lazy" srcSet="https://ph-avatars.imgix.net/113923/original.jpeg?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=24&h=24&fit=crop&dpr=1 1x, https://ph-avatars.imgix.net/113923/original.jpeg?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=24&h=24&fit=crop&dpr=2 2x, https://ph-avatars.imgix.net/113923/original.jpeg?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=24&h=24&fit=crop&dpr=3 3x" src="https://ph-avatars.imgix.net/113923/original.jpeg?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=24&h=24&fit=crop" style="width:24px;height:24px" alt="Daniel Fitzpatrick" class="rounded-full"/></a></div><div class=""><a data-test="user-image-link-154488" aria-label="Amy Li" href="/@amyyli"><img loading="lazy" srcSet="https://ph-avatars.imgix.net/154488/a6f856f5-098f-4f31-b77f-ab50d60731cf.png?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=24&h=24&fit=crop&dpr=1 1x, https://ph-avatars.imgix.net/154488/a6f856f5-098f-4f31-b77f-ab50d60731cf.png?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=24&h=24&fit=crop&dpr=2 2x, https://ph-avatars.imgix.net/154488/a6f856f5-098f-4f31-b77f-ab50d60731cf.png?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=24&h=24&fit=crop&dpr=3 3x" src="https://ph-avatars.imgix.net/154488/a6f856f5-098f-4f31-b77f-ab50d60731cf.png?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=24&h=24&fit=crop" style="width:24px;height:24px" alt="Amy Li" class="rounded-full"/></a></div><div class=""><a data-test="user-image-link-482047" aria-label="river" href="/@rriverrs"><img loading="lazy" srcSet="https://ph-avatars.imgix.net/482047/original.jpeg?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=24&h=24&fit=crop&dpr=1 1x, https://ph-avatars.imgix.net/482047/original.jpeg?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=24&h=24&fit=crop&dpr=2 2x, https://ph-avatars.imgix.net/482047/original.jpeg?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=24&h=24&fit=crop&dpr=3 3x" src="https://ph-avatars.imgix.net/482047/original.jpeg?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=24&h=24&fit=crop" style="width:24px;height:24px" alt="river" 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&codec=mozjpeg&cs=strip&auto=format&w=24&h=24&fit=crop&dpr=1 1x, https://ph-avatars.imgix.net/505393/original.jpeg?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=24&h=24&fit=crop&dpr=2 2x, https://ph-avatars.imgix.net/505393/original.jpeg?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=24&h=24&fit=crop&dpr=3 3x" src="https://ph-avatars.imgix.net/505393/original.jpeg?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=24&h=24&fit=crop" style="width:24px;height:24px" alt="Rebecca Slatkin" class="rounded-full"/></a></div><div class=""><a data-test="user-image-link-504245" aria-label="Paul Tay" href="/@elepaul"><img loading="lazy" srcSet="https://ph-avatars.imgix.net/504245/original.jpeg?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=24&h=24&fit=crop&dpr=1 1x, https://ph-avatars.imgix.net/504245/original.jpeg?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=24&h=24&fit=crop&dpr=2 2x, https://ph-avatars.imgix.net/504245/original.jpeg?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=24&h=24&fit=crop&dpr=3 3x" src="https://ph-avatars.imgix.net/504245/original.jpeg?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=24&h=24&fit=crop" style="width:24px;height:24px" alt="Paul Tay" 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&codec=mozjpeg&cs=strip&auto=format&w=24&h=24&fit=crop&dpr=1 1x, https://ph-avatars.imgix.net/500602/original.jpeg?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=24&h=24&fit=crop&dpr=2 2x, https://ph-avatars.imgix.net/500602/original.jpeg?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=24&h=24&fit=crop&dpr=3 3x" src="https://ph-avatars.imgix.net/500602/original.jpeg?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=24&h=24&fit=crop" style="width:24px;height:24px" alt="Kristian Slosar" 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&codec=mozjpeg&cs=strip&auto=format&w=24&h=24&fit=crop&dpr=1 1x, https://ph-avatars.imgix.net/502498/original.jpeg?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=24&h=24&fit=crop&dpr=2 2x, https://ph-avatars.imgix.net/502498/original.jpeg?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=24&h=24&fit=crop&dpr=3 3x" src="https://ph-avatars.imgix.net/502498/original.jpeg?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=24&h=24&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&codec=mozjpeg&cs=strip&auto=format&w=24&h=24&fit=crop&dpr=1 1x, https://ph-avatars.imgix.net/501236/original.jpeg?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=24&h=24&fit=crop&dpr=2 2x, https://ph-avatars.imgix.net/501236/original.jpeg?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=24&h=24&fit=crop&dpr=3 3x" src="https://ph-avatars.imgix.net/501236/original.jpeg?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=24&h=24&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&codec=mozjpeg&cs=strip&auto=format&w=24&h=24&fit=crop&dpr=1 1x, https://ph-avatars.imgix.net/500875/original.jpeg?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=24&h=24&fit=crop&dpr=2 2x, https://ph-avatars.imgix.net/500875/original.jpeg?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=24&h=24&fit=crop&dpr=3 3x" src="https://ph-avatars.imgix.net/500875/original.jpeg?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=24&h=24&fit=crop" style="width:24px;height:24px" alt="Ryan Parman" class="rounded-full"/></a></div><div class=""><a data-test="user-image-link-57287" aria-label="Tigran Hakobyan" href="/@tiggreen"><img loading="lazy" srcSet="https://ph-avatars.imgix.net/57287/1775601e-545d-455d-93aa-3ade2608feb1.jpeg?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=24&h=24&fit=crop&dpr=1 1x, https://ph-avatars.imgix.net/57287/1775601e-545d-455d-93aa-3ade2608feb1.jpeg?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=24&h=24&fit=crop&dpr=2 2x, https://ph-avatars.imgix.net/57287/1775601e-545d-455d-93aa-3ade2608feb1.jpeg?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=24&h=24&fit=crop&dpr=3 3x" src="https://ph-avatars.imgix.net/57287/1775601e-545d-455d-93aa-3ade2608feb1.jpeg?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=24&h=24&fit=crop" style="width:24px;height:24px" alt="Tigran Hakobyan" class="rounded-full"/></a></div><div class=""><a data-test="user-image-link-420023" aria-label="Pablo J Boerr" href="/@pab_mtl"><img loading="lazy" srcSet="https://ph-avatars.imgix.net/420023/original.jpeg?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=24&h=24&fit=crop&dpr=1 1x, https://ph-avatars.imgix.net/420023/original.jpeg?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=24&h=24&fit=crop&dpr=2 2x, https://ph-avatars.imgix.net/420023/original.jpeg?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=24&h=24&fit=crop&dpr=3 3x" src="https://ph-avatars.imgix.net/420023/original.jpeg?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=24&h=24&fit=crop" style="width:24px;height:24px" alt="Pablo J Boerr" 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&codec=mozjpeg&cs=strip&auto=format&w=24&h=24&fit=crop&dpr=1 1x, https://ph-avatars.imgix.net/498678/original.jpeg?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=24&h=24&fit=crop&dpr=2 2x, https://ph-avatars.imgix.net/498678/original.jpeg?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=24&h=24&fit=crop&dpr=3 3x" src="https://ph-avatars.imgix.net/498678/original.jpeg?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=24&h=24&fit=crop" style="width:24px;height:24px" alt="gibson86" class="rounded-full"/></a></div><div class=""><a data-test="user-image-link-405162" aria-label="valère✏️" href="/@valereonmobile"><img loading="lazy" srcSet="https://ph-avatars.imgix.net/405162/original.jpeg?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=24&h=24&fit=crop&dpr=1 1x, https://ph-avatars.imgix.net/405162/original.jpeg?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=24&h=24&fit=crop&dpr=2 2x, https://ph-avatars.imgix.net/405162/original.jpeg?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=24&h=24&fit=crop&dpr=3 3x" src="https://ph-avatars.imgix.net/405162/original.jpeg?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=24&h=24&fit=crop" style="width:24px;height:24px" alt="valère✏️" 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&codec=mozjpeg&cs=strip&auto=format&w=24&h=24&fit=crop&dpr=1 1x, https://ph-avatars.imgix.net/341345/e2e700fe-9b1c-43bb-8fde-ee97e8dcb969.jpeg?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=24&h=24&fit=crop&dpr=2 2x, https://ph-avatars.imgix.net/341345/e2e700fe-9b1c-43bb-8fde-ee97e8dcb969.jpeg?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=24&h=24&fit=crop&dpr=3 3x" src="https://ph-avatars.imgix.net/341345/e2e700fe-9b1c-43bb-8fde-ee97e8dcb969.jpeg?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=24&h=24&fit=crop" style="width:24px;height:24px" alt="Brian Mills Jr" 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&codec=mozjpeg&cs=strip&auto=format&w=24&h=24&fit=crop&dpr=1 1x, https://ph-avatars.imgix.net/464274/original.jpeg?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=24&h=24&fit=crop&dpr=2 2x, https://ph-avatars.imgix.net/464274/original.jpeg?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=24&h=24&fit=crop&dpr=3 3x" src="https://ph-avatars.imgix.net/464274/original.jpeg?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=24&h=24&fit=crop" style="width:24px;height:24px" alt="Uri Leshem" class="rounded-full"/></a></div><div class=""><a data-test="user-image-link-272028" aria-label="Josh Trommel" href="/@joshtrommel"><img loading="lazy" srcSet="https://ph-avatars.imgix.net/272028/original.jpeg?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=24&h=24&fit=crop&dpr=1 1x, https://ph-avatars.imgix.net/272028/original.jpeg?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=24&h=24&fit=crop&dpr=2 2x, https://ph-avatars.imgix.net/272028/original.jpeg?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=24&h=24&fit=crop&dpr=3 3x" src="https://ph-avatars.imgix.net/272028/original.jpeg?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=24&h=24&fit=crop" style="width:24px;height:24px" alt="Josh Trommel" 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&codec=mozjpeg&cs=strip&auto=format&w=24&h=24&fit=crop&dpr=1 1x, https://ph-avatars.imgix.net/51699/0acfb668-ef7d-46f1-8542-80c065e24974.jpeg?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=24&h=24&fit=crop&dpr=2 2x, https://ph-avatars.imgix.net/51699/0acfb668-ef7d-46f1-8542-80c065e24974.jpeg?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=24&h=24&fit=crop&dpr=3 3x" src="https://ph-avatars.imgix.net/51699/0acfb668-ef7d-46f1-8542-80c065e24974.jpeg?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=24&h=24&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&codec=mozjpeg&cs=strip&auto=format&w=24&h=24&fit=crop&dpr=1 1x, https://ph-avatars.imgix.net/435128/original.jpeg?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=24&h=24&fit=crop&dpr=2 2x, https://ph-avatars.imgix.net/435128/original.jpeg?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=24&h=24&fit=crop&dpr=3 3x" src="https://ph-avatars.imgix.net/435128/original.jpeg?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=24&h=24&fit=crop" style="width:24px;height:24px" alt="Bojan Vidanovic" class="rounded-full"/></a></div><div class=""><a data-test="user-image-link-422569" aria-label="Alexey Averikhin" href="/@alexey_averikhin"><img loading="lazy" srcSet="https://ph-avatars.imgix.net/422569/original.jpeg?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=24&h=24&fit=crop&dpr=1 1x, https://ph-avatars.imgix.net/422569/original.jpeg?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=24&h=24&fit=crop&dpr=2 2x, https://ph-avatars.imgix.net/422569/original.jpeg?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=24&h=24&fit=crop&dpr=3 3x" src="https://ph-avatars.imgix.net/422569/original.jpeg?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=24&h=24&fit=crop" style="width:24px;height:24px" alt="Alexey Averikhin" 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&codec=mozjpeg&cs=strip&auto=format&w=24&h=24&fit=crop&dpr=1 1x, https://ph-avatars.imgix.net/45688/original.jpeg?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=24&h=24&fit=crop&dpr=2 2x, https://ph-avatars.imgix.net/45688/original.jpeg?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=24&h=24&fit=crop&dpr=3 3x" src="https://ph-avatars.imgix.net/45688/original.jpeg?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=24&h=24&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&codec=mozjpeg&cs=strip&auto=format&w=24&h=24&fit=crop&dpr=1 1x, https://ph-avatars.imgix.net/345043/original.jpeg?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=24&h=24&fit=crop&dpr=2 2x, https://ph-avatars.imgix.net/345043/original.jpeg?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=24&h=24&fit=crop&dpr=3 3x" src="https://ph-avatars.imgix.net/345043/original.jpeg?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=24&h=24&fit=crop" style="width:24px;height:24px" alt="Eduard Ionuţ Ichim" class="rounded-full"/></a></div><div class=""><a data-test="user-image-link-261797" aria-label="Johan" href="/@bob6664569"><img loading="lazy" srcSet="https://ph-avatars.imgix.net/261797/82af6e57-4a2a-4e92-8ebf-b1d1c0ce6331.jpeg?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=24&h=24&fit=crop&dpr=1 1x, https://ph-avatars.imgix.net/261797/82af6e57-4a2a-4e92-8ebf-b1d1c0ce6331.jpeg?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=24&h=24&fit=crop&dpr=2 2x, https://ph-avatars.imgix.net/261797/82af6e57-4a2a-4e92-8ebf-b1d1c0ce6331.jpeg?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=24&h=24&fit=crop&dpr=3 3x" src="https://ph-avatars.imgix.net/261797/82af6e57-4a2a-4e92-8ebf-b1d1c0ce6331.jpeg?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=24&h=24&fit=crop" style="width:24px;height:24px" alt="Johan" class="rounded-full"/></a></div><div class=""><a data-test="user-image-link-421069" aria-label="Justin Bauer" href="/@bauermetal"><img loading="lazy" srcSet="https://ph-avatars.imgix.net/421069/242ce339-29ab-4f59-84ba-076e6826df04.jpeg?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=24&h=24&fit=crop&dpr=1 1x, https://ph-avatars.imgix.net/421069/242ce339-29ab-4f59-84ba-076e6826df04.jpeg?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=24&h=24&fit=crop&dpr=2 2x, https://ph-avatars.imgix.net/421069/242ce339-29ab-4f59-84ba-076e6826df04.jpeg?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=24&h=24&fit=crop&dpr=3 3x" src="https://ph-avatars.imgix.net/421069/242ce339-29ab-4f59-84ba-076e6826df04.jpeg?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=24&h=24&fit=crop" style="width:24px;height:24px" alt="Justin Bauer" 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&codec=mozjpeg&cs=strip&auto=format&w=24&h=24&fit=crop&dpr=1 1x, https://ph-avatars.imgix.net/420339/original.jpeg?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=24&h=24&fit=crop&dpr=2 2x, https://ph-avatars.imgix.net/420339/original.jpeg?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=24&h=24&fit=crop&dpr=3 3x" src="https://ph-avatars.imgix.net/420339/original.jpeg?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=24&h=24&fit=crop" style="width:24px;height:24px" alt="Nishant Gupta" class="rounded-full"/></a></div><div class=""><a data-test="user-image-link-419886" aria-label="Kartik Kannapur" href="/@kartikkannapur"><img loading="lazy" srcSet="https://ph-avatars.imgix.net/419886/original.jpeg?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=24&h=24&fit=crop&dpr=1 1x, https://ph-avatars.imgix.net/419886/original.jpeg?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=24&h=24&fit=crop&dpr=2 2x, https://ph-avatars.imgix.net/419886/original.jpeg?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=24&h=24&fit=crop&dpr=3 3x" src="https://ph-avatars.imgix.net/419886/original.jpeg?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=24&h=24&fit=crop" style="width:24px;height:24px" alt="Kartik Kannapur" class="rounded-full"/></a></div><div class=""><a data-test="user-image-link-292602" aria-label="Carson Jones" href="/@carsonjonze"><img loading="lazy" srcSet="https://ph-avatars.imgix.net/292602/ae63e385-14ef-4b34-adb5-3cbdf50f5116.jpeg?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=24&h=24&fit=crop&dpr=1 1x, https://ph-avatars.imgix.net/292602/ae63e385-14ef-4b34-adb5-3cbdf50f5116.jpeg?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=24&h=24&fit=crop&dpr=2 2x, https://ph-avatars.imgix.net/292602/ae63e385-14ef-4b34-adb5-3cbdf50f5116.jpeg?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=24&h=24&fit=crop&dpr=3 3x" src="https://ph-avatars.imgix.net/292602/ae63e385-14ef-4b34-adb5-3cbdf50f5116.jpeg?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=24&h=24&fit=crop" style="width:24px;height:24px" alt="Carson Jones" class="rounded-full"/></a></div><div class=""><a data-test="user-image-link-417612" aria-label="Celso Singo Aramaki" href="/@celso_singo_aramaki"><img loading="lazy" srcSet="https://ph-avatars.imgix.net/417612/original.jpeg?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=24&h=24&fit=crop&dpr=1 1x, https://ph-avatars.imgix.net/417612/original.jpeg?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=24&h=24&fit=crop&dpr=2 2x, https://ph-avatars.imgix.net/417612/original.jpeg?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=24&h=24&fit=crop&dpr=3 3x" src="https://ph-avatars.imgix.net/417612/original.jpeg?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=24&h=24&fit=crop" style="width:24px;height:24px" alt="Celso Singo Aramaki" class="rounded-full"/></a></div><div class=""><a data-test="user-image-link-163450" aria-label="Oleg Akbarov" href="/@olegakbarov"><img loading="lazy" srcSet="https://ph-avatars.imgix.net/163450/original.jpeg?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=24&h=24&fit=crop&dpr=1 1x, https://ph-avatars.imgix.net/163450/original.jpeg?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=24&h=24&fit=crop&dpr=2 2x, https://ph-avatars.imgix.net/163450/original.jpeg?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=24&h=24&fit=crop&dpr=3 3x" src="https://ph-avatars.imgix.net/163450/original.jpeg?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=24&h=24&fit=crop" style="width:24px;height:24px" alt="Oleg Akbarov" class="rounded-full"/></a></div><div class=""><a data-test="user-image-link-4637" aria-label="Adil Majid" href="/@deleted-4637"><img loading="lazy" srcSet="https://ph-avatars.imgix.net/4637/original.jpeg?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=24&h=24&fit=crop&dpr=1 1x, https://ph-avatars.imgix.net/4637/original.jpeg?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=24&h=24&fit=crop&dpr=2 2x, https://ph-avatars.imgix.net/4637/original.jpeg?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=24&h=24&fit=crop&dpr=3 3x" src="https://ph-avatars.imgix.net/4637/original.jpeg?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=24&h=24&fit=crop" style="width:24px;height:24px" alt="Adil Majid" class="rounded-full"/></a></div><div class=""><a data-test="user-image-link-17615" aria-label="prometheus" href="/@omargourari"><img loading="lazy" srcSet="https://ph-avatars.imgix.net/17615/946ac567-f209-4051-a7a4-690fa6059d5a.png?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=24&h=24&fit=crop&dpr=1 1x, https://ph-avatars.imgix.net/17615/946ac567-f209-4051-a7a4-690fa6059d5a.png?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=24&h=24&fit=crop&dpr=2 2x, https://ph-avatars.imgix.net/17615/946ac567-f209-4051-a7a4-690fa6059d5a.png?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=24&h=24&fit=crop&dpr=3 3x" src="https://ph-avatars.imgix.net/17615/946ac567-f209-4051-a7a4-690fa6059d5a.png?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=24&h=24&fit=crop" style="width:24px;height:24px" alt="prometheus" class="rounded-full"/></a></div><div class=""><a data-test="user-image-link-268028" aria-label="James Robert DeVore" href="/@james_devore_31"><img loading="lazy" srcSet="https://ph-avatars.imgix.net/268028/original.jpeg?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=24&h=24&fit=crop&dpr=1 1x, https://ph-avatars.imgix.net/268028/original.jpeg?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=24&h=24&fit=crop&dpr=2 2x, https://ph-avatars.imgix.net/268028/original.jpeg?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=24&h=24&fit=crop&dpr=3 3x" src="https://ph-avatars.imgix.net/268028/original.jpeg?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=24&h=24&fit=crop" style="width:24px;height:24px" alt="James Robert DeVore" class="rounded-full"/></a></div><div class=""><a data-test="user-image-link-3618" aria-label="V" href="/@ivabz"><img loading="lazy" srcSet="https://ph-avatars.imgix.net/3618/original.jpeg?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=24&h=24&fit=crop&dpr=1 1x, https://ph-avatars.imgix.net/3618/original.jpeg?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=24&h=24&fit=crop&dpr=2 2x, https://ph-avatars.imgix.net/3618/original.jpeg?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=24&h=24&fit=crop&dpr=3 3x" src="https://ph-avatars.imgix.net/3618/original.jpeg?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=24&h=24&fit=crop" style="width:24px;height:24px" alt="V" class="rounded-full"/></a></div><div class=""><a data-test="user-image-link-378325" aria-label="Rob Bevan" href="/@robbevan"><img loading="lazy" srcSet="https://ph-avatars.imgix.net/378325/original.jpeg?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=24&h=24&fit=crop&dpr=1 1x, https://ph-avatars.imgix.net/378325/original.jpeg?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=24&h=24&fit=crop&dpr=2 2x, https://ph-avatars.imgix.net/378325/original.jpeg?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=24&h=24&fit=crop&dpr=3 3x" src="https://ph-avatars.imgix.net/378325/original.jpeg?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=24&h=24&fit=crop" style="width:24px;height:24px" alt="Rob Bevan" class="rounded-full"/></a></div><div class=""><a data-test="user-image-link-4825" aria-label="Abhishek Gupta" href="/@uxabhishek"><img loading="lazy" srcSet="https://ph-avatars.imgix.net/4825/original.jpeg?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=24&h=24&fit=crop&dpr=1 1x, https://ph-avatars.imgix.net/4825/original.jpeg?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=24&h=24&fit=crop&dpr=2 2x, https://ph-avatars.imgix.net/4825/original.jpeg?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=24&h=24&fit=crop&dpr=3 3x" src="https://ph-avatars.imgix.net/4825/original.jpeg?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=24&h=24&fit=crop" style="width:24px;height:24px" alt="Abhishek Gupta" class="rounded-full"/></a></div><div class=""><a data-test="user-image-link-543" aria-label="Georges Duverger" href="/@gduverger"><img loading="lazy" srcSet="https://ph-avatars.imgix.net/543/original.jpeg?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=24&h=24&fit=crop&dpr=1 1x, https://ph-avatars.imgix.net/543/original.jpeg?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=24&h=24&fit=crop&dpr=2 2x, https://ph-avatars.imgix.net/543/original.jpeg?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=24&h=24&fit=crop&dpr=3 3x" src="https://ph-avatars.imgix.net/543/original.jpeg?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=24&h=24&fit=crop" style="width:24px;height:24px" alt="Georges Duverger" class="rounded-full"/></a></div><div class=""><a data-test="user-image-link-163259" aria-label="UDIT AGARWAL" href="/@uditmo2006"><img loading="lazy" srcSet="https://ph-avatars.imgix.net/163259/original.jpeg?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=24&h=24&fit=crop&dpr=1 1x, https://ph-avatars.imgix.net/163259/original.jpeg?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=24&h=24&fit=crop&dpr=2 2x, https://ph-avatars.imgix.net/163259/original.jpeg?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=24&h=24&fit=crop&dpr=3 3x" src="https://ph-avatars.imgix.net/163259/original.jpeg?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=24&h=24&fit=crop" style="width:24px;height:24px" alt="UDIT AGARWAL" class="rounded-full"/></a></div><div class=""><a data-test="user-image-link-196937" aria-label="Gabriel Lewis" href="/@gabriel__lewis"><img loading="lazy" srcSet="https://ph-avatars.imgix.net/196937/d2e66fa7-beb9-4737-b36b-64eb7e1419f6.jpeg?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=24&h=24&fit=crop&dpr=1 1x, https://ph-avatars.imgix.net/196937/d2e66fa7-beb9-4737-b36b-64eb7e1419f6.jpeg?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=24&h=24&fit=crop&dpr=2 2x, https://ph-avatars.imgix.net/196937/d2e66fa7-beb9-4737-b36b-64eb7e1419f6.jpeg?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=24&h=24&fit=crop&dpr=3 3x" src="https://ph-avatars.imgix.net/196937/d2e66fa7-beb9-4737-b36b-64eb7e1419f6.jpeg?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=24&h=24&fit=crop" style="width:24px;height:24px" alt="Gabriel Lewis" class="rounded-full"/></a></div><div class=""><a data-test="user-image-link-41625" aria-label="Stefan Cosma" href="/@stefanbc"><img loading="lazy" srcSet="https://ph-avatars.imgix.net/41625/f1fd665d-8061-4314-9983-2e87f242952b.jpeg?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=24&h=24&fit=crop&dpr=1 1x, https://ph-avatars.imgix.net/41625/f1fd665d-8061-4314-9983-2e87f242952b.jpeg?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=24&h=24&fit=crop&dpr=2 2x, https://ph-avatars.imgix.net/41625/f1fd665d-8061-4314-9983-2e87f242952b.jpeg?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=24&h=24&fit=crop&dpr=3 3x" src="https://ph-avatars.imgix.net/41625/f1fd665d-8061-4314-9983-2e87f242952b.jpeg?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=24&h=24&fit=crop" style="width:24px;height:24px" alt="Stefan Cosma" class="rounded-full"/></a></div><div class=""><a data-test="user-image-link-344841" aria-label="Sudheer" href="/@satya_sudheer"><img loading="lazy" srcSet="https://ph-avatars.imgix.net/344841/original.jpeg?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=24&h=24&fit=crop&dpr=1 1x, https://ph-avatars.imgix.net/344841/original.jpeg?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=24&h=24&fit=crop&dpr=2 2x, https://ph-avatars.imgix.net/344841/original.jpeg?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=24&h=24&fit=crop&dpr=3 3x" src="https://ph-avatars.imgix.net/344841/original.jpeg?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=24&h=24&fit=crop" style="width:24px;height:24px" alt="Sudheer" class="rounded-full"/></a></div><div class=""><a data-test="user-image-link-76488" aria-label="Ben Halpern" href="/@bendhalpern"><img loading="lazy" srcSet="https://ph-avatars.imgix.net/76488/original.jpeg?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=24&h=24&fit=crop&dpr=1 1x, https://ph-avatars.imgix.net/76488/original.jpeg?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=24&h=24&fit=crop&dpr=2 2x, https://ph-avatars.imgix.net/76488/original.jpeg?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=24&h=24&fit=crop&dpr=3 3x" src="https://ph-avatars.imgix.net/76488/original.jpeg?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=24&h=24&fit=crop" style="width:24px;height:24px" alt="Ben Halpern" class="rounded-full"/></a></div><div class=""><a data-test="user-image-link-13623" aria-label="Hanno ten Hoor" href="/@hanonno"><img loading="lazy" srcSet="https://ph-avatars.imgix.net/13623/f31cc039-e28a-45ea-9023-ddeba3e29f3e.jpeg?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=24&h=24&fit=crop&dpr=1 1x, https://ph-avatars.imgix.net/13623/f31cc039-e28a-45ea-9023-ddeba3e29f3e.jpeg?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=24&h=24&fit=crop&dpr=2 2x, https://ph-avatars.imgix.net/13623/f31cc039-e28a-45ea-9023-ddeba3e29f3e.jpeg?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=24&h=24&fit=crop&dpr=3 3x" src="https://ph-avatars.imgix.net/13623/f31cc039-e28a-45ea-9023-ddeba3e29f3e.jpeg?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=24&h=24&fit=crop" style="width:24px;height:24px" alt="Hanno ten Hoor" class="rounded-full"/></a></div><div class=""><a data-test="user-image-link-16567" aria-label="Michael Musgrove" href="/@deleted-16567"><img loading="lazy" srcSet="https://ph-avatars.imgix.net/16567/original.jpeg?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=24&h=24&fit=crop&dpr=1 1x, https://ph-avatars.imgix.net/16567/original.jpeg?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=24&h=24&fit=crop&dpr=2 2x, https://ph-avatars.imgix.net/16567/original.jpeg?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=24&h=24&fit=crop&dpr=3 3x" src="https://ph-avatars.imgix.net/16567/original.jpeg?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=24&h=24&fit=crop" style="width:24px;height:24px" alt="Michael Musgrove" class="rounded-full"/></a></div><div class=""><a data-test="user-image-link-234428" aria-label="Tes Mat" href="/@cptv8"><img loading="lazy" srcSet="https://ph-avatars.imgix.net/234428/ce3657e7-8b00-4dad-8354-4dc40fe72731.jpeg?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=24&h=24&fit=crop&dpr=1 1x, https://ph-avatars.imgix.net/234428/ce3657e7-8b00-4dad-8354-4dc40fe72731.jpeg?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=24&h=24&fit=crop&dpr=2 2x, https://ph-avatars.imgix.net/234428/ce3657e7-8b00-4dad-8354-4dc40fe72731.jpeg?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=24&h=24&fit=crop&dpr=3 3x" src="https://ph-avatars.imgix.net/234428/ce3657e7-8b00-4dad-8354-4dc40fe72731.jpeg?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=24&h=24&fit=crop" style="width:24px;height:24px" alt="Tes Mat" 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/code-editors">Code editors</a></li><li><a class="text-14 font-semibold text-dark-gray hover:text-blue" target="_blank" href="/categories/unified-api">Unified API</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/team-collaboration">Team collaboration software</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/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/automation">Automation tools</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></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\",\"github\",\"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 }}();\n20:[]"])</script><script>self.__next_f.push([1,"\n"])</script><script>self.__next_f.push([1,"0:[\"$\",\"$Lc\",null,{\"buildId\":\"r9ObBZOG2RjICCKJ42UnR\",\"assetPrefix\":\"\",\"urlParts\":[\"\",\"topics\",\"github\"],\"initialTree\":[\"\",{\"children\":[\"(main)\",{\"children\":[\"topics\",{\"children\":[[\"slug\",\"github\",\"d\"],{\"children\":[\"__PAGE__\",{}]}]}]}]},\"$undefined\",\"$undefined\",true],\"initialSeedData\":[\"\",{\"children\":[\"(main)\",{\"children\":[\"topics\",{\"children\":[[\"slug\",\"github\",\"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>