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/a72ac300b2b8aae3.css" data-precedence="next"/><link rel="stylesheet" href="/_next/static/css/1ea9739f23a3b69e.css" data-precedence="next"/><link rel="stylesheet" href="/_next/static/css/8f6f840789d23ad8.css" data-precedence="next"/><link rel="stylesheet" href="/_next/static/css/fa118094cc4cd9f8.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/da95359741fd339a.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-d2b397d461e59162.js"/><script src="/_next/static/chunks/fd9d1056-96a9c9a805849b31.js" async=""></script><script src="/_next/static/chunks/8523-44072685e11ad456.js" async=""></script><script src="/_next/static/chunks/main-app-c3ffcc96edcc8029.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/55151-9f3a96035f27a91c.js" async=""></script><script src="/_next/static/chunks/11271-e446c194e6a8eea0.js" async=""></script><script src="/_next/static/chunks/1303-265a6d99258791a7.js" async=""></script><script src="/_next/static/chunks/50570-6a6ca0f37ede1d3b.js" async=""></script><script src="/_next/static/chunks/48567-5dfdc8e6fb42bbea.js" async=""></script><script src="/_next/static/chunks/28130-3de1f035511a7ebc.js" async=""></script><script src="/_next/static/chunks/18014-44926a9b9466fdb7.js" async=""></script><script src="/_next/static/chunks/13170-466d7e911d76f73d.js" async=""></script><script src="/_next/static/chunks/98953-bdaf830d25d5ddb3.js" async=""></script><script src="/_next/static/chunks/46296-7ad65afbd2c16992.js" async=""></script><script src="/_next/static/chunks/app/(main)/topics/%5Bslug%5D/page-d9e8335c62c263c5.js" async=""></script><script src="/_next/static/chunks/31158-f57f0197bfdfc676.js" async=""></script><script src="/_next/static/chunks/86111-10b40af0fab64eb1.js" async=""></script><script src="/_next/static/chunks/69558-1b9bff93d908a3d5.js" async=""></script><script src="/_next/static/chunks/63761-17f7fa9792e0fc0c.js" async=""></script><script src="/_next/static/chunks/95903-22bd3ff6f84beadc.js" async=""></script><script src="/_next/static/chunks/app/(main)/layout-d5b344c3d5112f09.js" async=""></script><script src="/_next/static/chunks/74468-913b2d3a1cd26fb3.js" async=""></script><script src="/_next/static/chunks/64417-22df6c507fdbe6ed.js" async=""></script><script src="/_next/static/chunks/app/(main)/not-found-97bc615d259bf592.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-f3770231938d0d2a.js" async=""></script><script src="/_next/static/chunks/app/(cards)/layout-8f806a8becc1daf9.js" async=""></script><script src="/_next/static/chunks/25058-f2b5f735f386b605.js" async=""></script><script src="/_next/static/chunks/app/global-error-62b3730fa3f51ebe.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 id="injection">window['__ENV__'] = {"NODE_ENV":"production"};</script><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"},":Rcutkq:":{"data":{},"complete":false,"missing":"Dangling reference to missing Viewer object"},":R2ccutkq:":{"data":{},"complete":false,"missing":"Dangling reference to missing Viewer object"},":R9kcutkq:":{"data":{},"complete":false,"missing":"Dangling reference to missing Viewer object"},":Rhkcutkq:":{"data":{},"complete":false,"missing":"Dangling reference to missing Viewer object"},":R2kcutkq:":{"data":{},"complete":false,"missing":"Dangling reference to missing Viewer object"},":R2kcutkqH1:":{"data":undefined,"loading":true,"networkStatus":1,"called":true},":Rbkcutkq:":{"data":{},"complete":false,"missing":"Dangling reference to missing Viewer object"},":Rjkcutkq:":{"data":{},"complete":false,"missing":"Dangling reference to missing Viewer object"},":Rckcutkq:":{"data":{},"complete":false,"missing":"Dangling reference to missing Viewer object"},":Rkkcutkq:":{"data":{},"complete":false,"missing":"Dangling reference to missing Viewer object"},":Rdkcutkq:":{"data":{},"complete":false,"missing":"Dangling reference to missing Viewer object"},":Rscutkq:":{"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"},":R3scutkq:":{"data":{},"complete":false,"missing":"Dangling reference to missing Viewer object"},":R5scutkq:":{"data":{},"complete":false,"missing":"Dangling reference to missing Viewer object"},":R1scutkq:":{"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":"e6940fa6-924f-4e24-9d52-10983d85af88","emoji":null,"duration":1},"recentLaunch":null,"intercomUserHash":null,"ifVisitedFromMobile":false,"newsletterSettings":{"__typename":"ViewerNewsletterSettings","hasNewsletterSubscription":false}}},"networkStatus":7},":R1scutkqH1:":{"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":"e6940fa6-924f-4e24-9d52-10983d85af88","emoji":null,"duration":1},"recentLaunch":null,"intercomUserHash":null,"ifVisitedFromMobile":false,"newsletterSettings":{"__typename":"ViewerNewsletterSettings","hasNewsletterSubscription":false}},"complete":true,"missing":undefined},":R7scutkq:":{"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":"e6940fa6-924f-4e24-9d52-10983d85af88","emoji":null,"duration":1},"recentLaunch":null,"intercomUserHash":null,"ifVisitedFromMobile":false,"newsletterSettings":{"__typename":"ViewerNewsletterSettings","hasNewsletterSubscription":false}},"complete":true,"missing":undefined},":Rbscutkq:":{"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":"e6940fa6-924f-4e24-9d52-10983d85af88","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":"267","slug":"developer-tools","parent":{"__typename":"Topic","id":"589","name":"Development","slug":"development"},"targetedAd":{"__typename":"Ad","id":"25576","subject":"Channel","post":{"__typename":"Post","id":"558336","slug":"universal-2","featuredComment":null,"name":"Universal 2","updatedAt":"2024-11-23T00:04:46-08:00","commentsCount":11,"topics":{"__typename":"TopicConnection","edges":[{"__typename":"TopicEdge","node":{"__typename":"Topic","id":"88","slug":"api-1","name":"API"}},{"__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"}}]},"featuredAt":"2024-10-31T00:01:00-07:00","createdAt":"2024-10-31T00:01:00-07:00","embargoPreviewAt":null,"product":{"__typename":"Product","id":"379824","isSubscribed":false},"disabledWhenScheduled":true,"hasVoted":false,"hideVotesCount":false,"votesCount":567},"name":"AssemblyAI","tagline":"Speech-to-Text API with superhuman accuracy ","thumbnailUuid":"c0878fe4-9608-40ff-a265-7f658529c963.png","largeAssetUuid":null,"smallAssetUuid":null,"url":"/r/ad/25576","variationId":null},"subscribers":{"__typename":"UserConnection","edges":[{"__typename":"UserEdge","node":{"__typename":"User","id":"4557","name":"Andreas Klinger","username":"andreasklinger","avatarUrl":"https://ph-avatars.imgix.net/4557/original.jpeg"}},{"__typename":"UserEdge","node":{"__typename":"User","id":"516644","name":"Guilherme Vinicius","username":"guilherme_vinicius","avatarUrl":"https://ph-avatars.imgix.net/516644/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":"3735","name":"Mattias P Johansson","username":"mpjme","avatarUrl":"https://ph-avatars.imgix.net/3735/original.jpeg"}},{"__typename":"UserEdge","node":{"__typename":"User","id":"5349","name":"Kumar Thangudu","username":"datarade","avatarUrl":"https://ph-avatars.imgix.net/5349/80c2fc4e-7034-472c-a776-479b9d8df7fb.jpeg"}},{"__typename":"UserEdge","node":{"__typename":"User","id":"516681","name":"Kris Rajendren","username":"kris_randen","avatarUrl":"https://ph-avatars.imgix.net/516681/original.jpeg"}},{"__typename":"UserEdge","node":{"__typename":"User","id":"28396","name":"Elliot Myhre","username":"elliotmyhre","avatarUrl":"https://ph-avatars.imgix.net/28396/original.jpeg"}},{"__typename":"UserEdge","node":{"__typename":"User","id":"12830","name":"Fernando Parra","username":"deleted-12830","avatarUrl":"https://ph-avatars.imgix.net/12830/original.jpeg"}},{"__typename":"UserEdge","node":{"__typename":"User","id":"19444","name":"Jordan Lampe","username":"jslampe","avatarUrl":"https://ph-avatars.imgix.net/19444/original.jpeg"}},{"__typename":"UserEdge","node":{"__typename":"User","id":"72708","name":"Ben Tossell","username":"deleted-72708","avatarUrl":"https://ph-avatars.imgix.net/72708/original.jpeg"}},{"__typename":"UserEdge","node":{"__typename":"User","id":"72651","name":"Ankush Dharkar","username":"ankushdharkar","avatarUrl":"https://ph-avatars.imgix.net/72651/d904d3b1-fc75-4b74-bd1d-9c6999f394c2.jpeg"}},{"__typename":"UserEdge","node":{"__typename":"User","id":"500611","name":"Daniel Santos Ricci","username":"dsantosricci","avatarUrl":"https://ph-avatars.imgix.net/500611/original.jpeg"}},{"__typename":"UserEdge","node":{"__typename":"User","id":"516194","name":"Zsolt Agárdy","username":"zsoltagardy","avatarUrl":"https://ph-avatars.imgix.net/516194/original.jpeg"}},{"__typename":"UserEdge","node":{"__typename":"User","id":"24343","name":"Jason Weingardt","username":"jason_weingardt","avatarUrl":"https://ph-avatars.imgix.net/24343/81d4c8d3-246a-4456-87c5-db026f211f32.jpeg"}},{"__typename":"UserEdge","node":{"__typename":"User","id":"298286","name":"DoBox","username":"thisisdobox","avatarUrl":"https://ph-avatars.imgix.net/298286/original.jpeg"}},{"__typename":"UserEdge","node":{"__typename":"User","id":"493842","name":"Zakhar Sukhonosenko","username":"zakhar_sukhonosenko","avatarUrl":"https://ph-avatars.imgix.net/493842/original.jpeg"}},{"__typename":"UserEdge","node":{"__typename":"User","id":"30757","name":"Erik Kalviainen","username":"ekalvi","avatarUrl":"https://ph-avatars.imgix.net/30757/5a50a0a7-dee2-4cfb-a3ed-d20f25414193.jpeg"}},{"__typename":"UserEdge","node":{"__typename":"User","id":"330032","name":"Tom Cutshall","username":"tomcutshall","avatarUrl":"https://ph-avatars.imgix.net/330032/original.jpeg"}},{"__typename":"UserEdge","node":{"__typename":"User","id":"514008","name":"Brian Gracely","username":"bgracely","avatarUrl":"https://ph-avatars.imgix.net/514008/original.jpeg"}},{"__typename":"UserEdge","node":{"__typename":"User","id":"440214","name":"Elie Hirschfeld","username":"hirschfeldelie","avatarUrl":"https://ph-avatars.imgix.net/440214/original.jpeg"}},{"__typename":"UserEdge","node":{"__typename":"User","id":"513575","name":"Esther Schindler","username":"estherschindler","avatarUrl":"https://ph-avatars.imgix.net/513575/original.jpeg"}},{"__typename":"UserEdge","node":{"__typename":"User","id":"513001","name":"WHAMI","username":"whamiapp","avatarUrl":"https://ph-avatars.imgix.net/513001/original.jpeg"}},{"__typename":"UserEdge","node":{"__typename":"User","id":"186713","name":"Ennio","username":"enniodybeli","avatarUrl":"https://ph-avatars.imgix.net/186713/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":"512056","name":"Vaibhav Pandey","username":"vaibhav_padey","avatarUrl":"https://ph-avatars.imgix.net/512056/original.jpeg"}},{"__typename":"UserEdge","node":{"__typename":"User","id":"311361","name":"Nick Creegan","username":"njcreegan","avatarUrl":"https://ph-avatars.imgix.net/311361/original.jpeg"}},{"__typename":"UserEdge","node":{"__typename":"User","id":"317269","name":"Pooja Dave","username":"pooja_dave","avatarUrl":"https://ph-avatars.imgix.net/317269/original.jpeg"}},{"__typename":"UserEdge","node":{"__typename":"User","id":"437659","name":"Patrik Krupar","username":"pkrupar","avatarUrl":"https://ph-avatars.imgix.net/437659/original.jpeg"}},{"__typename":"UserEdge","node":{"__typename":"User","id":"303717","name":"Marcos","username":"marcosdeoak","avatarUrl":"https://ph-avatars.imgix.net/303717/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":"509892","name":"Iason Demiros","username":"iason","avatarUrl":"https://ph-avatars.imgix.net/509892/original.jpeg"}},{"__typename":"UserEdge","node":{"__typename":"User","id":"509611","name":"Matt Biddulph","username":"mattb","avatarUrl":"https://ph-avatars.imgix.net/509611/original.jpeg"}},{"__typename":"UserEdge","node":{"__typename":"User","id":"15882","name":"Gino Mangnoesing","username":"ginonl","avatarUrl":"https://ph-avatars.imgix.net/15882/529933b4-cb1d-40fc-9da9-22839a176213.jpeg"}},{"__typename":"UserEdge","node":{"__typename":"User","id":"484079","name":"Patricia Dixon","username":"patricia_dixon","avatarUrl":"https://ph-avatars.imgix.net/484079/original.jpeg"}},{"__typename":"UserEdge","node":{"__typename":"User","id":"508725","name":"Jay Wilburn","username":"jay_wilburn","avatarUrl":"https://ph-avatars.imgix.net/508725/original.jpeg"}},{"__typename":"UserEdge","node":{"__typename":"User","id":"508682","name":"Austin","username":"omicaustin","avatarUrl":"https://ph-avatars.imgix.net/508682/original.jpeg"}},{"__typename":"UserEdge","node":{"__typename":"User","id":"13063","name":"Kevin Granger","username":"kevin_granger","avatarUrl":"https://ph-avatars.imgix.net/13063/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":"87963","name":"dturton","username":"dturton","avatarUrl":"https://ph-avatars.imgix.net/87963/92afbdd2-25e7-4876-b49f-dab62ba33728.jpeg"}},{"__typename":"UserEdge","node":{"__typename":"User","id":"445071","name":"Jonas Drotleff","username":"joonas_d","avatarUrl":"https://ph-avatars.imgix.net/445071/original.jpeg"}},{"__typename":"UserEdge","node":{"__typename":"User","id":"89575","name":"littletimo","username":"littletimo","avatarUrl":"https://ph-avatars.imgix.net/89575/original.jpeg"}},{"__typename":"UserEdge","node":{"__typename":"User","id":"435821","name":"Rita Mernissi","username":"mernri","avatarUrl":"https://ph-avatars.imgix.net/435821/ec9eb875-b9f0-46f9-8faa-4004ecdeacbb.jpeg"}},{"__typename":"UserEdge","node":{"__typename":"User","id":"69943","name":"蓉儿","username":"deleted-69943","avatarUrl":"https://ph-avatars.imgix.net/69943/original.jpeg"}},{"__typename":"UserEdge","node":{"__typename":"User","id":"493973","name":"Nicolas Vérité, Nÿco","username":"nyconyco","avatarUrl":"https://ph-avatars.imgix.net/493973/original.jpeg"}},{"__typename":"UserEdge","node":{"__typename":"User","id":"493507","name":"Ricardo","username":"rikmende","avatarUrl":"https://ph-avatars.imgix.net/493507/original.jpeg"}},{"__typename":"UserEdge","node":{"__typename":"User","id":"29064","name":"Spencer Dailey","username":"spencenow","avatarUrl":"https://ph-avatars.imgix.net/29064/original.jpeg"}},{"__typename":"UserEdge","node":{"__typename":"User","id":"114714","name":"Fred Rivett","username":"fredrivett","avatarUrl":"https://ph-avatars.imgix.net/114714/b5ec6fcf-28f6-47e5-bb67-8904fc968919.jpeg"}},{"__typename":"UserEdge","node":{"__typename":"User","id":"484385","name":"WeGreenlight","username":"wegreenlight","avatarUrl":"https://ph-avatars.imgix.net/484385/original.jpeg"}},{"__typename":"UserEdge","node":{"__typename":"User","id":"125790","name":"Himanshu Ved Gupta","username":"cr8vhimanshu","avatarUrl":"https://ph-avatars.imgix.net/125790/bde421fa-d3f1-4fbe-8a05-14b40926ce75.jpeg"}},{"__typename":"UserEdge","node":{"__typename":"User","id":"98133","name":"Dave Lowry","username":"lldavedave","avatarUrl":"https://ph-avatars.imgix.net/98133/original.jpeg"}}]},"recentStacks":{"__typename":"ProductStackConnection","edges":[{"__typename":"ProductStackEdge","node":{"__typename":"ProductStack","id":"2226517","user":{"__typename":"User","id":"7783652","name":"Ghost Kitty","username":"ghost-kitty-7783652","isTrashed":true,"avatarUrl":null},"product":{"__typename":"Product","id":"97236","name":"Spotify","tagline":"Stream music and podcasts","slug":"spotify","logoUuid":"aa6e3930-dec2-4d85-af41-d39f120e7539.jpeg","isNoLongerOnline":false}}},{"__typename":"ProductStackEdge","node":{"__typename":"ProductStack","id":"2226516","user":{"__typename":"User","id":"7783652","name":"Ghost Kitty","username":"ghost-kitty-7783652","isTrashed":true,"avatarUrl":null},"product":{"__typename":"Product","id":"509613","name":"FirefoxPWA","tagline":"Tool to install, manage and use Web Apps in Mozilla Firefox","slug":"firefoxpwa","logoUuid":"36ff1001-0022-4c68-b407-3b3850018f17.gif","isNoLongerOnline":false}}},{"__typename":"ProductStackEdge","node":{"__typename":"ProductStack","id":"2226511","user":{"__typename":"User","id":"7783652","name":"Ghost Kitty","username":"ghost-kitty-7783652","isTrashed":true,"avatarUrl":null},"product":{"__typename":"Product","id":"106091","name":"Notion","tagline":"The all-in-one workspace","slug":"notion","logoUuid":"ff3e2acf-884a-4f4c-a383-6edfe3de0d88.png","isNoLongerOnline":false}}}]},"meta":{"__typename":"MetaTags","canonicalUrl":"https://www.producthunt.com/topics/developer-tools","creator":"@producthunt","description":"Find the best Developer Tools apps on Product Hunt. Top 10 products: Slack, Wordware (YC S24), Unsplash 5.0, Bubble, Stripe Atlas (Pre-Launch), Admin Portal (by WorkOS), Sublime Text 3.0, Google Duplex, Buy Me a Coffee, and Flatfile","image":"https://ph-files.imgix.net/bcfb0ae5-5ebf-4557-93ff-2684a4530c17.jpeg?auto=format","mobileAppUrl":"producthunt://home","oembedUrl":null,"robots":null,"title":"The Best Developer Tools Apps and Products of 2024","type":"article","author":null,"authorUrl":null},"name":"Developer Tools","description":"Software to help you write software.","products":{"__typename":"ProductsConnection","edges":[{"__typename":"ProductEdge","node":{"__typename":"Product","id":"544752","isMaker":false,"viewerReview":null,"slug":"gptbots-ai","name":"GPTBots.ai","tagline":"Powerful AI Bot Platform Built for Business","followersCount":505,"reviewsCount":199,"topics":{"__typename":"TopicConnection","edges":[{"__typename":"TopicEdge","node":{"__typename":"Topic","id":"110","slug":"robots","name":"Robots"}},{"__typename":"TopicEdge","node":{"__typename":"Topic","id":"267","slug":"developer-tools","name":"Developer Tools"}}]},"isSubscribed":false,"logoUuid":"8abfde5c-d328-4e53-ae37-26cbecd0df73.png","isNoLongerOnline":false,"isMuted":false,"url":"https://www.producthunt.com/products/gptbots-ai","reviewsRating":4.97}},{"__typename":"ProductEdge","node":{"__typename":"Product","id":"407155","isMaker":false,"viewerReview":null,"slug":"hacker-hiring-hunt","name":"Hacker Hiring Hunt","tagline":"Easily search HN Hiring threads for your next role or hire","followersCount":1767,"reviewsCount":250,"topics":{"__typename":"TopicConnection","edges":[{"__typename":"TopicEdge","node":{"__typename":"Topic","id":"41","slug":"hiring","name":"Hiring"}},{"__typename":"TopicEdge","node":{"__typename":"Topic","id":"46","slug":"productivity","name":"Productivity"}}]},"isSubscribed":false,"logoUuid":"31166270-65ba-4f6d-b6f2-d4ec86682e64.gif","isNoLongerOnline":false,"isMuted":false,"url":"https://www.producthunt.com/products/hacker-hiring-hunt","reviewsRating":4.95}},{"__typename":"ProductEdge","node":{"__typename":"Product","id":"566531","isMaker":false,"viewerReview":null,"slug":"rely-io-2","name":"Rely.io","tagline":"The developer portal with an AI assistant you can speak with","followersCount":1055,"reviewsCount":119,"topics":{"__typename":"TopicConnection","edges":[{"__typename":"TopicEdge","node":{"__typename":"Topic","id":"247","slug":"software-engineering","name":"Software Engineering"}},{"__typename":"TopicEdge","node":{"__typename":"Topic","id":"267","slug":"developer-tools","name":"Developer Tools"}}]},"isSubscribed":false,"logoUuid":"6bc200fe-4882-4e91-931d-661aba5b21cd.png","isNoLongerOnline":false,"isMuted":false,"url":"https://www.producthunt.com/products/rely-io-2","reviewsRating":4.97}},{"__typename":"ProductEdge","node":{"__typename":"Product","id":"527328","isMaker":false,"viewerReview":null,"slug":"capmonster-cloud","name":"CapMonster Cloud","tagline":"Captcha Solving Service","followersCount":82,"reviewsCount":77,"topics":{"__typename":"TopicConnection","edges":[{"__typename":"TopicEdge","node":{"__typename":"Topic","id":"231","slug":"seo","name":"SEO"}},{"__typename":"TopicEdge","node":{"__typename":"Topic","id":"237","slug":"saas","name":"SaaS"}}]},"isSubscribed":false,"logoUuid":"9bc6e9e6-c7c0-4051-a2f9-260f392dc9df.png","isNoLongerOnline":false,"isMuted":false,"url":"https://www.producthunt.com/products/capmonster-cloud","reviewsRating":4.99}},{"__typename":"ProductEdge","node":{"__typename":"Product","id":"473415","isMaker":false,"viewerReview":null,"slug":"ai-image-upscaler-by-upscale-media","name":"AI Image Upscaler by Upscale.media","tagline":"Increase image resolution up to 4x with our free AI tool","followersCount":876,"reviewsCount":325,"topics":{"__typename":"TopicConnection","edges":[{"__typename":"TopicEdge","node":{"__typename":"Topic","id":"44","slug":"design-tools","name":"Design Tools"}},{"__typename":"TopicEdge","node":{"__typename":"Topic","id":"251","slug":"photography","name":"Photography"}}]},"isSubscribed":false,"logoUuid":"8878b4a1-d613-40a8-b1b7-0382ab163d0e.gif","isNoLongerOnline":false,"isMuted":false,"url":"https://www.producthunt.com/products/ai-image-upscaler-by-upscale-media","reviewsRating":4.94}},{"__typename":"ProductEdge","node":{"__typename":"Product","id":"304037","isMaker":false,"viewerReview":null,"slug":"codesphere","name":"Codesphere","tagline":"Deploy in less than 5s","followersCount":898,"reviewsCount":98,"topics":{"__typename":"TopicConnection","edges":[{"__typename":"TopicEdge","node":{"__typename":"Topic","id":"46","slug":"productivity","name":"Productivity"}},{"__typename":"TopicEdge","node":{"__typename":"Topic","id":"267","slug":"developer-tools","name":"Developer Tools"}}]},"isSubscribed":false,"logoUuid":"3c78318a-1751-4449-a0d3-c731abad0c55.jpeg","isNoLongerOnline":false,"isMuted":false,"url":"https://www.producthunt.com/products/codesphere","reviewsRating":4.97}},{"__typename":"ProductEdge","node":{"__typename":"Product","id":"608622","isMaker":false,"viewerReview":null,"slug":"temperstack","name":"Temperstack","tagline":"Enterprise-grade SRE process automation for Dev \u0026 SRE teams.","followersCount":504,"reviewsCount":50,"topics":{"__typename":"TopicConnection","edges":[{"__typename":"TopicEdge","node":{"__typename":"Topic","id":"237","slug":"saas","name":"SaaS"}},{"__typename":"TopicEdge","node":{"__typename":"Topic","id":"267","slug":"developer-tools","name":"Developer Tools"}}]},"isSubscribed":false,"logoUuid":"c9957429-8d47-4691-8b6c-00bdbae20d70.png","isNoLongerOnline":false,"isMuted":false,"url":"https://www.producthunt.com/products/temperstack","reviewsRating":5}},{"__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":452,"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":"495710","isMaker":false,"viewerReview":null,"slug":"zeda-io","name":"Zeda.io","tagline":"AI-powered Product Discovery For Customer-focused Teams","followersCount":2501,"reviewsCount":162,"topics":{"__typename":"TopicConnection","edges":[{"__typename":"TopicEdge","node":{"__typename":"Topic","id":"46","slug":"productivity","name":"Productivity"}},{"__typename":"TopicEdge","node":{"__typename":"Topic","id":"48","slug":"task-management","name":"Task Management"}}]},"isSubscribed":false,"logoUuid":"83b49019-2f66-42a2-84e9-e54c4c1cd3a8.gif","isNoLongerOnline":false,"isMuted":false,"url":"https://www.producthunt.com/products/zeda-io","reviewsRating":4.95}},{"__typename":"ProductEdge","node":{"__typename":"Product","id":"388506","isMaker":false,"viewerReview":null,"slug":"lightpdf","name":"LightPDF","tagline":"A free, simple PDF toolkit for Windows, Mac, Android and iOS","followersCount":316,"reviewsCount":90,"topics":{"__typename":"TopicConnection","edges":[{"__typename":"TopicEdge","node":{"__typename":"Topic","id":"2","slug":"android","name":"Android"}},{"__typename":"TopicEdge","node":{"__typename":"Topic","id":"8","slug":"ios","name":"iOS"}}]},"isSubscribed":false,"logoUuid":"35b3c627-2513-4bf6-b83e-6bf827295a3a.png","isNoLongerOnline":false,"isMuted":false,"url":"https://www.producthunt.com/products/lightpdf","reviewsRating":4.96}}],"pageInfo":{"__typename":"PageInfo","endCursor":"MTA","hasNextPage":true}},"productQuestions":{"__typename":"ProductQuestionConnection","edges":[]},"topReviewedProducts":{"__typename":"ProductConnection","edges":[{"__typename":"ProductEdge","node":{"__typename":"Product","id":"407155","name":"Hacker Hiring Hunt","tagline":"Easily search HN Hiring threads for your next role or hire","reviewsRating":4.95,"slug":"hacker-hiring-hunt","path":"/products/hacker-hiring-hunt","reviewSnippet":{"__typename":"Review","id":"682982","overallExperience":"I actually had similar ideas when I find that some people will post hiring message in a thread. Then I found this, so nice.\nI tried it out, it works as I expected. But a lot of the posts linked to their own website, and on top of that, most of the opening are closed already, make it less efficient and useful. I don't see a way around this giving the source of information. But if you ever find a way, that would be huge.\nBy the way, why is this comment section so weird? I'm new to PH.","user":{"__typename":"User","id":"5909832","name":"Karl Wang","username":"thinking_aloud","avatarUrl":"https://ph-avatars.imgix.net/5909832/e2951d5f-8f54-47a3-967d-dc3239fb1880.jpeg"}},"logoUuid":"31166270-65ba-4f6d-b6f2-d4ec86682e64.gif","isNoLongerOnline":false,"isMaker":false}},{"__typename":"ProductEdge","node":{"__typename":"Product","id":"653665","name":"SIMBYM","tagline":"SIMBYM Simple \u0026 Integrated","reviewsRating":5,"slug":"simbym","path":"/products/simbym","reviewSnippet":{"__typename":"Review","id":"901988","overallExperience":"Excellent Integration Process","user":{"__typename":"User","id":"7782617","name":"aathi lms","username":"aathi_lms","avatarUrl":"https://ph-avatars.imgix.net/7782617/original.png"}},"logoUuid":"6bf5a92d-2ba1-402f-a84e-842733fb2506.png","isNoLongerOnline":false,"isMaker":false}},{"__typename":"ProductEdge","node":{"__typename":"Product","id":"415948","name":"GitMind","tagline":"AI Powered Collaborative Mind Mapping Tool","reviewsRating":4.98,"slug":"gitmind","path":"/products/gitmind","reviewSnippet":{"__typename":"Review","id":"923342","overallExperience":"Nice product and good mindmapping tool","user":{"__typename":"User","id":"7753827","name":"hinata shoyo","username":"hinata_shoyo6","avatarUrl":"https://ph-avatars.imgix.net/7753827/original.png"}},"logoUuid":"c86e5309-db03-45e4-8a85-034bfadf94f1.png","isNoLongerOnline":false,"isMaker":false}},{"__typename":"ProductEdge","node":{"__typename":"Product","id":"578292","name":"Leads Sniper","tagline":"Scrape unlimited leads in just minutes!","reviewsRating":4.91,"slug":"leads-sniper","path":"/products/leads-sniper","reviewSnippet":{"__typename":"Review","id":"798123","overallExperience":"Looks a good company, It looks like a pro company with a pro team","user":{"__typename":"User","id":"7507381","name":"Sehsoo Egy","username":"sehsoo_egy","avatarUrl":"https://ph-avatars.imgix.net/7507381/c42eb44d-8ab7-4c4c-bbc1-4f4d823d929a.jpeg"}},"logoUuid":"aa7c6eab-967f-4b3e-9a08-a811015bb6b6.png","isNoLongerOnline":false,"isMaker":false}}]},"categories":[{"__typename":"ProductCategory","id":"75","name":"Code editors","path":"/categories/code-editors"},{"__typename":"ProductCategory","id":"1123","name":"Code Review Tools","path":"/categories/code-review-tools"},{"__typename":"ProductCategory","id":"87","name":"Automation tools","path":"/categories/automation"},{"__typename":"ProductCategory","id":"1090","name":"Databases and backend frameworks","path":"/categories/databases-and-backend"},{"__typename":"ProductCategory","id":"827","name":"Command line tools","path":"/categories/command-line-tools"},{"__typename":"ProductCategory","id":"434","name":"Testing and QA software","path":"/categories/testing-and-qa"},{"__typename":"ProductCategory","id":"88","name":"AI Coding Assistants","path":"/categories/ai-coding"},{"__typename":"ProductCategory","id":"893","name":"Unified API","path":"/categories/unified-api"},{"__typename":"ProductCategory","id":"80","name":"Issue tracking software","path":"/categories/issue-tracking-software"},{"__typename":"ProductCategory","id":"82","name":"Git clients","path":"/categories/git-clients"}],"isFollowed":false,"followersCount":495318,"imageUuid":"bcfb0ae5-5ebf-4557-93ff-2684a4530c17.jpeg"},"viewer":{"__typename":"Viewer","id":null,"features":["ph_top_product_badge","ph_hub_top_badges","ph_phone_verification","ph_unfurl_unfeatured_posts","ph_verify_usa_phone_number","ph_verify_with_targeted_friction","ph_score_events_enabled","ph_mega_ads"]},"shoutouts":{"__typename":"ProductsConnection","totalCount":100,"edges":[{"__typename":"ProductEdge","node":{"__typename":"Product","id":"109920","slug":"figma","description":"A collaborative design tool for creating user interfaces, mobile apps, and websites with a wide range of features, including vector editing tools, prototyping, and version control, all in a cloud-based platform.","name":"Figma","tagline":"The collaborative interface design tool","featuredShoutoutsToCount":442,"posts":{"__typename":"PostConnection","edges":[{"__typename":"PostEdge","node":{"__typename":"Post","id":"573507","slug":"marketplace-for-events-and-entertainment","name":"Marketplace for Events and Entertainment"}},{"__typename":"PostEdge","node":{"__typename":"Post","id":"466306","slug":"figma-ai-2","name":"Figma AI"}},{"__typename":"PostEdge","node":{"__typename":"Post","id":"466307","slug":"figma-slides","name":"Figma Slides"}},{"__typename":"PostEdge","node":{"__typename":"Post","id":"429938","slug":"creator-micro-keyboard-by-figma","name":"Creator Micro Keyboard by Figma"}}]},"postShoutoutsTo":{"__typename":"PostShoutoutConnection","edges":[{"__typename":"PostShoutoutEdge","node":{"__typename":"PostShoutout","id":"95929","post":{"__typename":"Post","id":"599872","slug":"vozo-video-translator","name":"Vozo Video Translator","badges":{"__typename":"Connection","edges":[{"__typename":"BadgeEdge","node":{"__typename":"TopPostBadge","id":"4944074","position":2,"period":"daily","date":"2024-11-19"}}]},"tagline":"Precise video translation, perfected with AI pilot","createdAt":"2024-11-19T00:01:00-08:00","isTopLaunch":false,"votesCount":1415,"redirectToProduct":null,"thumbnailImageUuid":"011d0d4b-68c2-4080-8c10-e029c9318c7b.gif","productState":"default"},"from":{"__typename":"Product","slug":"vozo","id":"593661","name":"Vozo AI","logoUuid":"27e32bf4-6abf-46b4-b4b6-e2aa7b03e428.png","isNoLongerOnline":false,"isTopProduct":false},"note":"powerful yet simple.","url":"https://www.producthunt.com/products/figma/shoutouts/95929","to":{"__typename":"Product","id":"109920","name":"Figma","slug":"figma"},"hasVoted":false,"votesCount":0}},{"__typename":"PostShoutoutEdge","node":{"__typename":"PostShoutout","id":"89143","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":962,"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":"We use Figma for collaborative design, enabling seamless design and prototyping among our team, which ensures consistent and user-centered UI/UX.","url":"https://www.producthunt.com/products/figma/shoutouts/89143","to":{"__typename":"Product","id":"109920","name":"Figma","slug":"figma"},"hasVoted":false,"votesCount":0}},{"__typename":"PostShoutoutEdge","node":{"__typename":"PostShoutout","id":"101609","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":637,"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":"Our entire app's design system and prototype lives on Figma. Figma allows us to build a tactile prototype, indistinguishable from the real experience. ","url":"https://www.producthunt.com/products/figma/shoutouts/101609","to":{"__typename":"Product","id":"109920","name":"Figma","slug":"figma"},"hasVoted":false,"votesCount":0}},{"__typename":"PostShoutoutEdge","node":{"__typename":"PostShoutout","id":"102105","post":{"__typename":"Post","id":"591159","slug":"bharatdiffusion","name":"BharatDiffusion","badges":{"__typename":"Connection","edges":[{"__typename":"BadgeEdge","node":{"__typename":"TopPostBadge","id":"4940058","position":3,"period":"daily","date":"2024-11-18"}}]},"tagline":"Bringing India's culture to life with AI-Visuals","createdAt":"2024-11-18T00:01:00-08:00","isTopLaunch":false,"votesCount":671,"redirectToProduct":null,"thumbnailImageUuid":"278f9d42-061d-4aff-9723-b739032c7e0b.png","productState":"default"},"from":{"__typename":"Product","slug":"bharat-diffusion","id":"702893","name":"Bharat Diffusion","logoUuid":"278f9d42-061d-4aff-9723-b739032c7e0b.png","isNoLongerOnline":false,"isTopProduct":false},"note":"Crafted with Figma, our platform showcases seamless design and intuitive interfaces, delivering an exceptional user experience.","url":"https://www.producthunt.com/products/figma/shoutouts/102105","to":{"__typename":"Product","id":"109920","name":"Figma","slug":"figma"},"hasVoted":false,"votesCount":0}}]},"logoUuid":"db00a7a1-6778-4e51-a953-de5a9a339bc9.jpeg","isNoLongerOnline":false}},{"__typename":"ProductEdge","node":{"__typename":"Product","id":"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":"110105","post":{"__typename":"Post","id":"639024","slug":"signup-links-by-wingback","name":"Signup Links by Wingback","badges":{"__typename":"Connection","edges":[]},"tagline":"Stripe Billing, but faster, no-code and for any pricing plan","createdAt":"2024-11-22T00:01:00-08:00","isTopLaunch":false,"votesCount":215,"redirectToProduct":null,"thumbnailImageUuid":"89a4fe82-f072-4cc9-a2f7-2724219b2a70.png","productState":"default"},"from":{"__typename":"Product","slug":"signup-links-by-wingback","id":"748140","name":"Wingback","logoUuid":"89a4fe82-f072-4cc9-a2f7-2724219b2a70.png","isNoLongerOnline":false,"isTopProduct":false},"note":"Vercel supercharges our front-end deployments with seamless scalability and speed, letting us focus entirely on building great subscription experiences without worrying about infrastructure.","url":"https://www.producthunt.com/products/vercel/shoutouts/110105","to":{"__typename":"Product","id":"435808","name":"Vercel","slug":"vercel"},"hasVoted":false,"votesCount":0}},{"__typename":"PostShoutoutEdge","node":{"__typename":"PostShoutout","id":"106774","post":{"__typename":"Post","id":"633328","slug":"humanlayer","name":"HumanLayer","badges":{"__typename":"Connection","edges":[]},"tagline":"Human-in-the-loop infra for AI agents","createdAt":"2024-11-21T00:01:00-08:00","isTopLaunch":false,"votesCount":167,"redirectToProduct":null,"thumbnailImageUuid":"4b03f091-d3a2-4df1-be22-ad4433bedde4.png","productState":"default"},"from":{"__typename":"Product","slug":"humanlayer","id":"742710","name":"HumanLayer","logoUuid":"037d294d-57cc-44c0-a513-e6d64f18b45e.png","isNoLongerOnline":false,"isTopProduct":false},"note":"because why would you use anything else","url":"https://www.producthunt.com/products/vercel/shoutouts/106774","to":{"__typename":"Product","id":"435808","name":"Vercel","slug":"vercel"},"hasVoted":false,"votesCount":0}},{"__typename":"PostShoutoutEdge","node":{"__typename":"PostShoutout","id":"20191","post":{"__typename":"Post","id":"474117","slug":"wordware-yc-s24","name":"Wordware (YC S24)","badges":{"__typename":"Connection","edges":[{"__typename":"BadgeEdge","node":{"__typename":"TopPostBadge","id":"4588359","position":1,"period":"monthly","date":"2024-08-02"}}]},"tagline":"Your tool for building AI agents with natural language","createdAt":"2024-08-02T00:01:00-07:00","isTopLaunch":false,"votesCount":7471,"redirectToProduct":{"__typename":"Product","id":"591930","slug":"wordware"},"thumbnailImageUuid":"55a2dda9-c4c7-4e65-86db-09e9f128573b.x-icon","productState":"default"},"from":{"__typename":"Product","slug":"wordware","id":"591930","name":"Wordware (YC S24)","logoUuid":"094c98e9-fe64-45d2-9457-34f406f03b8f.x-icon","isNoLongerOnline":false,"isTopProduct":false},"note":"Vercel provides an incredible developer experience with its powerful platform. Thanks to that platform, we are able to ship at rocket speed – the ease of deployment really makes a difference.’","url":"https://www.producthunt.com/products/vercel/shoutouts/20191","to":{"__typename":"Product","id":"435808","name":"Vercel","slug":"vercel"},"hasVoted":false,"votesCount":3}},{"__typename":"PostShoutoutEdge","node":{"__typename":"PostShoutout","id":"77378","post":{"__typename":"Post","id":"574320","slug":"lamatic-ai","name":"Lamatic.ai","badges":{"__typename":"Connection","edges":[{"__typename":"BadgeEdge","node":{"__typename":"TopPostBadge","id":"4898997","position":2,"period":"daily","date":"2024-11-11"}}]},"tagline":"Build AI agents in low-code \u0026 deploy on edge","createdAt":"2024-11-11T00:01:00-08:00","isTopLaunch":false,"votesCount":486,"redirectToProduct":null,"thumbnailImageUuid":"70a24c2b-6de6-472c-92bb-4d9f8ac13dd6.png","productState":"default"},"from":{"__typename":"Product","slug":"lamatic-ai","id":"687001","name":"Lamatic.ai","logoUuid":"e85484e0-9188-4d34-9db4-9d916a02bd4f.png","isNoLongerOnline":false,"isTopProduct":false},"note":"We’re thrilled to use Vercel for deploying Lamatic’s frontend! Vercel’s streamlined, fast, and reliable platform makes every update a breeze, letting us focus on building great user experiences without deployment headaches. With Vercel’s seamless integration, global edge network, and auto-optimized performance, we can be confident that our site loads quickly and smoothly for users everywhere.","url":"https://www.producthunt.com/products/vercel/shoutouts/77378","to":{"__typename":"Product","id":"435808","name":"Vercel","slug":"vercel"},"hasVoted":false,"votesCount":1}}]},"logoUuid":"593ff5e2-9d11-491c-ab63-9e929e894214.jpeg","isNoLongerOnline":false}},{"__typename":"ProductEdge","node":{"__typename":"Product","id":"106091","slug":"notion","description":"Notion is an all-in-one workspace that combines note-taking, project management, and task organization. It allows users to create customized databases, documents, and calendars to streamline their personal and professional workflows.","name":"Notion","tagline":"The all-in-one workspace","featuredShoutoutsToCount":195,"posts":{"__typename":"PostConnection","edges":[{"__typename":"PostEdge","node":{"__typename":"Post","id":"601996","slug":"operating-system-template","name":"Operating System Template"}},{"__typename":"PostEdge","node":{"__typename":"Post","id":"465560","slug":"notion-sites-2","name":"Notion Sites"}},{"__typename":"PostEdge","node":{"__typename":"Post","id":"434928","slug":"notion-calendar","name":"Notion Calendar"}},{"__typename":"PostEdge","node":{"__typename":"Post","id":"400856","slug":"notion-template-gallery-2-0","name":"Notion Template Gallery 2.0"}}]},"postShoutoutsTo":{"__typename":"PostShoutoutConnection","edges":[{"__typename":"PostShoutoutEdge","node":{"__typename":"PostShoutout","id":"102619","post":{"__typename":"Post","id":"619126","slug":"sulu","name":"Sulu","badges":{"__typename":"Connection","edges":[{"__typename":"BadgeEdge","node":{"__typename":"TopPostBadge","id":"4971529","position":2,"period":"daily","date":"2024-11-22"}}]},"tagline":"Monetize your API in minutes","createdAt":"2024-11-22T00:01:00-08:00","isTopLaunch":false,"votesCount":556,"redirectToProduct":null,"thumbnailImageUuid":"de1b628d-d1db-4f93-a52a-9e9829437af0.png","productState":"default"},"from":{"__typename":"Product","slug":"sulu","id":"728957","name":"Sulu","logoUuid":"4b3e5268-c970-428d-a386-a34b11b7aeab.png","isNoLongerOnline":false,"isTopProduct":false},"note":"Keeps the whole team in-sync, no matter where we are.","url":"https://www.producthunt.com/products/notion/shoutouts/102619","to":{"__typename":"Product","id":"106091","name":"Notion","slug":"notion"},"hasVoted":false,"votesCount":0}},{"__typename":"PostShoutoutEdge","node":{"__typename":"PostShoutout","id":"98291","post":{"__typename":"Post","id":"612916","slug":"betterbugs-io","name":"BetterBugs.io","badges":{"__typename":"Connection","edges":[{"__typename":"BadgeEdge","node":{"__typename":"TopPostBadge","id":"4944075","position":3,"period":"daily","date":"2024-11-19"}}]},"tagline":"Capture bugs, record sessions, and fix with AI","createdAt":"2024-11-19T00:01:00-08:00","isTopLaunch":false,"votesCount":813,"redirectToProduct":null,"thumbnailImageUuid":"f97a7ddb-1336-4409-9c76-36cdd3ae1bc1.png","productState":"default"},"from":{"__typename":"Product","slug":"betterbugs-io","id":"723033","name":"BetterBugs.io","logoUuid":"f97a7ddb-1336-4409-9c76-36cdd3ae1bc1.png","isNoLongerOnline":false,"isTopProduct":false},"note":"It’s the one tool that just clicks for me—everything I need in one place, and it actually helps me stay organized, not stressed","url":"https://www.producthunt.com/products/notion/shoutouts/98291","to":{"__typename":"Product","id":"106091","name":"Notion","slug":"notion"},"hasVoted":false,"votesCount":0}},{"__typename":"PostShoutoutEdge","node":{"__typename":"PostShoutout","id":"98744","post":{"__typename":"Post","id":"595369","slug":"blanka","name":"Blanka","badges":{"__typename":"Connection","edges":[{"__typename":"BadgeEdge","node":{"__typename":"TopPostBadge","id":"4940057","position":2,"period":"daily","date":"2024-11-18"}}]},"tagline":"Start a beauty or cosmetic line in under 5 minutes","createdAt":"2024-11-18T00:01:00-08:00","isTopLaunch":false,"votesCount":921,"redirectToProduct":null,"thumbnailImageUuid":"ca38f00b-c980-48f2-9196-1ec6533e4f01.png","productState":"default"},"from":{"__typename":"Product","slug":"blanka-beauty","id":"706878","name":"Blanka","logoUuid":"5a50f5c1-b224-4660-a601-2eb440a6d6db.png","isNoLongerOnline":false,"isTopProduct":false},"note":"Notion combines note-taking, project management, and databases in a single, flexible platform.","url":"https://www.producthunt.com/products/notion/shoutouts/98744","to":{"__typename":"Product","id":"106091","name":"Notion","slug":"notion"},"hasVoted":false,"votesCount":0}},{"__typename":"PostShoutoutEdge","node":{"__typename":"PostShoutout","id":"101616","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":637,"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":"Notion always kept us organised, that's why we integrated it to Blitzit too! We use many views for databases including tables, timelines and calendars. We've considered ClickUp in the past, but found Notion more flexible and easier to customise dashboard layouts for our needs. ","url":"https://www.producthunt.com/products/notion/shoutouts/101616","to":{"__typename":"Product","id":"106091","name":"Notion","slug":"notion"},"hasVoted":false,"votesCount":0}}]},"logoUuid":"ff3e2acf-884a-4f4c-a383-6edfe3de0d88.png","isNoLongerOnline":false}},{"__typename":"ProductEdge","node":{"__typename":"Product","id":"594550","slug":"openai-api","description":"The most powerful platform for building AI products.\n\nBuild and scale AI experiences powered by industry-leading models and tools.","name":"OpenAI","tagline":"APIs and tools for building AI products","featuredShoutoutsToCount":167,"posts":{"__typename":"PostConnection","edges":[{"__typename":"PostEdge","node":{"__typename":"Post","id":"423926","slug":"openai-assistants-api","name":"OpenAI Assistants API"}},{"__typename":"PostEdge","node":{"__typename":"Post","id":"206071","slug":"openai-api","name":"OpenAi API"}}]},"postShoutoutsTo":{"__typename":"PostShoutoutConnection","edges":[{"__typename":"PostShoutoutEdge","node":{"__typename":"PostShoutout","id":"104760","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":1086,"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":"Workhorse for a number of underlying services and options.","url":"https://www.producthunt.com/products/openai-api/shoutouts/104760","to":{"__typename":"Product","id":"594550","name":"OpenAI","slug":"openai-api"},"hasVoted":false,"votesCount":0}},{"__typename":"PostShoutoutEdge","node":{"__typename":"PostShoutout","id":"105517","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":513,"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":"It helped us integrate LangGraph agent tools, enhancing our AI capabilities by allowing seamless interaction and data processing between various language models.","url":"https://www.producthunt.com/products/openai-api/shoutouts/105517","to":{"__typename":"Product","id":"594550","name":"OpenAI","slug":"openai-api"},"hasVoted":false,"votesCount":0}},{"__typename":"PostShoutoutEdge","node":{"__typename":"PostShoutout","id":"92434","post":{"__typename":"Post","id":"595368","slug":"zilliz-cloud-serverless","name":"Zilliz Cloud Serverless","badges":{"__typename":"Connection","edges":[{"__typename":"BadgeEdge","node":{"__typename":"TopPostBadge","id":"4944077","position":5,"period":"daily","date":"2024-11-19"}}]},"tagline":"Zero-ops vector database for GenAI developers","createdAt":"2024-11-19T00:01:00-08:00","isTopLaunch":false,"votesCount":515,"redirectToProduct":null,"thumbnailImageUuid":"ef0e3ba6-e730-4aab-a8b4-3435b0a8ffb8.svg","productState":"default"},"from":{"__typename":"Product","slug":"zilliz-cloud","id":"569345","name":"Zilliz Cloud","logoUuid":"d8f746b5-be52-4425-ac27-6edbd9bfec9b.png","isNoLongerOnline":false,"isTopProduct":false},"note":"A powerful embedding service. The Zilliz OpenAI integration enables our mutual customers to create vector embeddings without added complexity easily.","url":"https://www.producthunt.com/products/openai-api/shoutouts/92434","to":{"__typename":"Product","id":"594550","name":"OpenAI","slug":"openai-api"},"hasVoted":false,"votesCount":0}},{"__typename":"PostShoutoutEdge","node":{"__typename":"PostShoutout","id":"74388","post":{"__typename":"Post","id":"569327","slug":"agree-com-2","name":"Agree.com","badges":{"__typename":"Connection","edges":[{"__typename":"BadgeEdge","node":{"__typename":"TopPostBadge","id":"4940867","position":1,"period":"weekly","date":"2024-11-12"}}]},"tagline":"Free e-signature for everyone","createdAt":"2024-11-12T00:01:00-08:00","isTopLaunch":false,"votesCount":1142,"redirectToProduct":null,"thumbnailImageUuid":"be4f2188-3854-4001-bdcc-ab79e98d591b.png","productState":"default"},"from":{"__typename":"Product","slug":"agree-com","id":"334872","name":"Agree.com","logoUuid":"8f50a16b-5b46-4ef1-ba59-cf3dea153ac7.png","isNoLongerOnline":false,"isTopProduct":false},"note":"Generative AI + OCR makes for the best PDF extraction and rendering experience allowing contracts to be fully editable.","url":"https://www.producthunt.com/products/openai-api/shoutouts/74388","to":{"__typename":"Product","id":"594550","name":"OpenAI","slug":"openai-api"},"hasVoted":false,"votesCount":0}}]},"logoUuid":"f904aec8-e324-4aed-ae3b-ff68795ce44f.png","isNoLongerOnline":false}},{"__typename":"ProductEdge","node":{"__typename":"Product","id":"113179","slug":"gpt-4-openai","description":"GPT-4 is a multimodal model developed by OpenAI that can understand and generate human-like text based on the context provided. It is used in various applications, such as content creation, customer support, coding help, and educational tools.","name":"GPT-4 by OpenAI","tagline":"LLM that exhibits human-level performance","featuredShoutoutsToCount":172,"posts":{"__typename":"PostConnection","edges":[{"__typename":"PostEdge","node":{"__typename":"Post","id":"562099","slug":"chatgpt-search","name":"ChatGPT search"}},{"__typename":"PostEdge","node":{"__typename":"Post","id":"493979","slug":"chatgpt-canvas","name":"ChatGPT canvas"}},{"__typename":"PostEdge","node":{"__typename":"Post","id":"472189","slug":"gpt-4o-mini","name":"GPT-4o mini"}},{"__typename":"PostEdge","node":{"__typename":"Post","id":"457067","slug":"gpt-4o","name":"GPT-4o"}}]},"postShoutoutsTo":{"__typename":"PostShoutoutConnection","edges":[{"__typename":"PostShoutoutEdge","node":{"__typename":"PostShoutout","id":"58611","post":{"__typename":"Post","id":"529859","slug":"ai-game-master","name":"AI Game Master ","badges":{"__typename":"Connection","edges":[{"__typename":"BadgeEdge","node":{"__typename":"TopPostBadge","id":"4936479","position":2,"period":"daily","date":"2024-11-17"}}]},"tagline":"Fully immersive DnD inspired experience powered by AI","createdAt":"2024-11-17T00:01:00-08:00","isTopLaunch":false,"votesCount":643,"redirectToProduct":null,"thumbnailImageUuid":"9309e678-6a4b-4f59-99e4-7775b3ab2aeb.png","productState":"default"},"from":{"__typename":"Product","slug":"ai-game-master","id":"644726","name":"AI Game Master- Dungeon RPG","logoUuid":"9309e678-6a4b-4f59-99e4-7775b3ab2aeb.png","isNoLongerOnline":false,"isTopProduct":false},"note":"GPT stands out as the only model capable of crafting truly immersive stories while seamlessly integrating with complex code. Its versatility has been a game-changer, helping us build a one-of-a-kind game experience that no other AI could deliver.","url":"https://www.producthunt.com/products/gpt-4-openai/shoutouts/58611","to":{"__typename":"Product","id":"113179","name":"GPT-4 by OpenAI","slug":"gpt-4-openai"},"hasVoted":false,"votesCount":0}},{"__typename":"PostShoutoutEdge","node":{"__typename":"PostShoutout","id":"47031","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":507,"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":"This release was enough to convince us of the trajectory where everything is going, inspiring us to build for the future of AI, counting on ever-increasing capabilities.","url":"https://www.producthunt.com/products/gpt-4-openai/shoutouts/47031","to":{"__typename":"Product","id":"113179","name":"GPT-4 by OpenAI","slug":"gpt-4-openai"},"hasVoted":false,"votesCount":0}},{"__typename":"PostShoutoutEdge","node":{"__typename":"PostShoutout","id":"35898","post":{"__typename":"Post","id":"492499","slug":"eddie-ai","name":"Eddie AI","badges":{"__typename":"Connection","edges":[{"__typename":"BadgeEdge","node":{"__typename":"TopPostBadge","id":"4721561","position":2,"period":"daily","date":"2024-10-08"}}]},"tagline":"ChatGPT for video editing","createdAt":"2024-10-08T04:58:26-07:00","isTopLaunch":false,"votesCount":1006,"redirectToProduct":{"__typename":"Product","id":"609315","slug":"eddie-your-ai-video-editor"},"thumbnailImageUuid":"605cb2e1-94b0-464d-aa01-f9d59361e328.png","productState":"default"},"from":{"__typename":"Product","slug":"eddie-your-ai-video-editor","id":"609315","name":"Eddie AI","logoUuid":"d24a9f62-31b2-4c96-8c15-c5aa7fa3719c.png","isNoLongerOnline":false,"isTopProduct":false},"note":"chatgpt was an inspo","url":"https://www.producthunt.com/products/gpt-4-openai/shoutouts/35898","to":{"__typename":"Product","id":"113179","name":"GPT-4 by OpenAI","slug":"gpt-4-openai"},"hasVoted":false,"votesCount":0}},{"__typename":"PostShoutoutEdge","node":{"__typename":"PostShoutout","id":"42017","post":{"__typename":"Post","id":"498574","slug":"kick-3","name":"Kick","badges":{"__typename":"Connection","edges":[{"__typename":"BadgeEdge","node":{"__typename":"TopPostBadge","id":"4765698","position":3,"period":"daily","date":"2024-10-17"}}]},"tagline":"Accounting software, that does the work for you","createdAt":"2024-10-17T00:01:00-07:00","isTopLaunch":false,"votesCount":714,"redirectToProduct":{"__typename":"Product","id":"614726","slug":"kick-3"},"thumbnailImageUuid":"7a100167-9abb-4f3c-945c-03455f500f34.png","productState":"default"},"from":{"__typename":"Product","slug":"kick-3","id":"614726","name":"Kick","logoUuid":"7a100167-9abb-4f3c-945c-03455f500f34.png","isNoLongerOnline":false,"isTopProduct":false},"note":"We use variety of OpenAI models (o1, 4o, 4o-mini) and leverage their multi-modal and fine-tuning capabilities to enable multi-step categorization and other domain specific workflows.","url":"https://www.producthunt.com/products/gpt-4-openai/shoutouts/42017","to":{"__typename":"Product","id":"113179","name":"GPT-4 by OpenAI","slug":"gpt-4-openai"},"hasVoted":false,"votesCount":0}}]},"logoUuid":"b739ac93-2899-4cc1-a893-40ea8afde77e.png","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":1086,"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":0}},{"__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":560,"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":364,"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":"99184","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":353,"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":"We build the side space using supabase as the database and auth. build your product super fast.","url":"https://www.producthunt.com/products/supabase/shoutouts/99184","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":"111617","slug":"linear","description":"Linear is a system for modern software development. \nStreamline issues, projects, and product roadmaps.\n\nLinear is the tool of choice for tens of thousands of ambitious product teams, including companies such as Vercel, CashApp, and Perplexity.","name":"Linear","tagline":"Purpose-built for planning and building products","featuredShoutoutsToCount":107,"posts":{"__typename":"PostConnection","edges":[{"__typename":"PostEdge","node":{"__typename":"Post","id":"490776","slug":"linear-mobile-2","name":"Linear Mobile"}},{"__typename":"PostEdge","node":{"__typename":"Post","id":"448562","slug":"the-new-linear","name":"The New Linear"}},{"__typename":"PostEdge","node":{"__typename":"Post","id":"400829","slug":"linear-plugin-for-figma","name":"Linear Plugin for Figma"}},{"__typename":"PostEdge","node":{"__typename":"Post","id":"385688","slug":"linear-insights","name":"Linear Insights"}}]},"postShoutoutsTo":{"__typename":"PostShoutoutConnection","edges":[{"__typename":"PostShoutoutEdge","node":{"__typename":"PostShoutout","id":"99711","post":{"__typename":"Post","id":"620431","slug":"whalesync-1-0","name":"Whalesync 1.0","badges":{"__typename":"Connection","edges":[]},"tagline":"Do things you shouldn’t with spreadsheets","createdAt":"2024-11-19T00:01:00-08:00","isTopLaunch":false,"votesCount":216,"redirectToProduct":null,"thumbnailImageUuid":"b8dd9f3b-bafe-424e-b425-51e262beee2b.jpeg","productState":"default"},"from":{"__typename":"Product","slug":"whalesync","id":"519744","name":"Whalesync","logoUuid":"54b03acb-1f57-4ba4-a1e0-497228b762f6.png","isNoLongerOnline":false,"isTopProduct":false},"note":"The most beautifully designed piece of software we use daily.","url":"https://www.producthunt.com/products/linear/shoutouts/99711","to":{"__typename":"Product","id":"111617","name":"Linear","slug":"linear"},"hasVoted":false,"votesCount":0}},{"__typename":"PostShoutoutEdge","node":{"__typename":"PostShoutout","id":"105400","post":{"__typename":"Post","id":"630909","slug":"enhance-d","name":"Enhance-d","badges":{"__typename":"Connection","edges":[]},"tagline":"The exercise app for the diabetes community","createdAt":"2024-11-20T00:01:00-08:00","isTopLaunch":false,"votesCount":110,"redirectToProduct":null,"thumbnailImageUuid":"cee7c838-2ccf-4f39-9214-b4ee1b708ccd.jpeg","productState":"default"},"from":{"__typename":"Product","slug":"enhance-d","id":"740518","name":"Enhance-d","logoUuid":"cee7c838-2ccf-4f39-9214-b4ee1b708ccd.jpeg","isNoLongerOnline":false,"isTopProduct":false},"note":"Once setup is easy to update and manage","url":"https://www.producthunt.com/products/linear/shoutouts/105400","to":{"__typename":"Product","id":"111617","name":"Linear","slug":"linear"},"hasVoted":false,"votesCount":0}},{"__typename":"PostShoutoutEdge","node":{"__typename":"PostShoutout","id":"79922","post":{"__typename":"Post","id":"524049","slug":"butter-scenes","name":"Butter Scenes","badges":{"__typename":"Connection","edges":[{"__typename":"BadgeEdge","node":{"__typename":"TopPostBadge","id":"4882604","position":5,"period":"daily","date":"2024-11-07"}}]},"tagline":"If Miro, Mentimeter and Pitch had a baby 🔥","createdAt":"2024-11-07T00:01:00-08:00","isTopLaunch":false,"votesCount":659,"redirectToProduct":{"__typename":"Product","id":"457762","slug":"butter-e8a2b9c4-ea5f-4d20-92f0-c8ef4ae75bd1"},"thumbnailImageUuid":"b2e6d7c6-1fa8-417e-b6a9-3788edbe9449.png","productState":"default"},"from":{"__typename":"Product","slug":"butter-e8a2b9c4-ea5f-4d20-92f0-c8ef4ae75bd1","id":"457762","name":"Butter Scenes","logoUuid":"0b79b166-e884-40da-a0b5-051089253b12.png","isNoLongerOnline":false,"isTopProduct":false},"note":"Linear’s simplicity and power have transformed our workflow for Dev and Product—what a game-changer!","url":"https://www.producthunt.com/products/linear/shoutouts/79922","to":{"__typename":"Product","id":"111617","name":"Linear","slug":"linear"},"hasVoted":false,"votesCount":0}},{"__typename":"PostShoutoutEdge","node":{"__typename":"PostShoutout","id":"68806","post":{"__typename":"Post","id":"508144","slug":"zefi-1-0","name":"Zefi 1.0","badges":{"__typename":"Connection","edges":[{"__typename":"BadgeEdge","node":{"__typename":"TopPostBadge","id":"4845145","position":1,"period":"daily","date":"2024-10-31"}}]},"tagline":"Transform user voice into value","createdAt":"2024-10-31T00:01:00-07:00","isTopLaunch":false,"votesCount":855,"redirectToProduct":{"__typename":"Product","id":"541839","slug":"zefi-ai"},"thumbnailImageUuid":"496d7851-3dfd-45e8-a48e-dcaa85cb31f1.png","productState":"default"},"from":{"__typename":"Product","slug":"zefi-ai","id":"541839","name":"Zefi.ai","logoUuid":"7c13556d-9260-4c9c-b4af-2c512444f32f.png","isNoLongerOnline":false,"isTopProduct":false},"note":"Linear is a game-changer for Zefi’s product development! It keeps us organized and on track, helping our team streamline workflows and stay laser-focused on building features that matter. From tracking tasks to managing sprints, Linear’s seamless interface and intuitive features have supercharged our process, letting us focus more on innovation and less on logistics.","url":"https://www.producthunt.com/products/linear/shoutouts/68806","to":{"__typename":"Product","id":"111617","name":"Linear","slug":"linear"},"hasVoted":false,"votesCount":0}}]},"logoUuid":"9d9aa008-ca0e-4f10-84a1-211ae6875f45.png","isNoLongerOnline":false}},{"__typename":"ProductEdge","node":{"__typename":"Product","id":"107288","slug":"slack","description":"Slack is an application that helps teams communicate and work together by combining messaging, file sharing, and app integrations in one place. It makes it easy for teams to stay connected and work efficiently, whether they are in the office or working remotely.","name":"Slack","tagline":"Team communication and collaboration platform","featuredShoutoutsToCount":106,"posts":{"__typename":"PostConnection","edges":[{"__typename":"PostEdge","node":{"__typename":"Post","id":"475399","slug":"slack-ai","name":"Slack AI"}},{"__typename":"PostEdge","node":{"__typename":"Post","id":"360734","slug":"slack-canvas","name":"Slack Canvas"}},{"__typename":"PostEdge","node":{"__typename":"Post","id":"289376","slug":"slack-connect-direct-messages","name":"Slack Connect Direct Messages"}},{"__typename":"PostEdge","node":{"__typename":"Post","id":"171546","slug":"slack-workflow-builder-2","name":"Slack Workflow Builder"}}]},"postShoutoutsTo":{"__typename":"PostShoutoutConnection","edges":[{"__typename":"PostShoutoutEdge","node":{"__typename":"PostShoutout","id":"98743","post":{"__typename":"Post","id":"595369","slug":"blanka","name":"Blanka","badges":{"__typename":"Connection","edges":[{"__typename":"BadgeEdge","node":{"__typename":"TopPostBadge","id":"4940057","position":2,"period":"daily","date":"2024-11-18"}}]},"tagline":"Start a beauty or cosmetic line in under 5 minutes","createdAt":"2024-11-18T00:01:00-08:00","isTopLaunch":false,"votesCount":921,"redirectToProduct":null,"thumbnailImageUuid":"ca38f00b-c980-48f2-9196-1ec6533e4f01.png","productState":"default"},"from":{"__typename":"Product","slug":"blanka-beauty","id":"706878","name":"Blanka","logoUuid":"5a50f5c1-b224-4660-a601-2eb440a6d6db.png","isNoLongerOnline":false,"isTopProduct":false},"note":"Slack streamlines team communication with real-time messaging, organized channels, and a wide range of integrations.\n","url":"https://www.producthunt.com/products/slack/shoutouts/98743","to":{"__typename":"Product","id":"107288","name":"Slack","slug":"slack"},"hasVoted":false,"votesCount":0}},{"__typename":"PostShoutoutEdge","node":{"__typename":"PostShoutout","id":"101618","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":637,"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":"Our entire team works remotely on Slack. ","url":"https://www.producthunt.com/products/slack/shoutouts/101618","to":{"__typename":"Product","id":"107288","name":"Slack","slug":"slack"},"hasVoted":false,"votesCount":0}},{"__typename":"PostShoutoutEdge","node":{"__typename":"PostShoutout","id":"88407","post":{"__typename":"Post","id":"582919","slug":"spiky-2","name":"Spiky","badges":{"__typename":"Connection","edges":[{"__typename":"BadgeEdge","node":{"__typename":"TopPostBadge","id":"4898996","position":1,"period":"daily","date":"2024-11-11"}}]},"tagline":"Real-time insights for faster, smarter sales decisions","createdAt":"2024-11-11T00:01:00-08:00","isTopLaunch":false,"votesCount":1020,"redirectToProduct":null,"thumbnailImageUuid":"b873e32e-ebb6-465c-abf3-8a608402b2c5.gif","productState":"default"},"from":{"__typename":"Product","slug":"spiky","id":"531723","name":"Spiky","logoUuid":"c6ff8f6a-22b5-47c2-9200-b9ecfc899319.png","isNoLongerOnline":false,"isTopProduct":false},"note":" Slack’s channels and messaging make it easy for team members to stay in touch in real-time, which is especially valuable for a fast-paced startup environment.","url":"https://www.producthunt.com/products/slack/shoutouts/88407","to":{"__typename":"Product","id":"107288","name":"Slack","slug":"slack"},"hasVoted":false,"votesCount":0}},{"__typename":"PostShoutoutEdge","node":{"__typename":"PostShoutout","id":"111473","post":{"__typename":"Post","id":"626609","slug":"autoflow-studio","name":"AutoFlow Studio","badges":{"__typename":"Connection","edges":[{"__typename":"BadgeEdge","node":{"__typename":"TopPostBadge","id":"4974897","position":2,"period":"daily","date":"2024-11-23"}}]},"tagline":"Ship faster and test smarter with simplified AI-powered QA","createdAt":"2024-11-23T00:01:00-08:00","isTopLaunch":false,"votesCount":19,"redirectToProduct":null,"thumbnailImageUuid":"85fa3a52-456e-4847-b776-92215f634b41.gif","productState":"default"},"from":{"__typename":"Product","slug":"autoflow-studio","id":"736124","name":"AutoFlow Studio","logoUuid":"3db6978a-3f76-4a0e-b809-1f6357eccdb8.gif","isNoLongerOnline":false,"isTopProduct":false},"note":"Remote communication at it's best. Everything is covered when it comes to collaboration here.","url":"https://www.producthunt.com/products/slack/shoutouts/111473","to":{"__typename":"Product","id":"107288","name":"Slack","slug":"slack"},"hasVoted":false,"votesCount":0}}]},"logoUuid":"2f06cf02-5fa1-4b17-8246-8b4499d50e33.jpeg","isNoLongerOnline":false}},{"__typename":"ProductEdge","node":{"__typename":"Product","id":"405769","slug":"next-js","description":"The React framework for production. Next.js provides zero-configuration automatic code splitting, filesystem based routing, hot code reloading and universal rendering.","name":"Next.js","tagline":"Create web applications with the power of React components","featuredShoutoutsToCount":178,"posts":{"__typename":"PostConnection","edges":[{"__typename":"PostEdge","node":{"__typename":"Post","id":"364779","slug":"next-js-13","name":"Next.js 13"}},{"__typename":"PostEdge","node":{"__typename":"Post","id":"317462","slug":"next-js-12","name":"Next.js 12"}},{"__typename":"PostEdge","node":{"__typename":"Post","id":"272545","slug":"next-js-analytics","name":"Next.js Analytics"}},{"__typename":"PostEdge","node":{"__typename":"Post","id":"272544","slug":"next-js-commerce","name":"Next.js Commerce"}}]},"postShoutoutsTo":{"__typename":"PostShoutoutConnection","edges":[{"__typename":"PostShoutoutEdge","node":{"__typename":"PostShoutout","id":"106494","post":{"__typename":"Post","id":"632588","slug":"mac-pet","name":"Mac Pet","badges":{"__typename":"Connection","edges":[{"__typename":"BadgeEdge","node":{"__typename":"TopPostBadge","id":"4948903","position":4,"period":"daily","date":"2024-11-20"}}]},"tagline":"A menu bar pet that wakes and sleeps as you work","createdAt":"2024-11-20T00:01:00-08:00","isTopLaunch":false,"votesCount":372,"redirectToProduct":null,"thumbnailImageUuid":"2c8cd842-67e2-49f6-bd5d-ffb5aec2f1ec.png","productState":"default"},"from":{"__typename":"Product","slug":"mac-pet","id":"742107","name":"Mac Pet","logoUuid":"2c8cd842-67e2-49f6-bd5d-ffb5aec2f1ec.png","isNoLongerOnline":false,"isTopProduct":false},"note":"mac-pet.com is created using Next.js","url":"https://www.producthunt.com/products/next-js/shoutouts/106494","to":{"__typename":"Product","id":"405769","name":"Next.js","slug":"next-js"},"hasVoted":false,"votesCount":0}},{"__typename":"PostShoutoutEdge","node":{"__typename":"PostShoutout","id":"98670","post":{"__typename":"Post","id":"618283","slug":"toivo-ai","name":"Toivo AI","badges":{"__typename":"Connection","edges":[]},"tagline":"AI that takes action for you, starting with restaurants","createdAt":"2024-11-22T00:01:00-08:00","isTopLaunch":false,"votesCount":111,"redirectToProduct":null,"thumbnailImageUuid":"5ae34fc2-20cc-4b59-878b-eddb3076ab76.gif","productState":"default"},"from":{"__typename":"Product","slug":"toivo-ai","id":"728115","name":"Toivo AI","logoUuid":"5ae34fc2-20cc-4b59-878b-eddb3076ab76.gif","isNoLongerOnline":false,"isTopProduct":false},"note":"Made it fast to ship!","url":"https://www.producthunt.com/products/next-js/shoutouts/98670","to":{"__typename":"Product","id":"405769","name":"Next.js","slug":"next-js"},"hasVoted":false,"votesCount":0}},{"__typename":"PostShoutoutEdge","node":{"__typename":"PostShoutout","id":"82844","post":{"__typename":"Post","id":"587829","slug":"flowscraper","name":"FlowScraper","badges":{"__typename":"Connection","edges":[{"__typename":"BadgeEdge","node":{"__typename":"TopPostBadge","id":"4891935","position":3,"period":"daily","date":"2024-11-09"}}]},"tagline":"Powerful web scraper with intuitive flow-builder","createdAt":"2024-11-09T00:01:00-08:00","isTopLaunch":false,"votesCount":333,"redirectToProduct":{"__typename":"Product","id":"699737","slug":"flowscraper"},"thumbnailImageUuid":"12f4ed45-907d-46b2-b088-fe9a32dc8cce.png","productState":"default"},"from":{"__typename":"Product","slug":"flowscraper","id":"699737","name":"FlowScraper","logoUuid":"12f4ed45-907d-46b2-b088-fe9a32dc8cce.png","isNoLongerOnline":false,"isTopProduct":false},"note":"Next.js enabled rapid development of the application with its powerful React-based framework. With server-side rendering and seamless routing, it improved the app’s performance and user experience, creating a smooth, responsive interface.","url":"https://www.producthunt.com/products/next-js/shoutouts/82844","to":{"__typename":"Product","id":"405769","name":"Next.js","slug":"next-js"},"hasVoted":false,"votesCount":0}},{"__typename":"PostShoutoutEdge","node":{"__typename":"PostShoutout","id":"90371","post":{"__typename":"Post","id":"602839","slug":"pitchquick-co","name":"PitchQuick.co","badges":{"__typename":"Connection","edges":[]},"tagline":"Stop wasting time on boring pitches","createdAt":"2024-11-17T00:01:00-08:00","isTopLaunch":false,"votesCount":115,"redirectToProduct":null,"thumbnailImageUuid":"608c7ac1-be31-4c70-84ea-4a3849d5d8b2.png","productState":"default"},"from":{"__typename":"Product","slug":"pitchquick","id":"713823","name":"PitchQuick","logoUuid":"608c7ac1-be31-4c70-84ea-4a3849d5d8b2.png","isNoLongerOnline":false,"isTopProduct":false},"note":"The powerful React framework that allowed me to build PitchQuick with speed, scalability, and seamless interactivity. With Next.js, I could create a responsive, high-performance web application that ensures users experience smooth, engaging presentations every time. Its flexibility and component-driven architecture made PitchQuick fast and reliable.","url":"https://www.producthunt.com/products/next-js/shoutouts/90371","to":{"__typename":"Product","id":"405769","name":"Next.js","slug":"next-js"},"hasVoted":false,"votesCount":0}}]},"logoUuid":"76710619-0e0c-4456-918d-f5f2cb58e1cc.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":513,"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":"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":226,"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}},{"__typename":"PostShoutoutEdge","node":{"__typename":"PostShoutout","id":"16174","post":{"__typename":"Post","id":"470454","slug":"taskia","name":"Taskia","badges":{"__typename":"Connection","edges":[]},"tagline":"Free project management tool focused on aligning goals","createdAt":"2024-11-21T00:01:00-08:00","isTopLaunch":false,"votesCount":114,"redirectToProduct":null,"thumbnailImageUuid":"0bf5ec21-95ab-4b6c-b87d-967a3b6a2af4.png","productState":"default"},"from":{"__typename":"Product","slug":"taskia","id":"593033","name":"Taskia","logoUuid":"0bf5ec21-95ab-4b6c-b87d-967a3b6a2af4.png","isNoLongerOnline":false,"isTopProduct":false},"note":"Initially, with just two of us, we could afford to be lax about code control. However, as we made the strategic decision to grow our team and accelerate our work, it became evident that we needed a more structured approach to code version control. This is where Git hub stepped in and made a significant difference for us.","url":"https://www.producthunt.com/products/github/shoutouts/16174","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":507,"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}}]},"logoUuid":"c17453f9-e544-4e6a-86b0-4027cf710cf5.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":"e6940fa6-924f-4e24-9d52-10983d85af88","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":"e6940fa6-924f-4e24-9d52-10983d85af88","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":"e6940fa6-924f-4e24-9d52-10983d85af88","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":"e6940fa6-924f-4e24-9d52-10983d85af88","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":"e6940fa6-924f-4e24-9d52-10983d85af88","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":"e6940fa6-924f-4e24-9d52-10983d85af88","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":"e6940fa6-924f-4e24-9d52-10983d85af88","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":"e6940fa6-924f-4e24-9d52-10983d85af88","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":"e6940fa6-924f-4e24-9d52-10983d85af88","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":"e6940fa6-924f-4e24-9d52-10983d85af88","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":"e6940fa6-924f-4e24-9d52-10983d85af88","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":"e6940fa6-924f-4e24-9d52-10983d85af88","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":"e6940fa6-924f-4e24-9d52-10983d85af88","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":"e6940fa6-924f-4e24-9d52-10983d85af88","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":"e6940fa6-924f-4e24-9d52-10983d85af88","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":"e6940fa6-924f-4e24-9d52-10983d85af88","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":"e6940fa6-924f-4e24-9d52-10983d85af88","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":"e6940fa6-924f-4e24-9d52-10983d85af88","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":"e6940fa6-924f-4e24-9d52-10983d85af88","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":"e6940fa6-924f-4e24-9d52-10983d85af88","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":"e6940fa6-924f-4e24-9d52-10983d85af88","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":"e6940fa6-924f-4e24-9d52-10983d85af88","emoji":null,"duration":1},"recentLaunch":null,"intercomUserHash":null,"ifVisitedFromMobile":false,"newsletterSettings":{"__typename":"ViewerNewsletterSettings","hasNewsletterSubscription":false}},"complete":true,"missing":undefined},":R3b7rrqkutkq:":{"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":"e6940fa6-924f-4e24-9d52-10983d85af88","emoji":null,"duration":1},"recentLaunch":null,"intercomUserHash":null,"ifVisitedFromMobile":false,"newsletterSettings":{"__typename":"ViewerNewsletterSettings","hasNewsletterSubscription":false}},"complete":true,"missing":undefined},":Rjb7rrqkutkq:":{"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":"e6940fa6-924f-4e24-9d52-10983d85af88","emoji":null,"duration":1},"recentLaunch":null,"intercomUserHash":null,"ifVisitedFromMobile":false,"newsletterSettings":{"__typename":"ViewerNewsletterSettings","hasNewsletterSubscription":false}},"complete":true,"missing":undefined},":R35jjb7rrqkutkq:":{"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":"e6940fa6-924f-4e24-9d52-10983d85af88","emoji":null,"duration":1},"recentLaunch":null,"intercomUserHash":null,"ifVisitedFromMobile":false,"newsletterSettings":{"__typename":"ViewerNewsletterSettings","hasNewsletterSubscription":false}},"complete":true,"missing":undefined},":R9jjb7rrqkutkq:":{"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":"e6940fa6-924f-4e24-9d52-10983d85af88","emoji":null,"duration":1},"recentLaunch":null,"intercomUserHash":null,"ifVisitedFromMobile":false,"newsletterSettings":{"__typename":"ViewerNewsletterSettings","hasNewsletterSubscription":false}},"complete":true,"missing":undefined},":R36jjb7rrqkutkq:":{"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":"e6940fa6-924f-4e24-9d52-10983d85af88","emoji":null,"duration":1},"recentLaunch":null,"intercomUserHash":null,"ifVisitedFromMobile":false,"newsletterSettings":{"__typename":"ViewerNewsletterSettings","hasNewsletterSubscription":false}},"complete":true,"missing":undefined},":Rajjb7rrqkutkq:":{"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":"e6940fa6-924f-4e24-9d52-10983d85af88","emoji":null,"duration":1},"recentLaunch":null,"intercomUserHash":null,"ifVisitedFromMobile":false,"newsletterSettings":{"__typename":"ViewerNewsletterSettings","hasNewsletterSubscription":false}},"complete":true,"missing":undefined},":R37jjb7rrqkutkq:":{"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":"e6940fa6-924f-4e24-9d52-10983d85af88","emoji":null,"duration":1},"recentLaunch":null,"intercomUserHash":null,"ifVisitedFromMobile":false,"newsletterSettings":{"__typename":"ViewerNewsletterSettings","hasNewsletterSubscription":false}},"complete":true,"missing":undefined},":Rbjjb7rrqkutkq:":{"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":"e6940fa6-924f-4e24-9d52-10983d85af88","emoji":null,"duration":1},"recentLaunch":null,"intercomUserHash":null,"ifVisitedFromMobile":false,"newsletterSettings":{"__typename":"ViewerNewsletterSettings","hasNewsletterSubscription":false}},"complete":true,"missing":undefined},":R5b7rrqkutkq:":{"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":"e6940fa6-924f-4e24-9d52-10983d85af88","emoji":null,"duration":1},"recentLaunch":null,"intercomUserHash":null,"ifVisitedFromMobile":false,"newsletterSettings":{"__typename":"ViewerNewsletterSettings","hasNewsletterSubscription":false}},"complete":true,"missing":undefined},":Rlb7rrqkutkq:":{"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":"e6940fa6-924f-4e24-9d52-10983d85af88","emoji":null,"duration":1},"recentLaunch":null,"intercomUserHash":null,"ifVisitedFromMobile":false,"newsletterSettings":{"__typename":"ViewerNewsletterSettings","hasNewsletterSubscription":false}},"complete":true,"missing":undefined},":R7b7rrqkutkq:":{"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":"e6940fa6-924f-4e24-9d52-10983d85af88","emoji":null,"duration":1},"recentLaunch":null,"intercomUserHash":null,"ifVisitedFromMobile":false,"newsletterSettings":{"__typename":"ViewerNewsletterSettings","hasNewsletterSubscription":false}},"complete":true,"missing":undefined},":Rnb7rrqkutkq:":{"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":"e6940fa6-924f-4e24-9d52-10983d85af88","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":"developer-tools","cursor":null,"order":"best_rated","fromTopic":"developer-tools","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 ...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":"e6940fa6-924f-4e24-9d52-10983d85af88","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":"267","slug":"developer-tools","parent":{"__typename":"Topic","id":"589","name":"Development","slug":"development"},"targetedAd":{"__typename":"Ad","id":"25576","subject":"Channel","post":{"__typename":"Post","id":"558336","slug":"universal-2","featuredComment":null,"name":"Universal 2","updatedAt":"2024-11-23T00:04:46-08:00","commentsCount":11,"topics":{"__typename":"TopicConnection","edges":[{"__typename":"TopicEdge","node":{"__typename":"Topic","id":"88","slug":"api-1","name":"API"}},{"__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"}}]},"featuredAt":"2024-10-31T00:01:00-07:00","createdAt":"2024-10-31T00:01:00-07:00","embargoPreviewAt":null,"product":{"__typename":"Product","id":"379824","isSubscribed":false},"disabledWhenScheduled":true,"hasVoted":false,"hideVotesCount":false,"votesCount":567},"name":"AssemblyAI","tagline":"Speech-to-Text API with superhuman accuracy ","thumbnailUuid":"c0878fe4-9608-40ff-a265-7f658529c963.png","largeAssetUuid":null,"smallAssetUuid":null,"url":"/r/ad/25576","variationId":null},"subscribers":{"__typename":"UserConnection","edges":[{"__typename":"UserEdge","node":{"__typename":"User","id":"4557","name":"Andreas Klinger","username":"andreasklinger","avatarUrl":"https://ph-avatars.imgix.net/4557/original.jpeg"}},{"__typename":"UserEdge","node":{"__typename":"User","id":"516644","name":"Guilherme Vinicius","username":"guilherme_vinicius","avatarUrl":"https://ph-avatars.imgix.net/516644/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":"3735","name":"Mattias P Johansson","username":"mpjme","avatarUrl":"https://ph-avatars.imgix.net/3735/original.jpeg"}},{"__typename":"UserEdge","node":{"__typename":"User","id":"5349","name":"Kumar Thangudu","username":"datarade","avatarUrl":"https://ph-avatars.imgix.net/5349/80c2fc4e-7034-472c-a776-479b9d8df7fb.jpeg"}},{"__typename":"UserEdge","node":{"__typename":"User","id":"516681","name":"Kris Rajendren","username":"kris_randen","avatarUrl":"https://ph-avatars.imgix.net/516681/original.jpeg"}},{"__typename":"UserEdge","node":{"__typename":"User","id":"28396","name":"Elliot Myhre","username":"elliotmyhre","avatarUrl":"https://ph-avatars.imgix.net/28396/original.jpeg"}},{"__typename":"UserEdge","node":{"__typename":"User","id":"12830","name":"Fernando Parra","username":"deleted-12830","avatarUrl":"https://ph-avatars.imgix.net/12830/original.jpeg"}},{"__typename":"UserEdge","node":{"__typename":"User","id":"19444","name":"Jordan Lampe","username":"jslampe","avatarUrl":"https://ph-avatars.imgix.net/19444/original.jpeg"}},{"__typename":"UserEdge","node":{"__typename":"User","id":"72708","name":"Ben Tossell","username":"deleted-72708","avatarUrl":"https://ph-avatars.imgix.net/72708/original.jpeg"}},{"__typename":"UserEdge","node":{"__typename":"User","id":"72651","name":"Ankush Dharkar","username":"ankushdharkar","avatarUrl":"https://ph-avatars.imgix.net/72651/d904d3b1-fc75-4b74-bd1d-9c6999f394c2.jpeg"}},{"__typename":"UserEdge","node":{"__typename":"User","id":"500611","name":"Daniel Santos Ricci","username":"dsantosricci","avatarUrl":"https://ph-avatars.imgix.net/500611/original.jpeg"}},{"__typename":"UserEdge","node":{"__typename":"User","id":"516194","name":"Zsolt Agárdy","username":"zsoltagardy","avatarUrl":"https://ph-avatars.imgix.net/516194/original.jpeg"}},{"__typename":"UserEdge","node":{"__typename":"User","id":"24343","name":"Jason Weingardt","username":"jason_weingardt","avatarUrl":"https://ph-avatars.imgix.net/24343/81d4c8d3-246a-4456-87c5-db026f211f32.jpeg"}},{"__typename":"UserEdge","node":{"__typename":"User","id":"298286","name":"DoBox","username":"thisisdobox","avatarUrl":"https://ph-avatars.imgix.net/298286/original.jpeg"}},{"__typename":"UserEdge","node":{"__typename":"User","id":"493842","name":"Zakhar Sukhonosenko","username":"zakhar_sukhonosenko","avatarUrl":"https://ph-avatars.imgix.net/493842/original.jpeg"}},{"__typename":"UserEdge","node":{"__typename":"User","id":"30757","name":"Erik Kalviainen","username":"ekalvi","avatarUrl":"https://ph-avatars.imgix.net/30757/5a50a0a7-dee2-4cfb-a3ed-d20f25414193.jpeg"}},{"__typename":"UserEdge","node":{"__typename":"User","id":"330032","name":"Tom Cutshall","username":"tomcutshall","avatarUrl":"https://ph-avatars.imgix.net/330032/original.jpeg"}},{"__typename":"UserEdge","node":{"__typename":"User","id":"514008","name":"Brian Gracely","username":"bgracely","avatarUrl":"https://ph-avatars.imgix.net/514008/original.jpeg"}},{"__typename":"UserEdge","node":{"__typename":"User","id":"440214","name":"Elie Hirschfeld","username":"hirschfeldelie","avatarUrl":"https://ph-avatars.imgix.net/440214/original.jpeg"}},{"__typename":"UserEdge","node":{"__typename":"User","id":"513575","name":"Esther Schindler","username":"estherschindler","avatarUrl":"https://ph-avatars.imgix.net/513575/original.jpeg"}},{"__typename":"UserEdge","node":{"__typename":"User","id":"513001","name":"WHAMI","username":"whamiapp","avatarUrl":"https://ph-avatars.imgix.net/513001/original.jpeg"}},{"__typename":"UserEdge","node":{"__typename":"User","id":"186713","name":"Ennio","username":"enniodybeli","avatarUrl":"https://ph-avatars.imgix.net/186713/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":"512056","name":"Vaibhav Pandey","username":"vaibhav_padey","avatarUrl":"https://ph-avatars.imgix.net/512056/original.jpeg"}},{"__typename":"UserEdge","node":{"__typename":"User","id":"311361","name":"Nick Creegan","username":"njcreegan","avatarUrl":"https://ph-avatars.imgix.net/311361/original.jpeg"}},{"__typename":"UserEdge","node":{"__typename":"User","id":"317269","name":"Pooja Dave","username":"pooja_dave","avatarUrl":"https://ph-avatars.imgix.net/317269/original.jpeg"}},{"__typename":"UserEdge","node":{"__typename":"User","id":"437659","name":"Patrik Krupar","username":"pkrupar","avatarUrl":"https://ph-avatars.imgix.net/437659/original.jpeg"}},{"__typename":"UserEdge","node":{"__typename":"User","id":"303717","name":"Marcos","username":"marcosdeoak","avatarUrl":"https://ph-avatars.imgix.net/303717/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":"509892","name":"Iason Demiros","username":"iason","avatarUrl":"https://ph-avatars.imgix.net/509892/original.jpeg"}},{"__typename":"UserEdge","node":{"__typename":"User","id":"509611","name":"Matt Biddulph","username":"mattb","avatarUrl":"https://ph-avatars.imgix.net/509611/original.jpeg"}},{"__typename":"UserEdge","node":{"__typename":"User","id":"15882","name":"Gino Mangnoesing","username":"ginonl","avatarUrl":"https://ph-avatars.imgix.net/15882/529933b4-cb1d-40fc-9da9-22839a176213.jpeg"}},{"__typename":"UserEdge","node":{"__typename":"User","id":"484079","name":"Patricia Dixon","username":"patricia_dixon","avatarUrl":"https://ph-avatars.imgix.net/484079/original.jpeg"}},{"__typename":"UserEdge","node":{"__typename":"User","id":"508725","name":"Jay Wilburn","username":"jay_wilburn","avatarUrl":"https://ph-avatars.imgix.net/508725/original.jpeg"}},{"__typename":"UserEdge","node":{"__typename":"User","id":"508682","name":"Austin","username":"omicaustin","avatarUrl":"https://ph-avatars.imgix.net/508682/original.jpeg"}},{"__typename":"UserEdge","node":{"__typename":"User","id":"13063","name":"Kevin Granger","username":"kevin_granger","avatarUrl":"https://ph-avatars.imgix.net/13063/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":"87963","name":"dturton","username":"dturton","avatarUrl":"https://ph-avatars.imgix.net/87963/92afbdd2-25e7-4876-b49f-dab62ba33728.jpeg"}},{"__typename":"UserEdge","node":{"__typename":"User","id":"445071","name":"Jonas Drotleff","username":"joonas_d","avatarUrl":"https://ph-avatars.imgix.net/445071/original.jpeg"}},{"__typename":"UserEdge","node":{"__typename":"User","id":"89575","name":"littletimo","username":"littletimo","avatarUrl":"https://ph-avatars.imgix.net/89575/original.jpeg"}},{"__typename":"UserEdge","node":{"__typename":"User","id":"435821","name":"Rita Mernissi","username":"mernri","avatarUrl":"https://ph-avatars.imgix.net/435821/ec9eb875-b9f0-46f9-8faa-4004ecdeacbb.jpeg"}},{"__typename":"UserEdge","node":{"__typename":"User","id":"69943","name":"蓉儿","username":"deleted-69943","avatarUrl":"https://ph-avatars.imgix.net/69943/original.jpeg"}},{"__typename":"UserEdge","node":{"__typename":"User","id":"493973","name":"Nicolas Vérité, Nÿco","username":"nyconyco","avatarUrl":"https://ph-avatars.imgix.net/493973/original.jpeg"}},{"__typename":"UserEdge","node":{"__typename":"User","id":"493507","name":"Ricardo","username":"rikmende","avatarUrl":"https://ph-avatars.imgix.net/493507/original.jpeg"}},{"__typename":"UserEdge","node":{"__typename":"User","id":"29064","name":"Spencer Dailey","username":"spencenow","avatarUrl":"https://ph-avatars.imgix.net/29064/original.jpeg"}},{"__typename":"UserEdge","node":{"__typename":"User","id":"114714","name":"Fred Rivett","username":"fredrivett","avatarUrl":"https://ph-avatars.imgix.net/114714/b5ec6fcf-28f6-47e5-bb67-8904fc968919.jpeg"}},{"__typename":"UserEdge","node":{"__typename":"User","id":"484385","name":"WeGreenlight","username":"wegreenlight","avatarUrl":"https://ph-avatars.imgix.net/484385/original.jpeg"}},{"__typename":"UserEdge","node":{"__typename":"User","id":"125790","name":"Himanshu Ved Gupta","username":"cr8vhimanshu","avatarUrl":"https://ph-avatars.imgix.net/125790/bde421fa-d3f1-4fbe-8a05-14b40926ce75.jpeg"}},{"__typename":"UserEdge","node":{"__typename":"User","id":"98133","name":"Dave Lowry","username":"lldavedave","avatarUrl":"https://ph-avatars.imgix.net/98133/original.jpeg"}}]},"recentStacks":{"__typename":"ProductStackConnection","edges":[{"__typename":"ProductStackEdge","node":{"__typename":"ProductStack","id":"2226517","user":{"__typename":"User","id":"7783652","name":"Ghost Kitty","username":"ghost-kitty-7783652","isTrashed":true,"avatarUrl":null},"product":{"__typename":"Product","id":"97236","name":"Spotify","tagline":"Stream music and podcasts","slug":"spotify","logoUuid":"aa6e3930-dec2-4d85-af41-d39f120e7539.jpeg","isNoLongerOnline":false}}},{"__typename":"ProductStackEdge","node":{"__typename":"ProductStack","id":"2226516","user":{"__typename":"User","id":"7783652","name":"Ghost Kitty","username":"ghost-kitty-7783652","isTrashed":true,"avatarUrl":null},"product":{"__typename":"Product","id":"509613","name":"FirefoxPWA","tagline":"Tool to install, manage and use Web Apps in Mozilla Firefox","slug":"firefoxpwa","logoUuid":"36ff1001-0022-4c68-b407-3b3850018f17.gif","isNoLongerOnline":false}}},{"__typename":"ProductStackEdge","node":{"__typename":"ProductStack","id":"2226511","user":{"__typename":"User","id":"7783652","name":"Ghost Kitty","username":"ghost-kitty-7783652","isTrashed":true,"avatarUrl":null},"product":{"__typename":"Product","id":"106091","name":"Notion","tagline":"The all-in-one workspace","slug":"notion","logoUuid":"ff3e2acf-884a-4f4c-a383-6edfe3de0d88.png","isNoLongerOnline":false}}}]},"meta":{"__typename":"MetaTags","canonicalUrl":"https://www.producthunt.com/topics/developer-tools","creator":"@producthunt","description":"Find the best Developer Tools apps on Product Hunt. Top 10 products: Slack, Wordware (YC S24), Unsplash 5.0, Bubble, Stripe Atlas (Pre-Launch), Admin Portal (by WorkOS), Sublime Text 3.0, Google Duplex, Buy Me a Coffee, and Flatfile","image":"https://ph-files.imgix.net/bcfb0ae5-5ebf-4557-93ff-2684a4530c17.jpeg?auto=format","mobileAppUrl":"producthunt://home","oembedUrl":null,"robots":null,"title":"The Best Developer Tools Apps and Products of 2024","type":"article","author":null,"authorUrl":null},"name":"Developer Tools","description":"Software to help you write software.","products":{"__typename":"ProductsConnection","edges":[{"__typename":"ProductEdge","node":{"__typename":"Product","id":"544752","isMaker":false,"viewerReview":null,"slug":"gptbots-ai","name":"GPTBots.ai","tagline":"Powerful AI Bot Platform Built for Business","followersCount":505,"reviewsCount":199,"topics":{"__typename":"TopicConnection","edges":[{"__typename":"TopicEdge","node":{"__typename":"Topic","id":"110","slug":"robots","name":"Robots"}},{"__typename":"TopicEdge","node":{"__typename":"Topic","id":"267","slug":"developer-tools","name":"Developer Tools"}}]},"isSubscribed":false,"logoUuid":"8abfde5c-d328-4e53-ae37-26cbecd0df73.png","isNoLongerOnline":false,"isMuted":false,"url":"https://www.producthunt.com/products/gptbots-ai","reviewsRating":4.97}},{"__typename":"ProductEdge","node":{"__typename":"Product","id":"407155","isMaker":false,"viewerReview":null,"slug":"hacker-hiring-hunt","name":"Hacker Hiring Hunt","tagline":"Easily search HN Hiring threads for your next role or hire","followersCount":1767,"reviewsCount":250,"topics":{"__typename":"TopicConnection","edges":[{"__typename":"TopicEdge","node":{"__typename":"Topic","id":"41","slug":"hiring","name":"Hiring"}},{"__typename":"TopicEdge","node":{"__typename":"Topic","id":"46","slug":"productivity","name":"Productivity"}}]},"isSubscribed":false,"logoUuid":"31166270-65ba-4f6d-b6f2-d4ec86682e64.gif","isNoLongerOnline":false,"isMuted":false,"url":"https://www.producthunt.com/products/hacker-hiring-hunt","reviewsRating":4.95}},{"__typename":"ProductEdge","node":{"__typename":"Product","id":"566531","isMaker":false,"viewerReview":null,"slug":"rely-io-2","name":"Rely.io","tagline":"The developer portal with an AI assistant you can speak with","followersCount":1055,"reviewsCount":119,"topics":{"__typename":"TopicConnection","edges":[{"__typename":"TopicEdge","node":{"__typename":"Topic","id":"247","slug":"software-engineering","name":"Software Engineering"}},{"__typename":"TopicEdge","node":{"__typename":"Topic","id":"267","slug":"developer-tools","name":"Developer Tools"}}]},"isSubscribed":false,"logoUuid":"6bc200fe-4882-4e91-931d-661aba5b21cd.png","isNoLongerOnline":false,"isMuted":false,"url":"https://www.producthunt.com/products/rely-io-2","reviewsRating":4.97}},{"__typename":"ProductEdge","node":{"__typename":"Product","id":"527328","isMaker":false,"viewerReview":null,"slug":"capmonster-cloud","name":"CapMonster Cloud","tagline":"Captcha Solving Service","followersCount":82,"reviewsCount":77,"topics":{"__typename":"TopicConnection","edges":[{"__typename":"TopicEdge","node":{"__typename":"Topic","id":"231","slug":"seo","name":"SEO"}},{"__typename":"TopicEdge","node":{"__typename":"Topic","id":"237","slug":"saas","name":"SaaS"}}]},"isSubscribed":false,"logoUuid":"9bc6e9e6-c7c0-4051-a2f9-260f392dc9df.png","isNoLongerOnline":false,"isMuted":false,"url":"https://www.producthunt.com/products/capmonster-cloud","reviewsRating":4.99}},{"__typename":"ProductEdge","node":{"__typename":"Product","id":"473415","isMaker":false,"viewerReview":null,"slug":"ai-image-upscaler-by-upscale-media","name":"AI Image Upscaler by Upscale.media","tagline":"Increase image resolution up to 4x with our free AI tool","followersCount":876,"reviewsCount":325,"topics":{"__typename":"TopicConnection","edges":[{"__typename":"TopicEdge","node":{"__typename":"Topic","id":"44","slug":"design-tools","name":"Design Tools"}},{"__typename":"TopicEdge","node":{"__typename":"Topic","id":"251","slug":"photography","name":"Photography"}}]},"isSubscribed":false,"logoUuid":"8878b4a1-d613-40a8-b1b7-0382ab163d0e.gif","isNoLongerOnline":false,"isMuted":false,"url":"https://www.producthunt.com/products/ai-image-upscaler-by-upscale-media","reviewsRating":4.94}},{"__typename":"ProductEdge","node":{"__typename":"Product","id":"304037","isMaker":false,"viewerReview":null,"slug":"codesphere","name":"Codesphere","tagline":"Deploy in less than 5s","followersCount":898,"reviewsCount":98,"topics":{"__typename":"TopicConnection","edges":[{"__typename":"TopicEdge","node":{"__typename":"Topic","id":"46","slug":"productivity","name":"Productivity"}},{"__typename":"TopicEdge","node":{"__typename":"Topic","id":"267","slug":"developer-tools","name":"Developer Tools"}}]},"isSubscribed":false,"logoUuid":"3c78318a-1751-4449-a0d3-c731abad0c55.jpeg","isNoLongerOnline":false,"isMuted":false,"url":"https://www.producthunt.com/products/codesphere","reviewsRating":4.97}},{"__typename":"ProductEdge","node":{"__typename":"Product","id":"608622","isMaker":false,"viewerReview":null,"slug":"temperstack","name":"Temperstack","tagline":"Enterprise-grade SRE process automation for Dev \u0026 SRE teams.","followersCount":504,"reviewsCount":50,"topics":{"__typename":"TopicConnection","edges":[{"__typename":"TopicEdge","node":{"__typename":"Topic","id":"237","slug":"saas","name":"SaaS"}},{"__typename":"TopicEdge","node":{"__typename":"Topic","id":"267","slug":"developer-tools","name":"Developer Tools"}}]},"isSubscribed":false,"logoUuid":"c9957429-8d47-4691-8b6c-00bdbae20d70.png","isNoLongerOnline":false,"isMuted":false,"url":"https://www.producthunt.com/products/temperstack","reviewsRating":5}},{"__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":452,"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":"495710","isMaker":false,"viewerReview":null,"slug":"zeda-io","name":"Zeda.io","tagline":"AI-powered Product Discovery For Customer-focused Teams","followersCount":2501,"reviewsCount":162,"topics":{"__typename":"TopicConnection","edges":[{"__typename":"TopicEdge","node":{"__typename":"Topic","id":"46","slug":"productivity","name":"Productivity"}},{"__typename":"TopicEdge","node":{"__typename":"Topic","id":"48","slug":"task-management","name":"Task Management"}}]},"isSubscribed":false,"logoUuid":"83b49019-2f66-42a2-84e9-e54c4c1cd3a8.gif","isNoLongerOnline":false,"isMuted":false,"url":"https://www.producthunt.com/products/zeda-io","reviewsRating":4.95}},{"__typename":"ProductEdge","node":{"__typename":"Product","id":"388506","isMaker":false,"viewerReview":null,"slug":"lightpdf","name":"LightPDF","tagline":"A free, simple PDF toolkit for Windows, Mac, Android and iOS","followersCount":316,"reviewsCount":90,"topics":{"__typename":"TopicConnection","edges":[{"__typename":"TopicEdge","node":{"__typename":"Topic","id":"2","slug":"android","name":"Android"}},{"__typename":"TopicEdge","node":{"__typename":"Topic","id":"8","slug":"ios","name":"iOS"}}]},"isSubscribed":false,"logoUuid":"35b3c627-2513-4bf6-b83e-6bf827295a3a.png","isNoLongerOnline":false,"isMuted":false,"url":"https://www.producthunt.com/products/lightpdf","reviewsRating":4.96}}],"pageInfo":{"__typename":"PageInfo","endCursor":"MTA","hasNextPage":true}},"productQuestions":{"__typename":"ProductQuestionConnection","edges":[]},"topReviewedProducts":{"__typename":"ProductConnection","edges":[{"__typename":"ProductEdge","node":{"__typename":"Product","id":"407155","name":"Hacker Hiring Hunt","tagline":"Easily search HN Hiring threads for your next role or hire","reviewsRating":4.95,"slug":"hacker-hiring-hunt","path":"/products/hacker-hiring-hunt","reviewSnippet":{"__typename":"Review","id":"682982","overallExperience":"I actually had similar ideas when I find that some people will post hiring message in a thread. Then I found this, so nice.\nI tried it out, it works as I expected. But a lot of the posts linked to their own website, and on top of that, most of the opening are closed already, make it less efficient and useful. I don't see a way around this giving the source of information. But if you ever find a way, that would be huge.\nBy the way, why is this comment section so weird? I'm new to PH.","user":{"__typename":"User","id":"5909832","name":"Karl Wang","username":"thinking_aloud","avatarUrl":"https://ph-avatars.imgix.net/5909832/e2951d5f-8f54-47a3-967d-dc3239fb1880.jpeg"}},"logoUuid":"31166270-65ba-4f6d-b6f2-d4ec86682e64.gif","isNoLongerOnline":false,"isMaker":false}},{"__typename":"ProductEdge","node":{"__typename":"Product","id":"653665","name":"SIMBYM","tagline":"SIMBYM Simple \u0026 Integrated","reviewsRating":5,"slug":"simbym","path":"/products/simbym","reviewSnippet":{"__typename":"Review","id":"901988","overallExperience":"Excellent Integration Process","user":{"__typename":"User","id":"7782617","name":"aathi lms","username":"aathi_lms","avatarUrl":"https://ph-avatars.imgix.net/7782617/original.png"}},"logoUuid":"6bf5a92d-2ba1-402f-a84e-842733fb2506.png","isNoLongerOnline":false,"isMaker":false}},{"__typename":"ProductEdge","node":{"__typename":"Product","id":"415948","name":"GitMind","tagline":"AI Powered Collaborative Mind Mapping Tool","reviewsRating":4.98,"slug":"gitmind","path":"/products/gitmind","reviewSnippet":{"__typename":"Review","id":"923342","overallExperience":"Nice product and good mindmapping tool","user":{"__typename":"User","id":"7753827","name":"hinata shoyo","username":"hinata_shoyo6","avatarUrl":"https://ph-avatars.imgix.net/7753827/original.png"}},"logoUuid":"c86e5309-db03-45e4-8a85-034bfadf94f1.png","isNoLongerOnline":false,"isMaker":false}},{"__typename":"ProductEdge","node":{"__typename":"Product","id":"578292","name":"Leads Sniper","tagline":"Scrape unlimited leads in just minutes!","reviewsRating":4.91,"slug":"leads-sniper","path":"/products/leads-sniper","reviewSnippet":{"__typename":"Review","id":"798123","overallExperience":"Looks a good company, It looks like a pro company with a pro team","user":{"__typename":"User","id":"7507381","name":"Sehsoo Egy","username":"sehsoo_egy","avatarUrl":"https://ph-avatars.imgix.net/7507381/c42eb44d-8ab7-4c4c-bbc1-4f4d823d929a.jpeg"}},"logoUuid":"aa7c6eab-967f-4b3e-9a08-a811015bb6b6.png","isNoLongerOnline":false,"isMaker":false}}]},"categories":[{"__typename":"ProductCategory","id":"75","name":"Code editors","path":"/categories/code-editors"},{"__typename":"ProductCategory","id":"1123","name":"Code Review Tools","path":"/categories/code-review-tools"},{"__typename":"ProductCategory","id":"87","name":"Automation tools","path":"/categories/automation"},{"__typename":"ProductCategory","id":"1090","name":"Databases and backend frameworks","path":"/categories/databases-and-backend"},{"__typename":"ProductCategory","id":"827","name":"Command line tools","path":"/categories/command-line-tools"},{"__typename":"ProductCategory","id":"434","name":"Testing and QA software","path":"/categories/testing-and-qa"},{"__typename":"ProductCategory","id":"88","name":"AI Coding Assistants","path":"/categories/ai-coding"},{"__typename":"ProductCategory","id":"893","name":"Unified API","path":"/categories/unified-api"},{"__typename":"ProductCategory","id":"80","name":"Issue tracking software","path":"/categories/issue-tracking-software"},{"__typename":"ProductCategory","id":"82","name":"Git clients","path":"/categories/git-clients"}],"isFollowed":false,"followersCount":495318,"imageUuid":"bcfb0ae5-5ebf-4557-93ff-2684a4530c17.jpeg"},"viewer":{"__typename":"Viewer","id":null,"features":["ph_top_product_badge","ph_hub_top_badges","ph_phone_verification","ph_unfurl_unfeatured_posts","ph_verify_usa_phone_number","ph_verify_with_targeted_friction","ph_score_events_enabled","ph_mega_ads"]},"shoutouts":{"__typename":"ProductsConnection","totalCount":100,"edges":[{"__typename":"ProductEdge","node":{"__typename":"Product","id":"109920","slug":"figma","description":"A collaborative design tool for creating user interfaces, mobile apps, and websites with a wide range of features, including vector editing tools, prototyping, and version control, all in a cloud-based platform.","name":"Figma","tagline":"The collaborative interface design tool","featuredShoutoutsToCount":442,"posts":{"__typename":"PostConnection","edges":[{"__typename":"PostEdge","node":{"__typename":"Post","id":"573507","slug":"marketplace-for-events-and-entertainment","name":"Marketplace for Events and Entertainment"}},{"__typename":"PostEdge","node":{"__typename":"Post","id":"466306","slug":"figma-ai-2","name":"Figma AI"}},{"__typename":"PostEdge","node":{"__typename":"Post","id":"466307","slug":"figma-slides","name":"Figma Slides"}},{"__typename":"PostEdge","node":{"__typename":"Post","id":"429938","slug":"creator-micro-keyboard-by-figma","name":"Creator Micro Keyboard by Figma"}}]},"postShoutoutsTo":{"__typename":"PostShoutoutConnection","edges":[{"__typename":"PostShoutoutEdge","node":{"__typename":"PostShoutout","id":"95929","post":{"__typename":"Post","id":"599872","slug":"vozo-video-translator","name":"Vozo Video Translator","badges":{"__typename":"Connection","edges":[{"__typename":"BadgeEdge","node":{"__typename":"TopPostBadge","id":"4944074","position":2,"period":"daily","date":"2024-11-19"}}]},"tagline":"Precise video translation, perfected with AI pilot","createdAt":"2024-11-19T00:01:00-08:00","isTopLaunch":false,"votesCount":1415,"redirectToProduct":null,"thumbnailImageUuid":"011d0d4b-68c2-4080-8c10-e029c9318c7b.gif","productState":"default"},"from":{"__typename":"Product","slug":"vozo","id":"593661","name":"Vozo AI","logoUuid":"27e32bf4-6abf-46b4-b4b6-e2aa7b03e428.png","isNoLongerOnline":false,"isTopProduct":false},"note":"powerful yet simple.","url":"https://www.producthunt.com/products/figma/shoutouts/95929","to":{"__typename":"Product","id":"109920","name":"Figma","slug":"figma"},"hasVoted":false,"votesCount":0}},{"__typename":"PostShoutoutEdge","node":{"__typename":"PostShoutout","id":"89143","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":962,"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":"We use Figma for collaborative design, enabling seamless design and prototyping among our team, which ensures consistent and user-centered UI/UX.","url":"https://www.producthunt.com/products/figma/shoutouts/89143","to":{"__typename":"Product","id":"109920","name":"Figma","slug":"figma"},"hasVoted":false,"votesCount":0}},{"__typename":"PostShoutoutEdge","node":{"__typename":"PostShoutout","id":"101609","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":637,"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":"Our entire app's design system and prototype lives on Figma. Figma allows us to build a tactile prototype, indistinguishable from the real experience. ","url":"https://www.producthunt.com/products/figma/shoutouts/101609","to":{"__typename":"Product","id":"109920","name":"Figma","slug":"figma"},"hasVoted":false,"votesCount":0}},{"__typename":"PostShoutoutEdge","node":{"__typename":"PostShoutout","id":"102105","post":{"__typename":"Post","id":"591159","slug":"bharatdiffusion","name":"BharatDiffusion","badges":{"__typename":"Connection","edges":[{"__typename":"BadgeEdge","node":{"__typename":"TopPostBadge","id":"4940058","position":3,"period":"daily","date":"2024-11-18"}}]},"tagline":"Bringing India's culture to life with AI-Visuals","createdAt":"2024-11-18T00:01:00-08:00","isTopLaunch":false,"votesCount":671,"redirectToProduct":null,"thumbnailImageUuid":"278f9d42-061d-4aff-9723-b739032c7e0b.png","productState":"default"},"from":{"__typename":"Product","slug":"bharat-diffusion","id":"702893","name":"Bharat Diffusion","logoUuid":"278f9d42-061d-4aff-9723-b739032c7e0b.png","isNoLongerOnline":false,"isTopProduct":false},"note":"Crafted with Figma, our platform showcases seamless design and intuitive interfaces, delivering an exceptional user experience.","url":"https://www.producthunt.com/products/figma/shoutouts/102105","to":{"__typename":"Product","id":"109920","name":"Figma","slug":"figma"},"hasVoted":false,"votesCount":0}}]},"logoUuid":"db00a7a1-6778-4e51-a953-de5a9a339bc9.jpeg","isNoLongerOnline":false}},{"__typename":"ProductEdge","node":{"__typename":"Product","id":"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":"110105","post":{"__typename":"Post","id":"639024","slug":"signup-links-by-wingback","name":"Signup Links by Wingback","badges":{"__typename":"Connection","edges":[]},"tagline":"Stripe Billing, but faster, no-code and for any pricing plan","createdAt":"2024-11-22T00:01:00-08:00","isTopLaunch":false,"votesCount":215,"redirectToProduct":null,"thumbnailImageUuid":"89a4fe82-f072-4cc9-a2f7-2724219b2a70.png","productState":"default"},"from":{"__typename":"Product","slug":"signup-links-by-wingback","id":"748140","name":"Wingback","logoUuid":"89a4fe82-f072-4cc9-a2f7-2724219b2a70.png","isNoLongerOnline":false,"isTopProduct":false},"note":"Vercel supercharges our front-end deployments with seamless scalability and speed, letting us focus entirely on building great subscription experiences without worrying about infrastructure.","url":"https://www.producthunt.com/products/vercel/shoutouts/110105","to":{"__typename":"Product","id":"435808","name":"Vercel","slug":"vercel"},"hasVoted":false,"votesCount":0}},{"__typename":"PostShoutoutEdge","node":{"__typename":"PostShoutout","id":"106774","post":{"__typename":"Post","id":"633328","slug":"humanlayer","name":"HumanLayer","badges":{"__typename":"Connection","edges":[]},"tagline":"Human-in-the-loop infra for AI agents","createdAt":"2024-11-21T00:01:00-08:00","isTopLaunch":false,"votesCount":167,"redirectToProduct":null,"thumbnailImageUuid":"4b03f091-d3a2-4df1-be22-ad4433bedde4.png","productState":"default"},"from":{"__typename":"Product","slug":"humanlayer","id":"742710","name":"HumanLayer","logoUuid":"037d294d-57cc-44c0-a513-e6d64f18b45e.png","isNoLongerOnline":false,"isTopProduct":false},"note":"because why would you use anything else","url":"https://www.producthunt.com/products/vercel/shoutouts/106774","to":{"__typename":"Product","id":"435808","name":"Vercel","slug":"vercel"},"hasVoted":false,"votesCount":0}},{"__typename":"PostShoutoutEdge","node":{"__typename":"PostShoutout","id":"20191","post":{"__typename":"Post","id":"474117","slug":"wordware-yc-s24","name":"Wordware (YC S24)","badges":{"__typename":"Connection","edges":[{"__typename":"BadgeEdge","node":{"__typename":"TopPostBadge","id":"4588359","position":1,"period":"monthly","date":"2024-08-02"}}]},"tagline":"Your tool for building AI agents with natural language","createdAt":"2024-08-02T00:01:00-07:00","isTopLaunch":false,"votesCount":7471,"redirectToProduct":{"__typename":"Product","id":"591930","slug":"wordware"},"thumbnailImageUuid":"55a2dda9-c4c7-4e65-86db-09e9f128573b.x-icon","productState":"default"},"from":{"__typename":"Product","slug":"wordware","id":"591930","name":"Wordware (YC S24)","logoUuid":"094c98e9-fe64-45d2-9457-34f406f03b8f.x-icon","isNoLongerOnline":false,"isTopProduct":false},"note":"Vercel provides an incredible developer experience with its powerful platform. Thanks to that platform, we are able to ship at rocket speed – the ease of deployment really makes a difference.’","url":"https://www.producthunt.com/products/vercel/shoutouts/20191","to":{"__typename":"Product","id":"435808","name":"Vercel","slug":"vercel"},"hasVoted":false,"votesCount":3}},{"__typename":"PostShoutoutEdge","node":{"__typename":"PostShoutout","id":"77378","post":{"__typename":"Post","id":"574320","slug":"lamatic-ai","name":"Lamatic.ai","badges":{"__typename":"Connection","edges":[{"__typename":"BadgeEdge","node":{"__typename":"TopPostBadge","id":"4898997","position":2,"period":"daily","date":"2024-11-11"}}]},"tagline":"Build AI agents in low-code \u0026 deploy on edge","createdAt":"2024-11-11T00:01:00-08:00","isTopLaunch":false,"votesCount":486,"redirectToProduct":null,"thumbnailImageUuid":"70a24c2b-6de6-472c-92bb-4d9f8ac13dd6.png","productState":"default"},"from":{"__typename":"Product","slug":"lamatic-ai","id":"687001","name":"Lamatic.ai","logoUuid":"e85484e0-9188-4d34-9db4-9d916a02bd4f.png","isNoLongerOnline":false,"isTopProduct":false},"note":"We’re thrilled to use Vercel for deploying Lamatic’s frontend! Vercel’s streamlined, fast, and reliable platform makes every update a breeze, letting us focus on building great user experiences without deployment headaches. With Vercel’s seamless integration, global edge network, and auto-optimized performance, we can be confident that our site loads quickly and smoothly for users everywhere.","url":"https://www.producthunt.com/products/vercel/shoutouts/77378","to":{"__typename":"Product","id":"435808","name":"Vercel","slug":"vercel"},"hasVoted":false,"votesCount":1}}]},"logoUuid":"593ff5e2-9d11-491c-ab63-9e929e894214.jpeg","isNoLongerOnline":false}},{"__typename":"ProductEdge","node":{"__typename":"Product","id":"106091","slug":"notion","description":"Notion is an all-in-one workspace that combines note-taking, project management, and task organization. It allows users to create customized databases, documents, and calendars to streamline their personal and professional workflows.","name":"Notion","tagline":"The all-in-one workspace","featuredShoutoutsToCount":195,"posts":{"__typename":"PostConnection","edges":[{"__typename":"PostEdge","node":{"__typename":"Post","id":"601996","slug":"operating-system-template","name":"Operating System Template"}},{"__typename":"PostEdge","node":{"__typename":"Post","id":"465560","slug":"notion-sites-2","name":"Notion Sites"}},{"__typename":"PostEdge","node":{"__typename":"Post","id":"434928","slug":"notion-calendar","name":"Notion Calendar"}},{"__typename":"PostEdge","node":{"__typename":"Post","id":"400856","slug":"notion-template-gallery-2-0","name":"Notion Template Gallery 2.0"}}]},"postShoutoutsTo":{"__typename":"PostShoutoutConnection","edges":[{"__typename":"PostShoutoutEdge","node":{"__typename":"PostShoutout","id":"102619","post":{"__typename":"Post","id":"619126","slug":"sulu","name":"Sulu","badges":{"__typename":"Connection","edges":[{"__typename":"BadgeEdge","node":{"__typename":"TopPostBadge","id":"4971529","position":2,"period":"daily","date":"2024-11-22"}}]},"tagline":"Monetize your API in minutes","createdAt":"2024-11-22T00:01:00-08:00","isTopLaunch":false,"votesCount":556,"redirectToProduct":null,"thumbnailImageUuid":"de1b628d-d1db-4f93-a52a-9e9829437af0.png","productState":"default"},"from":{"__typename":"Product","slug":"sulu","id":"728957","name":"Sulu","logoUuid":"4b3e5268-c970-428d-a386-a34b11b7aeab.png","isNoLongerOnline":false,"isTopProduct":false},"note":"Keeps the whole team in-sync, no matter where we are.","url":"https://www.producthunt.com/products/notion/shoutouts/102619","to":{"__typename":"Product","id":"106091","name":"Notion","slug":"notion"},"hasVoted":false,"votesCount":0}},{"__typename":"PostShoutoutEdge","node":{"__typename":"PostShoutout","id":"98291","post":{"__typename":"Post","id":"612916","slug":"betterbugs-io","name":"BetterBugs.io","badges":{"__typename":"Connection","edges":[{"__typename":"BadgeEdge","node":{"__typename":"TopPostBadge","id":"4944075","position":3,"period":"daily","date":"2024-11-19"}}]},"tagline":"Capture bugs, record sessions, and fix with AI","createdAt":"2024-11-19T00:01:00-08:00","isTopLaunch":false,"votesCount":813,"redirectToProduct":null,"thumbnailImageUuid":"f97a7ddb-1336-4409-9c76-36cdd3ae1bc1.png","productState":"default"},"from":{"__typename":"Product","slug":"betterbugs-io","id":"723033","name":"BetterBugs.io","logoUuid":"f97a7ddb-1336-4409-9c76-36cdd3ae1bc1.png","isNoLongerOnline":false,"isTopProduct":false},"note":"It’s the one tool that just clicks for me—everything I need in one place, and it actually helps me stay organized, not stressed","url":"https://www.producthunt.com/products/notion/shoutouts/98291","to":{"__typename":"Product","id":"106091","name":"Notion","slug":"notion"},"hasVoted":false,"votesCount":0}},{"__typename":"PostShoutoutEdge","node":{"__typename":"PostShoutout","id":"98744","post":{"__typename":"Post","id":"595369","slug":"blanka","name":"Blanka","badges":{"__typename":"Connection","edges":[{"__typename":"BadgeEdge","node":{"__typename":"TopPostBadge","id":"4940057","position":2,"period":"daily","date":"2024-11-18"}}]},"tagline":"Start a beauty or cosmetic line in under 5 minutes","createdAt":"2024-11-18T00:01:00-08:00","isTopLaunch":false,"votesCount":921,"redirectToProduct":null,"thumbnailImageUuid":"ca38f00b-c980-48f2-9196-1ec6533e4f01.png","productState":"default"},"from":{"__typename":"Product","slug":"blanka-beauty","id":"706878","name":"Blanka","logoUuid":"5a50f5c1-b224-4660-a601-2eb440a6d6db.png","isNoLongerOnline":false,"isTopProduct":false},"note":"Notion combines note-taking, project management, and databases in a single, flexible platform.","url":"https://www.producthunt.com/products/notion/shoutouts/98744","to":{"__typename":"Product","id":"106091","name":"Notion","slug":"notion"},"hasVoted":false,"votesCount":0}},{"__typename":"PostShoutoutEdge","node":{"__typename":"PostShoutout","id":"101616","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":637,"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":"Notion always kept us organised, that's why we integrated it to Blitzit too! We use many views for databases including tables, timelines and calendars. We've considered ClickUp in the past, but found Notion more flexible and easier to customise dashboard layouts for our needs. ","url":"https://www.producthunt.com/products/notion/shoutouts/101616","to":{"__typename":"Product","id":"106091","name":"Notion","slug":"notion"},"hasVoted":false,"votesCount":0}}]},"logoUuid":"ff3e2acf-884a-4f4c-a383-6edfe3de0d88.png","isNoLongerOnline":false}},{"__typename":"ProductEdge","node":{"__typename":"Product","id":"594550","slug":"openai-api","description":"The most powerful platform for building AI products.\n\nBuild and scale AI experiences powered by industry-leading models and tools.","name":"OpenAI","tagline":"APIs and tools for building AI products","featuredShoutoutsToCount":167,"posts":{"__typename":"PostConnection","edges":[{"__typename":"PostEdge","node":{"__typename":"Post","id":"423926","slug":"openai-assistants-api","name":"OpenAI Assistants API"}},{"__typename":"PostEdge","node":{"__typename":"Post","id":"206071","slug":"openai-api","name":"OpenAi API"}}]},"postShoutoutsTo":{"__typename":"PostShoutoutConnection","edges":[{"__typename":"PostShoutoutEdge","node":{"__typename":"PostShoutout","id":"104760","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":1086,"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":"Workhorse for a number of underlying services and options.","url":"https://www.producthunt.com/products/openai-api/shoutouts/104760","to":{"__typename":"Product","id":"594550","name":"OpenAI","slug":"openai-api"},"hasVoted":false,"votesCount":0}},{"__typename":"PostShoutoutEdge","node":{"__typename":"PostShoutout","id":"105517","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":513,"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":"It helped us integrate LangGraph agent tools, enhancing our AI capabilities by allowing seamless interaction and data processing between various language models.","url":"https://www.producthunt.com/products/openai-api/shoutouts/105517","to":{"__typename":"Product","id":"594550","name":"OpenAI","slug":"openai-api"},"hasVoted":false,"votesCount":0}},{"__typename":"PostShoutoutEdge","node":{"__typename":"PostShoutout","id":"92434","post":{"__typename":"Post","id":"595368","slug":"zilliz-cloud-serverless","name":"Zilliz Cloud Serverless","badges":{"__typename":"Connection","edges":[{"__typename":"BadgeEdge","node":{"__typename":"TopPostBadge","id":"4944077","position":5,"period":"daily","date":"2024-11-19"}}]},"tagline":"Zero-ops vector database for GenAI developers","createdAt":"2024-11-19T00:01:00-08:00","isTopLaunch":false,"votesCount":515,"redirectToProduct":null,"thumbnailImageUuid":"ef0e3ba6-e730-4aab-a8b4-3435b0a8ffb8.svg","productState":"default"},"from":{"__typename":"Product","slug":"zilliz-cloud","id":"569345","name":"Zilliz Cloud","logoUuid":"d8f746b5-be52-4425-ac27-6edbd9bfec9b.png","isNoLongerOnline":false,"isTopProduct":false},"note":"A powerful embedding service. The Zilliz OpenAI integration enables our mutual customers to create vector embeddings without added complexity easily.","url":"https://www.producthunt.com/products/openai-api/shoutouts/92434","to":{"__typename":"Product","id":"594550","name":"OpenAI","slug":"openai-api"},"hasVoted":false,"votesCount":0}},{"__typename":"PostShoutoutEdge","node":{"__typename":"PostShoutout","id":"74388","post":{"__typename":"Post","id":"569327","slug":"agree-com-2","name":"Agree.com","badges":{"__typename":"Connection","edges":[{"__typename":"BadgeEdge","node":{"__typename":"TopPostBadge","id":"4940867","position":1,"period":"weekly","date":"2024-11-12"}}]},"tagline":"Free e-signature for everyone","createdAt":"2024-11-12T00:01:00-08:00","isTopLaunch":false,"votesCount":1142,"redirectToProduct":null,"thumbnailImageUuid":"be4f2188-3854-4001-bdcc-ab79e98d591b.png","productState":"default"},"from":{"__typename":"Product","slug":"agree-com","id":"334872","name":"Agree.com","logoUuid":"8f50a16b-5b46-4ef1-ba59-cf3dea153ac7.png","isNoLongerOnline":false,"isTopProduct":false},"note":"Generative AI + OCR makes for the best PDF extraction and rendering experience allowing contracts to be fully editable.","url":"https://www.producthunt.com/products/openai-api/shoutouts/74388","to":{"__typename":"Product","id":"594550","name":"OpenAI","slug":"openai-api"},"hasVoted":false,"votesCount":0}}]},"logoUuid":"f904aec8-e324-4aed-ae3b-ff68795ce44f.png","isNoLongerOnline":false}},{"__typename":"ProductEdge","node":{"__typename":"Product","id":"113179","slug":"gpt-4-openai","description":"GPT-4 is a multimodal model developed by OpenAI that can understand and generate human-like text based on the context provided. It is used in various applications, such as content creation, customer support, coding help, and educational tools.","name":"GPT-4 by OpenAI","tagline":"LLM that exhibits human-level performance","featuredShoutoutsToCount":172,"posts":{"__typename":"PostConnection","edges":[{"__typename":"PostEdge","node":{"__typename":"Post","id":"562099","slug":"chatgpt-search","name":"ChatGPT search"}},{"__typename":"PostEdge","node":{"__typename":"Post","id":"493979","slug":"chatgpt-canvas","name":"ChatGPT canvas"}},{"__typename":"PostEdge","node":{"__typename":"Post","id":"472189","slug":"gpt-4o-mini","name":"GPT-4o mini"}},{"__typename":"PostEdge","node":{"__typename":"Post","id":"457067","slug":"gpt-4o","name":"GPT-4o"}}]},"postShoutoutsTo":{"__typename":"PostShoutoutConnection","edges":[{"__typename":"PostShoutoutEdge","node":{"__typename":"PostShoutout","id":"58611","post":{"__typename":"Post","id":"529859","slug":"ai-game-master","name":"AI Game Master ","badges":{"__typename":"Connection","edges":[{"__typename":"BadgeEdge","node":{"__typename":"TopPostBadge","id":"4936479","position":2,"period":"daily","date":"2024-11-17"}}]},"tagline":"Fully immersive DnD inspired experience powered by AI","createdAt":"2024-11-17T00:01:00-08:00","isTopLaunch":false,"votesCount":643,"redirectToProduct":null,"thumbnailImageUuid":"9309e678-6a4b-4f59-99e4-7775b3ab2aeb.png","productState":"default"},"from":{"__typename":"Product","slug":"ai-game-master","id":"644726","name":"AI Game Master- Dungeon RPG","logoUuid":"9309e678-6a4b-4f59-99e4-7775b3ab2aeb.png","isNoLongerOnline":false,"isTopProduct":false},"note":"GPT stands out as the only model capable of crafting truly immersive stories while seamlessly integrating with complex code. Its versatility has been a game-changer, helping us build a one-of-a-kind game experience that no other AI could deliver.","url":"https://www.producthunt.com/products/gpt-4-openai/shoutouts/58611","to":{"__typename":"Product","id":"113179","name":"GPT-4 by OpenAI","slug":"gpt-4-openai"},"hasVoted":false,"votesCount":0}},{"__typename":"PostShoutoutEdge","node":{"__typename":"PostShoutout","id":"47031","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":507,"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":"This release was enough to convince us of the trajectory where everything is going, inspiring us to build for the future of AI, counting on ever-increasing capabilities.","url":"https://www.producthunt.com/products/gpt-4-openai/shoutouts/47031","to":{"__typename":"Product","id":"113179","name":"GPT-4 by OpenAI","slug":"gpt-4-openai"},"hasVoted":false,"votesCount":0}},{"__typename":"PostShoutoutEdge","node":{"__typename":"PostShoutout","id":"35898","post":{"__typename":"Post","id":"492499","slug":"eddie-ai","name":"Eddie AI","badges":{"__typename":"Connection","edges":[{"__typename":"BadgeEdge","node":{"__typename":"TopPostBadge","id":"4721561","position":2,"period":"daily","date":"2024-10-08"}}]},"tagline":"ChatGPT for video editing","createdAt":"2024-10-08T04:58:26-07:00","isTopLaunch":false,"votesCount":1006,"redirectToProduct":{"__typename":"Product","id":"609315","slug":"eddie-your-ai-video-editor"},"thumbnailImageUuid":"605cb2e1-94b0-464d-aa01-f9d59361e328.png","productState":"default"},"from":{"__typename":"Product","slug":"eddie-your-ai-video-editor","id":"609315","name":"Eddie AI","logoUuid":"d24a9f62-31b2-4c96-8c15-c5aa7fa3719c.png","isNoLongerOnline":false,"isTopProduct":false},"note":"chatgpt was an inspo","url":"https://www.producthunt.com/products/gpt-4-openai/shoutouts/35898","to":{"__typename":"Product","id":"113179","name":"GPT-4 by OpenAI","slug":"gpt-4-openai"},"hasVoted":false,"votesCount":0}},{"__typename":"PostShoutoutEdge","node":{"__typename":"PostShoutout","id":"42017","post":{"__typename":"Post","id":"498574","slug":"kick-3","name":"Kick","badges":{"__typename":"Connection","edges":[{"__typename":"BadgeEdge","node":{"__typename":"TopPostBadge","id":"4765698","position":3,"period":"daily","date":"2024-10-17"}}]},"tagline":"Accounting software, that does the work for you","createdAt":"2024-10-17T00:01:00-07:00","isTopLaunch":false,"votesCount":714,"redirectToProduct":{"__typename":"Product","id":"614726","slug":"kick-3"},"thumbnailImageUuid":"7a100167-9abb-4f3c-945c-03455f500f34.png","productState":"default"},"from":{"__typename":"Product","slug":"kick-3","id":"614726","name":"Kick","logoUuid":"7a100167-9abb-4f3c-945c-03455f500f34.png","isNoLongerOnline":false,"isTopProduct":false},"note":"We use variety of OpenAI models (o1, 4o, 4o-mini) and leverage their multi-modal and fine-tuning capabilities to enable multi-step categorization and other domain specific workflows.","url":"https://www.producthunt.com/products/gpt-4-openai/shoutouts/42017","to":{"__typename":"Product","id":"113179","name":"GPT-4 by OpenAI","slug":"gpt-4-openai"},"hasVoted":false,"votesCount":0}}]},"logoUuid":"b739ac93-2899-4cc1-a893-40ea8afde77e.png","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":1086,"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":0}},{"__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":560,"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":364,"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":"99184","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":353,"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":"We build the side space using supabase as the database and auth. build your product super fast.","url":"https://www.producthunt.com/products/supabase/shoutouts/99184","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":"111617","slug":"linear","description":"Linear is a system for modern software development. \nStreamline issues, projects, and product roadmaps.\n\nLinear is the tool of choice for tens of thousands of ambitious product teams, including companies such as Vercel, CashApp, and Perplexity.","name":"Linear","tagline":"Purpose-built for planning and building products","featuredShoutoutsToCount":107,"posts":{"__typename":"PostConnection","edges":[{"__typename":"PostEdge","node":{"__typename":"Post","id":"490776","slug":"linear-mobile-2","name":"Linear Mobile"}},{"__typename":"PostEdge","node":{"__typename":"Post","id":"448562","slug":"the-new-linear","name":"The New Linear"}},{"__typename":"PostEdge","node":{"__typename":"Post","id":"400829","slug":"linear-plugin-for-figma","name":"Linear Plugin for Figma"}},{"__typename":"PostEdge","node":{"__typename":"Post","id":"385688","slug":"linear-insights","name":"Linear Insights"}}]},"postShoutoutsTo":{"__typename":"PostShoutoutConnection","edges":[{"__typename":"PostShoutoutEdge","node":{"__typename":"PostShoutout","id":"99711","post":{"__typename":"Post","id":"620431","slug":"whalesync-1-0","name":"Whalesync 1.0","badges":{"__typename":"Connection","edges":[]},"tagline":"Do things you shouldn’t with spreadsheets","createdAt":"2024-11-19T00:01:00-08:00","isTopLaunch":false,"votesCount":216,"redirectToProduct":null,"thumbnailImageUuid":"b8dd9f3b-bafe-424e-b425-51e262beee2b.jpeg","productState":"default"},"from":{"__typename":"Product","slug":"whalesync","id":"519744","name":"Whalesync","logoUuid":"54b03acb-1f57-4ba4-a1e0-497228b762f6.png","isNoLongerOnline":false,"isTopProduct":false},"note":"The most beautifully designed piece of software we use daily.","url":"https://www.producthunt.com/products/linear/shoutouts/99711","to":{"__typename":"Product","id":"111617","name":"Linear","slug":"linear"},"hasVoted":false,"votesCount":0}},{"__typename":"PostShoutoutEdge","node":{"__typename":"PostShoutout","id":"105400","post":{"__typename":"Post","id":"630909","slug":"enhance-d","name":"Enhance-d","badges":{"__typename":"Connection","edges":[]},"tagline":"The exercise app for the diabetes community","createdAt":"2024-11-20T00:01:00-08:00","isTopLaunch":false,"votesCount":110,"redirectToProduct":null,"thumbnailImageUuid":"cee7c838-2ccf-4f39-9214-b4ee1b708ccd.jpeg","productState":"default"},"from":{"__typename":"Product","slug":"enhance-d","id":"740518","name":"Enhance-d","logoUuid":"cee7c838-2ccf-4f39-9214-b4ee1b708ccd.jpeg","isNoLongerOnline":false,"isTopProduct":false},"note":"Once setup is easy to update and manage","url":"https://www.producthunt.com/products/linear/shoutouts/105400","to":{"__typename":"Product","id":"111617","name":"Linear","slug":"linear"},"hasVoted":false,"votesCount":0}},{"__typename":"PostShoutoutEdge","node":{"__typename":"PostShoutout","id":"79922","post":{"__typename":"Post","id":"524049","slug":"butter-scenes","name":"Butter Scenes","badges":{"__typename":"Connection","edges":[{"__typename":"BadgeEdge","node":{"__typename":"TopPostBadge","id":"4882604","position":5,"period":"daily","date":"2024-11-07"}}]},"tagline":"If Miro, Mentimeter and Pitch had a baby 🔥","createdAt":"2024-11-07T00:01:00-08:00","isTopLaunch":false,"votesCount":659,"redirectToProduct":{"__typename":"Product","id":"457762","slug":"butter-e8a2b9c4-ea5f-4d20-92f0-c8ef4ae75bd1"},"thumbnailImageUuid":"b2e6d7c6-1fa8-417e-b6a9-3788edbe9449.png","productState":"default"},"from":{"__typename":"Product","slug":"butter-e8a2b9c4-ea5f-4d20-92f0-c8ef4ae75bd1","id":"457762","name":"Butter Scenes","logoUuid":"0b79b166-e884-40da-a0b5-051089253b12.png","isNoLongerOnline":false,"isTopProduct":false},"note":"Linear’s simplicity and power have transformed our workflow for Dev and Product—what a game-changer!","url":"https://www.producthunt.com/products/linear/shoutouts/79922","to":{"__typename":"Product","id":"111617","name":"Linear","slug":"linear"},"hasVoted":false,"votesCount":0}},{"__typename":"PostShoutoutEdge","node":{"__typename":"PostShoutout","id":"68806","post":{"__typename":"Post","id":"508144","slug":"zefi-1-0","name":"Zefi 1.0","badges":{"__typename":"Connection","edges":[{"__typename":"BadgeEdge","node":{"__typename":"TopPostBadge","id":"4845145","position":1,"period":"daily","date":"2024-10-31"}}]},"tagline":"Transform user voice into value","createdAt":"2024-10-31T00:01:00-07:00","isTopLaunch":false,"votesCount":855,"redirectToProduct":{"__typename":"Product","id":"541839","slug":"zefi-ai"},"thumbnailImageUuid":"496d7851-3dfd-45e8-a48e-dcaa85cb31f1.png","productState":"default"},"from":{"__typename":"Product","slug":"zefi-ai","id":"541839","name":"Zefi.ai","logoUuid":"7c13556d-9260-4c9c-b4af-2c512444f32f.png","isNoLongerOnline":false,"isTopProduct":false},"note":"Linear is a game-changer for Zefi’s product development! It keeps us organized and on track, helping our team streamline workflows and stay laser-focused on building features that matter. From tracking tasks to managing sprints, Linear’s seamless interface and intuitive features have supercharged our process, letting us focus more on innovation and less on logistics.","url":"https://www.producthunt.com/products/linear/shoutouts/68806","to":{"__typename":"Product","id":"111617","name":"Linear","slug":"linear"},"hasVoted":false,"votesCount":0}}]},"logoUuid":"9d9aa008-ca0e-4f10-84a1-211ae6875f45.png","isNoLongerOnline":false}},{"__typename":"ProductEdge","node":{"__typename":"Product","id":"107288","slug":"slack","description":"Slack is an application that helps teams communicate and work together by combining messaging, file sharing, and app integrations in one place. It makes it easy for teams to stay connected and work efficiently, whether they are in the office or working remotely.","name":"Slack","tagline":"Team communication and collaboration platform","featuredShoutoutsToCount":106,"posts":{"__typename":"PostConnection","edges":[{"__typename":"PostEdge","node":{"__typename":"Post","id":"475399","slug":"slack-ai","name":"Slack AI"}},{"__typename":"PostEdge","node":{"__typename":"Post","id":"360734","slug":"slack-canvas","name":"Slack Canvas"}},{"__typename":"PostEdge","node":{"__typename":"Post","id":"289376","slug":"slack-connect-direct-messages","name":"Slack Connect Direct Messages"}},{"__typename":"PostEdge","node":{"__typename":"Post","id":"171546","slug":"slack-workflow-builder-2","name":"Slack Workflow Builder"}}]},"postShoutoutsTo":{"__typename":"PostShoutoutConnection","edges":[{"__typename":"PostShoutoutEdge","node":{"__typename":"PostShoutout","id":"98743","post":{"__typename":"Post","id":"595369","slug":"blanka","name":"Blanka","badges":{"__typename":"Connection","edges":[{"__typename":"BadgeEdge","node":{"__typename":"TopPostBadge","id":"4940057","position":2,"period":"daily","date":"2024-11-18"}}]},"tagline":"Start a beauty or cosmetic line in under 5 minutes","createdAt":"2024-11-18T00:01:00-08:00","isTopLaunch":false,"votesCount":921,"redirectToProduct":null,"thumbnailImageUuid":"ca38f00b-c980-48f2-9196-1ec6533e4f01.png","productState":"default"},"from":{"__typename":"Product","slug":"blanka-beauty","id":"706878","name":"Blanka","logoUuid":"5a50f5c1-b224-4660-a601-2eb440a6d6db.png","isNoLongerOnline":false,"isTopProduct":false},"note":"Slack streamlines team communication with real-time messaging, organized channels, and a wide range of integrations.\n","url":"https://www.producthunt.com/products/slack/shoutouts/98743","to":{"__typename":"Product","id":"107288","name":"Slack","slug":"slack"},"hasVoted":false,"votesCount":0}},{"__typename":"PostShoutoutEdge","node":{"__typename":"PostShoutout","id":"101618","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":637,"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":"Our entire team works remotely on Slack. ","url":"https://www.producthunt.com/products/slack/shoutouts/101618","to":{"__typename":"Product","id":"107288","name":"Slack","slug":"slack"},"hasVoted":false,"votesCount":0}},{"__typename":"PostShoutoutEdge","node":{"__typename":"PostShoutout","id":"88407","post":{"__typename":"Post","id":"582919","slug":"spiky-2","name":"Spiky","badges":{"__typename":"Connection","edges":[{"__typename":"BadgeEdge","node":{"__typename":"TopPostBadge","id":"4898996","position":1,"period":"daily","date":"2024-11-11"}}]},"tagline":"Real-time insights for faster, smarter sales decisions","createdAt":"2024-11-11T00:01:00-08:00","isTopLaunch":false,"votesCount":1020,"redirectToProduct":null,"thumbnailImageUuid":"b873e32e-ebb6-465c-abf3-8a608402b2c5.gif","productState":"default"},"from":{"__typename":"Product","slug":"spiky","id":"531723","name":"Spiky","logoUuid":"c6ff8f6a-22b5-47c2-9200-b9ecfc899319.png","isNoLongerOnline":false,"isTopProduct":false},"note":" Slack’s channels and messaging make it easy for team members to stay in touch in real-time, which is especially valuable for a fast-paced startup environment.","url":"https://www.producthunt.com/products/slack/shoutouts/88407","to":{"__typename":"Product","id":"107288","name":"Slack","slug":"slack"},"hasVoted":false,"votesCount":0}},{"__typename":"PostShoutoutEdge","node":{"__typename":"PostShoutout","id":"111473","post":{"__typename":"Post","id":"626609","slug":"autoflow-studio","name":"AutoFlow Studio","badges":{"__typename":"Connection","edges":[{"__typename":"BadgeEdge","node":{"__typename":"TopPostBadge","id":"4974897","position":2,"period":"daily","date":"2024-11-23"}}]},"tagline":"Ship faster and test smarter with simplified AI-powered QA","createdAt":"2024-11-23T00:01:00-08:00","isTopLaunch":false,"votesCount":19,"redirectToProduct":null,"thumbnailImageUuid":"85fa3a52-456e-4847-b776-92215f634b41.gif","productState":"default"},"from":{"__typename":"Product","slug":"autoflow-studio","id":"736124","name":"AutoFlow Studio","logoUuid":"3db6978a-3f76-4a0e-b809-1f6357eccdb8.gif","isNoLongerOnline":false,"isTopProduct":false},"note":"Remote communication at it's best. Everything is covered when it comes to collaboration here.","url":"https://www.producthunt.com/products/slack/shoutouts/111473","to":{"__typename":"Product","id":"107288","name":"Slack","slug":"slack"},"hasVoted":false,"votesCount":0}}]},"logoUuid":"2f06cf02-5fa1-4b17-8246-8b4499d50e33.jpeg","isNoLongerOnline":false}},{"__typename":"ProductEdge","node":{"__typename":"Product","id":"405769","slug":"next-js","description":"The React framework for production. Next.js provides zero-configuration automatic code splitting, filesystem based routing, hot code reloading and universal rendering.","name":"Next.js","tagline":"Create web applications with the power of React components","featuredShoutoutsToCount":178,"posts":{"__typename":"PostConnection","edges":[{"__typename":"PostEdge","node":{"__typename":"Post","id":"364779","slug":"next-js-13","name":"Next.js 13"}},{"__typename":"PostEdge","node":{"__typename":"Post","id":"317462","slug":"next-js-12","name":"Next.js 12"}},{"__typename":"PostEdge","node":{"__typename":"Post","id":"272545","slug":"next-js-analytics","name":"Next.js Analytics"}},{"__typename":"PostEdge","node":{"__typename":"Post","id":"272544","slug":"next-js-commerce","name":"Next.js Commerce"}}]},"postShoutoutsTo":{"__typename":"PostShoutoutConnection","edges":[{"__typename":"PostShoutoutEdge","node":{"__typename":"PostShoutout","id":"106494","post":{"__typename":"Post","id":"632588","slug":"mac-pet","name":"Mac Pet","badges":{"__typename":"Connection","edges":[{"__typename":"BadgeEdge","node":{"__typename":"TopPostBadge","id":"4948903","position":4,"period":"daily","date":"2024-11-20"}}]},"tagline":"A menu bar pet that wakes and sleeps as you work","createdAt":"2024-11-20T00:01:00-08:00","isTopLaunch":false,"votesCount":372,"redirectToProduct":null,"thumbnailImageUuid":"2c8cd842-67e2-49f6-bd5d-ffb5aec2f1ec.png","productState":"default"},"from":{"__typename":"Product","slug":"mac-pet","id":"742107","name":"Mac Pet","logoUuid":"2c8cd842-67e2-49f6-bd5d-ffb5aec2f1ec.png","isNoLongerOnline":false,"isTopProduct":false},"note":"mac-pet.com is created using Next.js","url":"https://www.producthunt.com/products/next-js/shoutouts/106494","to":{"__typename":"Product","id":"405769","name":"Next.js","slug":"next-js"},"hasVoted":false,"votesCount":0}},{"__typename":"PostShoutoutEdge","node":{"__typename":"PostShoutout","id":"98670","post":{"__typename":"Post","id":"618283","slug":"toivo-ai","name":"Toivo AI","badges":{"__typename":"Connection","edges":[]},"tagline":"AI that takes action for you, starting with restaurants","createdAt":"2024-11-22T00:01:00-08:00","isTopLaunch":false,"votesCount":111,"redirectToProduct":null,"thumbnailImageUuid":"5ae34fc2-20cc-4b59-878b-eddb3076ab76.gif","productState":"default"},"from":{"__typename":"Product","slug":"toivo-ai","id":"728115","name":"Toivo AI","logoUuid":"5ae34fc2-20cc-4b59-878b-eddb3076ab76.gif","isNoLongerOnline":false,"isTopProduct":false},"note":"Made it fast to ship!","url":"https://www.producthunt.com/products/next-js/shoutouts/98670","to":{"__typename":"Product","id":"405769","name":"Next.js","slug":"next-js"},"hasVoted":false,"votesCount":0}},{"__typename":"PostShoutoutEdge","node":{"__typename":"PostShoutout","id":"82844","post":{"__typename":"Post","id":"587829","slug":"flowscraper","name":"FlowScraper","badges":{"__typename":"Connection","edges":[{"__typename":"BadgeEdge","node":{"__typename":"TopPostBadge","id":"4891935","position":3,"period":"daily","date":"2024-11-09"}}]},"tagline":"Powerful web scraper with intuitive flow-builder","createdAt":"2024-11-09T00:01:00-08:00","isTopLaunch":false,"votesCount":333,"redirectToProduct":{"__typename":"Product","id":"699737","slug":"flowscraper"},"thumbnailImageUuid":"12f4ed45-907d-46b2-b088-fe9a32dc8cce.png","productState":"default"},"from":{"__typename":"Product","slug":"flowscraper","id":"699737","name":"FlowScraper","logoUuid":"12f4ed45-907d-46b2-b088-fe9a32dc8cce.png","isNoLongerOnline":false,"isTopProduct":false},"note":"Next.js enabled rapid development of the application with its powerful React-based framework. With server-side rendering and seamless routing, it improved the app’s performance and user experience, creating a smooth, responsive interface.","url":"https://www.producthunt.com/products/next-js/shoutouts/82844","to":{"__typename":"Product","id":"405769","name":"Next.js","slug":"next-js"},"hasVoted":false,"votesCount":0}},{"__typename":"PostShoutoutEdge","node":{"__typename":"PostShoutout","id":"90371","post":{"__typename":"Post","id":"602839","slug":"pitchquick-co","name":"PitchQuick.co","badges":{"__typename":"Connection","edges":[]},"tagline":"Stop wasting time on boring pitches","createdAt":"2024-11-17T00:01:00-08:00","isTopLaunch":false,"votesCount":115,"redirectToProduct":null,"thumbnailImageUuid":"608c7ac1-be31-4c70-84ea-4a3849d5d8b2.png","productState":"default"},"from":{"__typename":"Product","slug":"pitchquick","id":"713823","name":"PitchQuick","logoUuid":"608c7ac1-be31-4c70-84ea-4a3849d5d8b2.png","isNoLongerOnline":false,"isTopProduct":false},"note":"The powerful React framework that allowed me to build PitchQuick with speed, scalability, and seamless interactivity. With Next.js, I could create a responsive, high-performance web application that ensures users experience smooth, engaging presentations every time. Its flexibility and component-driven architecture made PitchQuick fast and reliable.","url":"https://www.producthunt.com/products/next-js/shoutouts/90371","to":{"__typename":"Product","id":"405769","name":"Next.js","slug":"next-js"},"hasVoted":false,"votesCount":0}}]},"logoUuid":"76710619-0e0c-4456-918d-f5f2cb58e1cc.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":513,"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":"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":226,"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}},{"__typename":"PostShoutoutEdge","node":{"__typename":"PostShoutout","id":"16174","post":{"__typename":"Post","id":"470454","slug":"taskia","name":"Taskia","badges":{"__typename":"Connection","edges":[]},"tagline":"Free project management tool focused on aligning goals","createdAt":"2024-11-21T00:01:00-08:00","isTopLaunch":false,"votesCount":114,"redirectToProduct":null,"thumbnailImageUuid":"0bf5ec21-95ab-4b6c-b87d-967a3b6a2af4.png","productState":"default"},"from":{"__typename":"Product","slug":"taskia","id":"593033","name":"Taskia","logoUuid":"0bf5ec21-95ab-4b6c-b87d-967a3b6a2af4.png","isNoLongerOnline":false,"isTopProduct":false},"note":"Initially, with just two of us, we could afford to be lax about code control. However, as we made the strategic decision to grow our team and accelerate our work, it became evident that we needed a more structured approach to code version control. This is where Git hub stepped in and made a significant difference for us.","url":"https://www.producthunt.com/products/github/shoutouts/16174","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":507,"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}}]},"logoUuid":"c17453f9-e544-4e6a-86b0-4027cf710cf5.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 bg-white sticky top-0 z-20 border-b-[0.5px] border-light-sky"><div class="grid grid-cols-[1fr_2fr_1fr] items-center bg-white px-6 sm:grid-cols-[auto_1fr_auto] max-h-[64px] min-h-[64px]"><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-8"><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-2 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 w-full min-w-[164px] max-w-full appearance-none rounded-full border-0 border-white px-10 pl-[40px] text-light-gray focus:outline-none sm:w-full sm:max-w-[216px] sm:text-base h-8 bg-indigo-25" 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 text-light-gray" href="/leaderboard/daily/2024/11/23?ref=header_nav">Launches</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/23?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="text-16 group-hover:text-brand-500 text-light-gray" href="/categories?ref=header_nav">Products</a></li><li class="group relative list-none" data-test="header-nav-link-news"><a class="cursor-pointer text-16 text-light-gray" href="/newsletters?ref=header_nav">News</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 text-light-gray" href="/discussions?ref=header_nav">Community</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 text-light-gray" 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-coral rounded bg-barely-orange !py-[6px] px-4 text-brand-700" data-test="header-nav-link-subscribe" href="/newsletters?ref=header_nav&campaign=weekly_newsletter&source=header_nav">Subscribe</a><div class="text-16 font-normal text-white cursor-pointer rounded bg-brand-500 !py-[6px] px-4" data-test="header-nav-link-sign-in">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/developer-tools">Developer Tools</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">Developer Tools</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/hacker-hiring-hunt"><video style="width:60px;height:60px" class="rounded styles_video__b8SeA" aria-label="Hacker Hiring Hunt" width="60" height="60" poster="https://ph-files.imgix.net/31166270-65ba-4f6d-b6f2-d4ec86682e64.gif?auto=compress&codec=mozjpeg&cs=strip&fm=webp&w=60&h=60&fit=max&frame=1&dpr=2" muted="" loop="" disableRemotePlayback="" disablePictureInPicture="" playsInline="" preload="none"><source src="https://ph-files.imgix.net/31166270-65ba-4f6d-b6f2-d4ec86682e64.gif?fm=mp4&crop=max&w=60&h=60&dpr=2#t=0.001" type="video/mp4"/><source src="https://ph-files.imgix.net/31166270-65ba-4f6d-b6f2-d4ec86682e64.gif?fm=webm&crop=max&w=60&h=60&dpr=2#t=0.001" type="video/webm"/></video></a><a class="text-16 font-normal text-dark-gray" href="/products/hacker-hiring-hunt"><div class="text-16 font-semibold text-dark-gray styles_noOfLines-1__u8iSd">Hacker Hiring Hunt</div><div class="text-14 font-normal text-light-gray styles_noOfLines-2__k_Ta_">Easily search HN Hiring threads for your next role or hire</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/hacker-hiring-hunt/reviews?review=682982"><div class="flex flex-row gap-2 p-2 styles_reviewSnippet__m7usF"><div class=""><img loading="lazy" srcSet="https://ph-avatars.imgix.net/5909832/e2951d5f-8f54-47a3-967d-dc3239fb1880.jpeg?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=20&h=20&fit=crop&dpr=1 1x, https://ph-avatars.imgix.net/5909832/e2951d5f-8f54-47a3-967d-dc3239fb1880.jpeg?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=20&h=20&fit=crop&dpr=2 2x, https://ph-avatars.imgix.net/5909832/e2951d5f-8f54-47a3-967d-dc3239fb1880.jpeg?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=20&h=20&fit=crop&dpr=3 3x" src="https://ph-avatars.imgix.net/5909832/e2951d5f-8f54-47a3-967d-dc3239fb1880.jpeg?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=20&h=20&fit=crop" style="width:20px;height:20px" alt="Karl Wang" class="rounded-full"/></div><div class="text-12 font-light text-light-gray styles_noOfLines-2__k_Ta_ styles_format__8NeQe">I actually had similar ideas when I find that some people will post hiring message in a thread. Then I found this, so nice. I tried it out, it works as I expected. But a lot of the posts linked to their own website, and on top of that, most of the opening are closed already, make it less efficient and useful. I don't see a way around this giving the source of information. But if you ever find a way, that would be huge. By the way, why is this comment section so weird? I'm new to PH.</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/simbym"><img loading="lazy" srcSet="https://ph-files.imgix.net/6bf5a92d-2ba1-402f-a84e-842733fb2506.png?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=60&h=60&fit=crop&dpr=1 1x, https://ph-files.imgix.net/6bf5a92d-2ba1-402f-a84e-842733fb2506.png?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=60&h=60&fit=crop&dpr=2 2x, https://ph-files.imgix.net/6bf5a92d-2ba1-402f-a84e-842733fb2506.png?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=60&h=60&fit=crop&dpr=3 3x" src="https://ph-files.imgix.net/6bf5a92d-2ba1-402f-a84e-842733fb2506.png?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=60&h=60&fit=crop" style="width:60px;height:60px" alt="SIMBYM" class="rounded" data-test="SIMBYM-thumbnail"/></a><a class="text-16 font-normal text-dark-gray" href="/products/simbym"><div class="text-16 font-semibold text-dark-gray styles_noOfLines-1__u8iSd">SIMBYM</div><div class="text-14 font-normal text-light-gray styles_noOfLines-2__k_Ta_">SIMBYM Simple & Integrated</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/simbym/reviews?review=901988"><div class="flex flex-row gap-2 p-2 styles_reviewSnippet__m7usF"><div class=""><img loading="lazy" srcSet="https://ph-avatars.imgix.net/7782617/original.png?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=20&h=20&fit=crop&dpr=1 1x, https://ph-avatars.imgix.net/7782617/original.png?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=20&h=20&fit=crop&dpr=2 2x, https://ph-avatars.imgix.net/7782617/original.png?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=20&h=20&fit=crop&dpr=3 3x" src="https://ph-avatars.imgix.net/7782617/original.png?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=20&h=20&fit=crop" style="width:20px;height:20px" alt="aathi lms" class="rounded-full"/></div><div class="text-12 font-light text-light-gray styles_noOfLines-2__k_Ta_ styles_format__8NeQe">Excellent Integration Process</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/gitmind"><img loading="lazy" srcSet="https://ph-files.imgix.net/c86e5309-db03-45e4-8a85-034bfadf94f1.png?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=60&h=60&fit=crop&dpr=1 1x, https://ph-files.imgix.net/c86e5309-db03-45e4-8a85-034bfadf94f1.png?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=60&h=60&fit=crop&dpr=2 2x, https://ph-files.imgix.net/c86e5309-db03-45e4-8a85-034bfadf94f1.png?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=60&h=60&fit=crop&dpr=3 3x" src="https://ph-files.imgix.net/c86e5309-db03-45e4-8a85-034bfadf94f1.png?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=60&h=60&fit=crop" style="width:60px;height:60px" alt="GitMind" class="rounded" data-test="GitMind-thumbnail"/></a><a class="text-16 font-normal text-dark-gray" href="/products/gitmind"><div class="text-16 font-semibold text-dark-gray styles_noOfLines-1__u8iSd">GitMind</div><div class="text-14 font-normal text-light-gray styles_noOfLines-2__k_Ta_">AI Powered Collaborative Mind Mapping Tool</div></a><div class="flex flex-row"><label data-test="star-1" class="cursor-pointer styles_tinyStar__6JueJ"><input hidden="" type="radio" value="1"/><svg xmlns="http://www.w3.org/2000/svg" width="24" height="23" viewBox="0 0 24 23" data-test="star-1-filled" class="fill-light-blue pl-1 !fill-[#f5a623]"><path d="m12 0 3.709 7.514L24 8.718l-6 5.848 1.416 8.26-7.416-3.9-7.416 3.9L6 14.566 0 8.718l8.291-1.204z"></path></svg></label><label data-test="star-2" class="cursor-pointer styles_tinyStar__6JueJ"><input hidden="" type="radio" value="2"/><svg xmlns="http://www.w3.org/2000/svg" width="24" height="23" viewBox="0 0 24 23" data-test="star-2-filled" class="fill-light-blue pl-1 !fill-[#f5a623]"><path d="m12 0 3.709 7.514L24 8.718l-6 5.848 1.416 8.26-7.416-3.9-7.416 3.9L6 14.566 0 8.718l8.291-1.204z"></path></svg></label><label data-test="star-3" class="cursor-pointer styles_tinyStar__6JueJ"><input hidden="" type="radio" value="3"/><svg xmlns="http://www.w3.org/2000/svg" width="24" height="23" viewBox="0 0 24 23" data-test="star-3-filled" class="fill-light-blue pl-1 !fill-[#f5a623]"><path d="m12 0 3.709 7.514L24 8.718l-6 5.848 1.416 8.26-7.416-3.9-7.416 3.9L6 14.566 0 8.718l8.291-1.204z"></path></svg></label><label data-test="star-4" class="cursor-pointer styles_tinyStar__6JueJ"><input hidden="" type="radio" value="4"/><svg xmlns="http://www.w3.org/2000/svg" width="24" height="23" viewBox="0 0 24 23" data-test="star-4-filled" class="fill-light-blue pl-1 !fill-[#f5a623]"><path d="m12 0 3.709 7.514L24 8.718l-6 5.848 1.416 8.26-7.416-3.9-7.416 3.9L6 14.566 0 8.718l8.291-1.204z"></path></svg></label><label data-test="star-5" class="cursor-pointer styles_tinyStar__6JueJ"><input hidden="" type="radio" value="5"/><svg xmlns="http://www.w3.org/2000/svg" width="24" height="23" viewBox="0 0 24 23" data-test="star-5-filled" class="fill-light-blue pl-1 !fill-[#f5a623]"><path d="m12 0 3.709 7.514L24 8.718l-6 5.848 1.416 8.26-7.416-3.9-7.416 3.9L6 14.566 0 8.718l8.291-1.204z"></path></svg></label></div></div><a class="text-16 font-normal text-dark-gray" href="/products/gitmind/reviews?review=923342"><div class="flex flex-row gap-2 p-2 styles_reviewSnippet__m7usF"><div class=""><img loading="lazy" srcSet="https://ph-avatars.imgix.net/7753827/original.png?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=20&h=20&fit=crop&dpr=1 1x, https://ph-avatars.imgix.net/7753827/original.png?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=20&h=20&fit=crop&dpr=2 2x, https://ph-avatars.imgix.net/7753827/original.png?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=20&h=20&fit=crop&dpr=3 3x" src="https://ph-avatars.imgix.net/7753827/original.png?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=20&h=20&fit=crop" style="width:20px;height:20px" alt="hinata shoyo" class="rounded-full"/></div><div class="text-12 font-light text-light-gray styles_noOfLines-2__k_Ta_ styles_format__8NeQe">Nice product and good mindmapping tool</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/leads-sniper"><img loading="lazy" srcSet="https://ph-files.imgix.net/aa7c6eab-967f-4b3e-9a08-a811015bb6b6.png?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=60&h=60&fit=crop&dpr=1 1x, https://ph-files.imgix.net/aa7c6eab-967f-4b3e-9a08-a811015bb6b6.png?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=60&h=60&fit=crop&dpr=2 2x, https://ph-files.imgix.net/aa7c6eab-967f-4b3e-9a08-a811015bb6b6.png?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=60&h=60&fit=crop&dpr=3 3x" src="https://ph-files.imgix.net/aa7c6eab-967f-4b3e-9a08-a811015bb6b6.png?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=60&h=60&fit=crop" style="width:60px;height:60px" alt="Leads Sniper" class="rounded" data-test="Leads Sniper-thumbnail"/></a><a class="text-16 font-normal text-dark-gray" href="/products/leads-sniper"><div class="text-16 font-semibold text-dark-gray styles_noOfLines-1__u8iSd">Leads Sniper</div><div class="text-14 font-normal text-light-gray styles_noOfLines-2__k_Ta_">Scrape unlimited leads in just minutes!</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/leads-sniper/reviews?review=798123"><div class="flex flex-row gap-2 p-2 styles_reviewSnippet__m7usF"><div class=""><img loading="lazy" srcSet="https://ph-avatars.imgix.net/7507381/c42eb44d-8ab7-4c4c-bbc1-4f4d823d929a.jpeg?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=20&h=20&fit=crop&dpr=1 1x, https://ph-avatars.imgix.net/7507381/c42eb44d-8ab7-4c4c-bbc1-4f4d823d929a.jpeg?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=20&h=20&fit=crop&dpr=2 2x, https://ph-avatars.imgix.net/7507381/c42eb44d-8ab7-4c4c-bbc1-4f4d823d929a.jpeg?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=20&h=20&fit=crop&dpr=3 3x" src="https://ph-avatars.imgix.net/7507381/c42eb44d-8ab7-4c4c-bbc1-4f4d823d929a.jpeg?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=20&h=20&fit=crop" style="width:20px;height:20px" alt="Sehsoo Egy" class="rounded-full"/></div><div class="text-12 font-light text-light-gray styles_noOfLines-2__k_Ta_ styles_format__8NeQe">Looks a good company, It looks like a pro company with a pro team</div></div></a></div></div><div class="styles_nav__PCdd6 mb-7 mt-3 flex flex-row items-center justify-between sm:mb-0 sm:mt-12 md:mb-0 md:mt-12"><div class="flex flex-row gap-3"><button type="button" class="text-left text-14 font-semibold text-blue styles_activeTab__FpU53 px-3 py-1">Most Loved</button><button type="button" class="text-left text-14 font-semibold text-blue styles_inactiveTab__NRlP8 px-3 py-1">Top Products</button><button type="button" class="text-left text-14 font-semibold text-blue styles_inactiveTab__NRlP8 px-3 py-1">Recent Reviews</button></div></div><div class="mt-4"><div class="flex flex-col pb-12"><div class="my-2 flex flex-1 flex-row items-start gap-2 py-2"><div class="flex flex-row items-center"><div class="flex w-12 flex-col items-end pr-2"><div class="text-24 font-bold text-light-gray"><span class="text-14 font-normal text-light-gray">#</span>1</div></div><a href="/products/figma/shoutouts"><img loading="lazy" srcSet="https://ph-files.imgix.net/db00a7a1-6778-4e51-a953-de5a9a339bc9.jpeg?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=42&h=42&fit=crop&dpr=1 1x, https://ph-files.imgix.net/db00a7a1-6778-4e51-a953-de5a9a339bc9.jpeg?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=42&h=42&fit=crop&dpr=2 2x, https://ph-files.imgix.net/db00a7a1-6778-4e51-a953-de5a9a339bc9.jpeg?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=42&h=42&fit=crop&dpr=3 3x" src="https://ph-files.imgix.net/db00a7a1-6778-4e51-a953-de5a9a339bc9.jpeg?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=42&h=42&fit=crop" style="width:42px;height:42px" alt="Figma" class="rounded mt-2 rounded border border-solid border-light-blue" data-test="Figma-thumbnail"/></a></div><div class="flex flex-1 flex-col items-start sm:mr-4"><a class="text-16 font-normal text-dark-gray styles_noOfLines-3__lMAXQ flex items-start block" href="/products/figma/shoutouts"><strong>Figma</strong> <span>—</span> <!-- -->The collaborative interface design tool</a><a class="text-14 font-light text-dark-gray py-2" href="/products/figma/shoutouts">A collaborative design tool for creating user interfaces, mobile apps, and websites with a wide range of features, including vector editing tools, prototyping, and version control, all in a cloud-based platform.</a><div class="text-12 font-normal text-dark-gray flex items-center font-light"><a class="flex items-center whitespace-nowrap" href="/products/figma/shoutouts"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" fill="none" stroke="#76B5B5" stroke-width="1.5" viewBox="0 0 24 24" class="pr-1"><g stroke-linecap="round" stroke-linejoin="round" clip-path="url(#MegaphoneIcon_svg__a)"><path d="M14.25 7.5v11.313a.75.75 0 0 0 .334.623l1.031.687a.75.75 0 0 0 1.144-.442L18 15"></path><path d="M3 18.75a.75.75 0 0 0 1.233.574C9.145 15.203 14.25 15 14.25 15H18a3.75 3.75 0 0 0 0-7.5h-3.75S9.145 7.298 4.233 3.177A.75.75 0 0 0 3 3.75z"></path></g><defs><clipPath id="MegaphoneIcon_svg__a"><path fill="#fff" d="M0 0h24v24H0z"></path></clipPath></defs></svg>442 Shoutouts<!-- -->: </a><div class="mx-2 flex flex-row items-center"><div><a class="text-16 font-normal text-dark-gray flex items-center" href="/posts/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/vozo-video-translator"><img loading="lazy" srcSet="https://ph-files.imgix.net/27e32bf4-6abf-46b4-b4b6-e2aa7b03e428.png?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=14&h=14&fit=crop&dpr=1 1x, https://ph-files.imgix.net/27e32bf4-6abf-46b4-b4b6-e2aa7b03e428.png?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=14&h=14&fit=crop&dpr=2 2x, https://ph-files.imgix.net/27e32bf4-6abf-46b4-b4b6-e2aa7b03e428.png?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=14&h=14&fit=crop&dpr=3 3x" src="https://ph-files.imgix.net/27e32bf4-6abf-46b4-b4b6-e2aa7b03e428.png?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=14&h=14&fit=crop" style="width:14px;height:14px" alt="Vozo AI" class="rounded mr-1" data-test="Vozo AI-thumbnail"/><div class="text-12 font-normal text-dark-gray">Vozo AI</div></a></div><a href="/posts/vozo-video-translator"><div><svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="none" class="flex items-center pl-1"><g clip-path="url(#SecondIcon_svg__a)"><path fill="url(#SecondIcon_svg__b)" d="M8 16c-.5 0-.9-.1-1.4-.4L2 13c-.9-.5-1.4-1.4-1.4-2.4V5.4c0-1 .5-1.9 1.4-2.4L6.6.4c.8-.5 1.9-.5 2.7 0L14 3c.9.5 1.4 1.4 1.4 2.4v5.2c0 1-.5 1.9-1.4 2.4l-4.6 2.6c-.5.3-.9.4-1.4.4M8 1c-.2 0-.4.044-.6.104-.201.06-.391.15-.571.255L2.5 3.9c-.5.3-.9.9-.9 1.5v5.2c0 .6.3 1.2.9 1.5l4.6 2.6c.5.3 1.2.3 1.7 0l4.6-2.6c.5-.3.9-.9.9-1.5V5.4c0-.6-.3-1.2-.9-1.5L9.182 1.37a2.6 2.6 0 0 0-.596-.27A2.1 2.1 0 0 0 8 1"></path><path fill="url(#SecondIcon_svg__c)" d="M3.324 5.813A3 3 0 0 1 6.318 3h3.364a3 3 0 0 1 2.994 2.813l.21 3.366a3 3 0 0 1-1.45 2.76l-1.893 1.135a3 3 0 0 1-3.086 0l-1.893-1.135a3 3 0 0 1-1.45-2.76z"></path><path fill="#fff" d="M6.5 11c0-1 .3-1.7 1.2-2.6s1.1-1.5 1.1-2.2-.2-.8-.6-.8-.7.2-.7.7v.8h-1v-.7c0-1.2.5-1.9 1.7-1.9 1.1 0 1.7.7 1.7 1.8 0 .9-.4 1.7-1.4 2.9-.7.7-.9 1.1-.9 1.6v.2h2.2v1H6.5z"></path></g><defs><linearGradient id="SecondIcon_svg__b" x1="12.5" x2="1" y1="0" y2="15" gradientUnits="userSpaceOnUse"><stop stop-color="#DADADA"></stop><stop offset="1" stop-color="#9F9F9F"></stop></linearGradient><linearGradient id="SecondIcon_svg__c" x1="11.04" x2="3.084" y1="2.983" y2="13.166" gradientUnits="userSpaceOnUse"><stop stop-color="#DADADA"></stop><stop offset="1" stop-color="#9F9F9F"></stop></linearGradient><clipPath id="SecondIcon_svg__a"><path fill="#fff" d="M0 0h16v16H0z"></path></clipPath></defs></svg></div></a></div>•<div class="mx-2 flex flex-row items-center"><div><a class="text-16 font-normal text-dark-gray flex items-center" href="/posts/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><a class="whitespace-nowrap" href="/products/figma/shoutouts"> and 439 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/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/signup-links-by-wingback"><img loading="lazy" srcSet="https://ph-files.imgix.net/89a4fe82-f072-4cc9-a2f7-2724219b2a70.png?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=14&h=14&fit=crop&dpr=1 1x, https://ph-files.imgix.net/89a4fe82-f072-4cc9-a2f7-2724219b2a70.png?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=14&h=14&fit=crop&dpr=2 2x, https://ph-files.imgix.net/89a4fe82-f072-4cc9-a2f7-2724219b2a70.png?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=14&h=14&fit=crop&dpr=3 3x" src="https://ph-files.imgix.net/89a4fe82-f072-4cc9-a2f7-2724219b2a70.png?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=14&h=14&fit=crop" style="width:14px;height:14px" alt="Wingback" class="rounded mr-1" data-test="Wingback-thumbnail"/><div class="text-12 font-normal text-dark-gray">Wingback</div></a></div><a href="/posts/signup-links-by-wingback"></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/humanlayer"><img loading="lazy" srcSet="https://ph-files.imgix.net/037d294d-57cc-44c0-a513-e6d64f18b45e.png?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=14&h=14&fit=crop&dpr=1 1x, https://ph-files.imgix.net/037d294d-57cc-44c0-a513-e6d64f18b45e.png?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=14&h=14&fit=crop&dpr=2 2x, https://ph-files.imgix.net/037d294d-57cc-44c0-a513-e6d64f18b45e.png?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=14&h=14&fit=crop&dpr=3 3x" src="https://ph-files.imgix.net/037d294d-57cc-44c0-a513-e6d64f18b45e.png?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=14&h=14&fit=crop" style="width:14px;height:14px" alt="HumanLayer" class="rounded mr-1" data-test="HumanLayer-thumbnail"/><div class="text-12 font-normal text-dark-gray">HumanLayer</div></a></div><a href="/posts/humanlayer"></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/lamatic-ai"><img loading="lazy" srcSet="https://ph-files.imgix.net/e85484e0-9188-4d34-9db4-9d916a02bd4f.png?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=14&h=14&fit=crop&dpr=1 1x, https://ph-files.imgix.net/e85484e0-9188-4d34-9db4-9d916a02bd4f.png?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=14&h=14&fit=crop&dpr=2 2x, https://ph-files.imgix.net/e85484e0-9188-4d34-9db4-9d916a02bd4f.png?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=14&h=14&fit=crop&dpr=3 3x" src="https://ph-files.imgix.net/e85484e0-9188-4d34-9db4-9d916a02bd4f.png?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=14&h=14&fit=crop" style="width:14px;height:14px" alt="Lamatic.ai" class="rounded mr-1" data-test="Lamatic.ai-thumbnail"/><div class="text-12 font-normal text-dark-gray">Lamatic.ai</div></a></div><a href="/posts/lamatic-ai"><div><svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="none" class="flex items-center pl-1"><g clip-path="url(#SecondIcon_svg__a)"><path fill="url(#SecondIcon_svg__b)" d="M8 16c-.5 0-.9-.1-1.4-.4L2 13c-.9-.5-1.4-1.4-1.4-2.4V5.4c0-1 .5-1.9 1.4-2.4L6.6.4c.8-.5 1.9-.5 2.7 0L14 3c.9.5 1.4 1.4 1.4 2.4v5.2c0 1-.5 1.9-1.4 2.4l-4.6 2.6c-.5.3-.9.4-1.4.4M8 1c-.2 0-.4.044-.6.104-.201.06-.391.15-.571.255L2.5 3.9c-.5.3-.9.9-.9 1.5v5.2c0 .6.3 1.2.9 1.5l4.6 2.6c.5.3 1.2.3 1.7 0l4.6-2.6c.5-.3.9-.9.9-1.5V5.4c0-.6-.3-1.2-.9-1.5L9.182 1.37a2.6 2.6 0 0 0-.596-.27A2.1 2.1 0 0 0 8 1"></path><path fill="url(#SecondIcon_svg__c)" d="M3.324 5.813A3 3 0 0 1 6.318 3h3.364a3 3 0 0 1 2.994 2.813l.21 3.366a3 3 0 0 1-1.45 2.76l-1.893 1.135a3 3 0 0 1-3.086 0l-1.893-1.135a3 3 0 0 1-1.45-2.76z"></path><path fill="#fff" d="M6.5 11c0-1 .3-1.7 1.2-2.6s1.1-1.5 1.1-2.2-.2-.8-.6-.8-.7.2-.7.7v.8h-1v-.7c0-1.2.5-1.9 1.7-1.9 1.1 0 1.7.7 1.7 1.8 0 .9-.4 1.7-1.4 2.9-.7.7-.9 1.1-.9 1.6v.2h2.2v1H6.5z"></path></g><defs><linearGradient id="SecondIcon_svg__b" x1="12.5" x2="1" y1="0" y2="15" gradientUnits="userSpaceOnUse"><stop stop-color="#DADADA"></stop><stop offset="1" stop-color="#9F9F9F"></stop></linearGradient><linearGradient id="SecondIcon_svg__c" x1="11.04" x2="3.084" y1="2.983" y2="13.166" gradientUnits="userSpaceOnUse"><stop stop-color="#DADADA"></stop><stop offset="1" stop-color="#9F9F9F"></stop></linearGradient><clipPath id="SecondIcon_svg__a"><path fill="#fff" d="M0 0h16v16H0z"></path></clipPath></defs></svg></div></a></div><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>3</div></div><a href="/products/notion/shoutouts"><img loading="lazy" srcSet="https://ph-files.imgix.net/ff3e2acf-884a-4f4c-a383-6edfe3de0d88.png?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=42&h=42&fit=crop&dpr=1 1x, https://ph-files.imgix.net/ff3e2acf-884a-4f4c-a383-6edfe3de0d88.png?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=42&h=42&fit=crop&dpr=2 2x, https://ph-files.imgix.net/ff3e2acf-884a-4f4c-a383-6edfe3de0d88.png?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=42&h=42&fit=crop&dpr=3 3x" src="https://ph-files.imgix.net/ff3e2acf-884a-4f4c-a383-6edfe3de0d88.png?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=42&h=42&fit=crop" style="width:42px;height:42px" alt="Notion" class="rounded mt-2 rounded border border-solid border-light-blue" data-test="Notion-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/notion/shoutouts"><strong>Notion</strong> <span>—</span> <!-- -->The all-in-one workspace</a><a class="text-14 font-light text-dark-gray py-2" href="/products/notion/shoutouts">Notion is an all-in-one workspace that combines note-taking, project management, and task organization. It allows users to create customized databases, documents, and calendars to streamline their personal and professional workflows.</a><div class="text-12 font-normal text-dark-gray flex items-center font-light"><a class="flex items-center whitespace-nowrap" href="/products/notion/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>195 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/sulu"><img loading="lazy" srcSet="https://ph-files.imgix.net/4b3e5268-c970-428d-a386-a34b11b7aeab.png?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=14&h=14&fit=crop&dpr=1 1x, https://ph-files.imgix.net/4b3e5268-c970-428d-a386-a34b11b7aeab.png?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=14&h=14&fit=crop&dpr=2 2x, https://ph-files.imgix.net/4b3e5268-c970-428d-a386-a34b11b7aeab.png?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=14&h=14&fit=crop&dpr=3 3x" src="https://ph-files.imgix.net/4b3e5268-c970-428d-a386-a34b11b7aeab.png?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=14&h=14&fit=crop" style="width:14px;height:14px" alt="Sulu" class="rounded mr-1" data-test="Sulu-thumbnail"/><div class="text-12 font-normal text-dark-gray">Sulu</div></a></div><a href="/posts/sulu"><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/blanka"><img loading="lazy" srcSet="https://ph-files.imgix.net/5a50f5c1-b224-4660-a601-2eb440a6d6db.png?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=14&h=14&fit=crop&dpr=1 1x, https://ph-files.imgix.net/5a50f5c1-b224-4660-a601-2eb440a6d6db.png?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=14&h=14&fit=crop&dpr=2 2x, https://ph-files.imgix.net/5a50f5c1-b224-4660-a601-2eb440a6d6db.png?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=14&h=14&fit=crop&dpr=3 3x" src="https://ph-files.imgix.net/5a50f5c1-b224-4660-a601-2eb440a6d6db.png?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=14&h=14&fit=crop" style="width:14px;height:14px" alt="Blanka" class="rounded mr-1" data-test="Blanka-thumbnail"/><div class="text-12 font-normal text-dark-gray">Blanka</div></a></div><a href="/posts/blanka"><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/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/betterbugs-io"><img loading="lazy" srcSet="https://ph-files.imgix.net/f97a7ddb-1336-4409-9c76-36cdd3ae1bc1.png?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=14&h=14&fit=crop&dpr=1 1x, https://ph-files.imgix.net/f97a7ddb-1336-4409-9c76-36cdd3ae1bc1.png?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=14&h=14&fit=crop&dpr=2 2x, https://ph-files.imgix.net/f97a7ddb-1336-4409-9c76-36cdd3ae1bc1.png?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=14&h=14&fit=crop&dpr=3 3x" src="https://ph-files.imgix.net/f97a7ddb-1336-4409-9c76-36cdd3ae1bc1.png?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=14&h=14&fit=crop" style="width:14px;height:14px" alt="BetterBugs.io" class="rounded mr-1" data-test="BetterBugs.io-thumbnail"/><div class="text-12 font-normal text-dark-gray">BetterBugs.io</div></a></div><a href="/posts/betterbugs-io"><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/notion/shoutouts"> and 191 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/openai-api/shoutouts"><img loading="lazy" srcSet="https://ph-files.imgix.net/f904aec8-e324-4aed-ae3b-ff68795ce44f.png?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=42&h=42&fit=crop&dpr=1 1x, https://ph-files.imgix.net/f904aec8-e324-4aed-ae3b-ff68795ce44f.png?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=42&h=42&fit=crop&dpr=2 2x, https://ph-files.imgix.net/f904aec8-e324-4aed-ae3b-ff68795ce44f.png?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=42&h=42&fit=crop&dpr=3 3x" src="https://ph-files.imgix.net/f904aec8-e324-4aed-ae3b-ff68795ce44f.png?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=42&h=42&fit=crop" style="width:42px;height:42px" alt="OpenAI" class="rounded mt-2 rounded border border-solid border-light-blue" data-test="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/openai-api/shoutouts"><strong>OpenAI</strong> <span>—</span> <!-- -->APIs and tools for building AI products</a><a class="text-14 font-light text-dark-gray py-2" href="/products/openai-api/shoutouts">The most powerful platform for building AI products. Build and scale AI experiences powered by industry-leading models and tools.</a><div class="text-12 font-normal text-dark-gray flex items-center font-light"><a class="flex items-center whitespace-nowrap" href="/products/openai-api/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>167 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/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>•<div class="mx-2 flex flex-row items-center"><div><a class="text-16 font-normal text-dark-gray flex items-center" href="/posts/agree-com-2"><img loading="lazy" srcSet="https://ph-files.imgix.net/8f50a16b-5b46-4ef1-ba59-cf3dea153ac7.png?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=14&h=14&fit=crop&dpr=1 1x, https://ph-files.imgix.net/8f50a16b-5b46-4ef1-ba59-cf3dea153ac7.png?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=14&h=14&fit=crop&dpr=2 2x, https://ph-files.imgix.net/8f50a16b-5b46-4ef1-ba59-cf3dea153ac7.png?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=14&h=14&fit=crop&dpr=3 3x" src="https://ph-files.imgix.net/8f50a16b-5b46-4ef1-ba59-cf3dea153ac7.png?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=14&h=14&fit=crop" style="width:14px;height:14px" alt="Agree.com" class="rounded mr-1" data-test="Agree.com-thumbnail"/><div class="text-12 font-normal text-dark-gray">Agree.com</div></a></div><a href="/posts/agree-com-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(#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/openai-api/shoutouts"> and 164 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/gpt-4-openai/shoutouts"><img loading="lazy" srcSet="https://ph-files.imgix.net/b739ac93-2899-4cc1-a893-40ea8afde77e.png?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=42&h=42&fit=crop&dpr=1 1x, https://ph-files.imgix.net/b739ac93-2899-4cc1-a893-40ea8afde77e.png?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=42&h=42&fit=crop&dpr=2 2x, https://ph-files.imgix.net/b739ac93-2899-4cc1-a893-40ea8afde77e.png?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=42&h=42&fit=crop&dpr=3 3x" src="https://ph-files.imgix.net/b739ac93-2899-4cc1-a893-40ea8afde77e.png?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=42&h=42&fit=crop" style="width:42px;height:42px" alt="GPT-4 by OpenAI" class="rounded mt-2 rounded border border-solid border-light-blue" data-test="GPT-4 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/gpt-4-openai/shoutouts"><strong>GPT-4 by OpenAI</strong> <span>—</span> <!-- -->LLM that exhibits human-level performance</a><a class="text-14 font-light text-dark-gray py-2" href="/products/gpt-4-openai/shoutouts">GPT-4 is a multimodal model developed by OpenAI that can understand and generate human-like text based on the context provided. It is used in various applications, such as content creation, customer support, coding help, and educational tools.</a><div class="text-12 font-normal text-dark-gray flex items-center font-light"><a class="flex items-center whitespace-nowrap" href="/products/gpt-4-openai/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>172 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/kick-3"><img loading="lazy" srcSet="https://ph-files.imgix.net/7a100167-9abb-4f3c-945c-03455f500f34.png?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=14&h=14&fit=crop&dpr=1 1x, https://ph-files.imgix.net/7a100167-9abb-4f3c-945c-03455f500f34.png?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=14&h=14&fit=crop&dpr=2 2x, https://ph-files.imgix.net/7a100167-9abb-4f3c-945c-03455f500f34.png?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=14&h=14&fit=crop&dpr=3 3x" src="https://ph-files.imgix.net/7a100167-9abb-4f3c-945c-03455f500f34.png?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=14&h=14&fit=crop" style="width:14px;height:14px" alt="Kick" class="rounded mr-1" data-test="Kick-thumbnail"/><div class="text-12 font-normal text-dark-gray">Kick</div></a></div><a href="/posts/kick-3"><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/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/eddie-ai"><img loading="lazy" srcSet="https://ph-files.imgix.net/d24a9f62-31b2-4c96-8c15-c5aa7fa3719c.png?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=14&h=14&fit=crop&dpr=1 1x, https://ph-files.imgix.net/d24a9f62-31b2-4c96-8c15-c5aa7fa3719c.png?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=14&h=14&fit=crop&dpr=2 2x, https://ph-files.imgix.net/d24a9f62-31b2-4c96-8c15-c5aa7fa3719c.png?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=14&h=14&fit=crop&dpr=3 3x" src="https://ph-files.imgix.net/d24a9f62-31b2-4c96-8c15-c5aa7fa3719c.png?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=14&h=14&fit=crop" style="width:14px;height:14px" alt="Eddie AI" class="rounded mr-1" data-test="Eddie AI-thumbnail"/><div class="text-12 font-normal text-dark-gray">Eddie AI</div></a></div><a href="/posts/eddie-ai"><div><svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="none" class="flex items-center pl-1"><g clip-path="url(#SecondIcon_svg__a)"><path fill="url(#SecondIcon_svg__b)" d="M8 16c-.5 0-.9-.1-1.4-.4L2 13c-.9-.5-1.4-1.4-1.4-2.4V5.4c0-1 .5-1.9 1.4-2.4L6.6.4c.8-.5 1.9-.5 2.7 0L14 3c.9.5 1.4 1.4 1.4 2.4v5.2c0 1-.5 1.9-1.4 2.4l-4.6 2.6c-.5.3-.9.4-1.4.4M8 1c-.2 0-.4.044-.6.104-.201.06-.391.15-.571.255L2.5 3.9c-.5.3-.9.9-.9 1.5v5.2c0 .6.3 1.2.9 1.5l4.6 2.6c.5.3 1.2.3 1.7 0l4.6-2.6c.5-.3.9-.9.9-1.5V5.4c0-.6-.3-1.2-.9-1.5L9.182 1.37a2.6 2.6 0 0 0-.596-.27A2.1 2.1 0 0 0 8 1"></path><path fill="url(#SecondIcon_svg__c)" d="M3.324 5.813A3 3 0 0 1 6.318 3h3.364a3 3 0 0 1 2.994 2.813l.21 3.366a3 3 0 0 1-1.45 2.76l-1.893 1.135a3 3 0 0 1-3.086 0l-1.893-1.135a3 3 0 0 1-1.45-2.76z"></path><path fill="#fff" d="M6.5 11c0-1 .3-1.7 1.2-2.6s1.1-1.5 1.1-2.2-.2-.8-.6-.8-.7.2-.7.7v.8h-1v-.7c0-1.2.5-1.9 1.7-1.9 1.1 0 1.7.7 1.7 1.8 0 .9-.4 1.7-1.4 2.9-.7.7-.9 1.1-.9 1.6v.2h2.2v1H6.5z"></path></g><defs><linearGradient id="SecondIcon_svg__b" x1="12.5" x2="1" y1="0" y2="15" gradientUnits="userSpaceOnUse"><stop stop-color="#DADADA"></stop><stop offset="1" stop-color="#9F9F9F"></stop></linearGradient><linearGradient id="SecondIcon_svg__c" x1="11.04" x2="3.084" y1="2.983" y2="13.166" gradientUnits="userSpaceOnUse"><stop stop-color="#DADADA"></stop><stop offset="1" stop-color="#9F9F9F"></stop></linearGradient><clipPath id="SecondIcon_svg__a"><path fill="#fff" d="M0 0h16v16H0z"></path></clipPath></defs></svg></div></a></div><a class="whitespace-nowrap" href="/products/gpt-4-openai/shoutouts"> and 169 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/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>•<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/supabase/shoutouts"> and 185 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/linear/shoutouts"><img loading="lazy" srcSet="https://ph-files.imgix.net/9d9aa008-ca0e-4f10-84a1-211ae6875f45.png?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=42&h=42&fit=crop&dpr=1 1x, https://ph-files.imgix.net/9d9aa008-ca0e-4f10-84a1-211ae6875f45.png?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=42&h=42&fit=crop&dpr=2 2x, https://ph-files.imgix.net/9d9aa008-ca0e-4f10-84a1-211ae6875f45.png?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=42&h=42&fit=crop&dpr=3 3x" src="https://ph-files.imgix.net/9d9aa008-ca0e-4f10-84a1-211ae6875f45.png?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=42&h=42&fit=crop" style="width:42px;height:42px" alt="Linear" class="rounded mt-2 rounded border border-solid border-light-blue" data-test="Linear-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/linear/shoutouts"><strong>Linear</strong> <span>—</span> <!-- -->Purpose-built for planning and building products</a><a class="text-14 font-light text-dark-gray py-2" href="/products/linear/shoutouts">Linear is a system for modern software development. Streamline issues, projects, and product roadmaps. Linear is the tool of choice for tens of thousands of ambitious product teams, including companies such as Vercel, CashApp, and Perplexity.</a><div class="text-12 font-normal text-dark-gray flex items-center font-light"><a class="flex items-center whitespace-nowrap" href="/products/linear/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>107 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/zefi-1-0"><img loading="lazy" srcSet="https://ph-files.imgix.net/7c13556d-9260-4c9c-b4af-2c512444f32f.png?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=14&h=14&fit=crop&dpr=1 1x, https://ph-files.imgix.net/7c13556d-9260-4c9c-b4af-2c512444f32f.png?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=14&h=14&fit=crop&dpr=2 2x, https://ph-files.imgix.net/7c13556d-9260-4c9c-b4af-2c512444f32f.png?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=14&h=14&fit=crop&dpr=3 3x" src="https://ph-files.imgix.net/7c13556d-9260-4c9c-b4af-2c512444f32f.png?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=14&h=14&fit=crop" style="width:14px;height:14px" alt="Zefi.ai" class="rounded mr-1" data-test="Zefi.ai-thumbnail"/><div class="text-12 font-normal text-dark-gray">Zefi.ai</div></a></div><a href="/posts/zefi-1-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/whalesync-1-0"><img loading="lazy" srcSet="https://ph-files.imgix.net/54b03acb-1f57-4ba4-a1e0-497228b762f6.png?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=14&h=14&fit=crop&dpr=1 1x, https://ph-files.imgix.net/54b03acb-1f57-4ba4-a1e0-497228b762f6.png?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=14&h=14&fit=crop&dpr=2 2x, https://ph-files.imgix.net/54b03acb-1f57-4ba4-a1e0-497228b762f6.png?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=14&h=14&fit=crop&dpr=3 3x" src="https://ph-files.imgix.net/54b03acb-1f57-4ba4-a1e0-497228b762f6.png?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=14&h=14&fit=crop" style="width:14px;height:14px" alt="Whalesync" class="rounded mr-1" data-test="Whalesync-thumbnail"/><div class="text-12 font-normal text-dark-gray">Whalesync</div></a></div><a href="/posts/whalesync-1-0"></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/enhance-d"><img loading="lazy" srcSet="https://ph-files.imgix.net/cee7c838-2ccf-4f39-9214-b4ee1b708ccd.jpeg?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=14&h=14&fit=crop&dpr=1 1x, https://ph-files.imgix.net/cee7c838-2ccf-4f39-9214-b4ee1b708ccd.jpeg?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=14&h=14&fit=crop&dpr=2 2x, https://ph-files.imgix.net/cee7c838-2ccf-4f39-9214-b4ee1b708ccd.jpeg?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=14&h=14&fit=crop&dpr=3 3x" src="https://ph-files.imgix.net/cee7c838-2ccf-4f39-9214-b4ee1b708ccd.jpeg?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=14&h=14&fit=crop" style="width:14px;height:14px" alt="Enhance-d" class="rounded mr-1" data-test="Enhance-d-thumbnail"/><div class="text-12 font-normal text-dark-gray">Enhance-d</div></a></div><a href="/posts/enhance-d"></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/butter-scenes"><img loading="lazy" srcSet="https://ph-files.imgix.net/0b79b166-e884-40da-a0b5-051089253b12.png?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=14&h=14&fit=crop&dpr=1 1x, https://ph-files.imgix.net/0b79b166-e884-40da-a0b5-051089253b12.png?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=14&h=14&fit=crop&dpr=2 2x, https://ph-files.imgix.net/0b79b166-e884-40da-a0b5-051089253b12.png?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=14&h=14&fit=crop&dpr=3 3x" src="https://ph-files.imgix.net/0b79b166-e884-40da-a0b5-051089253b12.png?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=14&h=14&fit=crop" style="width:14px;height:14px" alt="Butter Scenes" class="rounded mr-1" data-test="Butter Scenes-thumbnail"/><div class="text-12 font-normal text-dark-gray">Butter Scenes</div></a></div><a href="/posts/butter-scenes"></a></div><a class="whitespace-nowrap" href="/products/linear/shoutouts"> and 103 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/slack/shoutouts"><img loading="lazy" srcSet="https://ph-files.imgix.net/2f06cf02-5fa1-4b17-8246-8b4499d50e33.jpeg?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=42&h=42&fit=crop&dpr=1 1x, https://ph-files.imgix.net/2f06cf02-5fa1-4b17-8246-8b4499d50e33.jpeg?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=42&h=42&fit=crop&dpr=2 2x, https://ph-files.imgix.net/2f06cf02-5fa1-4b17-8246-8b4499d50e33.jpeg?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=42&h=42&fit=crop&dpr=3 3x" src="https://ph-files.imgix.net/2f06cf02-5fa1-4b17-8246-8b4499d50e33.jpeg?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=42&h=42&fit=crop" style="width:42px;height:42px" alt="Slack" class="rounded mt-2 rounded border border-solid border-light-blue" data-test="Slack-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/slack/shoutouts"><strong>Slack</strong> <span>—</span> <!-- -->Team communication and collaboration platform</a><a class="text-14 font-light text-dark-gray py-2" href="/products/slack/shoutouts">Slack is an application that helps teams communicate and work together by combining messaging, file sharing, and app integrations in one place. It makes it easy for teams to stay connected and work efficiently, whether they are in the office or working remotely.</a><div class="text-12 font-normal text-dark-gray flex items-center font-light"><a class="flex items-center whitespace-nowrap" href="/products/slack/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>106 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/spiky-2"><img loading="lazy" srcSet="https://ph-files.imgix.net/c6ff8f6a-22b5-47c2-9200-b9ecfc899319.png?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=14&h=14&fit=crop&dpr=1 1x, https://ph-files.imgix.net/c6ff8f6a-22b5-47c2-9200-b9ecfc899319.png?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=14&h=14&fit=crop&dpr=2 2x, https://ph-files.imgix.net/c6ff8f6a-22b5-47c2-9200-b9ecfc899319.png?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=14&h=14&fit=crop&dpr=3 3x" src="https://ph-files.imgix.net/c6ff8f6a-22b5-47c2-9200-b9ecfc899319.png?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=14&h=14&fit=crop" style="width:14px;height:14px" alt="Spiky" class="rounded mr-1" data-test="Spiky-thumbnail"/><div class="text-12 font-normal text-dark-gray">Spiky</div></a></div><a href="/posts/spiky-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(#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/blanka"><img loading="lazy" srcSet="https://ph-files.imgix.net/5a50f5c1-b224-4660-a601-2eb440a6d6db.png?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=14&h=14&fit=crop&dpr=1 1x, https://ph-files.imgix.net/5a50f5c1-b224-4660-a601-2eb440a6d6db.png?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=14&h=14&fit=crop&dpr=2 2x, https://ph-files.imgix.net/5a50f5c1-b224-4660-a601-2eb440a6d6db.png?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=14&h=14&fit=crop&dpr=3 3x" src="https://ph-files.imgix.net/5a50f5c1-b224-4660-a601-2eb440a6d6db.png?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=14&h=14&fit=crop" style="width:14px;height:14px" alt="Blanka" class="rounded mr-1" data-test="Blanka-thumbnail"/><div class="text-12 font-normal text-dark-gray">Blanka</div></a></div><a href="/posts/blanka"><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/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/autoflow-studio"><video style="width:14px;height:14px" class="rounded mr-1 styles_video__b8SeA" aria-label="AutoFlow Studio" width="14" height="14" poster="https://ph-files.imgix.net/3db6978a-3f76-4a0e-b809-1f6357eccdb8.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/3db6978a-3f76-4a0e-b809-1f6357eccdb8.gif?fm=mp4&crop=max&w=14&h=14&dpr=2#t=0.001" type="video/mp4"/><source src="https://ph-files.imgix.net/3db6978a-3f76-4a0e-b809-1f6357eccdb8.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">AutoFlow Studio</div></a></div><a href="/posts/autoflow-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/slack/shoutouts"> and 102 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/next-js/shoutouts"><img loading="lazy" srcSet="https://ph-files.imgix.net/76710619-0e0c-4456-918d-f5f2cb58e1cc.png?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=42&h=42&fit=crop&dpr=1 1x, https://ph-files.imgix.net/76710619-0e0c-4456-918d-f5f2cb58e1cc.png?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=42&h=42&fit=crop&dpr=2 2x, https://ph-files.imgix.net/76710619-0e0c-4456-918d-f5f2cb58e1cc.png?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=42&h=42&fit=crop&dpr=3 3x" src="https://ph-files.imgix.net/76710619-0e0c-4456-918d-f5f2cb58e1cc.png?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=42&h=42&fit=crop" style="width:42px;height:42px" alt="Next.js" class="rounded mt-2 rounded border border-solid border-light-blue" data-test="Next.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/next-js/shoutouts"><strong>Next.js</strong> <span>—</span> <!-- -->Create web applications with the power of React components</a><a class="text-14 font-light text-dark-gray py-2" href="/products/next-js/shoutouts">The React framework for production. Next.js provides zero-configuration automatic code splitting, filesystem based routing, hot code reloading and universal rendering.</a><div class="text-12 font-normal text-dark-gray flex items-center font-light"><a class="flex items-center whitespace-nowrap" href="/products/next-js/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>178 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/mac-pet"><img loading="lazy" srcSet="https://ph-files.imgix.net/2c8cd842-67e2-49f6-bd5d-ffb5aec2f1ec.png?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=14&h=14&fit=crop&dpr=1 1x, https://ph-files.imgix.net/2c8cd842-67e2-49f6-bd5d-ffb5aec2f1ec.png?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=14&h=14&fit=crop&dpr=2 2x, https://ph-files.imgix.net/2c8cd842-67e2-49f6-bd5d-ffb5aec2f1ec.png?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=14&h=14&fit=crop&dpr=3 3x" src="https://ph-files.imgix.net/2c8cd842-67e2-49f6-bd5d-ffb5aec2f1ec.png?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=14&h=14&fit=crop" style="width:14px;height:14px" alt="Mac Pet" class="rounded mr-1" data-test="Mac Pet-thumbnail"/><div class="text-12 font-normal text-dark-gray">Mac Pet</div></a></div><a href="/posts/mac-pet"></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/toivo-ai"><video style="width:14px;height:14px" class="rounded mr-1 styles_video__b8SeA" aria-label="Toivo AI" width="14" height="14" poster="https://ph-files.imgix.net/5ae34fc2-20cc-4b59-878b-eddb3076ab76.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/5ae34fc2-20cc-4b59-878b-eddb3076ab76.gif?fm=mp4&crop=max&w=14&h=14&dpr=2#t=0.001" type="video/mp4"/><source src="https://ph-files.imgix.net/5ae34fc2-20cc-4b59-878b-eddb3076ab76.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">Toivo AI</div></a></div><a href="/posts/toivo-ai"></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/pitchquick-co"><img loading="lazy" srcSet="https://ph-files.imgix.net/608c7ac1-be31-4c70-84ea-4a3849d5d8b2.png?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=14&h=14&fit=crop&dpr=1 1x, https://ph-files.imgix.net/608c7ac1-be31-4c70-84ea-4a3849d5d8b2.png?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=14&h=14&fit=crop&dpr=2 2x, https://ph-files.imgix.net/608c7ac1-be31-4c70-84ea-4a3849d5d8b2.png?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=14&h=14&fit=crop&dpr=3 3x" src="https://ph-files.imgix.net/608c7ac1-be31-4c70-84ea-4a3849d5d8b2.png?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=14&h=14&fit=crop" style="width:14px;height:14px" alt="PitchQuick" class="rounded mr-1" data-test="PitchQuick-thumbnail"/><div class="text-12 font-normal text-dark-gray">PitchQuick</div></a></div><a href="/posts/pitchquick-co"></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/flowscraper"><img loading="lazy" srcSet="https://ph-files.imgix.net/12f4ed45-907d-46b2-b088-fe9a32dc8cce.png?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=14&h=14&fit=crop&dpr=1 1x, https://ph-files.imgix.net/12f4ed45-907d-46b2-b088-fe9a32dc8cce.png?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=14&h=14&fit=crop&dpr=2 2x, https://ph-files.imgix.net/12f4ed45-907d-46b2-b088-fe9a32dc8cce.png?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=14&h=14&fit=crop&dpr=3 3x" src="https://ph-files.imgix.net/12f4ed45-907d-46b2-b088-fe9a32dc8cce.png?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=14&h=14&fit=crop" style="width:14px;height:14px" alt="FlowScraper" class="rounded mr-1" data-test="FlowScraper-thumbnail"/><div class="text-12 font-normal text-dark-gray">FlowScraper</div></a></div><a href="/posts/flowscraper"><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/next-js/shoutouts"> and 174 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/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/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/taskia"><img loading="lazy" srcSet="https://ph-files.imgix.net/0bf5ec21-95ab-4b6c-b87d-967a3b6a2af4.png?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=14&h=14&fit=crop&dpr=1 1x, https://ph-files.imgix.net/0bf5ec21-95ab-4b6c-b87d-967a3b6a2af4.png?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=14&h=14&fit=crop&dpr=2 2x, https://ph-files.imgix.net/0bf5ec21-95ab-4b6c-b87d-967a3b6a2af4.png?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=14&h=14&fit=crop&dpr=3 3x" src="https://ph-files.imgix.net/0bf5ec21-95ab-4b6c-b87d-967a3b6a2af4.png?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=14&h=14&fit=crop" style="width:14px;height:14px" alt="Taskia" class="rounded mr-1" data-test="Taskia-thumbnail"/><div class="text-12 font-normal text-dark-gray">Taskia</div></a></div><a href="/posts/taskia"></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/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/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><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="flex flex-col gap-4"><div class="text-12 font-semibold text-light-gray uppercase">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-static.imgix.net/guest-user-avatar.png?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=24&h=24&fit=crop&dpr=1 1x, https://ph-static.imgix.net/guest-user-avatar.png?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=24&h=24&fit=crop&dpr=2 2x, https://ph-static.imgix.net/guest-user-avatar.png?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=24&h=24&fit=crop&dpr=3 3x" src="https://ph-static.imgix.net/guest-user-avatar.png?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=24&h=24&fit=crop" style="width:24px;height:24px" alt="Ghost Kitty" class="rounded-full"/></div><div class="flex flex-row gap-1"><a class="text-14 font-semibold text-dark-gray" href="/">Ghost Kitty</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/spotify"><div class="styles_tagline__CKsdU flex flex-row items-center gap-2 py-1"><img loading="lazy" srcSet="https://ph-files.imgix.net/aa6e3930-dec2-4d85-af41-d39f120e7539.jpeg?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=36&h=36&fit=crop&dpr=1 1x, https://ph-files.imgix.net/aa6e3930-dec2-4d85-af41-d39f120e7539.jpeg?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=36&h=36&fit=crop&dpr=2 2x, https://ph-files.imgix.net/aa6e3930-dec2-4d85-af41-d39f120e7539.jpeg?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=36&h=36&fit=crop&dpr=3 3x" src="https://ph-files.imgix.net/aa6e3930-dec2-4d85-af41-d39f120e7539.jpeg?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=36&h=36&fit=crop" style="width:36px;height:36px" alt="Spotify" class="rounded" data-test="Spotify-thumbnail"/><div><div class="text-14 font-semibold text-dark-gray styles_noOfLines-1__u8iSd">Spotify</div><div class="text-12 font-normal text-light-gray styles_noOfLines-2__k_Ta_">Stream music and podcasts</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-static.imgix.net/guest-user-avatar.png?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=24&h=24&fit=crop&dpr=1 1x, https://ph-static.imgix.net/guest-user-avatar.png?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=24&h=24&fit=crop&dpr=2 2x, https://ph-static.imgix.net/guest-user-avatar.png?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=24&h=24&fit=crop&dpr=3 3x" src="https://ph-static.imgix.net/guest-user-avatar.png?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=24&h=24&fit=crop" style="width:24px;height:24px" alt="Ghost Kitty" class="rounded-full"/></div><div class="flex flex-row gap-1"><a class="text-14 font-semibold text-dark-gray" href="/">Ghost Kitty</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/firefoxpwa"><div class="styles_tagline__CKsdU flex flex-row items-center gap-2 py-1"><video style="width:36px;height:36px" class="rounded styles_video__b8SeA" aria-label="FirefoxPWA" width="36" height="36" poster="https://ph-files.imgix.net/36ff1001-0022-4c68-b407-3b3850018f17.gif?auto=compress&codec=mozjpeg&cs=strip&fm=webp&w=36&h=36&fit=max&frame=1&dpr=2" muted="" loop="" disableRemotePlayback="" disablePictureInPicture="" playsInline="" preload="none"><source src="https://ph-files.imgix.net/36ff1001-0022-4c68-b407-3b3850018f17.gif?fm=mp4&crop=max&w=36&h=36&dpr=2#t=0.001" type="video/mp4"/><source src="https://ph-files.imgix.net/36ff1001-0022-4c68-b407-3b3850018f17.gif?fm=webm&crop=max&w=36&h=36&dpr=2#t=0.001" type="video/webm"/></video><div><div class="text-14 font-semibold text-dark-gray styles_noOfLines-1__u8iSd">FirefoxPWA</div><div class="text-12 font-normal text-light-gray styles_noOfLines-2__k_Ta_">Tool to install, manage and use Web Apps in Mozilla Firefox</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-static.imgix.net/guest-user-avatar.png?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=24&h=24&fit=crop&dpr=1 1x, https://ph-static.imgix.net/guest-user-avatar.png?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=24&h=24&fit=crop&dpr=2 2x, https://ph-static.imgix.net/guest-user-avatar.png?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=24&h=24&fit=crop&dpr=3 3x" src="https://ph-static.imgix.net/guest-user-avatar.png?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=24&h=24&fit=crop" style="width:24px;height:24px" alt="Ghost Kitty" class="rounded-full"/></div><div class="flex flex-row gap-1"><a class="text-14 font-semibold text-dark-gray" href="/">Ghost Kitty</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/notion"><div class="styles_tagline__CKsdU flex flex-row items-center gap-2 py-1"><img loading="lazy" srcSet="https://ph-files.imgix.net/ff3e2acf-884a-4f4c-a383-6edfe3de0d88.png?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=36&h=36&fit=crop&dpr=1 1x, https://ph-files.imgix.net/ff3e2acf-884a-4f4c-a383-6edfe3de0d88.png?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=36&h=36&fit=crop&dpr=2 2x, https://ph-files.imgix.net/ff3e2acf-884a-4f4c-a383-6edfe3de0d88.png?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=36&h=36&fit=crop&dpr=3 3x" src="https://ph-files.imgix.net/ff3e2acf-884a-4f4c-a383-6edfe3de0d88.png?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=36&h=36&fit=crop" style="width:36px;height:36px" alt="Notion" class="rounded" data-test="Notion-thumbnail"/><div><div class="text-14 font-semibold text-dark-gray styles_noOfLines-1__u8iSd">Notion</div><div class="text-12 font-normal text-light-gray styles_noOfLines-2__k_Ta_">The all-in-one workspace</div></div></div></a></div></div></div><hr class="h-0 w-full border-b border-light-blue my-6"/></div><div class="flex flex-col gap-4"><div class="text-12 font-semibold text-light-gray uppercase">Developer Tools 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-4557" aria-label="Andreas Klinger" href="/@andreasklinger"><img loading="lazy" srcSet="https://ph-avatars.imgix.net/4557/original.jpeg?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=24&h=24&fit=crop&dpr=1 1x, https://ph-avatars.imgix.net/4557/original.jpeg?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=24&h=24&fit=crop&dpr=2 2x, https://ph-avatars.imgix.net/4557/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/4557/original.jpeg?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=24&h=24&fit=crop" style="width:24px;height:24px" alt="Andreas Klinger" class="rounded-full"/></a></div><div class=""><a data-test="user-image-link-516644" aria-label="Guilherme Vinicius" href="/@guilherme_vinicius"><img loading="lazy" srcSet="https://ph-avatars.imgix.net/516644/original.jpeg?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=24&h=24&fit=crop&dpr=1 1x, https://ph-avatars.imgix.net/516644/original.jpeg?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=24&h=24&fit=crop&dpr=2 2x, https://ph-avatars.imgix.net/516644/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/516644/original.jpeg?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=24&h=24&fit=crop" style="width:24px;height:24px" alt="Guilherme Vinicius" 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-3735" aria-label="Mattias P Johansson" href="/@mpjme"><img loading="lazy" srcSet="https://ph-avatars.imgix.net/3735/original.jpeg?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=24&h=24&fit=crop&dpr=1 1x, https://ph-avatars.imgix.net/3735/original.jpeg?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=24&h=24&fit=crop&dpr=2 2x, https://ph-avatars.imgix.net/3735/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/3735/original.jpeg?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=24&h=24&fit=crop" style="width:24px;height:24px" alt="Mattias P Johansson" class="rounded-full"/></a></div><div class=""><a data-test="user-image-link-5349" aria-label="Kumar Thangudu" href="/@datarade"><img loading="lazy" srcSet="https://ph-avatars.imgix.net/5349/80c2fc4e-7034-472c-a776-479b9d8df7fb.jpeg?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=24&h=24&fit=crop&dpr=1 1x, https://ph-avatars.imgix.net/5349/80c2fc4e-7034-472c-a776-479b9d8df7fb.jpeg?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=24&h=24&fit=crop&dpr=2 2x, https://ph-avatars.imgix.net/5349/80c2fc4e-7034-472c-a776-479b9d8df7fb.jpeg?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=24&h=24&fit=crop&dpr=3 3x" src="https://ph-avatars.imgix.net/5349/80c2fc4e-7034-472c-a776-479b9d8df7fb.jpeg?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=24&h=24&fit=crop" style="width:24px;height:24px" alt="Kumar Thangudu" class="rounded-full"/></a></div><div class=""><a data-test="user-image-link-516681" aria-label="Kris Rajendren" href="/@kris_randen"><img loading="lazy" srcSet="https://ph-avatars.imgix.net/516681/original.jpeg?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=24&h=24&fit=crop&dpr=1 1x, https://ph-avatars.imgix.net/516681/original.jpeg?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=24&h=24&fit=crop&dpr=2 2x, https://ph-avatars.imgix.net/516681/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/516681/original.jpeg?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=24&h=24&fit=crop" style="width:24px;height:24px" alt="Kris Rajendren" class="rounded-full"/></a></div><div class=""><a data-test="user-image-link-28396" aria-label="Elliot Myhre" href="/@elliotmyhre"><img loading="lazy" srcSet="https://ph-avatars.imgix.net/28396/original.jpeg?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=24&h=24&fit=crop&dpr=1 1x, https://ph-avatars.imgix.net/28396/original.jpeg?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=24&h=24&fit=crop&dpr=2 2x, https://ph-avatars.imgix.net/28396/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/28396/original.jpeg?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=24&h=24&fit=crop" style="width:24px;height:24px" alt="Elliot Myhre" class="rounded-full"/></a></div><div class=""><a data-test="user-image-link-12830" aria-label="Fernando Parra" href="/@deleted-12830"><img loading="lazy" srcSet="https://ph-avatars.imgix.net/12830/original.jpeg?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=24&h=24&fit=crop&dpr=1 1x, https://ph-avatars.imgix.net/12830/original.jpeg?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=24&h=24&fit=crop&dpr=2 2x, https://ph-avatars.imgix.net/12830/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/12830/original.jpeg?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=24&h=24&fit=crop" style="width:24px;height:24px" alt="Fernando Parra" class="rounded-full"/></a></div><div class=""><a data-test="user-image-link-19444" aria-label="Jordan Lampe" href="/@jslampe"><img loading="lazy" srcSet="https://ph-avatars.imgix.net/19444/original.jpeg?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=24&h=24&fit=crop&dpr=1 1x, https://ph-avatars.imgix.net/19444/original.jpeg?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=24&h=24&fit=crop&dpr=2 2x, https://ph-avatars.imgix.net/19444/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/19444/original.jpeg?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=24&h=24&fit=crop" style="width:24px;height:24px" alt="Jordan Lampe" class="rounded-full"/></a></div><div class=""><a data-test="user-image-link-72708" aria-label="Ben Tossell" href="/@deleted-72708"><img loading="lazy" srcSet="https://ph-avatars.imgix.net/72708/original.jpeg?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=24&h=24&fit=crop&dpr=1 1x, https://ph-avatars.imgix.net/72708/original.jpeg?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=24&h=24&fit=crop&dpr=2 2x, https://ph-avatars.imgix.net/72708/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/72708/original.jpeg?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=24&h=24&fit=crop" style="width:24px;height:24px" alt="Ben Tossell" class="rounded-full"/></a></div><div class=""><a data-test="user-image-link-72651" aria-label="Ankush Dharkar" href="/@ankushdharkar"><img loading="lazy" srcSet="https://ph-avatars.imgix.net/72651/d904d3b1-fc75-4b74-bd1d-9c6999f394c2.jpeg?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=24&h=24&fit=crop&dpr=1 1x, https://ph-avatars.imgix.net/72651/d904d3b1-fc75-4b74-bd1d-9c6999f394c2.jpeg?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=24&h=24&fit=crop&dpr=2 2x, https://ph-avatars.imgix.net/72651/d904d3b1-fc75-4b74-bd1d-9c6999f394c2.jpeg?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=24&h=24&fit=crop&dpr=3 3x" src="https://ph-avatars.imgix.net/72651/d904d3b1-fc75-4b74-bd1d-9c6999f394c2.jpeg?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=24&h=24&fit=crop" style="width:24px;height:24px" alt="Ankush Dharkar" class="rounded-full"/></a></div><div class=""><a data-test="user-image-link-500611" aria-label="Daniel Santos Ricci" href="/@dsantosricci"><img loading="lazy" srcSet="https://ph-avatars.imgix.net/500611/original.jpeg?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=24&h=24&fit=crop&dpr=1 1x, https://ph-avatars.imgix.net/500611/original.jpeg?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=24&h=24&fit=crop&dpr=2 2x, https://ph-avatars.imgix.net/500611/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/500611/original.jpeg?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=24&h=24&fit=crop" style="width:24px;height:24px" alt="Daniel Santos Ricci" class="rounded-full"/></a></div><div class=""><a data-test="user-image-link-516194" aria-label="Zsolt Agárdy" href="/@zsoltagardy"><img loading="lazy" srcSet="https://ph-avatars.imgix.net/516194/original.jpeg?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=24&h=24&fit=crop&dpr=1 1x, https://ph-avatars.imgix.net/516194/original.jpeg?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=24&h=24&fit=crop&dpr=2 2x, https://ph-avatars.imgix.net/516194/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/516194/original.jpeg?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=24&h=24&fit=crop" style="width:24px;height:24px" alt="Zsolt Agárdy" class="rounded-full"/></a></div><div class=""><a data-test="user-image-link-24343" aria-label="Jason Weingardt" href="/@jason_weingardt"><img loading="lazy" srcSet="https://ph-avatars.imgix.net/24343/81d4c8d3-246a-4456-87c5-db026f211f32.jpeg?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=24&h=24&fit=crop&dpr=1 1x, https://ph-avatars.imgix.net/24343/81d4c8d3-246a-4456-87c5-db026f211f32.jpeg?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=24&h=24&fit=crop&dpr=2 2x, https://ph-avatars.imgix.net/24343/81d4c8d3-246a-4456-87c5-db026f211f32.jpeg?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=24&h=24&fit=crop&dpr=3 3x" src="https://ph-avatars.imgix.net/24343/81d4c8d3-246a-4456-87c5-db026f211f32.jpeg?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=24&h=24&fit=crop" style="width:24px;height:24px" alt="Jason Weingardt" class="rounded-full"/></a></div><div class=""><a data-test="user-image-link-298286" aria-label="DoBox" href="/@thisisdobox"><img loading="lazy" srcSet="https://ph-avatars.imgix.net/298286/original.jpeg?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=24&h=24&fit=crop&dpr=1 1x, https://ph-avatars.imgix.net/298286/original.jpeg?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=24&h=24&fit=crop&dpr=2 2x, https://ph-avatars.imgix.net/298286/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/298286/original.jpeg?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=24&h=24&fit=crop" style="width:24px;height:24px" alt="DoBox" class="rounded-full"/></a></div><div class=""><a data-test="user-image-link-493842" aria-label="Zakhar Sukhonosenko" href="/@zakhar_sukhonosenko"><img loading="lazy" srcSet="https://ph-avatars.imgix.net/493842/original.jpeg?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=24&h=24&fit=crop&dpr=1 1x, https://ph-avatars.imgix.net/493842/original.jpeg?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=24&h=24&fit=crop&dpr=2 2x, https://ph-avatars.imgix.net/493842/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/493842/original.jpeg?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=24&h=24&fit=crop" style="width:24px;height:24px" alt="Zakhar Sukhonosenko" class="rounded-full"/></a></div><div class=""><a data-test="user-image-link-30757" aria-label="Erik Kalviainen" href="/@ekalvi"><img loading="lazy" srcSet="https://ph-avatars.imgix.net/30757/5a50a0a7-dee2-4cfb-a3ed-d20f25414193.jpeg?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=24&h=24&fit=crop&dpr=1 1x, https://ph-avatars.imgix.net/30757/5a50a0a7-dee2-4cfb-a3ed-d20f25414193.jpeg?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=24&h=24&fit=crop&dpr=2 2x, https://ph-avatars.imgix.net/30757/5a50a0a7-dee2-4cfb-a3ed-d20f25414193.jpeg?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=24&h=24&fit=crop&dpr=3 3x" src="https://ph-avatars.imgix.net/30757/5a50a0a7-dee2-4cfb-a3ed-d20f25414193.jpeg?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=24&h=24&fit=crop" style="width:24px;height:24px" alt="Erik Kalviainen" class="rounded-full"/></a></div><div class=""><a data-test="user-image-link-330032" aria-label="Tom Cutshall" href="/@tomcutshall"><img loading="lazy" srcSet="https://ph-avatars.imgix.net/330032/original.jpeg?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=24&h=24&fit=crop&dpr=1 1x, https://ph-avatars.imgix.net/330032/original.jpeg?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=24&h=24&fit=crop&dpr=2 2x, https://ph-avatars.imgix.net/330032/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/330032/original.jpeg?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=24&h=24&fit=crop" style="width:24px;height:24px" alt="Tom Cutshall" class="rounded-full"/></a></div><div class=""><a data-test="user-image-link-514008" aria-label="Brian Gracely" href="/@bgracely"><img loading="lazy" srcSet="https://ph-avatars.imgix.net/514008/original.jpeg?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=24&h=24&fit=crop&dpr=1 1x, https://ph-avatars.imgix.net/514008/original.jpeg?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=24&h=24&fit=crop&dpr=2 2x, https://ph-avatars.imgix.net/514008/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/514008/original.jpeg?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=24&h=24&fit=crop" style="width:24px;height:24px" alt="Brian Gracely" class="rounded-full"/></a></div><div class=""><a data-test="user-image-link-440214" aria-label="Elie Hirschfeld" href="/@hirschfeldelie"><img loading="lazy" srcSet="https://ph-avatars.imgix.net/440214/original.jpeg?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=24&h=24&fit=crop&dpr=1 1x, https://ph-avatars.imgix.net/440214/original.jpeg?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=24&h=24&fit=crop&dpr=2 2x, https://ph-avatars.imgix.net/440214/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/440214/original.jpeg?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=24&h=24&fit=crop" style="width:24px;height:24px" alt="Elie Hirschfeld" class="rounded-full"/></a></div><div class=""><a data-test="user-image-link-513575" aria-label="Esther Schindler" href="/@estherschindler"><img loading="lazy" srcSet="https://ph-avatars.imgix.net/513575/original.jpeg?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=24&h=24&fit=crop&dpr=1 1x, https://ph-avatars.imgix.net/513575/original.jpeg?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=24&h=24&fit=crop&dpr=2 2x, https://ph-avatars.imgix.net/513575/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/513575/original.jpeg?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=24&h=24&fit=crop" style="width:24px;height:24px" alt="Esther Schindler" class="rounded-full"/></a></div><div class=""><a data-test="user-image-link-513001" aria-label="WHAMI" href="/@whamiapp"><img loading="lazy" srcSet="https://ph-avatars.imgix.net/513001/original.jpeg?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=24&h=24&fit=crop&dpr=1 1x, https://ph-avatars.imgix.net/513001/original.jpeg?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=24&h=24&fit=crop&dpr=2 2x, https://ph-avatars.imgix.net/513001/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/513001/original.jpeg?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=24&h=24&fit=crop" style="width:24px;height:24px" alt="WHAMI" class="rounded-full"/></a></div><div class=""><a data-test="user-image-link-186713" aria-label="Ennio" href="/@enniodybeli"><img loading="lazy" srcSet="https://ph-avatars.imgix.net/186713/original.jpeg?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=24&h=24&fit=crop&dpr=1 1x, https://ph-avatars.imgix.net/186713/original.jpeg?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=24&h=24&fit=crop&dpr=2 2x, https://ph-avatars.imgix.net/186713/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/186713/original.jpeg?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=24&h=24&fit=crop" style="width:24px;height:24px" alt="Ennio" 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-512056" aria-label="Vaibhav Pandey" href="/@vaibhav_padey"><img loading="lazy" srcSet="https://ph-avatars.imgix.net/512056/original.jpeg?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=24&h=24&fit=crop&dpr=1 1x, https://ph-avatars.imgix.net/512056/original.jpeg?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=24&h=24&fit=crop&dpr=2 2x, https://ph-avatars.imgix.net/512056/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/512056/original.jpeg?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=24&h=24&fit=crop" style="width:24px;height:24px" alt="Vaibhav Pandey" class="rounded-full"/></a></div><div class=""><a data-test="user-image-link-311361" aria-label="Nick Creegan" href="/@njcreegan"><img loading="lazy" srcSet="https://ph-avatars.imgix.net/311361/original.jpeg?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=24&h=24&fit=crop&dpr=1 1x, https://ph-avatars.imgix.net/311361/original.jpeg?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=24&h=24&fit=crop&dpr=2 2x, https://ph-avatars.imgix.net/311361/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/311361/original.jpeg?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=24&h=24&fit=crop" style="width:24px;height:24px" alt="Nick Creegan" class="rounded-full"/></a></div><div class=""><a data-test="user-image-link-317269" aria-label="Pooja Dave" href="/@pooja_dave"><img loading="lazy" srcSet="https://ph-avatars.imgix.net/317269/original.jpeg?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=24&h=24&fit=crop&dpr=1 1x, https://ph-avatars.imgix.net/317269/original.jpeg?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=24&h=24&fit=crop&dpr=2 2x, https://ph-avatars.imgix.net/317269/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/317269/original.jpeg?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=24&h=24&fit=crop" style="width:24px;height:24px" alt="Pooja Dave" class="rounded-full"/></a></div><div class=""><a data-test="user-image-link-437659" aria-label="Patrik Krupar" href="/@pkrupar"><img loading="lazy" srcSet="https://ph-avatars.imgix.net/437659/original.jpeg?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=24&h=24&fit=crop&dpr=1 1x, https://ph-avatars.imgix.net/437659/original.jpeg?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=24&h=24&fit=crop&dpr=2 2x, https://ph-avatars.imgix.net/437659/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/437659/original.jpeg?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=24&h=24&fit=crop" style="width:24px;height:24px" alt="Patrik Krupar" class="rounded-full"/></a></div><div class=""><a data-test="user-image-link-303717" aria-label="Marcos" href="/@marcosdeoak"><img loading="lazy" srcSet="https://ph-avatars.imgix.net/303717/original.jpeg?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=24&h=24&fit=crop&dpr=1 1x, https://ph-avatars.imgix.net/303717/original.jpeg?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=24&h=24&fit=crop&dpr=2 2x, https://ph-avatars.imgix.net/303717/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/303717/original.jpeg?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=24&h=24&fit=crop" style="width:24px;height:24px" alt="Marcos" 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-509892" aria-label="Iason Demiros" href="/@iason"><img loading="lazy" srcSet="https://ph-avatars.imgix.net/509892/original.jpeg?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=24&h=24&fit=crop&dpr=1 1x, https://ph-avatars.imgix.net/509892/original.jpeg?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=24&h=24&fit=crop&dpr=2 2x, https://ph-avatars.imgix.net/509892/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/509892/original.jpeg?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=24&h=24&fit=crop" style="width:24px;height:24px" alt="Iason Demiros" class="rounded-full"/></a></div><div class=""><a data-test="user-image-link-509611" aria-label="Matt Biddulph" href="/@mattb"><img loading="lazy" srcSet="https://ph-avatars.imgix.net/509611/original.jpeg?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=24&h=24&fit=crop&dpr=1 1x, https://ph-avatars.imgix.net/509611/original.jpeg?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=24&h=24&fit=crop&dpr=2 2x, https://ph-avatars.imgix.net/509611/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/509611/original.jpeg?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=24&h=24&fit=crop" style="width:24px;height:24px" alt="Matt Biddulph" class="rounded-full"/></a></div><div class=""><a data-test="user-image-link-15882" aria-label="Gino Mangnoesing" href="/@ginonl"><img loading="lazy" srcSet="https://ph-avatars.imgix.net/15882/529933b4-cb1d-40fc-9da9-22839a176213.jpeg?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=24&h=24&fit=crop&dpr=1 1x, https://ph-avatars.imgix.net/15882/529933b4-cb1d-40fc-9da9-22839a176213.jpeg?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=24&h=24&fit=crop&dpr=2 2x, https://ph-avatars.imgix.net/15882/529933b4-cb1d-40fc-9da9-22839a176213.jpeg?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=24&h=24&fit=crop&dpr=3 3x" src="https://ph-avatars.imgix.net/15882/529933b4-cb1d-40fc-9da9-22839a176213.jpeg?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=24&h=24&fit=crop" style="width:24px;height:24px" alt="Gino Mangnoesing" class="rounded-full"/></a></div><div class=""><a data-test="user-image-link-484079" aria-label="Patricia Dixon" href="/@patricia_dixon"><img loading="lazy" srcSet="https://ph-avatars.imgix.net/484079/original.jpeg?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=24&h=24&fit=crop&dpr=1 1x, https://ph-avatars.imgix.net/484079/original.jpeg?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=24&h=24&fit=crop&dpr=2 2x, https://ph-avatars.imgix.net/484079/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/484079/original.jpeg?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=24&h=24&fit=crop" style="width:24px;height:24px" alt="Patricia Dixon" class="rounded-full"/></a></div><div class=""><a data-test="user-image-link-508725" aria-label="Jay Wilburn" href="/@jay_wilburn"><img loading="lazy" srcSet="https://ph-avatars.imgix.net/508725/original.jpeg?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=24&h=24&fit=crop&dpr=1 1x, https://ph-avatars.imgix.net/508725/original.jpeg?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=24&h=24&fit=crop&dpr=2 2x, https://ph-avatars.imgix.net/508725/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/508725/original.jpeg?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=24&h=24&fit=crop" style="width:24px;height:24px" alt="Jay Wilburn" class="rounded-full"/></a></div><div class=""><a data-test="user-image-link-508682" aria-label="Austin" href="/@omicaustin"><img loading="lazy" srcSet="https://ph-avatars.imgix.net/508682/original.jpeg?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=24&h=24&fit=crop&dpr=1 1x, https://ph-avatars.imgix.net/508682/original.jpeg?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=24&h=24&fit=crop&dpr=2 2x, https://ph-avatars.imgix.net/508682/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/508682/original.jpeg?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=24&h=24&fit=crop" style="width:24px;height:24px" alt="Austin" class="rounded-full"/></a></div><div class=""><a data-test="user-image-link-13063" aria-label="Kevin Granger" href="/@kevin_granger"><img loading="lazy" srcSet="https://ph-avatars.imgix.net/13063/original.jpeg?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=24&h=24&fit=crop&dpr=1 1x, https://ph-avatars.imgix.net/13063/original.jpeg?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=24&h=24&fit=crop&dpr=2 2x, https://ph-avatars.imgix.net/13063/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/13063/original.jpeg?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=24&h=24&fit=crop" style="width:24px;height:24px" alt="Kevin Granger" 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-87963" aria-label="dturton" href="/@dturton"><img loading="lazy" srcSet="https://ph-avatars.imgix.net/87963/92afbdd2-25e7-4876-b49f-dab62ba33728.jpeg?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=24&h=24&fit=crop&dpr=1 1x, https://ph-avatars.imgix.net/87963/92afbdd2-25e7-4876-b49f-dab62ba33728.jpeg?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=24&h=24&fit=crop&dpr=2 2x, https://ph-avatars.imgix.net/87963/92afbdd2-25e7-4876-b49f-dab62ba33728.jpeg?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=24&h=24&fit=crop&dpr=3 3x" src="https://ph-avatars.imgix.net/87963/92afbdd2-25e7-4876-b49f-dab62ba33728.jpeg?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=24&h=24&fit=crop" style="width:24px;height:24px" alt="dturton" class="rounded-full"/></a></div><div class=""><a data-test="user-image-link-445071" aria-label="Jonas Drotleff" href="/@joonas_d"><img loading="lazy" srcSet="https://ph-avatars.imgix.net/445071/original.jpeg?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=24&h=24&fit=crop&dpr=1 1x, https://ph-avatars.imgix.net/445071/original.jpeg?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=24&h=24&fit=crop&dpr=2 2x, https://ph-avatars.imgix.net/445071/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/445071/original.jpeg?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=24&h=24&fit=crop" style="width:24px;height:24px" alt="Jonas Drotleff" class="rounded-full"/></a></div><div class=""><a data-test="user-image-link-89575" aria-label="littletimo" href="/@littletimo"><img loading="lazy" srcSet="https://ph-avatars.imgix.net/89575/original.jpeg?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=24&h=24&fit=crop&dpr=1 1x, https://ph-avatars.imgix.net/89575/original.jpeg?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=24&h=24&fit=crop&dpr=2 2x, https://ph-avatars.imgix.net/89575/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/89575/original.jpeg?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=24&h=24&fit=crop" style="width:24px;height:24px" alt="littletimo" class="rounded-full"/></a></div><div class=""><a data-test="user-image-link-435821" aria-label="Rita Mernissi" href="/@mernri"><img loading="lazy" srcSet="https://ph-avatars.imgix.net/435821/ec9eb875-b9f0-46f9-8faa-4004ecdeacbb.jpeg?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=24&h=24&fit=crop&dpr=1 1x, https://ph-avatars.imgix.net/435821/ec9eb875-b9f0-46f9-8faa-4004ecdeacbb.jpeg?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=24&h=24&fit=crop&dpr=2 2x, https://ph-avatars.imgix.net/435821/ec9eb875-b9f0-46f9-8faa-4004ecdeacbb.jpeg?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=24&h=24&fit=crop&dpr=3 3x" src="https://ph-avatars.imgix.net/435821/ec9eb875-b9f0-46f9-8faa-4004ecdeacbb.jpeg?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=24&h=24&fit=crop" style="width:24px;height:24px" alt="Rita Mernissi" class="rounded-full"/></a></div><div class=""><a data-test="user-image-link-69943" aria-label="蓉儿" href="/@deleted-69943"><img loading="lazy" srcSet="https://ph-avatars.imgix.net/69943/original.jpeg?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=24&h=24&fit=crop&dpr=1 1x, https://ph-avatars.imgix.net/69943/original.jpeg?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=24&h=24&fit=crop&dpr=2 2x, https://ph-avatars.imgix.net/69943/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/69943/original.jpeg?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=24&h=24&fit=crop" style="width:24px;height:24px" alt="蓉儿" class="rounded-full"/></a></div><div class=""><a data-test="user-image-link-493973" aria-label="Nicolas Vérité, Nÿco" href="/@nyconyco"><img loading="lazy" srcSet="https://ph-avatars.imgix.net/493973/original.jpeg?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=24&h=24&fit=crop&dpr=1 1x, https://ph-avatars.imgix.net/493973/original.jpeg?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=24&h=24&fit=crop&dpr=2 2x, https://ph-avatars.imgix.net/493973/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/493973/original.jpeg?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=24&h=24&fit=crop" style="width:24px;height:24px" alt="Nicolas Vérité, Nÿco" class="rounded-full"/></a></div><div class=""><a data-test="user-image-link-493507" aria-label="Ricardo" href="/@rikmende"><img loading="lazy" srcSet="https://ph-avatars.imgix.net/493507/original.jpeg?auto=compress&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-29064" aria-label="Spencer Dailey" href="/@spencenow"><img loading="lazy" srcSet="https://ph-avatars.imgix.net/29064/original.jpeg?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=24&h=24&fit=crop&dpr=1 1x, https://ph-avatars.imgix.net/29064/original.jpeg?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=24&h=24&fit=crop&dpr=2 2x, https://ph-avatars.imgix.net/29064/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/29064/original.jpeg?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=24&h=24&fit=crop" style="width:24px;height:24px" alt="Spencer Dailey" class="rounded-full"/></a></div><div class=""><a data-test="user-image-link-114714" aria-label="Fred Rivett" href="/@fredrivett"><img loading="lazy" srcSet="https://ph-avatars.imgix.net/114714/b5ec6fcf-28f6-47e5-bb67-8904fc968919.jpeg?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=24&h=24&fit=crop&dpr=1 1x, https://ph-avatars.imgix.net/114714/b5ec6fcf-28f6-47e5-bb67-8904fc968919.jpeg?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=24&h=24&fit=crop&dpr=2 2x, https://ph-avatars.imgix.net/114714/b5ec6fcf-28f6-47e5-bb67-8904fc968919.jpeg?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=24&h=24&fit=crop&dpr=3 3x" src="https://ph-avatars.imgix.net/114714/b5ec6fcf-28f6-47e5-bb67-8904fc968919.jpeg?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=24&h=24&fit=crop" style="width:24px;height:24px" alt="Fred Rivett" class="rounded-full"/></a></div><div class=""><a data-test="user-image-link-484385" aria-label="WeGreenlight" href="/@wegreenlight"><img loading="lazy" srcSet="https://ph-avatars.imgix.net/484385/original.jpeg?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=24&h=24&fit=crop&dpr=1 1x, https://ph-avatars.imgix.net/484385/original.jpeg?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=24&h=24&fit=crop&dpr=2 2x, https://ph-avatars.imgix.net/484385/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/484385/original.jpeg?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=24&h=24&fit=crop" style="width:24px;height:24px" alt="WeGreenlight" class="rounded-full"/></a></div><div class=""><a data-test="user-image-link-125790" aria-label="Himanshu Ved Gupta" href="/@cr8vhimanshu"><img loading="lazy" srcSet="https://ph-avatars.imgix.net/125790/bde421fa-d3f1-4fbe-8a05-14b40926ce75.jpeg?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=24&h=24&fit=crop&dpr=1 1x, https://ph-avatars.imgix.net/125790/bde421fa-d3f1-4fbe-8a05-14b40926ce75.jpeg?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=24&h=24&fit=crop&dpr=2 2x, https://ph-avatars.imgix.net/125790/bde421fa-d3f1-4fbe-8a05-14b40926ce75.jpeg?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=24&h=24&fit=crop&dpr=3 3x" src="https://ph-avatars.imgix.net/125790/bde421fa-d3f1-4fbe-8a05-14b40926ce75.jpeg?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=24&h=24&fit=crop" style="width:24px;height:24px" alt="Himanshu Ved Gupta" 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></div><hr class="h-0 w-full border-b border-light-blue my-6"/></div><div class="flex flex-col gap-4"><div class="text-12 font-semibold text-light-gray uppercase">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/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/automation">Automation tools</a></li><li><a class="text-14 font-semibold text-dark-gray hover:text-blue" target="_blank" href="/categories/databases-and-backend">Databases and backend frameworks</a></li><li><a class="text-14 font-semibold text-dark-gray hover:text-blue" target="_blank" href="/categories/command-line-tools">Command line tools</a></li><li><a class="text-14 font-semibold text-dark-gray hover:text-blue" target="_blank" href="/categories/testing-and-qa">Testing and QA software</a></li><li><a class="text-14 font-semibold text-dark-gray hover:text-blue" target="_blank" href="/categories/ai-coding">AI Coding Assistants</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/issue-tracking-software">Issue tracking software</a></li><li><a class="text-14 font-semibold text-dark-gray hover:text-blue" target="_blank" href="/categories/git-clients">Git clients</a></li></ul></div><hr class="h-0 w-full border-b border-light-blue my-6"/></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-d2b397d461e59162.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/a72ac300b2b8aae3.css\",\"style\"]\n2:HL[\"/_next/static/css/1ea9739f23a3b69e.css\",\"style\"]\n3:HL[\"/_next/static/css/8f6f840789d23ad8.css\",\"style\"]\n4:HL[\"/_next/static/css/fa118094cc4cd9f8.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/da95359741fd339a.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\",\"55151\",\"static/chunks/55151-9f3a96035f27a91c.js\",\"11271\",\"static/chunks/11271-e446c194e6a8eea0.js\",\"1303\",\"static/chunks/1303-265a6d99258791a7.js\",\"50570\",\"static/chunks/50570-6a6ca0f37ede1d3b.js\",\"48567\",\"static/chunks/48567-5dfdc8e6fb42bbea.js\",\"28130\",\"static/chunks/28130-3de1f035511a7ebc.js\",\"18014\",\"static/chunks/18014-44926a9b9466fdb7.js\",\"13170\",\"static/chunks/13170-466d7e911d76f73d.js\",\"98953\",\"static/chunks/98953-bdaf830d25d5ddb3.js\",\"46296\",\"static/chunks/46296-7ad65afbd2c16992.js\",\"22585\",\"static/chunks/app/(main)/topics/%5Bslug%5D/page-d9e8335c62c263c5.js\"],\"default\"]\nf:I[39275,[],\"\"]\n11:I[61343,[],\"\"]\n12:I[49620,[\"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\",\"55151\",\"static/chunks/55151-9f3a96035f27a91c.js\",\"31158\",\"static/chunks/31158-f57f0197bfdfc676.js\",\"86111\",\"static/chunks/86111-10b40af0fab64eb1.js\",\"50570\",\"static/chunks/50570-6a6ca0f37ede1d3b.js\",\"69558\",\"static/chunks/69558-1b9bff93d9"])</script><script>self.__next_f.push([1,"08a3d5.js\",\"63761\",\"static/chunks/63761-17f7fa9792e0fc0c.js\",\"95903\",\"static/chunks/95903-22bd3ff6f84beadc.js\",\"4095\",\"static/chunks/app/(main)/layout-d5b344c3d5112f09.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-6a6ca0f37ede1d3b.js\",\"69558\",\"static/chunks/69558-1b9bff93d908a3d5.js\",\"64417\",\"static/chunks/64417-22df6c507fdbe6ed.js\",\"86883\",\"static/chunks/app/(main)/not-found-97bc615d259bf592.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-6a6ca0f37ede1d3b.js\",\"69558\",\"static/chunks/69558-1b9bff93d908a3d5.js\",\"64417\",\"static/chunks/64417-22df6c507fdbe6ed.js\",\"63185\",\"static/chunks/app/layout-f3770231938d0d2a.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-6a6ca"])</script><script>self.__next_f.push([1,"0f37ede1d3b.js\",\"69558\",\"static/chunks/69558-1b9bff93d908a3d5.js\",\"64417\",\"static/chunks/64417-22df6c507fdbe6ed.js\",\"63185\",\"static/chunks/app/layout-f3770231938d0d2a.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-6a6ca0f37ede1d3b.js\",\"69558\",\"static/chunks/69558-1b9bff93d908a3d5.js\",\"64417\",\"static/chunks/64417-22df6c507fdbe6ed.js\",\"63185\",\"static/chunks/app/layout-f3770231938d0d2a.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-6a6ca0f37ede1d3b.js\",\"69558\",\"static/chunks/69558-1b9bff93d908a3d5.js\",\"64417\",\"static/chunks/64417-22df6c507fdbe6ed.js\",\"63185\",\"static/chunks/app/layout-f3770231938d0d2a.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-8f806a8becc1daf9.js\"],\"default\"]\n19:I[75299,[\"53877\",\"static/chunks/53877-51c4a285eb192ef0.js\",\"46403\",\"static/chunks/46403-e33a58c"])</script><script>self.__next_f.push([1,"dfbb894e8.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-6a6ca0f37ede1d3b.js\",\"69558\",\"static/chunks/69558-1b9bff93d908a3d5.js\",\"64417\",\"static/chunks/64417-22df6c507fdbe6ed.js\",\"63185\",\"static/chunks/app/layout-f3770231938d0d2a.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-6a6ca0f37ede1d3b.js\",\"69558\",\"static/chunks/69558-1b9bff93d908a3d5.js\",\"64417\",\"static/chunks/64417-22df6c507fdbe6ed.js\",\"63185\",\"static/chunks/app/layout-f3770231938d0d2a.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-6a6ca0f37ede1d3b.js\",\"69558\",\"static/chunks/69558-1b9bff93d908a3d5.js\",\"64417\",\"static/chunks/64417-22df6c507fdbe6ed.js\",\"63185\",\"static/chunks/app/layout"])</script><script>self.__next_f.push([1,"-f3770231938d0d2a.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.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-6a6ca0f37ede1d3b.js\",\"69558\",\"static/chunks/69558-1b9bff93d908a3d5.js\",\"64417\",\"static/chunks/64417-22df6c507fdbe6ed.js\",\"63185\",\"static/chunks/app/layout-f3770231938d0d2a.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-6a6ca0f37ede1d3b.js\",\"69558\",\"static/chunks/69558-1b9bff93d908a3d5.js\",\"64417\",\"static/chunks/64417-22df6c507fdbe6ed.js\",\"16470\",\"static/chunks/app/global-error-62b3730fa3f51ebe.js\"],\"default\"]\n10:[\"slug\",\"developer-tools\",\"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"])</script><script>self.__next_f.push([1,".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:[]\n"])</script><script>self.__next_f.push([1,"0:[\"$\",\"$Lc\",null,{\"buildId\":\"BDohOcX48oWS9QbMlK-wt\",\"assetPrefix\":\"\",\"urlParts\":[\"\",\"topics\",\"developer-tools\"],\"initialTree\":[\"\",{\"children\":[\"(main)\",{\"children\":[\"topics\",{\"children\":[[\"slug\",\"developer-tools\",\"d\"],{\"children\":[\"__PAGE__\",{}]}]}]}]},\"$undefined\",\"$undefined\",true],\"initialSeedData\":[\"\",{\"children\":[\"(main)\",{\"children\":[\"topics\",{\"children\":[[\"slug\",\"developer-tools\",\"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/da95359741fd339a.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/a72ac300b2b8aae3.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/8f6f840789d23ad8.css\",\"precedence\":\"next\",\"crossOrigin\":\"$undefined\"}],[\"$\",\"link\",\"3\",{\"rel\":\"stylesheet\",\"href\":\"/_next/static/css/fa118094cc4cd9f8.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\"}],[\"$\",\"script\",null,{\"id\":\"injection\",\"dangerouslySetInnerHTML\":{\"__html\":\"window['__ENV__'] = {\\\"NODE_ENV\\\":\\\"production\\\"};\"}}],[\"$\",\"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>