CINXE.COM
The best books in 2025 | Product Hunt
<!DOCTYPE html><html lang="en" data-sentry-component="RootLayout" data-sentry-source-file="layout.tsx"><head><meta charSet="utf-8"/><meta name="viewport" content="width=device-width, initial-scale=1, minimum-scale=1"/><link rel="stylesheet" href="/_next/static/css/8f719edb11eed1a0.css" data-precedence="next"/><link rel="stylesheet" href="/_next/static/css/ec8f466b9e77932d.css" data-precedence="next"/><link rel="stylesheet" href="/_next/static/css/0bee508d3bad07c8.css" data-precedence="next"/><link rel="stylesheet" href="/_next/static/css/c99d6c2024146960.css" data-precedence="next"/><link rel="stylesheet" href="/_next/static/css/4afdd19ce6c2ffda.css" data-precedence="next"/><link rel="stylesheet" href="/_next/static/css/45be9f74b83be42e.css" data-precedence="next"/><link rel="stylesheet" href="/_next/static/css/1e2a3ca1b4bb6791.css" data-precedence="next"/><link rel="stylesheet" href="/_next/static/css/886a1217ff9fd009.css" data-precedence="next"/><link rel="stylesheet" href="/_next/static/css/d31cd169126c5461.css" data-precedence="next"/><link rel="stylesheet" href="/_next/static/css/8b472d8ca8da25a1.css" data-precedence="next"/><link rel="preload" as="script" fetchPriority="low" href="/_next/static/chunks/webpack-4e017ae3afd5487c.js"/><script src="/_next/static/chunks/52774a7f-6669686f43e90bd5.js" async=""></script><script src="/_next/static/chunks/fd9d1056-9af7b3142eb9eff3.js" async=""></script><script src="/_next/static/chunks/13326-c5fdf3cfd9b23ad7.js" async=""></script><script src="/_next/static/chunks/main-app-659bfc70f435b8d3.js" async=""></script><script src="/_next/static/chunks/c16f53c3-48451ac2b1dbb4cf.js" async=""></script><script src="/_next/static/chunks/20921-7a96833f57c275e2.js" async=""></script><script src="/_next/static/chunks/99791-029fefa2b88e709e.js" async=""></script><script src="/_next/static/chunks/83785-230f48b890d5c9aa.js" async=""></script><script src="/_next/static/chunks/99485-049f8877fe3fd326.js" async=""></script><script src="/_next/static/chunks/20750-a86c83808da2a59a.js" async=""></script><script src="/_next/static/chunks/27834-5c78f4880616ba54.js" async=""></script><script src="/_next/static/chunks/53261-f5a2bb4c2cf1c00e.js" async=""></script><script src="/_next/static/chunks/38997-3ec4d552be6df75b.js" async=""></script><script src="/_next/static/chunks/33531-acabdae7789b7d36.js" async=""></script><script src="/_next/static/chunks/47931-b395de54841771b6.js" async=""></script><script src="/_next/static/chunks/27310-8e2d673066adb4f0.js" async=""></script><script src="/_next/static/chunks/70324-8230e335f3ed18ba.js" async=""></script><script src="/_next/static/chunks/50125-e28270261385c894.js" async=""></script><script src="/_next/static/chunks/17632-737edd0904ed3745.js" async=""></script><script src="/_next/static/chunks/75588-8195bc18c6750d9c.js" async=""></script><script src="/_next/static/chunks/72369-1e7864e9cf595161.js" async=""></script><script src="/_next/static/chunks/3842-a8176129994dc984.js" async=""></script><script src="/_next/static/chunks/64358-3a036ca9a12b7dc5.js" async=""></script><script src="/_next/static/chunks/70219-6c6a1efdb8e29f64.js" async=""></script><script src="/_next/static/chunks/20828-0d71157315f6d814.js" async=""></script><script src="/_next/static/chunks/65241-4a57a320b91d3aa5.js" async=""></script><script src="/_next/static/chunks/49730-9453923dafe7a0ac.js" async=""></script><script src="/_next/static/chunks/11073-066d5a2d8cb4ef86.js" async=""></script><script src="/_next/static/chunks/app/(main)/categories/%5Bslug%5D/page-d6b91d50cb7eec18.js" async=""></script><script src="/_next/static/chunks/82970-a7daac786c5af3dc.js" async=""></script><script src="/_next/static/chunks/42822-99f6529dd3dcc810.js" async=""></script><script src="/_next/static/chunks/73882-86d296e7924d8950.js" async=""></script><script src="/_next/static/chunks/1574-0ff57c1c3fe8f9cc.js" async=""></script><script src="/_next/static/chunks/app/(main)/layout-debac8568c4d5c24.js" async=""></script><script src="/_next/static/chunks/42551-a0fa86bb9d6d8fd7.js" async=""></script><script src="/_next/static/chunks/app/(main)/not-found-6454de4391d43401.js" async=""></script><script src="/_next/static/chunks/59793-66c731db89a93e2c.js" async=""></script><script src="/_next/static/chunks/53894-186a0b2de7ed77b4.js" async=""></script><script src="/_next/static/chunks/22429-69adeb18bda66f2d.js" async=""></script><script src="/_next/static/chunks/app/layout-90f3600e4f3e5c63.js" async=""></script><script src="/_next/static/chunks/app/(cards)/layout-9988a4830bde0b78.js" async=""></script><script src="/_next/static/chunks/12103-257c54f0017a6619.js" async=""></script><script src="/_next/static/chunks/app/global-error-0f7c130fe1d0fc3a.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" data-sentry-element="meta" data-sentry-source-file="layout.tsx"/><link rel="search" type="application/opensearchdescription+xml" title="ProductHunt" href="/osd.xml"/><meta name="theme-color" content="#ffffff"/><title> The best books in 2025 | Product Hunt</title><meta name="description" content="Our community reviewed 323 of the best Books. 1. Practical UI 2. Remento 3. Hardcover 4. Bookstash 5. Meminto Stories 6. ReadKidz"/><link rel="manifest" href="/manifest.json" crossorigin="use-credentials"/><meta name="fb:app_id" content="1467820943460899"/><link rel="canonical" href="https://www.producthunt.com/categories/books"/><link rel="alternate" type="application/atom+xml" title="Product Hunt - All newest Products" href="https://www.producthunt.com/feed"/><meta property="og:title" content=" The best books in 2025 | Product Hunt"/><meta property="og:description" content="Our community reviewed 323 of the best Books. 1. Practical UI 2. Remento 3. Hardcover 4. Bookstash 5. Meminto Stories 6. ReadKidz"/><meta property="og:url" content="https://www.producthunt.com/categories/books"/><meta property="og:site_name" content="Product Hunt"/><meta property="og:locale" content="en_US"/><meta property="og:image" content="https://api.url2png.com/v6/P5329C1FA0ECB6/8ca4692b6c59fafad6315733e5cb763b/png/?say_cheese=true&ttl=31536000&unique=8fb74f6fa0896cdf41d2748f2de7eff1&url=https%3A%2F%2Fproducthunt.com%2Fshareable_image%2Fproducts_category%2F959&viewport=1200x628"/><meta property="og:type" content="article"/><meta name="twitter:card" content="summary_large_image"/><meta name="twitter:site" content="@producthunt"/><meta name="twitter:creator" content="@producthunt"/><meta name="twitter:title" content=" The best books in 2025 | Product Hunt"/><meta name="twitter:description" content="Our community reviewed 323 of the best Books. 1. Practical UI 2. Remento 3. Hardcover 4. Bookstash 5. Meminto Stories 6. ReadKidz"/><meta name="twitter:image" content="https://api.url2png.com/v6/P5329C1FA0ECB6/8ca4692b6c59fafad6315733e5cb763b/png/?say_cheese=true&ttl=31536000&unique=8fb74f6fa0896cdf41d2748f2de7eff1&url=https%3A%2F%2Fproducthunt.com%2Fshareable_image%2Fproducts_category%2F959&viewport=1200x628"/><link rel="icon" href="https://ph-static.imgix.net/ph-favicon-brand-500.ico?auto=format"/><link rel="apple-touch-icon-precomposed" href="https://ph-static.imgix.net/ph-ios-icon.png?auto=format"/><link rel="chrome-webstore-item" href="https://producthunt.app.link/extension"/><script src="/_next/static/chunks/polyfills-42372ed130431b0a.js" noModule=""></script><script>(window[Symbol.for("ApolloSSRDataTransport")] ??= []).push({"rehydrate":{":R1kq:":{"data":{},"complete":false,"missing":"Dangling reference to missing Viewer object"},":R9kq:":{"data":{},"complete":false,"missing":"Dangling reference to missing Viewer object"},":R268ptpkq:":{"data":{},"complete":false,"missing":"Dangling reference to missing Viewer object"},":Ra8ptpkq:":{"data":undefined,"loading":true,"networkStatus":1,"called":true},":R2e8ptpkq:":{"data":{},"complete":false,"missing":"Dangling reference to missing Viewer object"},":R2i8ptpkq:":{"data":{},"complete":false,"missing":"Dangling reference to missing Viewer object"},":Rgptpkq:":{"data":{},"complete":false,"missing":"Dangling reference to missing Viewer object"},":R19tpkq:":{"data":{},"complete":false,"missing":"Dangling reference to missing Viewer object"},":R1ptpkq:":{"data":{},"complete":false,"missing":"Dangling reference to missing Viewer object"},":R29tpkq:":{"data":{},"complete":false,"missing":"Dangling reference to missing Viewer object"},":R39tpkq:":{"data":{},"complete":false,"missing":"Dangling reference to missing Viewer object"},":Rd9tpkq:":{"data":{},"complete":false,"missing":"Dangling reference to missing Viewer object"},":Rl9tpkq:":{"data":{},"complete":false,"missing":"Dangling reference to missing Viewer object"},":R2pkq:":{"data":{},"complete":false,"missing":"Dangling reference to missing Viewer object"},":R3pkq:":{"data":{},"complete":false,"missing":"Dangling reference to missing Viewer object"},":R38ptpkq:":{"data":{"viewer":{"__typename":"Viewer","id":null,"email":null,"emailVerified":false,"isImpersonated":false,"analyticsIdentifyJson":{},"deviceType":"desktop","showCookiePolicy":false,"showCommentWarning":false,"showCaptcha":false,"showPhoneVerification":false,"isAdmin":false,"features":["ph_new_forum_threads_email","ph_visitors_online_register","ph_show_all_for_general"],"notificationFeedItemsUnreadCount":0,"flashAlert":null,"notice":null,"otpRequiredFrom":null,"user":null,"abTestActiveParticipations":[],"visitStreak":{"__typename":"VisitStreak","id":"d544a059-9748-4db6-817f-7697756876f6","emoji":null,"duration":1},"recentLaunch":null,"intercomUserHash":null,"ifVisitedFromMobile":false,"newsletterSettings":{"__typename":"ViewerNewsletterSettings","hasNewsletterSubscription":false}}},"networkStatus":7},":R38ptpkqH1:":{"data":{"__typename":"Viewer","id":null,"email":null,"emailVerified":false,"isImpersonated":false,"analyticsIdentifyJson":{},"deviceType":"desktop","showCookiePolicy":false,"showCommentWarning":false,"showCaptcha":false,"showPhoneVerification":false,"isAdmin":false,"features":["ph_new_forum_threads_email","ph_visitors_online_register","ph_show_all_for_general"],"notificationFeedItemsUnreadCount":0,"flashAlert":null,"notice":null,"otpRequiredFrom":null,"user":null,"abTestActiveParticipations":[],"visitStreak":{"__typename":"VisitStreak","id":"d544a059-9748-4db6-817f-7697756876f6","emoji":null,"duration":1},"recentLaunch":null,"intercomUserHash":null,"ifVisitedFromMobile":false,"newsletterSettings":{"__typename":"ViewerNewsletterSettings","hasNewsletterSubscription":false}},"complete":true,"missing":undefined},":R2fnnkptpkq:":{"data":{"productCategory":{"__typename":"ProductCategory","id":"959","name":"Books","slug":"books","path":"/categories/books","meta":{"__typename":"MetaTags","title":"The best books in 2025","canonicalUrl":"https://www.producthunt.com/categories/books","creator":"@producthunt","description":"Our community reviewed 323 of the best Books. 1. Practical UI 2. Remento 3. Hardcover 4. Bookstash 5. Meminto Stories 6. ReadKidz","image":"https://api.url2png.com/v6/P5329C1FA0ECB6/8ca4692b6c59fafad6315733e5cb763b/png/?say_cheese=true\u0026ttl=31536000\u0026unique=8fb74f6fa0896cdf41d2748f2de7eff1\u0026url=https%3A%2F%2Fproducthunt.com%2Fshareable_image%2Fproducts_category%2F959\u0026viewport=1200x628","mobileAppUrl":null,"oembedUrl":null,"robots":null,"type":"article","author":null,"authorUrl":null},"targetedAd":null,"parent":{"__typename":"ProductCategory","id":"185","name":"Physical Products","path":"/categories/physical-products","subCategories":{"__typename":"ProductCategoryConnection","edges":[{"__typename":"ProductCategoryEdge","node":{"__typename":"ProductCategory","id":"959","name":"Books","path":"/categories/books"}},{"__typename":"ProductCategoryEdge","node":{"__typename":"ProductCategory","id":"186","name":"Fitness","path":"/categories/fitness"}},{"__typename":"ProductCategoryEdge","node":{"__typename":"ProductCategory","id":"191","name":"Furniture","path":"/categories/furniture"}},{"__typename":"ProductCategoryEdge","node":{"__typename":"ProductCategory","id":"960","name":"Games","path":"/categories/games"}},{"__typename":"ProductCategoryEdge","node":{"__typename":"ProductCategory","id":"188","name":"Toys","path":"/categories/toys"}},{"__typename":"ProductCategoryEdge","node":{"__typename":"ProductCategory","id":"187","name":"Wearables","path":"/categories/wearables"}},{"__typename":"ProductCategoryEdge","node":{"__typename":"ProductCategory","id":"189","name":"Webcams","path":"/categories/webcams"}}]}},"descriptionHeading":null,"description":"","article":null,"products":{"__typename":"ProductsConnection","edges":[{"__typename":"ProductEdge","node":{"__typename":"Product","id":"98401","name":"Google Play","tagline":"We’re exploring the world’s greatest stories ","path":"/products/google-play","reviewsRating":4.73,"reviewsCount":325,"logoUuid":"ad003ea0-78cd-4726-b4f6-384128450402.png","isNoLongerOnline":false,"slug":"google-play","isMaker":false,"shoutoutsToCount":1,"postShoutoutsTo":{"__typename":"PostShoutoutConnection","edges":[]},"postsCount":10,"description":"Enjoy millions of the latest Android apps, games, music, movies, TV, books, magazines \u0026 more. Anytime, anywhere, across your devices.","mediaImages":[{"__typename":"Media","id":"522441","imageUuid":"ba61b2b7-4e86-41d8-9143-a8178718c92c.png"},{"__typename":"Media","id":"522440","imageUuid":"5931ea96-bf25-431f-b387-fcb09e8884b0.png"},{"__typename":"Media","id":"522439","imageUuid":"417a3c67-3fce-43b6-824b-de85387ac251.jpeg"}],"categories":[{"__typename":"ProductCategory","id":"960","name":"Games","path":"/categories/games"},{"__typename":"ProductCategory","id":"959","name":"Books","path":"/categories/books"},{"__typename":"ProductCategory","id":"193","name":"Apps for kids","path":"/categories/apps-for-kids"}],"promo":null}},{"__typename":"ProductEdge","node":{"__typename":"Product","id":"96380","name":"Readwise","tagline":"Resurfacing your best highlights from Kindle, iBooks \u0026 more","path":"/products/readwise","reviewsRating":4.75,"reviewsCount":178,"logoUuid":"669a6db3-8074-4b23-9d1c-9d4c059d2b3a.png","isNoLongerOnline":false,"slug":"readwise","isMaker":false,"shoutoutsToCount":1,"postShoutoutsTo":{"__typename":"PostShoutoutConnection","edges":[]},"postsCount":3,"description":"Grow wiser and retain books better: Readwise sends you a daily email resurfacing your best highlights from Kindle, Instapaper, iBooks, and more.","mediaImages":[{"__typename":"Media","id":"1242916","imageUuid":"a6abe15d-1a73-47e8-8ca9-0bd3a91a8296.jpeg"},{"__typename":"Media","id":"1242915","imageUuid":"f03780b6-36a5-4d03-aa2e-0dcf8723b9bc.jpeg"},{"__typename":"Media","id":"1242914","imageUuid":"17d81e61-2e70-473c-ad84-6e2de2801836.jpeg"}],"categories":[{"__typename":"ProductCategory","id":"959","name":"Books","path":"/categories/books"},{"__typename":"ProductCategory","id":"90","name":"Email marketing","path":"/categories/email-marketing"},{"__typename":"ProductCategory","id":"35","name":"Note and writing apps","path":"/categories/notes-documents"}],"promo":null}},{"__typename":"ProductEdge","node":{"__typename":"Product","id":"107960","name":"Reedsy","tagline":"Where beautiful books are made","path":"/products/reedsy","reviewsRating":4.64,"reviewsCount":163,"logoUuid":"17bb52b1-a8ec-4ccc-b84b-4a010fafa024.jpeg","isNoLongerOnline":false,"slug":"reedsy","isMaker":false,"shoutoutsToCount":3,"postShoutoutsTo":{"__typename":"PostShoutoutConnection","edges":[]},"postsCount":7,"description":"We're a community of 1,000,000 authors and freelance publishing professionals.\n\nReedsy allows authors to find and work with the best publishing professionals: from developmental editors to book cover designers, publicists and translators.","mediaImages":[{"__typename":"Media","id":"535030","imageUuid":"477c3530-a237-4645-b6d1-2f76ef5789c6.jpeg"},{"__typename":"Media","id":"535029","imageUuid":"b660d746-d3de-4654-bb3b-ab53adce803f.jpeg"},{"__typename":"Media","id":"535032","imageUuid":"0b638564-49cf-4e34-b49f-8af7a0efc560.jpeg"}],"categories":[{"__typename":"ProductCategory","id":"959","name":"Books","path":"/categories/books"},{"__typename":"ProductCategory","id":"123","name":"Community management","path":"/categories/community-management"}],"promo":null}},{"__typename":"ProductEdge","node":{"__typename":"Product","id":"103501","name":"Make: Bootstrappers Handbook","tagline":"Learn to build profitable startups the indie way","path":"/products/make-bootstrappers-handbook","reviewsRating":4.85,"reviewsCount":110,"logoUuid":"857df296-c46c-47da-84d1-1980ccd09804.png","isNoLongerOnline":false,"slug":"make-bootstrappers-handbook","isMaker":false,"shoutoutsToCount":0,"postShoutoutsTo":{"__typename":"PostShoutoutConnection","edges":[]},"postsCount":1,"description":"Learn to bootstrap profitable startups the indie way — $29.99","mediaImages":[{"__typename":"Media","id":"1083487","imageUuid":"0981ac70-a509-42d1-ae88-3ca918c3673c.png"},{"__typename":"Media","id":"1083486","imageUuid":"451d91c8-a36d-4d26-b58a-267c17018bf5.png"},{"__typename":"Media","id":"1083485","imageUuid":"68f5d21c-ae73-48ea-9a18-36581917e821.png"}],"categories":[{"__typename":"ProductCategory","id":"213","name":"Startup communities","path":"/categories/startup-communities"},{"__typename":"ProductCategory","id":"209","name":"Online learning","path":"/categories/online-learning"},{"__typename":"ProductCategory","id":"959","name":"Books","path":"/categories/books"}],"promo":null}},{"__typename":"ProductEdge","node":{"__typename":"Product","id":"107971","name":"Sunlight","tagline":"Grow your people","path":"/products/sunlight","reviewsRating":5,"reviewsCount":83,"logoUuid":"c34b12ee-3315-46f6-87ab-09948d3c8f8e.jpeg","isNoLongerOnline":false,"slug":"sunlight","isMaker":false,"shoutoutsToCount":0,"postShoutoutsTo":{"__typename":"PostShoutoutConnection","edges":[]},"postsCount":1,"description":"Sunlight helps companies grow a highly engaging learning culture by facilitating their team’s access to any book, event or course in the world.","mediaImages":[{"__typename":"Media","id":"542782","imageUuid":"7b001e2e-41dc-480d-b54f-3835c4e021d3.jpeg"},{"__typename":"Media","id":"542781","imageUuid":"c22f69f7-a3fe-4ec6-bac9-97dde05231bc.jpeg"},{"__typename":"Media","id":"542780","imageUuid":"b06e2c96-b94e-4586-ab15-7b6ff37dcfba.jpeg"}],"categories":[{"__typename":"ProductCategory","id":"209","name":"Online learning","path":"/categories/online-learning"},{"__typename":"ProductCategory","id":"211","name":"Event software","path":"/categories/events"},{"__typename":"ProductCategory","id":"959","name":"Books","path":"/categories/books"}],"promo":null}},{"__typename":"ProductEdge","node":{"__typename":"Product","id":"471856","name":"Bookstash","tagline":"Get the essentials of top books in under 3 minutes","path":"/products/bookstash","reviewsRating":4.97,"reviewsCount":70,"logoUuid":"87dd5183-95ab-4687-8b26-05a6b66b2ad9.gif","isNoLongerOnline":false,"slug":"bookstash","isMaker":false,"shoutoutsToCount":0,"postShoutoutsTo":{"__typename":"PostShoutoutConnection","edges":[]},"postsCount":1,"description":"Bookstash is a free library of curated summaries from top nonfiction books. We pick a book for you and give you all the key ideas and you get to save your favorites for later \u0026 track your reading progress.","mediaImages":[{"__typename":"Media","id":"1042242","imageUuid":"85815098-e1d6-46dd-9b9d-b2c2987c8ab8.gif"},{"__typename":"Media","id":"1042241","imageUuid":"d61d4636-0ca9-4d56-b5b2-4520b1da9807.png"},{"__typename":"Media","id":"1042240","imageUuid":"a5570f57-a372-4a74-bbaf-c6c204ccb58a.png"}],"categories":[{"__typename":"ProductCategory","id":"209","name":"Online learning","path":"/categories/online-learning"},{"__typename":"ProductCategory","id":"35","name":"Note and writing apps","path":"/categories/notes-documents"},{"__typename":"ProductCategory","id":"959","name":"Books","path":"/categories/books"}],"promo":null}},{"__typename":"ProductEdge","node":{"__typename":"Product","id":"391324","name":"The Copywriting Bible","tagline":"100 viral outlines for your copy 🚀","path":"/products/the-copywriting-bible","reviewsRating":4.88,"reviewsCount":66,"logoUuid":"7d063bc3-f57b-4ca0-99e5-e5a82e716d0a.gif","isNoLongerOnline":false,"slug":"the-copywriting-bible","isMaker":false,"shoutoutsToCount":0,"postShoutoutsTo":{"__typename":"PostShoutoutConnection","edges":[]},"postsCount":1,"description":"The most badass copywriting book. Discover the copywriting secrets that reached 200 million views and created a multi-million-dollar pipeline from 5X author and Top Quora Writer of 2017 \u0026 2018, Josh Fechter.","mediaImages":[{"__typename":"Media","id":"417013","imageUuid":"0c0f0c29-8e4f-4f93-baad-1921c5428869.png"},{"__typename":"Media","id":"417012","imageUuid":"e5b034ce-b459-4f76-83a9-ca1346b50b51.png"}],"categories":[{"__typename":"ProductCategory","id":"129","name":"Writing assistants","path":"/categories/writing-assistants"},{"__typename":"ProductCategory","id":"959","name":"Books","path":"/categories/books"},{"__typename":"ProductCategory","id":"89","name":"Marketing \u0026 Sales","path":"/categories/marketing-sales"}],"promo":null}},{"__typename":"ProductEdge","node":{"__typename":"Product","id":"438809","name":"The LinkedIn Bible Collection by BAMF","tagline":"5 books (1600+ pages) of proven LinkedIn growth hacks 📚 🤯","path":"/products/the-linkedin-bible-collection-by-bamf","reviewsRating":4.97,"reviewsCount":57,"logoUuid":"d3b0cc5c-cbcc-4c11-a438-d68c5dfb5f32.gif","isNoLongerOnline":false,"slug":"the-linkedin-bible-collection-by-bamf","isMaker":false,"shoutoutsToCount":0,"postShoutoutsTo":{"__typename":"PostShoutoutConnection","edges":[]},"postsCount":1,"description":"Struggling to grow your startup during lockdown? Not if we can help it. We're giving away all 5 giant books (1,600+ pages) filled with the best LinkedIn growth hacks 100% FREE… Yep, nothing held back! Beat the downturn and come back stronger than ever!⚡️🚀","mediaImages":[{"__typename":"Media","id":"774419","imageUuid":"8a0a28e6-32e6-4dc8-8721-415fb3b72826.jpeg"},{"__typename":"Media","id":"774418","imageUuid":"43549c5a-41b2-442c-b4e0-903d93b42fd7.jpeg"},{"__typename":"Media","id":"774417","imageUuid":"d165ac56-08a0-43af-bff7-262a558b4658.jpeg"}],"categories":[{"__typename":"ProductCategory","id":"116","name":"Professional networking platforms","path":"/categories/professional-networking"},{"__typename":"ProductCategory","id":"959","name":"Books","path":"/categories/books"},{"__typename":"ProductCategory","id":"213","name":"Startup communities","path":"/categories/startup-communities"}],"promo":null}},{"__typename":"ProductEdge","node":{"__typename":"Product","id":"459463","name":"The Embedded Entrepreneur","tagline":"How to build an audience-driven business","path":"/products/the-embedded-entrepreneur","reviewsRating":4.93,"reviewsCount":56,"logoUuid":"63bae87a-1e70-42ab-a2ec-a1d5cbcac2a4.png","isNoLongerOnline":false,"slug":"the-embedded-entrepreneur","isMaker":false,"shoutoutsToCount":0,"postShoutoutsTo":{"__typename":"PostShoutoutConnection","edges":[]},"postsCount":1,"description":"If you want to find your future customers, discover how you can help them, and build an audience while growing your business, I invite you to become an Embedded Entrepreneur. This book is your practical guide to finding the right audience and building the product they need.","mediaImages":[{"__typename":"Media","id":"937581","imageUuid":"f14129df-d67d-40b1-b747-1875f5319e88.png"},{"__typename":"Media","id":"937580","imageUuid":"dc8b91d2-8b96-4044-ad68-6f60d63e68ac.png"},{"__typename":"Media","id":"937579","imageUuid":"7dcf0ae1-5f65-4601-b062-bd72db712735.png"}],"categories":[{"__typename":"ProductCategory","id":"213","name":"Startup communities","path":"/categories/startup-communities"},{"__typename":"ProductCategory","id":"98","name":"Lead generation software","path":"/categories/lead-generation"},{"__typename":"ProductCategory","id":"959","name":"Books","path":"/categories/books"}],"promo":null}},{"__typename":"ProductEdge","node":{"__typename":"Product","id":"457063","name":"Building Mobile Apps at Scale","tagline":"The missing guide for building large apps","path":"/products/building-mobile-apps-at-scale","reviewsRating":5,"reviewsCount":51,"logoUuid":"ae0fb8da-3bf2-40e2-b0f9-351440b49fd3.png","isNoLongerOnline":false,"slug":"building-mobile-apps-at-scale","isMaker":false,"shoutoutsToCount":0,"postShoutoutsTo":{"__typename":"PostShoutoutConnection","edges":[]},"postsCount":2,"description":"This book collects challenges engineers face when building iOS and Android apps at scale, and common ways to tackle these. By scale, we mean having numbers of users in the millions and being built by large engineering teams.","mediaImages":[{"__typename":"Media","id":"920308","imageUuid":"a13c13fd-43e3-46cf-af1d-c03c1c0fd43a.png"},{"__typename":"Media","id":"920307","imageUuid":"b0dd3dd3-f1e7-4068-9103-06deebcb4dbc.png"},{"__typename":"Media","id":"920306","imageUuid":"9adf9613-5d70-47f5-8b47-37fc7329a30f.png"}],"categories":[{"__typename":"ProductCategory","id":"63","name":"Mobile editing apps","path":"/categories/mobile-editing"},{"__typename":"ProductCategory","id":"72","name":"Engineering \u0026 Development","path":"/categories/engineering-development"},{"__typename":"ProductCategory","id":"959","name":"Books","path":"/categories/books"}],"promo":null}}],"pageInfo":{"__typename":"PageInfo","hasNextPage":true,"endCursor":"MTA"}},"subCategories":{"__typename":"ProductCategoryConnection","edges":[]}}},"networkStatus":7},":R2fnnkptpkqH1:":{"data":{"viewer":{"__typename":"Viewer","id":null,"email":null,"emailVerified":false,"isImpersonated":false,"analyticsIdentifyJson":{},"deviceType":"desktop","showCookiePolicy":false,"showCommentWarning":false,"showCaptcha":false,"showPhoneVerification":false,"isAdmin":false,"features":["ph_new_forum_threads_email","ph_visitors_online_register","ph_show_all_for_general"],"notificationFeedItemsUnreadCount":0,"flashAlert":null,"notice":null,"otpRequiredFrom":null,"user":null,"abTestActiveParticipations":[],"visitStreak":{"__typename":"VisitStreak","id":"d544a059-9748-4db6-817f-7697756876f6","emoji":null,"duration":1},"recentLaunch":null,"intercomUserHash":null,"ifVisitedFromMobile":false,"newsletterSettings":{"__typename":"ViewerNewsletterSettings","hasNewsletterSubscription":false}}},"networkStatus":7},":Rpgmpmfnnkptpkq:":{"data":{"__typename":"Viewer","id":null,"email":null,"emailVerified":false,"isImpersonated":false,"analyticsIdentifyJson":{},"deviceType":"desktop","showCookiePolicy":false,"showCommentWarning":false,"showCaptcha":false,"showPhoneVerification":false,"isAdmin":false,"features":["ph_new_forum_threads_email","ph_visitors_online_register","ph_show_all_for_general"],"notificationFeedItemsUnreadCount":0,"flashAlert":null,"notice":null,"otpRequiredFrom":null,"user":null,"abTestActiveParticipations":[],"visitStreak":{"__typename":"VisitStreak","id":"d544a059-9748-4db6-817f-7697756876f6","emoji":null,"duration":1},"recentLaunch":null,"intercomUserHash":null,"ifVisitedFromMobile":false,"newsletterSettings":{"__typename":"ViewerNewsletterSettings","hasNewsletterSubscription":false}},"complete":true,"missing":undefined},":R6agmpmfnnkptpkq:":{"data":{"__typename":"Viewer","id":null,"email":null,"emailVerified":false,"isImpersonated":false,"analyticsIdentifyJson":{},"deviceType":"desktop","showCookiePolicy":false,"showCommentWarning":false,"showCaptcha":false,"showPhoneVerification":false,"isAdmin":false,"features":["ph_new_forum_threads_email","ph_visitors_online_register","ph_show_all_for_general"],"notificationFeedItemsUnreadCount":0,"flashAlert":null,"notice":null,"otpRequiredFrom":null,"user":null,"abTestActiveParticipations":[],"visitStreak":{"__typename":"VisitStreak","id":"d544a059-9748-4db6-817f-7697756876f6","emoji":null,"duration":1},"recentLaunch":null,"intercomUserHash":null,"ifVisitedFromMobile":false,"newsletterSettings":{"__typename":"ViewerNewsletterSettings","hasNewsletterSubscription":false}},"complete":true,"missing":undefined},":R6agmpmfnnkptpkqH1:":{"data":{"__typename":"Viewer","id":null,"email":null,"emailVerified":false,"isImpersonated":false,"analyticsIdentifyJson":{},"deviceType":"desktop","showCookiePolicy":false,"showCommentWarning":false,"showCaptcha":false,"showPhoneVerification":false,"isAdmin":false,"features":["ph_new_forum_threads_email","ph_visitors_online_register","ph_show_all_for_general"],"notificationFeedItemsUnreadCount":0,"flashAlert":null,"notice":null,"otpRequiredFrom":null,"user":null,"abTestActiveParticipations":[],"visitStreak":{"__typename":"VisitStreak","id":"d544a059-9748-4db6-817f-7697756876f6","emoji":null,"duration":1},"recentLaunch":null,"intercomUserHash":null,"ifVisitedFromMobile":false,"newsletterSettings":{"__typename":"ViewerNewsletterSettings","hasNewsletterSubscription":false}},"complete":true,"missing":undefined},":Raagmpmfnnkptpkq:":{"data":{"__typename":"Viewer","id":null,"email":null,"emailVerified":false,"isImpersonated":false,"analyticsIdentifyJson":{},"deviceType":"desktop","showCookiePolicy":false,"showCommentWarning":false,"showCaptcha":false,"showPhoneVerification":false,"isAdmin":false,"features":["ph_new_forum_threads_email","ph_visitors_online_register","ph_show_all_for_general"],"notificationFeedItemsUnreadCount":0,"flashAlert":null,"notice":null,"otpRequiredFrom":null,"user":null,"abTestActiveParticipations":[],"visitStreak":{"__typename":"VisitStreak","id":"d544a059-9748-4db6-817f-7697756876f6","emoji":null,"duration":1},"recentLaunch":null,"intercomUserHash":null,"ifVisitedFromMobile":false,"newsletterSettings":{"__typename":"ViewerNewsletterSettings","hasNewsletterSubscription":false}},"complete":true,"missing":undefined},":Rph6pmfnnkptpkq:":{"data":{"__typename":"Viewer","id":null,"email":null,"emailVerified":false,"isImpersonated":false,"analyticsIdentifyJson":{},"deviceType":"desktop","showCookiePolicy":false,"showCommentWarning":false,"showCaptcha":false,"showPhoneVerification":false,"isAdmin":false,"features":["ph_new_forum_threads_email","ph_visitors_online_register","ph_show_all_for_general"],"notificationFeedItemsUnreadCount":0,"flashAlert":null,"notice":null,"otpRequiredFrom":null,"user":null,"abTestActiveParticipations":[],"visitStreak":{"__typename":"VisitStreak","id":"d544a059-9748-4db6-817f-7697756876f6","emoji":null,"duration":1},"recentLaunch":null,"intercomUserHash":null,"ifVisitedFromMobile":false,"newsletterSettings":{"__typename":"ViewerNewsletterSettings","hasNewsletterSubscription":false}},"complete":true,"missing":undefined},":R6ah6pmfnnkptpkq:":{"data":{"__typename":"Viewer","id":null,"email":null,"emailVerified":false,"isImpersonated":false,"analyticsIdentifyJson":{},"deviceType":"desktop","showCookiePolicy":false,"showCommentWarning":false,"showCaptcha":false,"showPhoneVerification":false,"isAdmin":false,"features":["ph_new_forum_threads_email","ph_visitors_online_register","ph_show_all_for_general"],"notificationFeedItemsUnreadCount":0,"flashAlert":null,"notice":null,"otpRequiredFrom":null,"user":null,"abTestActiveParticipations":[],"visitStreak":{"__typename":"VisitStreak","id":"d544a059-9748-4db6-817f-7697756876f6","emoji":null,"duration":1},"recentLaunch":null,"intercomUserHash":null,"ifVisitedFromMobile":false,"newsletterSettings":{"__typename":"ViewerNewsletterSettings","hasNewsletterSubscription":false}},"complete":true,"missing":undefined},":R6ah6pmfnnkptpkqH1:":{"data":{"__typename":"Viewer","id":null,"email":null,"emailVerified":false,"isImpersonated":false,"analyticsIdentifyJson":{},"deviceType":"desktop","showCookiePolicy":false,"showCommentWarning":false,"showCaptcha":false,"showPhoneVerification":false,"isAdmin":false,"features":["ph_new_forum_threads_email","ph_visitors_online_register","ph_show_all_for_general"],"notificationFeedItemsUnreadCount":0,"flashAlert":null,"notice":null,"otpRequiredFrom":null,"user":null,"abTestActiveParticipations":[],"visitStreak":{"__typename":"VisitStreak","id":"d544a059-9748-4db6-817f-7697756876f6","emoji":null,"duration":1},"recentLaunch":null,"intercomUserHash":null,"ifVisitedFromMobile":false,"newsletterSettings":{"__typename":"ViewerNewsletterSettings","hasNewsletterSubscription":false}},"complete":true,"missing":undefined},":Raah6pmfnnkptpkq:":{"data":{"__typename":"Viewer","id":null,"email":null,"emailVerified":false,"isImpersonated":false,"analyticsIdentifyJson":{},"deviceType":"desktop","showCookiePolicy":false,"showCommentWarning":false,"showCaptcha":false,"showPhoneVerification":false,"isAdmin":false,"features":["ph_new_forum_threads_email","ph_visitors_online_register","ph_show_all_for_general"],"notificationFeedItemsUnreadCount":0,"flashAlert":null,"notice":null,"otpRequiredFrom":null,"user":null,"abTestActiveParticipations":[],"visitStreak":{"__typename":"VisitStreak","id":"d544a059-9748-4db6-817f-7697756876f6","emoji":null,"duration":1},"recentLaunch":null,"intercomUserHash":null,"ifVisitedFromMobile":false,"newsletterSettings":{"__typename":"ViewerNewsletterSettings","hasNewsletterSubscription":false}},"complete":true,"missing":undefined},":Rphmpmfnnkptpkq:":{"data":{"__typename":"Viewer","id":null,"email":null,"emailVerified":false,"isImpersonated":false,"analyticsIdentifyJson":{},"deviceType":"desktop","showCookiePolicy":false,"showCommentWarning":false,"showCaptcha":false,"showPhoneVerification":false,"isAdmin":false,"features":["ph_new_forum_threads_email","ph_visitors_online_register","ph_show_all_for_general"],"notificationFeedItemsUnreadCount":0,"flashAlert":null,"notice":null,"otpRequiredFrom":null,"user":null,"abTestActiveParticipations":[],"visitStreak":{"__typename":"VisitStreak","id":"d544a059-9748-4db6-817f-7697756876f6","emoji":null,"duration":1},"recentLaunch":null,"intercomUserHash":null,"ifVisitedFromMobile":false,"newsletterSettings":{"__typename":"ViewerNewsletterSettings","hasNewsletterSubscription":false}},"complete":true,"missing":undefined},":R6ahmpmfnnkptpkq:":{"data":{"__typename":"Viewer","id":null,"email":null,"emailVerified":false,"isImpersonated":false,"analyticsIdentifyJson":{},"deviceType":"desktop","showCookiePolicy":false,"showCommentWarning":false,"showCaptcha":false,"showPhoneVerification":false,"isAdmin":false,"features":["ph_new_forum_threads_email","ph_visitors_online_register","ph_show_all_for_general"],"notificationFeedItemsUnreadCount":0,"flashAlert":null,"notice":null,"otpRequiredFrom":null,"user":null,"abTestActiveParticipations":[],"visitStreak":{"__typename":"VisitStreak","id":"d544a059-9748-4db6-817f-7697756876f6","emoji":null,"duration":1},"recentLaunch":null,"intercomUserHash":null,"ifVisitedFromMobile":false,"newsletterSettings":{"__typename":"ViewerNewsletterSettings","hasNewsletterSubscription":false}},"complete":true,"missing":undefined},":R6ahmpmfnnkptpkqH1:":{"data":{"__typename":"Viewer","id":null,"email":null,"emailVerified":false,"isImpersonated":false,"analyticsIdentifyJson":{},"deviceType":"desktop","showCookiePolicy":false,"showCommentWarning":false,"showCaptcha":false,"showPhoneVerification":false,"isAdmin":false,"features":["ph_new_forum_threads_email","ph_visitors_online_register","ph_show_all_for_general"],"notificationFeedItemsUnreadCount":0,"flashAlert":null,"notice":null,"otpRequiredFrom":null,"user":null,"abTestActiveParticipations":[],"visitStreak":{"__typename":"VisitStreak","id":"d544a059-9748-4db6-817f-7697756876f6","emoji":null,"duration":1},"recentLaunch":null,"intercomUserHash":null,"ifVisitedFromMobile":false,"newsletterSettings":{"__typename":"ViewerNewsletterSettings","hasNewsletterSubscription":false}},"complete":true,"missing":undefined},":Raahmpmfnnkptpkq:":{"data":{"__typename":"Viewer","id":null,"email":null,"emailVerified":false,"isImpersonated":false,"analyticsIdentifyJson":{},"deviceType":"desktop","showCookiePolicy":false,"showCommentWarning":false,"showCaptcha":false,"showPhoneVerification":false,"isAdmin":false,"features":["ph_new_forum_threads_email","ph_visitors_online_register","ph_show_all_for_general"],"notificationFeedItemsUnreadCount":0,"flashAlert":null,"notice":null,"otpRequiredFrom":null,"user":null,"abTestActiveParticipations":[],"visitStreak":{"__typename":"VisitStreak","id":"d544a059-9748-4db6-817f-7697756876f6","emoji":null,"duration":1},"recentLaunch":null,"intercomUserHash":null,"ifVisitedFromMobile":false,"newsletterSettings":{"__typename":"ViewerNewsletterSettings","hasNewsletterSubscription":false}},"complete":true,"missing":undefined},":Rpi6pmfnnkptpkq:":{"data":{"__typename":"Viewer","id":null,"email":null,"emailVerified":false,"isImpersonated":false,"analyticsIdentifyJson":{},"deviceType":"desktop","showCookiePolicy":false,"showCommentWarning":false,"showCaptcha":false,"showPhoneVerification":false,"isAdmin":false,"features":["ph_new_forum_threads_email","ph_visitors_online_register","ph_show_all_for_general"],"notificationFeedItemsUnreadCount":0,"flashAlert":null,"notice":null,"otpRequiredFrom":null,"user":null,"abTestActiveParticipations":[],"visitStreak":{"__typename":"VisitStreak","id":"d544a059-9748-4db6-817f-7697756876f6","emoji":null,"duration":1},"recentLaunch":null,"intercomUserHash":null,"ifVisitedFromMobile":false,"newsletterSettings":{"__typename":"ViewerNewsletterSettings","hasNewsletterSubscription":false}},"complete":true,"missing":undefined},":R6ai6pmfnnkptpkq:":{"data":{"__typename":"Viewer","id":null,"email":null,"emailVerified":false,"isImpersonated":false,"analyticsIdentifyJson":{},"deviceType":"desktop","showCookiePolicy":false,"showCommentWarning":false,"showCaptcha":false,"showPhoneVerification":false,"isAdmin":false,"features":["ph_new_forum_threads_email","ph_visitors_online_register","ph_show_all_for_general"],"notificationFeedItemsUnreadCount":0,"flashAlert":null,"notice":null,"otpRequiredFrom":null,"user":null,"abTestActiveParticipations":[],"visitStreak":{"__typename":"VisitStreak","id":"d544a059-9748-4db6-817f-7697756876f6","emoji":null,"duration":1},"recentLaunch":null,"intercomUserHash":null,"ifVisitedFromMobile":false,"newsletterSettings":{"__typename":"ViewerNewsletterSettings","hasNewsletterSubscription":false}},"complete":true,"missing":undefined},":R6ai6pmfnnkptpkqH1:":{"data":{"__typename":"Viewer","id":null,"email":null,"emailVerified":false,"isImpersonated":false,"analyticsIdentifyJson":{},"deviceType":"desktop","showCookiePolicy":false,"showCommentWarning":false,"showCaptcha":false,"showPhoneVerification":false,"isAdmin":false,"features":["ph_new_forum_threads_email","ph_visitors_online_register","ph_show_all_for_general"],"notificationFeedItemsUnreadCount":0,"flashAlert":null,"notice":null,"otpRequiredFrom":null,"user":null,"abTestActiveParticipations":[],"visitStreak":{"__typename":"VisitStreak","id":"d544a059-9748-4db6-817f-7697756876f6","emoji":null,"duration":1},"recentLaunch":null,"intercomUserHash":null,"ifVisitedFromMobile":false,"newsletterSettings":{"__typename":"ViewerNewsletterSettings","hasNewsletterSubscription":false}},"complete":true,"missing":undefined},":Raai6pmfnnkptpkq:":{"data":{"__typename":"Viewer","id":null,"email":null,"emailVerified":false,"isImpersonated":false,"analyticsIdentifyJson":{},"deviceType":"desktop","showCookiePolicy":false,"showCommentWarning":false,"showCaptcha":false,"showPhoneVerification":false,"isAdmin":false,"features":["ph_new_forum_threads_email","ph_visitors_online_register","ph_show_all_for_general"],"notificationFeedItemsUnreadCount":0,"flashAlert":null,"notice":null,"otpRequiredFrom":null,"user":null,"abTestActiveParticipations":[],"visitStreak":{"__typename":"VisitStreak","id":"d544a059-9748-4db6-817f-7697756876f6","emoji":null,"duration":1},"recentLaunch":null,"intercomUserHash":null,"ifVisitedFromMobile":false,"newsletterSettings":{"__typename":"ViewerNewsletterSettings","hasNewsletterSubscription":false}},"complete":true,"missing":undefined},":Rpimpmfnnkptpkq:":{"data":{"__typename":"Viewer","id":null,"email":null,"emailVerified":false,"isImpersonated":false,"analyticsIdentifyJson":{},"deviceType":"desktop","showCookiePolicy":false,"showCommentWarning":false,"showCaptcha":false,"showPhoneVerification":false,"isAdmin":false,"features":["ph_new_forum_threads_email","ph_visitors_online_register","ph_show_all_for_general"],"notificationFeedItemsUnreadCount":0,"flashAlert":null,"notice":null,"otpRequiredFrom":null,"user":null,"abTestActiveParticipations":[],"visitStreak":{"__typename":"VisitStreak","id":"d544a059-9748-4db6-817f-7697756876f6","emoji":null,"duration":1},"recentLaunch":null,"intercomUserHash":null,"ifVisitedFromMobile":false,"newsletterSettings":{"__typename":"ViewerNewsletterSettings","hasNewsletterSubscription":false}},"complete":true,"missing":undefined},":R6aimpmfnnkptpkq:":{"data":{"__typename":"Viewer","id":null,"email":null,"emailVerified":false,"isImpersonated":false,"analyticsIdentifyJson":{},"deviceType":"desktop","showCookiePolicy":false,"showCommentWarning":false,"showCaptcha":false,"showPhoneVerification":false,"isAdmin":false,"features":["ph_new_forum_threads_email","ph_visitors_online_register","ph_show_all_for_general"],"notificationFeedItemsUnreadCount":0,"flashAlert":null,"notice":null,"otpRequiredFrom":null,"user":null,"abTestActiveParticipations":[],"visitStreak":{"__typename":"VisitStreak","id":"d544a059-9748-4db6-817f-7697756876f6","emoji":null,"duration":1},"recentLaunch":null,"intercomUserHash":null,"ifVisitedFromMobile":false,"newsletterSettings":{"__typename":"ViewerNewsletterSettings","hasNewsletterSubscription":false}},"complete":true,"missing":undefined},":R6aimpmfnnkptpkqH1:":{"data":{"__typename":"Viewer","id":null,"email":null,"emailVerified":false,"isImpersonated":false,"analyticsIdentifyJson":{},"deviceType":"desktop","showCookiePolicy":false,"showCommentWarning":false,"showCaptcha":false,"showPhoneVerification":false,"isAdmin":false,"features":["ph_new_forum_threads_email","ph_visitors_online_register","ph_show_all_for_general"],"notificationFeedItemsUnreadCount":0,"flashAlert":null,"notice":null,"otpRequiredFrom":null,"user":null,"abTestActiveParticipations":[],"visitStreak":{"__typename":"VisitStreak","id":"d544a059-9748-4db6-817f-7697756876f6","emoji":null,"duration":1},"recentLaunch":null,"intercomUserHash":null,"ifVisitedFromMobile":false,"newsletterSettings":{"__typename":"ViewerNewsletterSettings","hasNewsletterSubscription":false}},"complete":true,"missing":undefined},":Raaimpmfnnkptpkq:":{"data":{"__typename":"Viewer","id":null,"email":null,"emailVerified":false,"isImpersonated":false,"analyticsIdentifyJson":{},"deviceType":"desktop","showCookiePolicy":false,"showCommentWarning":false,"showCaptcha":false,"showPhoneVerification":false,"isAdmin":false,"features":["ph_new_forum_threads_email","ph_visitors_online_register","ph_show_all_for_general"],"notificationFeedItemsUnreadCount":0,"flashAlert":null,"notice":null,"otpRequiredFrom":null,"user":null,"abTestActiveParticipations":[],"visitStreak":{"__typename":"VisitStreak","id":"d544a059-9748-4db6-817f-7697756876f6","emoji":null,"duration":1},"recentLaunch":null,"intercomUserHash":null,"ifVisitedFromMobile":false,"newsletterSettings":{"__typename":"ViewerNewsletterSettings","hasNewsletterSubscription":false}},"complete":true,"missing":undefined},":Rpj6pmfnnkptpkq:":{"data":{"__typename":"Viewer","id":null,"email":null,"emailVerified":false,"isImpersonated":false,"analyticsIdentifyJson":{},"deviceType":"desktop","showCookiePolicy":false,"showCommentWarning":false,"showCaptcha":false,"showPhoneVerification":false,"isAdmin":false,"features":["ph_new_forum_threads_email","ph_visitors_online_register","ph_show_all_for_general"],"notificationFeedItemsUnreadCount":0,"flashAlert":null,"notice":null,"otpRequiredFrom":null,"user":null,"abTestActiveParticipations":[],"visitStreak":{"__typename":"VisitStreak","id":"d544a059-9748-4db6-817f-7697756876f6","emoji":null,"duration":1},"recentLaunch":null,"intercomUserHash":null,"ifVisitedFromMobile":false,"newsletterSettings":{"__typename":"ViewerNewsletterSettings","hasNewsletterSubscription":false}},"complete":true,"missing":undefined},":R6aj6pmfnnkptpkq:":{"data":{"__typename":"Viewer","id":null,"email":null,"emailVerified":false,"isImpersonated":false,"analyticsIdentifyJson":{},"deviceType":"desktop","showCookiePolicy":false,"showCommentWarning":false,"showCaptcha":false,"showPhoneVerification":false,"isAdmin":false,"features":["ph_new_forum_threads_email","ph_visitors_online_register","ph_show_all_for_general"],"notificationFeedItemsUnreadCount":0,"flashAlert":null,"notice":null,"otpRequiredFrom":null,"user":null,"abTestActiveParticipations":[],"visitStreak":{"__typename":"VisitStreak","id":"d544a059-9748-4db6-817f-7697756876f6","emoji":null,"duration":1},"recentLaunch":null,"intercomUserHash":null,"ifVisitedFromMobile":false,"newsletterSettings":{"__typename":"ViewerNewsletterSettings","hasNewsletterSubscription":false}},"complete":true,"missing":undefined},":R6aj6pmfnnkptpkqH1:":{"data":{"__typename":"Viewer","id":null,"email":null,"emailVerified":false,"isImpersonated":false,"analyticsIdentifyJson":{},"deviceType":"desktop","showCookiePolicy":false,"showCommentWarning":false,"showCaptcha":false,"showPhoneVerification":false,"isAdmin":false,"features":["ph_new_forum_threads_email","ph_visitors_online_register","ph_show_all_for_general"],"notificationFeedItemsUnreadCount":0,"flashAlert":null,"notice":null,"otpRequiredFrom":null,"user":null,"abTestActiveParticipations":[],"visitStreak":{"__typename":"VisitStreak","id":"d544a059-9748-4db6-817f-7697756876f6","emoji":null,"duration":1},"recentLaunch":null,"intercomUserHash":null,"ifVisitedFromMobile":false,"newsletterSettings":{"__typename":"ViewerNewsletterSettings","hasNewsletterSubscription":false}},"complete":true,"missing":undefined},":Raaj6pmfnnkptpkq:":{"data":{"__typename":"Viewer","id":null,"email":null,"emailVerified":false,"isImpersonated":false,"analyticsIdentifyJson":{},"deviceType":"desktop","showCookiePolicy":false,"showCommentWarning":false,"showCaptcha":false,"showPhoneVerification":false,"isAdmin":false,"features":["ph_new_forum_threads_email","ph_visitors_online_register","ph_show_all_for_general"],"notificationFeedItemsUnreadCount":0,"flashAlert":null,"notice":null,"otpRequiredFrom":null,"user":null,"abTestActiveParticipations":[],"visitStreak":{"__typename":"VisitStreak","id":"d544a059-9748-4db6-817f-7697756876f6","emoji":null,"duration":1},"recentLaunch":null,"intercomUserHash":null,"ifVisitedFromMobile":false,"newsletterSettings":{"__typename":"ViewerNewsletterSettings","hasNewsletterSubscription":false}},"complete":true,"missing":undefined},":Rpjmpmfnnkptpkq:":{"data":{"__typename":"Viewer","id":null,"email":null,"emailVerified":false,"isImpersonated":false,"analyticsIdentifyJson":{},"deviceType":"desktop","showCookiePolicy":false,"showCommentWarning":false,"showCaptcha":false,"showPhoneVerification":false,"isAdmin":false,"features":["ph_new_forum_threads_email","ph_visitors_online_register","ph_show_all_for_general"],"notificationFeedItemsUnreadCount":0,"flashAlert":null,"notice":null,"otpRequiredFrom":null,"user":null,"abTestActiveParticipations":[],"visitStreak":{"__typename":"VisitStreak","id":"d544a059-9748-4db6-817f-7697756876f6","emoji":null,"duration":1},"recentLaunch":null,"intercomUserHash":null,"ifVisitedFromMobile":false,"newsletterSettings":{"__typename":"ViewerNewsletterSettings","hasNewsletterSubscription":false}},"complete":true,"missing":undefined},":R6ajmpmfnnkptpkq:":{"data":{"__typename":"Viewer","id":null,"email":null,"emailVerified":false,"isImpersonated":false,"analyticsIdentifyJson":{},"deviceType":"desktop","showCookiePolicy":false,"showCommentWarning":false,"showCaptcha":false,"showPhoneVerification":false,"isAdmin":false,"features":["ph_new_forum_threads_email","ph_visitors_online_register","ph_show_all_for_general"],"notificationFeedItemsUnreadCount":0,"flashAlert":null,"notice":null,"otpRequiredFrom":null,"user":null,"abTestActiveParticipations":[],"visitStreak":{"__typename":"VisitStreak","id":"d544a059-9748-4db6-817f-7697756876f6","emoji":null,"duration":1},"recentLaunch":null,"intercomUserHash":null,"ifVisitedFromMobile":false,"newsletterSettings":{"__typename":"ViewerNewsletterSettings","hasNewsletterSubscription":false}},"complete":true,"missing":undefined},":R6ajmpmfnnkptpkqH1:":{"data":{"__typename":"Viewer","id":null,"email":null,"emailVerified":false,"isImpersonated":false,"analyticsIdentifyJson":{},"deviceType":"desktop","showCookiePolicy":false,"showCommentWarning":false,"showCaptcha":false,"showPhoneVerification":false,"isAdmin":false,"features":["ph_new_forum_threads_email","ph_visitors_online_register","ph_show_all_for_general"],"notificationFeedItemsUnreadCount":0,"flashAlert":null,"notice":null,"otpRequiredFrom":null,"user":null,"abTestActiveParticipations":[],"visitStreak":{"__typename":"VisitStreak","id":"d544a059-9748-4db6-817f-7697756876f6","emoji":null,"duration":1},"recentLaunch":null,"intercomUserHash":null,"ifVisitedFromMobile":false,"newsletterSettings":{"__typename":"ViewerNewsletterSettings","hasNewsletterSubscription":false}},"complete":true,"missing":undefined},":Raajmpmfnnkptpkq:":{"data":{"__typename":"Viewer","id":null,"email":null,"emailVerified":false,"isImpersonated":false,"analyticsIdentifyJson":{},"deviceType":"desktop","showCookiePolicy":false,"showCommentWarning":false,"showCaptcha":false,"showPhoneVerification":false,"isAdmin":false,"features":["ph_new_forum_threads_email","ph_visitors_online_register","ph_show_all_for_general"],"notificationFeedItemsUnreadCount":0,"flashAlert":null,"notice":null,"otpRequiredFrom":null,"user":null,"abTestActiveParticipations":[],"visitStreak":{"__typename":"VisitStreak","id":"d544a059-9748-4db6-817f-7697756876f6","emoji":null,"duration":1},"recentLaunch":null,"intercomUserHash":null,"ifVisitedFromMobile":false,"newsletterSettings":{"__typename":"ViewerNewsletterSettings","hasNewsletterSubscription":false}},"complete":true,"missing":undefined},":Rpk6pmfnnkptpkq:":{"data":{"__typename":"Viewer","id":null,"email":null,"emailVerified":false,"isImpersonated":false,"analyticsIdentifyJson":{},"deviceType":"desktop","showCookiePolicy":false,"showCommentWarning":false,"showCaptcha":false,"showPhoneVerification":false,"isAdmin":false,"features":["ph_new_forum_threads_email","ph_visitors_online_register","ph_show_all_for_general"],"notificationFeedItemsUnreadCount":0,"flashAlert":null,"notice":null,"otpRequiredFrom":null,"user":null,"abTestActiveParticipations":[],"visitStreak":{"__typename":"VisitStreak","id":"d544a059-9748-4db6-817f-7697756876f6","emoji":null,"duration":1},"recentLaunch":null,"intercomUserHash":null,"ifVisitedFromMobile":false,"newsletterSettings":{"__typename":"ViewerNewsletterSettings","hasNewsletterSubscription":false}},"complete":true,"missing":undefined},":R6ak6pmfnnkptpkq:":{"data":{"__typename":"Viewer","id":null,"email":null,"emailVerified":false,"isImpersonated":false,"analyticsIdentifyJson":{},"deviceType":"desktop","showCookiePolicy":false,"showCommentWarning":false,"showCaptcha":false,"showPhoneVerification":false,"isAdmin":false,"features":["ph_new_forum_threads_email","ph_visitors_online_register","ph_show_all_for_general"],"notificationFeedItemsUnreadCount":0,"flashAlert":null,"notice":null,"otpRequiredFrom":null,"user":null,"abTestActiveParticipations":[],"visitStreak":{"__typename":"VisitStreak","id":"d544a059-9748-4db6-817f-7697756876f6","emoji":null,"duration":1},"recentLaunch":null,"intercomUserHash":null,"ifVisitedFromMobile":false,"newsletterSettings":{"__typename":"ViewerNewsletterSettings","hasNewsletterSubscription":false}},"complete":true,"missing":undefined},":R6ak6pmfnnkptpkqH1:":{"data":{"__typename":"Viewer","id":null,"email":null,"emailVerified":false,"isImpersonated":false,"analyticsIdentifyJson":{},"deviceType":"desktop","showCookiePolicy":false,"showCommentWarning":false,"showCaptcha":false,"showPhoneVerification":false,"isAdmin":false,"features":["ph_new_forum_threads_email","ph_visitors_online_register","ph_show_all_for_general"],"notificationFeedItemsUnreadCount":0,"flashAlert":null,"notice":null,"otpRequiredFrom":null,"user":null,"abTestActiveParticipations":[],"visitStreak":{"__typename":"VisitStreak","id":"d544a059-9748-4db6-817f-7697756876f6","emoji":null,"duration":1},"recentLaunch":null,"intercomUserHash":null,"ifVisitedFromMobile":false,"newsletterSettings":{"__typename":"ViewerNewsletterSettings","hasNewsletterSubscription":false}},"complete":true,"missing":undefined},":Raak6pmfnnkptpkq:":{"data":{"__typename":"Viewer","id":null,"email":null,"emailVerified":false,"isImpersonated":false,"analyticsIdentifyJson":{},"deviceType":"desktop","showCookiePolicy":false,"showCommentWarning":false,"showCaptcha":false,"showPhoneVerification":false,"isAdmin":false,"features":["ph_new_forum_threads_email","ph_visitors_online_register","ph_show_all_for_general"],"notificationFeedItemsUnreadCount":0,"flashAlert":null,"notice":null,"otpRequiredFrom":null,"user":null,"abTestActiveParticipations":[],"visitStreak":{"__typename":"VisitStreak","id":"d544a059-9748-4db6-817f-7697756876f6","emoji":null,"duration":1},"recentLaunch":null,"intercomUserHash":null,"ifVisitedFromMobile":false,"newsletterSettings":{"__typename":"ViewerNewsletterSettings","hasNewsletterSubscription":false}},"complete":true,"missing":undefined},":Rpkmpmfnnkptpkq:":{"data":{"__typename":"Viewer","id":null,"email":null,"emailVerified":false,"isImpersonated":false,"analyticsIdentifyJson":{},"deviceType":"desktop","showCookiePolicy":false,"showCommentWarning":false,"showCaptcha":false,"showPhoneVerification":false,"isAdmin":false,"features":["ph_new_forum_threads_email","ph_visitors_online_register","ph_show_all_for_general"],"notificationFeedItemsUnreadCount":0,"flashAlert":null,"notice":null,"otpRequiredFrom":null,"user":null,"abTestActiveParticipations":[],"visitStreak":{"__typename":"VisitStreak","id":"d544a059-9748-4db6-817f-7697756876f6","emoji":null,"duration":1},"recentLaunch":null,"intercomUserHash":null,"ifVisitedFromMobile":false,"newsletterSettings":{"__typename":"ViewerNewsletterSettings","hasNewsletterSubscription":false}},"complete":true,"missing":undefined},":R6akmpmfnnkptpkq:":{"data":{"__typename":"Viewer","id":null,"email":null,"emailVerified":false,"isImpersonated":false,"analyticsIdentifyJson":{},"deviceType":"desktop","showCookiePolicy":false,"showCommentWarning":false,"showCaptcha":false,"showPhoneVerification":false,"isAdmin":false,"features":["ph_new_forum_threads_email","ph_visitors_online_register","ph_show_all_for_general"],"notificationFeedItemsUnreadCount":0,"flashAlert":null,"notice":null,"otpRequiredFrom":null,"user":null,"abTestActiveParticipations":[],"visitStreak":{"__typename":"VisitStreak","id":"d544a059-9748-4db6-817f-7697756876f6","emoji":null,"duration":1},"recentLaunch":null,"intercomUserHash":null,"ifVisitedFromMobile":false,"newsletterSettings":{"__typename":"ViewerNewsletterSettings","hasNewsletterSubscription":false}},"complete":true,"missing":undefined},":R6akmpmfnnkptpkqH1:":{"data":{"__typename":"Viewer","id":null,"email":null,"emailVerified":false,"isImpersonated":false,"analyticsIdentifyJson":{},"deviceType":"desktop","showCookiePolicy":false,"showCommentWarning":false,"showCaptcha":false,"showPhoneVerification":false,"isAdmin":false,"features":["ph_new_forum_threads_email","ph_visitors_online_register","ph_show_all_for_general"],"notificationFeedItemsUnreadCount":0,"flashAlert":null,"notice":null,"otpRequiredFrom":null,"user":null,"abTestActiveParticipations":[],"visitStreak":{"__typename":"VisitStreak","id":"d544a059-9748-4db6-817f-7697756876f6","emoji":null,"duration":1},"recentLaunch":null,"intercomUserHash":null,"ifVisitedFromMobile":false,"newsletterSettings":{"__typename":"ViewerNewsletterSettings","hasNewsletterSubscription":false}},"complete":true,"missing":undefined},":Raakmpmfnnkptpkq:":{"data":{"__typename":"Viewer","id":null,"email":null,"emailVerified":false,"isImpersonated":false,"analyticsIdentifyJson":{},"deviceType":"desktop","showCookiePolicy":false,"showCommentWarning":false,"showCaptcha":false,"showPhoneVerification":false,"isAdmin":false,"features":["ph_new_forum_threads_email","ph_visitors_online_register","ph_show_all_for_general"],"notificationFeedItemsUnreadCount":0,"flashAlert":null,"notice":null,"otpRequiredFrom":null,"user":null,"abTestActiveParticipations":[],"visitStreak":{"__typename":"VisitStreak","id":"d544a059-9748-4db6-817f-7697756876f6","emoji":null,"duration":1},"recentLaunch":null,"intercomUserHash":null,"ifVisitedFromMobile":false,"newsletterSettings":{"__typename":"ViewerNewsletterSettings","hasNewsletterSubscription":false}},"complete":true,"missing":undefined},":Rpl6pmfnnkptpkq:":{"data":{"__typename":"Viewer","id":null,"email":null,"emailVerified":false,"isImpersonated":false,"analyticsIdentifyJson":{},"deviceType":"desktop","showCookiePolicy":false,"showCommentWarning":false,"showCaptcha":false,"showPhoneVerification":false,"isAdmin":false,"features":["ph_new_forum_threads_email","ph_visitors_online_register","ph_show_all_for_general"],"notificationFeedItemsUnreadCount":0,"flashAlert":null,"notice":null,"otpRequiredFrom":null,"user":null,"abTestActiveParticipations":[],"visitStreak":{"__typename":"VisitStreak","id":"d544a059-9748-4db6-817f-7697756876f6","emoji":null,"duration":1},"recentLaunch":null,"intercomUserHash":null,"ifVisitedFromMobile":false,"newsletterSettings":{"__typename":"ViewerNewsletterSettings","hasNewsletterSubscription":false}},"complete":true,"missing":undefined},":R6al6pmfnnkptpkq:":{"data":{"__typename":"Viewer","id":null,"email":null,"emailVerified":false,"isImpersonated":false,"analyticsIdentifyJson":{},"deviceType":"desktop","showCookiePolicy":false,"showCommentWarning":false,"showCaptcha":false,"showPhoneVerification":false,"isAdmin":false,"features":["ph_new_forum_threads_email","ph_visitors_online_register","ph_show_all_for_general"],"notificationFeedItemsUnreadCount":0,"flashAlert":null,"notice":null,"otpRequiredFrom":null,"user":null,"abTestActiveParticipations":[],"visitStreak":{"__typename":"VisitStreak","id":"d544a059-9748-4db6-817f-7697756876f6","emoji":null,"duration":1},"recentLaunch":null,"intercomUserHash":null,"ifVisitedFromMobile":false,"newsletterSettings":{"__typename":"ViewerNewsletterSettings","hasNewsletterSubscription":false}},"complete":true,"missing":undefined},":R6al6pmfnnkptpkqH1:":{"data":{"__typename":"Viewer","id":null,"email":null,"emailVerified":false,"isImpersonated":false,"analyticsIdentifyJson":{},"deviceType":"desktop","showCookiePolicy":false,"showCommentWarning":false,"showCaptcha":false,"showPhoneVerification":false,"isAdmin":false,"features":["ph_new_forum_threads_email","ph_visitors_online_register","ph_show_all_for_general"],"notificationFeedItemsUnreadCount":0,"flashAlert":null,"notice":null,"otpRequiredFrom":null,"user":null,"abTestActiveParticipations":[],"visitStreak":{"__typename":"VisitStreak","id":"d544a059-9748-4db6-817f-7697756876f6","emoji":null,"duration":1},"recentLaunch":null,"intercomUserHash":null,"ifVisitedFromMobile":false,"newsletterSettings":{"__typename":"ViewerNewsletterSettings","hasNewsletterSubscription":false}},"complete":true,"missing":undefined},":Raal6pmfnnkptpkq:":{"data":{"__typename":"Viewer","id":null,"email":null,"emailVerified":false,"isImpersonated":false,"analyticsIdentifyJson":{},"deviceType":"desktop","showCookiePolicy":false,"showCommentWarning":false,"showCaptcha":false,"showPhoneVerification":false,"isAdmin":false,"features":["ph_new_forum_threads_email","ph_visitors_online_register","ph_show_all_for_general"],"notificationFeedItemsUnreadCount":0,"flashAlert":null,"notice":null,"otpRequiredFrom":null,"user":null,"abTestActiveParticipations":[],"visitStreak":{"__typename":"VisitStreak","id":"d544a059-9748-4db6-817f-7697756876f6","emoji":null,"duration":1},"recentLaunch":null,"intercomUserHash":null,"ifVisitedFromMobile":false,"newsletterSettings":{"__typename":"ViewerNewsletterSettings","hasNewsletterSubscription":false}},"complete":true,"missing":undefined},":Rapmfnnkptpkq:":{"data":{"__typename":"Viewer","id":null,"email":null,"emailVerified":false,"isImpersonated":false,"analyticsIdentifyJson":{},"deviceType":"desktop","showCookiePolicy":false,"showCommentWarning":false,"showCaptcha":false,"showPhoneVerification":false,"isAdmin":false,"features":["ph_new_forum_threads_email","ph_visitors_online_register","ph_show_all_for_general"],"notificationFeedItemsUnreadCount":0,"flashAlert":null,"notice":null,"otpRequiredFrom":null,"user":null,"abTestActiveParticipations":[],"visitStreak":{"__typename":"VisitStreak","id":"d544a059-9748-4db6-817f-7697756876f6","emoji":null,"duration":1},"recentLaunch":null,"intercomUserHash":null,"ifVisitedFromMobile":false,"newsletterSettings":{"__typename":"ViewerNewsletterSettings","hasNewsletterSubscription":false}},"complete":true,"missing":undefined},":RapmfnnkptpkqH1:":{"data":{"__typename":"Viewer","id":null,"email":null,"emailVerified":false,"isImpersonated":false,"analyticsIdentifyJson":{},"deviceType":"desktop","showCookiePolicy":false,"showCommentWarning":false,"showCaptcha":false,"showPhoneVerification":false,"isAdmin":false,"features":["ph_new_forum_threads_email","ph_visitors_online_register","ph_show_all_for_general"],"notificationFeedItemsUnreadCount":0,"flashAlert":null,"notice":null,"otpRequiredFrom":null,"user":null,"abTestActiveParticipations":[],"visitStreak":{"__typename":"VisitStreak","id":"d544a059-9748-4db6-817f-7697756876f6","emoji":null,"duration":1},"recentLaunch":null,"intercomUserHash":null,"ifVisitedFromMobile":false,"newsletterSettings":{"__typename":"ViewerNewsletterSettings","hasNewsletterSubscription":false}},"complete":true,"missing":undefined},":R2mfnnkptpkq:":{"data":undefined,"loading":true,"networkStatus":1,"called":true}},"events":[{"type":"started","options":{"skip":false,"fetchPolicy":"cache-first","query":"query Context{viewer{...UseCurrentUserFragment}}fragment ViewerNoticeFragment on Notice{type invite{id product{id slug}}makerSuggestion{id post{id slug}}dismissable{id isDismissed dismissableKey dismissableGroup}}fragment AbTestFragment on AbTestAssignment{name variant}fragment LaunchTipsFragment on Post{id canComment commentsCount featuredAt makerInviteUrl name url slug createdAt isMaker isHunter launchState shoutouts{id}}fragment UseCurrentUserFragment on Viewer{id email emailVerified isImpersonated analyticsIdentifyJson deviceType showCookiePolicy showCommentWarning showCaptcha showPhoneVerification isAdmin features notificationFeedItemsUnreadCount flashAlert notice{...ViewerNoticeFragment}otpRequiredFrom user{id avatarUrl isMaker name username}abTestActiveParticipations{...AbTestFragment}visitStreak{id emoji duration}recentLaunch{id scheduledAt ...LaunchTipsFragment}intercomUserHash ifVisitedFromMobile newsletterSettings{hasNewsletterSubscription}}","notifyOnNetworkStatusChange":false,"nextFetchPolicy":undefined},"id":"2"},{"type":"started","options":{"variables":{"slug":"books","cursor":null,"order":"highest_rated","featuredOnly":false},"skip":false,"fetchPolicy":"cache-first","query":"query CategoryPageQuery($slug:String!$order:CategoryProductsOrder!$cursor:String$featuredOnly:Boolean=true){productCategory(slug:$slug){id name slug path meta{title}targetedAd(kind:\"feed\"){id ...AdFragment}...CategoryPageBreadcrumbsFragment ...CategoryPageDescriptionFragment ...CategoryPageArticleFragment ...CategoryPageProductFeedFragment ...CategoryPageSidebarSimilarCategoriesFragment ...MetaTags}}fragment UserImage on User{id name username avatarUrl}fragment PostVoteButtonFragment on Post{id featuredAt updatedAt createdAt embargoPreviewAt product{id isSubscribed}disabledWhenScheduled hasVoted ...on Votable{id votesCount}latestScore launchDayScore}fragment PostItemCommentsButtonFragment on Post{id slug commentsCount}fragment PostItemVoteButtonFragment on Post{id hideVotesCount featuredAt createdAt disabledWhenScheduled embargoPreviewAt latestScore launchDayScore ...on Votable{id hasVoted votesCount}}fragment HomefeedItemPostItemTopicTagsFragment on Post{id topics(first:3){edges{node{id slug name}}}}fragment CategoryArticleItemFragment on ProductCategoryArticle{id title content calloutHtml user{id name headline ...UserImage}}fragment ProductThumbnailFragment on Product{id name logoUuid isNoLongerOnline}fragment ReviewStarRatingCTAFragment on Product{id slug name isMaker reviewsRating}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 CategoryProductFeedItemShoutoutsItemFragment on PostShoutout{id post{id slug name redirectToProduct{id slug}...BadgeIconFragment ...PostThumbnailFragment}}fragment CategoryProductFeedItemShoutoutsFragment on Product{id slug shoutoutsToCount postShoutoutsTo(first:3){edges{node{id ...CategoryProductFeedItemShoutoutsItemFragment}}}}fragment ProductPromoCodeFragment on Product{id promo{text code}}fragment CategoryProductFeedItemTabOverviewFragment on Product{id path name description mediaImages{id imageUuid}categories{id name path}...ProductPromoCodeFragment}fragment CategoryProductFeedItemTabFragment on Product{id slug reviewsCount shoutoutsToCount postsCount ...CategoryProductFeedItemTabOverviewFragment}fragment CategoryPageProductFeedItemFragment on Product{id name tagline path reviewsRating reviewsCount ...ProductThumbnailFragment ...ReviewStarRatingCTAFragment ...CategoryProductFeedItemShoutoutsFragment ...CategoryProductFeedItemTabFragment}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 ...PostItemCommentsButtonFragment ...PostItemVoteButtonFragment ...HomefeedItemPostItemTopicTagsFragment}name tagline thumbnailUuid largeAssetUuid smallAssetUuid url variationId}fragment CategoryPageBreadcrumbsFragment on ProductCategory{id name path parent{id name path}}fragment CategoryPageDescriptionFragment on ProductCategory{id name descriptionHeading description}fragment CategoryPageArticleFragment on ProductCategory{id article{id ...CategoryArticleItemFragment}}fragment CategoryPageProductFeedFragment on ProductCategory{id slug products(after:$cursor order:$order onlyHasFeaturedPosts:$featuredOnly liveOnly:true first:10){edges{node{id ...CategoryPageProductFeedItemFragment}}pageInfo{hasNextPage endCursor}}}fragment CategoryPageSidebarSimilarCategoriesFragment on ProductCategory{id slug parent{id name path subCategories{edges{node{id name path}}}}subCategories{edges{node{id name path}}}}fragment MetaTags on SEOInterface{id meta{canonicalUrl creator description image mobileAppUrl oembedUrl robots title type author authorUrl}}","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_new_forum_threads_email","ph_visitors_online_register","ph_show_all_for_general"],"notificationFeedItemsUnreadCount":0,"flashAlert":null,"notice":null,"otpRequiredFrom":null,"user":null,"abTestActiveParticipations":[],"visitStreak":{"__typename":"VisitStreak","id":"d544a059-9748-4db6-817f-7697756876f6","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":{"productCategory":{"__typename":"ProductCategory","id":"959","name":"Books","slug":"books","path":"/categories/books","meta":{"__typename":"MetaTags","title":"The best books in 2025","canonicalUrl":"https://www.producthunt.com/categories/books","creator":"@producthunt","description":"Our community reviewed 323 of the best Books. 1. Practical UI 2. Remento 3. Hardcover 4. Bookstash 5. Meminto Stories 6. ReadKidz","image":"https://api.url2png.com/v6/P5329C1FA0ECB6/8ca4692b6c59fafad6315733e5cb763b/png/?say_cheese=true\u0026ttl=31536000\u0026unique=8fb74f6fa0896cdf41d2748f2de7eff1\u0026url=https%3A%2F%2Fproducthunt.com%2Fshareable_image%2Fproducts_category%2F959\u0026viewport=1200x628","mobileAppUrl":null,"oembedUrl":null,"robots":null,"type":"article","author":null,"authorUrl":null},"targetedAd":null,"parent":{"__typename":"ProductCategory","id":"185","name":"Physical Products","path":"/categories/physical-products","subCategories":{"__typename":"ProductCategoryConnection","edges":[{"__typename":"ProductCategoryEdge","node":{"__typename":"ProductCategory","id":"959","name":"Books","path":"/categories/books"}},{"__typename":"ProductCategoryEdge","node":{"__typename":"ProductCategory","id":"186","name":"Fitness","path":"/categories/fitness"}},{"__typename":"ProductCategoryEdge","node":{"__typename":"ProductCategory","id":"191","name":"Furniture","path":"/categories/furniture"}},{"__typename":"ProductCategoryEdge","node":{"__typename":"ProductCategory","id":"960","name":"Games","path":"/categories/games"}},{"__typename":"ProductCategoryEdge","node":{"__typename":"ProductCategory","id":"188","name":"Toys","path":"/categories/toys"}},{"__typename":"ProductCategoryEdge","node":{"__typename":"ProductCategory","id":"187","name":"Wearables","path":"/categories/wearables"}},{"__typename":"ProductCategoryEdge","node":{"__typename":"ProductCategory","id":"189","name":"Webcams","path":"/categories/webcams"}}]}},"descriptionHeading":null,"description":"","article":null,"products":{"__typename":"ProductsConnection","edges":[{"__typename":"ProductEdge","node":{"__typename":"Product","id":"98401","name":"Google Play","tagline":"We’re exploring the world’s greatest stories ","path":"/products/google-play","reviewsRating":4.73,"reviewsCount":325,"logoUuid":"ad003ea0-78cd-4726-b4f6-384128450402.png","isNoLongerOnline":false,"slug":"google-play","isMaker":false,"shoutoutsToCount":1,"postShoutoutsTo":{"__typename":"PostShoutoutConnection","edges":[]},"postsCount":10,"description":"Enjoy millions of the latest Android apps, games, music, movies, TV, books, magazines \u0026 more. Anytime, anywhere, across your devices.","mediaImages":[{"__typename":"Media","id":"522441","imageUuid":"ba61b2b7-4e86-41d8-9143-a8178718c92c.png"},{"__typename":"Media","id":"522440","imageUuid":"5931ea96-bf25-431f-b387-fcb09e8884b0.png"},{"__typename":"Media","id":"522439","imageUuid":"417a3c67-3fce-43b6-824b-de85387ac251.jpeg"}],"categories":[{"__typename":"ProductCategory","id":"960","name":"Games","path":"/categories/games"},{"__typename":"ProductCategory","id":"959","name":"Books","path":"/categories/books"},{"__typename":"ProductCategory","id":"193","name":"Apps for kids","path":"/categories/apps-for-kids"}],"promo":null}},{"__typename":"ProductEdge","node":{"__typename":"Product","id":"96380","name":"Readwise","tagline":"Resurfacing your best highlights from Kindle, iBooks \u0026 more","path":"/products/readwise","reviewsRating":4.75,"reviewsCount":178,"logoUuid":"669a6db3-8074-4b23-9d1c-9d4c059d2b3a.png","isNoLongerOnline":false,"slug":"readwise","isMaker":false,"shoutoutsToCount":1,"postShoutoutsTo":{"__typename":"PostShoutoutConnection","edges":[]},"postsCount":3,"description":"Grow wiser and retain books better: Readwise sends you a daily email resurfacing your best highlights from Kindle, Instapaper, iBooks, and more.","mediaImages":[{"__typename":"Media","id":"1242916","imageUuid":"a6abe15d-1a73-47e8-8ca9-0bd3a91a8296.jpeg"},{"__typename":"Media","id":"1242915","imageUuid":"f03780b6-36a5-4d03-aa2e-0dcf8723b9bc.jpeg"},{"__typename":"Media","id":"1242914","imageUuid":"17d81e61-2e70-473c-ad84-6e2de2801836.jpeg"}],"categories":[{"__typename":"ProductCategory","id":"959","name":"Books","path":"/categories/books"},{"__typename":"ProductCategory","id":"90","name":"Email marketing","path":"/categories/email-marketing"},{"__typename":"ProductCategory","id":"35","name":"Note and writing apps","path":"/categories/notes-documents"}],"promo":null}},{"__typename":"ProductEdge","node":{"__typename":"Product","id":"107960","name":"Reedsy","tagline":"Where beautiful books are made","path":"/products/reedsy","reviewsRating":4.64,"reviewsCount":163,"logoUuid":"17bb52b1-a8ec-4ccc-b84b-4a010fafa024.jpeg","isNoLongerOnline":false,"slug":"reedsy","isMaker":false,"shoutoutsToCount":3,"postShoutoutsTo":{"__typename":"PostShoutoutConnection","edges":[]},"postsCount":7,"description":"We're a community of 1,000,000 authors and freelance publishing professionals.\n\nReedsy allows authors to find and work with the best publishing professionals: from developmental editors to book cover designers, publicists and translators.","mediaImages":[{"__typename":"Media","id":"535030","imageUuid":"477c3530-a237-4645-b6d1-2f76ef5789c6.jpeg"},{"__typename":"Media","id":"535029","imageUuid":"b660d746-d3de-4654-bb3b-ab53adce803f.jpeg"},{"__typename":"Media","id":"535032","imageUuid":"0b638564-49cf-4e34-b49f-8af7a0efc560.jpeg"}],"categories":[{"__typename":"ProductCategory","id":"959","name":"Books","path":"/categories/books"},{"__typename":"ProductCategory","id":"123","name":"Community management","path":"/categories/community-management"}],"promo":null}},{"__typename":"ProductEdge","node":{"__typename":"Product","id":"103501","name":"Make: Bootstrappers Handbook","tagline":"Learn to build profitable startups the indie way","path":"/products/make-bootstrappers-handbook","reviewsRating":4.85,"reviewsCount":110,"logoUuid":"857df296-c46c-47da-84d1-1980ccd09804.png","isNoLongerOnline":false,"slug":"make-bootstrappers-handbook","isMaker":false,"shoutoutsToCount":0,"postShoutoutsTo":{"__typename":"PostShoutoutConnection","edges":[]},"postsCount":1,"description":"Learn to bootstrap profitable startups the indie way — $29.99","mediaImages":[{"__typename":"Media","id":"1083487","imageUuid":"0981ac70-a509-42d1-ae88-3ca918c3673c.png"},{"__typename":"Media","id":"1083486","imageUuid":"451d91c8-a36d-4d26-b58a-267c17018bf5.png"},{"__typename":"Media","id":"1083485","imageUuid":"68f5d21c-ae73-48ea-9a18-36581917e821.png"}],"categories":[{"__typename":"ProductCategory","id":"213","name":"Startup communities","path":"/categories/startup-communities"},{"__typename":"ProductCategory","id":"209","name":"Online learning","path":"/categories/online-learning"},{"__typename":"ProductCategory","id":"959","name":"Books","path":"/categories/books"}],"promo":null}},{"__typename":"ProductEdge","node":{"__typename":"Product","id":"107971","name":"Sunlight","tagline":"Grow your people","path":"/products/sunlight","reviewsRating":5,"reviewsCount":83,"logoUuid":"c34b12ee-3315-46f6-87ab-09948d3c8f8e.jpeg","isNoLongerOnline":false,"slug":"sunlight","isMaker":false,"shoutoutsToCount":0,"postShoutoutsTo":{"__typename":"PostShoutoutConnection","edges":[]},"postsCount":1,"description":"Sunlight helps companies grow a highly engaging learning culture by facilitating their team’s access to any book, event or course in the world.","mediaImages":[{"__typename":"Media","id":"542782","imageUuid":"7b001e2e-41dc-480d-b54f-3835c4e021d3.jpeg"},{"__typename":"Media","id":"542781","imageUuid":"c22f69f7-a3fe-4ec6-bac9-97dde05231bc.jpeg"},{"__typename":"Media","id":"542780","imageUuid":"b06e2c96-b94e-4586-ab15-7b6ff37dcfba.jpeg"}],"categories":[{"__typename":"ProductCategory","id":"209","name":"Online learning","path":"/categories/online-learning"},{"__typename":"ProductCategory","id":"211","name":"Event software","path":"/categories/events"},{"__typename":"ProductCategory","id":"959","name":"Books","path":"/categories/books"}],"promo":null}},{"__typename":"ProductEdge","node":{"__typename":"Product","id":"471856","name":"Bookstash","tagline":"Get the essentials of top books in under 3 minutes","path":"/products/bookstash","reviewsRating":4.97,"reviewsCount":70,"logoUuid":"87dd5183-95ab-4687-8b26-05a6b66b2ad9.gif","isNoLongerOnline":false,"slug":"bookstash","isMaker":false,"shoutoutsToCount":0,"postShoutoutsTo":{"__typename":"PostShoutoutConnection","edges":[]},"postsCount":1,"description":"Bookstash is a free library of curated summaries from top nonfiction books. We pick a book for you and give you all the key ideas and you get to save your favorites for later \u0026 track your reading progress.","mediaImages":[{"__typename":"Media","id":"1042242","imageUuid":"85815098-e1d6-46dd-9b9d-b2c2987c8ab8.gif"},{"__typename":"Media","id":"1042241","imageUuid":"d61d4636-0ca9-4d56-b5b2-4520b1da9807.png"},{"__typename":"Media","id":"1042240","imageUuid":"a5570f57-a372-4a74-bbaf-c6c204ccb58a.png"}],"categories":[{"__typename":"ProductCategory","id":"209","name":"Online learning","path":"/categories/online-learning"},{"__typename":"ProductCategory","id":"35","name":"Note and writing apps","path":"/categories/notes-documents"},{"__typename":"ProductCategory","id":"959","name":"Books","path":"/categories/books"}],"promo":null}},{"__typename":"ProductEdge","node":{"__typename":"Product","id":"391324","name":"The Copywriting Bible","tagline":"100 viral outlines for your copy 🚀","path":"/products/the-copywriting-bible","reviewsRating":4.88,"reviewsCount":66,"logoUuid":"7d063bc3-f57b-4ca0-99e5-e5a82e716d0a.gif","isNoLongerOnline":false,"slug":"the-copywriting-bible","isMaker":false,"shoutoutsToCount":0,"postShoutoutsTo":{"__typename":"PostShoutoutConnection","edges":[]},"postsCount":1,"description":"The most badass copywriting book. Discover the copywriting secrets that reached 200 million views and created a multi-million-dollar pipeline from 5X author and Top Quora Writer of 2017 \u0026 2018, Josh Fechter.","mediaImages":[{"__typename":"Media","id":"417013","imageUuid":"0c0f0c29-8e4f-4f93-baad-1921c5428869.png"},{"__typename":"Media","id":"417012","imageUuid":"e5b034ce-b459-4f76-83a9-ca1346b50b51.png"}],"categories":[{"__typename":"ProductCategory","id":"129","name":"Writing assistants","path":"/categories/writing-assistants"},{"__typename":"ProductCategory","id":"959","name":"Books","path":"/categories/books"},{"__typename":"ProductCategory","id":"89","name":"Marketing \u0026 Sales","path":"/categories/marketing-sales"}],"promo":null}},{"__typename":"ProductEdge","node":{"__typename":"Product","id":"438809","name":"The LinkedIn Bible Collection by BAMF","tagline":"5 books (1600+ pages) of proven LinkedIn growth hacks 📚 🤯","path":"/products/the-linkedin-bible-collection-by-bamf","reviewsRating":4.97,"reviewsCount":57,"logoUuid":"d3b0cc5c-cbcc-4c11-a438-d68c5dfb5f32.gif","isNoLongerOnline":false,"slug":"the-linkedin-bible-collection-by-bamf","isMaker":false,"shoutoutsToCount":0,"postShoutoutsTo":{"__typename":"PostShoutoutConnection","edges":[]},"postsCount":1,"description":"Struggling to grow your startup during lockdown? Not if we can help it. We're giving away all 5 giant books (1,600+ pages) filled with the best LinkedIn growth hacks 100% FREE… Yep, nothing held back! Beat the downturn and come back stronger than ever!⚡️🚀","mediaImages":[{"__typename":"Media","id":"774419","imageUuid":"8a0a28e6-32e6-4dc8-8721-415fb3b72826.jpeg"},{"__typename":"Media","id":"774418","imageUuid":"43549c5a-41b2-442c-b4e0-903d93b42fd7.jpeg"},{"__typename":"Media","id":"774417","imageUuid":"d165ac56-08a0-43af-bff7-262a558b4658.jpeg"}],"categories":[{"__typename":"ProductCategory","id":"116","name":"Professional networking platforms","path":"/categories/professional-networking"},{"__typename":"ProductCategory","id":"959","name":"Books","path":"/categories/books"},{"__typename":"ProductCategory","id":"213","name":"Startup communities","path":"/categories/startup-communities"}],"promo":null}},{"__typename":"ProductEdge","node":{"__typename":"Product","id":"459463","name":"The Embedded Entrepreneur","tagline":"How to build an audience-driven business","path":"/products/the-embedded-entrepreneur","reviewsRating":4.93,"reviewsCount":56,"logoUuid":"63bae87a-1e70-42ab-a2ec-a1d5cbcac2a4.png","isNoLongerOnline":false,"slug":"the-embedded-entrepreneur","isMaker":false,"shoutoutsToCount":0,"postShoutoutsTo":{"__typename":"PostShoutoutConnection","edges":[]},"postsCount":1,"description":"If you want to find your future customers, discover how you can help them, and build an audience while growing your business, I invite you to become an Embedded Entrepreneur. This book is your practical guide to finding the right audience and building the product they need.","mediaImages":[{"__typename":"Media","id":"937581","imageUuid":"f14129df-d67d-40b1-b747-1875f5319e88.png"},{"__typename":"Media","id":"937580","imageUuid":"dc8b91d2-8b96-4044-ad68-6f60d63e68ac.png"},{"__typename":"Media","id":"937579","imageUuid":"7dcf0ae1-5f65-4601-b062-bd72db712735.png"}],"categories":[{"__typename":"ProductCategory","id":"213","name":"Startup communities","path":"/categories/startup-communities"},{"__typename":"ProductCategory","id":"98","name":"Lead generation software","path":"/categories/lead-generation"},{"__typename":"ProductCategory","id":"959","name":"Books","path":"/categories/books"}],"promo":null}},{"__typename":"ProductEdge","node":{"__typename":"Product","id":"457063","name":"Building Mobile Apps at Scale","tagline":"The missing guide for building large apps","path":"/products/building-mobile-apps-at-scale","reviewsRating":5,"reviewsCount":51,"logoUuid":"ae0fb8da-3bf2-40e2-b0f9-351440b49fd3.png","isNoLongerOnline":false,"slug":"building-mobile-apps-at-scale","isMaker":false,"shoutoutsToCount":0,"postShoutoutsTo":{"__typename":"PostShoutoutConnection","edges":[]},"postsCount":2,"description":"This book collects challenges engineers face when building iOS and Android apps at scale, and common ways to tackle these. By scale, we mean having numbers of users in the millions and being built by large engineering teams.","mediaImages":[{"__typename":"Media","id":"920308","imageUuid":"a13c13fd-43e3-46cf-af1d-c03c1c0fd43a.png"},{"__typename":"Media","id":"920307","imageUuid":"b0dd3dd3-f1e7-4068-9103-06deebcb4dbc.png"},{"__typename":"Media","id":"920306","imageUuid":"9adf9613-5d70-47f5-8b47-37fc7329a30f.png"}],"categories":[{"__typename":"ProductCategory","id":"63","name":"Mobile editing apps","path":"/categories/mobile-editing"},{"__typename":"ProductCategory","id":"72","name":"Engineering \u0026 Development","path":"/categories/engineering-development"},{"__typename":"ProductCategory","id":"959","name":"Books","path":"/categories/books"}],"promo":null}}],"pageInfo":{"__typename":"PageInfo","hasNextPage":true,"endCursor":"MTA"}},"subCategories":{"__typename":"ProductCategoryConnection","edges":[]}}}}},{"type":"complete","id":"3"}]})</script></head><body class="theme-mirror bg-primary"><div id="root-container" class="light"><div class="theme-mirror"><header class="w-full border-b-2 border-gray-200 bg-primary dark:border-gray-800 sticky top-0 z-20 " data-sentry-component="DesktopHeader" data-sentry-source-file="index.tsx"><div class="mx-auto grid max-w-layout grid-cols-[1fr_2fr_1fr] items-center gap-2 bg-primary px-6 py-5 sm:grid-cols-[auto_1fr_auto] lg:px-0"><div class="flex flex-row items-center gap-6 md:gap-8"><a aria-label="Product Hunt Logo" data-sentry-element="Link" data-sentry-source-file="index.tsx" href="/"><img loading="lazy" srcSet="https://ph-static.imgix.net/golden-kitty/2024/PHLogoDark.png?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=40&h=40&fit=max&frame=1&dpr=1 1x, https://ph-static.imgix.net/golden-kitty/2024/PHLogoDark.png?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=40&h=40&fit=max&frame=1&dpr=2 2x, https://ph-static.imgix.net/golden-kitty/2024/PHLogoDark.png?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=40&h=40&fit=max&frame=1&dpr=3 3x" src="https://ph-static.imgix.net/golden-kitty/2024/PHLogoDark.png?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=40&h=40&fit=max&frame=1" style="width:40px;height:40px" alt="Product Hunt logo dark" class="hidden dark:block"/><svg xmlns="http://www.w3.org/2000/svg" width="40" height="40" viewBox="0 0 40 40" class="size-10 dark:hidden" data-sentry-element="Logo" data-sentry-source-file="index.tsx"><g fill="none" fill-rule="evenodd"><path fill="#FF6154" d="M40 20c0 11.046-8.954 20-20 20S0 31.046 0 20 8.954 0 20 0s20 8.954 20 20"></path><path fill="#FFF" d="M22.667 20H17v-6h5.667a3 3 0 0 1 0 6m0-10H13v20h4v-6h5.667a7 7 0 1 0 0-14"></path></g></svg></a><div class="text-14 font-normal text-dark-gray relative" data-sentry-element="Component" data-sentry-component="Text" data-sentry-source-file="index.tsx"><svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16" class="absolute left-4 top-3 size-4" data-sentry-element="SearchIcon" data-sentry-source-file="index.tsx"><path fill="#4B587C" d="M7 14c-3.86 0-7-3.14-7-7s3.14-7 7-7 7 3.14 7 7-3.14 7-7 7M7 2C4.243 2 2 4.243 2 7s2.243 5 5 5 5-2.243 5-5-2.243-5-5-5m8.707 12.293L13.314 11.9a8 8 0 0 1-1.414 1.414l2.393 2.393a.997.997 0 0 0 1.414 0 1 1 0 0 0 0-1.414" opacity="0.5"></path></svg><input readOnly="" data-hj-allow="true" data-test="header-search-input" autoComplete="off" class="input box-border h-10 w-full min-w-[164px] max-w-full appearance-none rounded-full border-0 border-white bg-gray-100 px-10 pl-[40px] text-light-gray placeholder:text-[#85888E] focus:outline-none sm:w-full sm:max-w-[216px] sm:text-base dark:bg-gray-dark-800 dark:text-tertiary" placeholder="Search" title="Search" name="q"/></div></div><nav aria-label="Main Navigation"><ul class="flex flex-row items-center justify-center gap-6 md:gap-7 lg:gap-8"><li class="group relative list-none" data-test="header-nav-link-launches" data-sentry-component="HeaderLink" data-sentry-source-file="index.tsx"><a class="cursor-pointer text-16 group flex flex-row items-center gap-1 font-semibold text-secondary transition-all duration-300 group-hover:text-brand-500" href="/leaderboard/daily/2025/2/18?ref=header_nav">Launches<svg xmlns="http://www.w3.org/2000/svg" width="14" height="14" fill="none" viewBox="0 0 14 14" class="size-4 stroke-gray-500 transition-all duration-300 group-hover:-rotate-90 group-hover:stroke-brand-500"><path d="M3.5 6.25 7 9.75l3.5-3.5"></path></svg></a><div class="absolute top-4 z-100 hidden w-[350px] translate-y-2 opacity-0 transition-all duration-300 group-hover:block group-hover:translate-y-0 group-hover:opacity-100 left-0" data-sentry-component="HoverMenu" data-sentry-source-file="index.tsx"><div class="mt-6 overflow-hidden rounded-lg bg-primary shadow-lg dark:shadow-[0_2px_8px_rgba(0,0,0,0.3)]"><div class="z-100 px-4 py-2"><a data-sentry-element="Link" data-sentry-component="SubmenuItem" data-sentry-source-file="SubmenuItem.tsx" href="/coming-soon?ref=header_nav"><div class="my-2 flex flex-row gap-4 rounded-lg hover:bg-gray-50 dark:hover:bg-gray-dark-800 dark:bg-gray-dark-900 dark:bg-[image:none] bg-[image:var(--submenu-item-background)] styles_container__K6Yj1" style="--submenu-item-background:linear-gradient(to right, rgba(213, 243, 221, 0.25) 50%, rgba(255, 255, 255, 0.3) 50%)"><div style="background-color:#d5f3dd" class="flex size-11 items-center justify-center rounded transition-all ease-out" data-sentry-component="MenuIcon" data-sentry-source-file="index.tsx"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" fill="none" class="!size-6" data-sentry-element="Icon" data-sentry-source-file="index.tsx"><g stroke="#599D6B" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.5" clip-path="url(#ComingSoon_svg__a)"><path d="M12 21.25a8.25 8.25 0 1 0 0-16.5 8.25 8.25 0 0 0 0 16.5m-6.75-18-3 3m16.5-3 3 3"></path><path d="M12 7.75V13h5.25"></path></g><defs><clipPath id="ComingSoon_svg__a"><path fill="#fff" d="M0 0h24v24H0z"></path></clipPath></defs></svg></div><div class="flex flex-1 flex-col"><div class="text-14 font-normal text-dark-gray text-primary" data-sentry-element="Component" data-sentry-component="Text" data-sentry-source-file="index.tsx">Coming soon</div><div class="text-12 font-normal text-dark-gray text-secondary" data-sentry-element="Component" data-sentry-component="Text" data-sentry-source-file="index.tsx">Upcoming launches to watch</div></div></div></a><a data-sentry-element="Link" data-sentry-component="SubmenuItem" data-sentry-source-file="SubmenuItem.tsx" href="/leaderboard/daily/2025/2/18?ref=header_nav"><div class="my-2 flex flex-row gap-4 rounded-lg hover:bg-gray-50 dark:hover:bg-gray-dark-800 dark:bg-gray-dark-900 dark:bg-[image:none] bg-[image:var(--submenu-item-background)] styles_container__K6Yj1" style="--submenu-item-background:linear-gradient(to right, rgba(255, 230, 228, 0.25) 50%, rgba(255, 255, 255, 0.3) 50%)"><div style="background-color:#ffe6e4" class="flex size-11 items-center justify-center rounded transition-all ease-out" data-sentry-component="MenuIcon" data-sentry-source-file="index.tsx"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" fill="none" class="!size-6" data-sentry-element="Icon" data-sentry-source-file="index.tsx"><g stroke="#F86C60" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.5" clip-path="url(#LaunchArchive_svg__a)"><path d="M9 17.25s-.75 3-5.25 3c0-4.5 3-5.25 3-5.25m11.167-4.416c2.25-2.25 2.39-4.927 2.32-6.12a.75.75 0 0 0-.7-.7c-1.194-.071-3.869.068-6.12 2.32L7.5 12l4.5 4.5zM12.75 6.75H6.97a.75.75 0 0 0-.53.22l-3.22 3.22a.75.75 0 0 0 .425 1.272L7.5 12"></path><path d="M17.25 11.25v5.78a.75.75 0 0 1-.22.53l-3.22 3.22a.75.75 0 0 1-1.272-.425L12 16.5"></path></g><defs><clipPath id="LaunchArchive_svg__a"><path fill="#fff" d="M0 0h24v24H0z"></path></clipPath></defs></svg></div><div class="flex flex-1 flex-col"><div class="text-14 font-normal text-dark-gray text-primary" data-sentry-element="Component" data-sentry-component="Text" data-sentry-source-file="index.tsx">Launch archive</div><div class="text-12 font-normal text-dark-gray text-secondary" data-sentry-element="Component" data-sentry-component="Text" data-sentry-source-file="index.tsx">Most-loved launches by the community</div></div></div></a><a data-sentry-element="Link" data-sentry-component="SubmenuItem" data-sentry-source-file="SubmenuItem.tsx" href="/launch?ref=header_nav"><div class="my-2 flex flex-row gap-4 rounded-lg hover:bg-gray-50 dark:hover:bg-gray-dark-800 dark:bg-gray-dark-900 dark:bg-[image:none] bg-[image:var(--submenu-item-background)] styles_container__K6Yj1" style="--submenu-item-background:linear-gradient(to right, rgba(229, 239, 255, 0.25) 50%, rgba(255, 255, 255, 0.3) 50%)"><div style="background-color:#e5efff" class="flex size-11 items-center justify-center rounded transition-all ease-out" data-sentry-component="MenuIcon" data-sentry-source-file="index.tsx"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" fill="none" class="!size-6" data-sentry-element="Icon" data-sentry-source-file="index.tsx"><g stroke="#3979E3" stroke-width="1.5" clip-path="url(#LaunchGuide_svg__a)"><path stroke-miterlimit="10" d="M12 21a9 9 0 1 0 0-18 9 9 0 0 0 0 18Z"></path><path stroke-linecap="round" stroke-linejoin="round" d="m16.5 7.5-6 3-3 6 6-3z"></path></g><defs><clipPath id="LaunchGuide_svg__a"><path fill="#fff" d="M0 0h24v24H0z"></path></clipPath></defs></svg></div><div class="flex flex-1 flex-col"><div class="text-14 font-normal text-dark-gray text-primary" data-sentry-element="Component" data-sentry-component="Text" data-sentry-source-file="index.tsx">Launch Guide</div><div class="text-12 font-normal text-dark-gray text-secondary" data-sentry-element="Component" data-sentry-component="Text" data-sentry-source-file="index.tsx">Checklists and pro tips for launching</div></div></div></a></div></div></div></li><li class="group relative" data-sentry-component="ProductsNavigation" data-sentry-source-file="index.tsx"><a class="group flex flex-row items-center gap-1 text-16 font-semibold text-secondary transition-all duration-300 group-hover:text-brand-500" data-sentry-element="Link" data-sentry-source-file="index.tsx" href="/categories?ref=header_nav">Products<svg xmlns="http://www.w3.org/2000/svg" width="14" height="14" fill="none" viewBox="0 0 14 14" class="size-4 stroke-gray-500 transition-all duration-300 group-hover:-rotate-90 group-hover:stroke-brand-500" data-sentry-element="ArrowDown" data-sentry-source-file="index.tsx"><path d="M3.5 6.25 7 9.75l3.5-3.5"></path></svg></a></li><li class="group relative list-none" data-test="header-nav-link-news" data-sentry-component="HeaderLink" data-sentry-source-file="index.tsx"><a class="cursor-pointer text-16 group flex flex-row items-center gap-1 font-semibold text-secondary transition-all duration-300 group-hover:text-brand-500" href="/newsletters?ref=header_nav">News<svg xmlns="http://www.w3.org/2000/svg" width="14" height="14" fill="none" viewBox="0 0 14 14" class="size-4 stroke-gray-500 transition-all duration-300 group-hover:-rotate-90 group-hover:stroke-brand-500"><path d="M3.5 6.25 7 9.75l3.5-3.5"></path></svg></a><div class="absolute top-4 z-100 hidden w-[350px] translate-y-2 opacity-0 transition-all duration-300 group-hover:block group-hover:translate-y-0 group-hover:opacity-100 left-0" data-sentry-component="HoverMenu" data-sentry-source-file="index.tsx"><div class="mt-6 overflow-hidden rounded-lg bg-primary shadow-lg dark:shadow-[0_2px_8px_rgba(0,0,0,0.3)]"><div class="z-100 px-4 py-2"><a data-sentry-element="Link" data-sentry-component="SubmenuItem" data-sentry-source-file="SubmenuItem.tsx" href="/newsletters?ref=header_nav"><div class="my-2 flex flex-row gap-4 rounded-lg hover:bg-gray-50 dark:hover:bg-gray-dark-800 dark:bg-gray-dark-900 dark:bg-[image:none] bg-[image:var(--submenu-item-background)] styles_container__K6Yj1" style="--submenu-item-background:linear-gradient(to right, rgba(234, 233, 255, 0.25) 50%, rgba(255, 255, 255, 0.3) 50%)"><div style="background-color:#eae9ff" class="flex size-11 items-center justify-center rounded transition-all ease-out" data-sentry-component="MenuIcon" data-sentry-source-file="index.tsx"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" fill="none" class="!size-6" data-sentry-element="Icon" data-sentry-source-file="index.tsx"><g stroke="#6D68D4" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.5" clip-path="url(#Newsletter_svg__a)"><path d="M3 5.25h18V18a.75.75 0 0 1-.75.75H3.75A.75.75 0 0 1 3 18z"></path><path d="m21 5.25-9 8.25-9-8.25"></path></g><defs><clipPath id="Newsletter_svg__a"><path fill="#fff" d="M0 0h24v24H0z"></path></clipPath></defs></svg></div><div class="flex flex-1 flex-col"><div class="text-14 font-normal text-dark-gray text-primary" data-sentry-element="Component" data-sentry-component="Text" data-sentry-source-file="index.tsx">Newsletter</div><div class="text-12 font-normal text-dark-gray text-secondary" data-sentry-element="Component" data-sentry-component="Text" data-sentry-source-file="index.tsx">The best of Product Hunt, every day</div></div></div></a><a data-sentry-element="Link" data-sentry-component="SubmenuItem" data-sentry-source-file="SubmenuItem.tsx" href="/stories?ref=header_nav"><div class="my-2 flex flex-row gap-4 rounded-lg hover:bg-gray-50 dark:hover:bg-gray-dark-800 dark:bg-gray-dark-900 dark:bg-[image:none] bg-[image:var(--submenu-item-background)] styles_container__K6Yj1" style="--submenu-item-background:linear-gradient(to right, rgba(255, 233, 244, 0.25) 50%, rgba(255, 255, 255, 0.3) 50%)"><div style="background-color:#ffe9f4" class="flex size-11 items-center justify-center rounded transition-all ease-out" data-sentry-component="MenuIcon" data-sentry-source-file="index.tsx"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" fill="none" class="!size-6" data-sentry-element="Icon" data-sentry-source-file="index.tsx"><g stroke="#F468AC" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.5" clip-path="url(#Stories_svg__a)"><path d="M12 8.25a3 3 0 0 1 3-3h6a.75.75 0 0 1 .75.75v12a.75.75 0 0 1-.75.75h-6a3 3 0 0 0-3 3M2.25 18a.75.75 0 0 0 .75.75h6a3 3 0 0 1 3 3V8.25a3 3 0 0 0-3-3H3a.75.75 0 0 0-.75.75zM15 9h3.75M15 12h3.75M15 15h3.75"></path></g><defs><clipPath id="Stories_svg__a"><path fill="#fff" d="M0 0h24v24H0z"></path></clipPath></defs></svg></div><div class="flex flex-1 flex-col"><div class="text-14 font-normal text-dark-gray text-primary" data-sentry-element="Component" data-sentry-component="Text" data-sentry-source-file="index.tsx">Stories</div><div class="text-12 font-normal text-dark-gray text-secondary" data-sentry-element="Component" data-sentry-component="Text" data-sentry-source-file="index.tsx">Tech news, interviews, and tips from makers</div></div></div></a><a data-sentry-element="Link" data-sentry-component="SubmenuItem" data-sentry-source-file="SubmenuItem.tsx" href="/changes?ref=header_nav"><div class="my-2 flex flex-row gap-4 rounded-lg hover:bg-gray-50 dark:hover:bg-gray-dark-800 dark:bg-gray-dark-900 dark:bg-[image:none] bg-[image:var(--submenu-item-background)] styles_container__K6Yj1" style="--submenu-item-background:linear-gradient(to right, rgba(207, 252, 219, 0.25) 50%, rgba(255, 255, 255, 0.3) 50%)"><div style="background-color:#cffcdb" class="flex size-11 items-center justify-center rounded transition-all ease-out" data-sentry-component="MenuIcon" data-sentry-source-file="index.tsx"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" fill="none" class="!size-6" data-sentry-element="Icon" data-sentry-source-file="index.tsx"><g stroke="#579167" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.5" clip-path="url(#Changelog_svg__a)"><path d="M10.5 10.5h6m-6 3h6m3-9.75h-15a.75.75 0 0 0-.75.75v15c0 .414.336.75.75.75h15a.75.75 0 0 0 .75-.75v-15a.75.75 0 0 0-.75-.75m-12 0v16.5"></path></g><defs><clipPath id="Changelog_svg__a"><path fill="#fff" d="M0 0h24v24H0z"></path></clipPath></defs></svg></div><div class="flex flex-1 flex-col"><div class="text-14 font-normal text-dark-gray text-primary" data-sentry-element="Component" data-sentry-component="Text" data-sentry-source-file="index.tsx">Changelog</div><div class="text-12 font-normal text-dark-gray text-secondary" data-sentry-element="Component" data-sentry-component="Text" data-sentry-source-file="index.tsx">New Product Hunt features and releases</div></div></div></a></div></div></div></li><li class="group relative list-none" data-test="header-nav-link-forums" data-sentry-component="HeaderLink" data-sentry-source-file="index.tsx"><a class="cursor-pointer text-16 group flex flex-row items-center gap-1 font-semibold text-secondary transition-all duration-300 group-hover:text-brand-500" href="/forums?ref=header_nav">Forums<svg xmlns="http://www.w3.org/2000/svg" width="14" height="14" fill="none" viewBox="0 0 14 14" class="size-4 stroke-gray-500 transition-all duration-300 group-hover:-rotate-90 group-hover:stroke-brand-500"><path d="M3.5 6.25 7 9.75l3.5-3.5"></path></svg></a><div class="absolute top-4 z-100 hidden w-[350px] translate-y-2 opacity-0 transition-all duration-300 group-hover:block group-hover:translate-y-0 group-hover:opacity-100 left-0" data-sentry-component="HoverMenu" data-sentry-source-file="index.tsx"><div class="mt-6 overflow-hidden rounded-lg bg-primary shadow-lg dark:shadow-[0_2px_8px_rgba(0,0,0,0.3)]"><div class="z-100 px-4 py-2"><a data-sentry-element="Link" data-sentry-component="SubmenuItem" data-sentry-source-file="SubmenuItem.tsx" href="/forums?ref=header_nav"><div class="my-2 flex flex-row gap-4 rounded-lg hover:bg-gray-50 dark:hover:bg-gray-dark-800 dark:bg-gray-dark-900 dark:bg-[image:none] bg-[image:var(--submenu-item-background)] styles_container__K6Yj1" style="--submenu-item-background:linear-gradient(to right, rgba(255, 233, 248, 0.25) 50%, rgba(255, 255, 255, 0.3) 50%)"><div style="background-color:#ffe9f8" class="flex size-11 items-center justify-center rounded transition-all ease-out" data-sentry-component="MenuIcon" data-sentry-source-file="index.tsx"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" fill="none" class="!size-6" data-sentry-element="Icon" data-sentry-source-file="index.tsx"><g stroke="#DE62B6" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.5" clip-path="url(#Discussions_svg__a)"><path d="M6.71 13.5 3 16.5v-12a.75.75 0 0 1 .75-.75h12a.75.75 0 0 1 .75.75v8.25a.75.75 0 0 1-.75.75z"></path><path d="M7.5 13.5v3.75a.75.75 0 0 0 .75.75h9.04L21 21V9a.75.75 0 0 0-.75-.75H16.5"></path></g><defs><clipPath id="Discussions_svg__a"><path fill="#fff" d="M0 0h24v24H0z"></path></clipPath></defs></svg></div><div class="flex flex-1 flex-col"><div class="text-14 font-normal text-dark-gray text-primary" data-sentry-element="Component" data-sentry-component="Text" data-sentry-source-file="index.tsx">Forums</div><div class="text-12 font-normal text-dark-gray text-secondary" data-sentry-element="Component" data-sentry-component="Text" data-sentry-source-file="index.tsx">Ask questions, find support, and connect</div></div></div></a><a data-sentry-element="Link" data-sentry-component="SubmenuItem" data-sentry-source-file="SubmenuItem.tsx" href="/visit-streaks?ref=header_nav"><div class="my-2 flex flex-row gap-4 rounded-lg hover:bg-gray-50 dark:hover:bg-gray-dark-800 dark:bg-gray-dark-900 dark:bg-[image:none] bg-[image:var(--submenu-item-background)] styles_container__K6Yj1" style="--submenu-item-background:linear-gradient(to right, rgba(255, 228, 228, 0.25) 50%, rgba(255, 255, 255, 0.3) 50%)"><div style="background-color:#ffe4e4" class="flex size-11 items-center justify-center rounded transition-all ease-out" data-sentry-component="MenuIcon" data-sentry-source-file="index.tsx"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" fill="none" class="!size-6" data-sentry-element="Icon" data-sentry-source-file="index.tsx"><g stroke="#F10202" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.5" clip-path="url(#Streaks_svg__a)"><path d="M12.75 18c1.875-.316 3.432-1.875 3.75-3.75"></path><path d="m10.5 9 2.463-6.75C14.987 3.93 19.5 8.264 19.5 13.5a7.5 7.5 0 0 1-15 0c0-2.866 1.352-5.462 2.906-7.5z"></path></g><defs><clipPath id="Streaks_svg__a"><path fill="#fff" d="M0 0h24v24H0z"></path></clipPath></defs></svg></div><div class="flex flex-1 flex-col"><div class="text-14 font-normal text-dark-gray text-primary" data-sentry-element="Component" data-sentry-component="Text" data-sentry-source-file="index.tsx">Streaks</div><div class="text-12 font-normal text-dark-gray text-secondary" data-sentry-element="Component" data-sentry-component="Text" data-sentry-source-file="index.tsx">The most active community members</div></div></div></a><a href="https://lu.ma/producthunt" target="_blank" data-sentry-element="Link" data-sentry-component="SubmenuItem" data-sentry-source-file="SubmenuItem.tsx"><div class="my-2 flex flex-row gap-4 rounded-lg hover:bg-gray-50 dark:hover:bg-gray-dark-800 dark:bg-gray-dark-900 dark:bg-[image:none] bg-[image:var(--submenu-item-background)] styles_container__K6Yj1" style="--submenu-item-background:linear-gradient(to right, rgba(207, 242, 216, 0.25) 50%, rgba(255, 255, 255, 0.3) 50%)"><div style="background-color:#cff2d8" class="flex size-11 items-center justify-center rounded transition-all ease-out" data-sentry-component="MenuIcon" data-sentry-source-file="index.tsx"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" fill="none" class="!size-6" data-sentry-element="Icon" data-sentry-source-file="index.tsx"><g stroke="#3F9E58" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.5" clip-path="url(#Event_svg__a)"><path d="M19.5 3.75h-15a.75.75 0 0 0-.75.75v15c0 .414.336.75.75.75h15a.75.75 0 0 0 .75-.75v-15a.75.75 0 0 0-.75-.75m-3-1.5v3m-9-3v3m-3.75 3h16.5"></path><path d="m8.625 14.25 2.25 2.25 4.5-4.5"></path></g><defs><clipPath id="Event_svg__a"><path fill="#fff" d="M0 0h24v24H0z"></path></clipPath></defs></svg></div><div class="flex flex-1 flex-col"><div class="text-14 font-normal text-dark-gray text-primary" data-sentry-element="Component" data-sentry-component="Text" data-sentry-source-file="index.tsx">Events</div><div class="text-12 font-normal text-dark-gray text-secondary" data-sentry-element="Component" data-sentry-component="Text" data-sentry-source-file="index.tsx">Meet others online and in-person</div></div></div></a></div></div></div></li><li class="group relative list-none hidden md:block" data-test="header-nav-link-advertise" data-sentry-component="HeaderLink" data-sentry-source-file="index.tsx"><a class="cursor-pointer text-16 group flex flex-row items-center gap-1 font-semibold text-secondary transition-all duration-300 group-hover:text-brand-500" href="/sponsor?ref=header_nav">Advertise</a></li></ul></nav><!--$--><div class="flex flex-row items-center justify-end gap-4" data-sentry-component="Fallback" data-sentry-source-file="UserSection.tsx"><a class="text-16 font-normal text-dark-gray flex h-10 items-center gap-1 rounded-full border-2 border-gray-200 px-4 align-middle text-16 font-semibold !text-secondary transition-all duration-300 hover:border-gray-300 hover:bg-gray-50 sm:px-3 md:px-4 dark:border-gray-dark-800 dark:hover:bg-gray-dark-800" data-test="header-nav-link-subscribe" href="/newsletters?ref=header_nav&campaign=weekly_newsletter&source=header_nav"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" fill="none" viewBox="0 0 20 20" class="size-4" data-sentry-element="MailIcon" data-sentry-source-file="index.tsx"><path stroke="#344054" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.667" d="m11.453 2.195 6.274 4.077c.221.144.332.216.412.313a.8.8 0 0 1 .158.289c.036.12.036.252.036.516v6.11c0 1.4 0 2.1-.272 2.635a2.5 2.5 0 0 1-1.093 1.092c-.535.273-1.235.273-2.635.273H5.667c-1.4 0-2.1 0-2.635-.273a2.5 2.5 0 0 1-1.093-1.092c-.272-.535-.272-1.235-.272-2.635V7.39c0-.264 0-.396.036-.516a.8.8 0 0 1 .157-.29c.08-.096.192-.168.413-.312l6.274-4.077m2.906 0c-.526-.342-.789-.513-1.072-.58a1.7 1.7 0 0 0-.762 0c-.283.067-.546.238-1.072.58m2.906 0 5.16 3.354c.574.372.86.559.96.795a.83.83 0 0 1 0 .645c-.1.237-.386.423-.96.796l-5.16 3.354c-.526.342-.789.513-1.072.58a1.7 1.7 0 0 1-.762 0c-.283-.067-.546-.238-1.072-.58l-5.16-3.354c-.574-.373-.86-.56-.96-.796a.83.83 0 0 1 0-.645c.1-.236.386-.423.96-.795l5.16-3.354m9.37 13.638-5.536-5m-4.762 0-5.536 5"></path></svg>Subscribe</a><div class="text-16 font-semibold text-white flex h-10 cursor-pointer items-center gap-1 whitespace-nowrap rounded-full bg-brand-500 px-4" data-test="header-nav-link-sign-in" data-sentry-element="Component" data-sentry-component="Text" data-sentry-source-file="index.tsx"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" fill="none" viewBox="0 0 20 20" class="size-4" data-sentry-element="SignInIcon" data-sentry-source-file="index.tsx"><g clip-path="url(#SignInIcon_svg__a)"><path stroke="#fff" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.667" d="M2.782 5.833a8.333 8.333 0 1 1 0 8.333M10 13.334 13.333 10m0 0L10 6.667M13.333 10H1.667"></path></g><defs><clipPath id="SignInIcon_svg__a"><path fill="#fff" d="M0 0h20v20H0z"></path></clipPath></defs></svg>Sign in</div></div><!--/$--></div></header></div><div class="theme-mirror"></div><div class="my-8 styles_container__eS_WB" data-sentry-component="Layout" data-sentry-source-file="index.tsx"><main class="mb-10 flex !flex-col !gap-8 styles_main__osJg3"><ol class="flex list-none flex-row flex-wrap gap-2" data-sentry-component="Breadcrumbs" data-sentry-source-file="index.tsx"><li class="flex flex-row items-center gap-2"><a class="text-14 font-normal text-dark-gray hover:text-blue opacity-70" href="/">Home</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="/categories">Product categories</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="/categories/physical-products">Physical Products</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="/categories/books">Books</a></li></ol><div class="flex flex-col items-start gap-4 sm:flex-row sm:items-center sm:justify-between"><h1 class="text-24 font-medium text-dark-gray" data-sentry-element="Component" data-sentry-component="Text" data-sentry-source-file="index.tsx">The best books in 2025</h1><div class="flex items-center gap-3" data-sentry-component="ShareButtons" data-sentry-source-file="index.tsx"><button class="flex items-center rounded-lg border border-gray-300 p-[10px]" data-sentry-component="ShareButton" data-sentry-source-file="index.tsx"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" fill="none" viewBox="0 0 20 20"><g clip-path="url(#X_svg__a)"><path fill="#98A2B3" fill-rule="evenodd" d="m13.288 19.167-4.625-6.591-5.789 6.591H.424l7.153-8.14L.425.834h6.288l4.359 6.213 5.46-6.213h2.45l-6.82 7.764 7.414 10.57zm2.727-1.858h-1.649L3.933 2.692H5.58l4.18 5.853.722 1.016z" clip-rule="evenodd"></path></g><defs><clipPath id="X_svg__a"><path fill="#fff" d="M0 0h20v20H0z"></path></clipPath></defs></svg></button><button class="flex items-center rounded-lg border border-gray-300 p-[10px]" data-sentry-component="ShareButton" data-sentry-source-file="index.tsx"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" fill="none" viewBox="0 0 20 20"><g clip-path="url(#Facebook_svg__a)"><path fill="#98A2B3" d="M20 10c0-5.523-4.477-10-10-10S0 4.477 0 10c0 4.991 3.657 9.128 8.438 9.878v-6.987h-2.54V10h2.54V7.797c0-2.506 1.492-3.89 3.777-3.89 1.093 0 2.238.195 2.238.195v2.46h-1.26c-1.243 0-1.63.771-1.63 1.563V10h2.773l-.443 2.89h-2.33v6.988C16.343 19.129 20 14.991 20 10"></path></g><defs><clipPath id="Facebook_svg__a"><path fill="#fff" d="M0 0h20v20H0z"></path></clipPath></defs></svg></button><button class="flex items-center rounded-lg border border-gray-300 p-[10px]" data-sentry-component="ShareButton" data-sentry-source-file="index.tsx"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" fill="none" viewBox="0 0 20 20"><path fill="#98A2B3" d="M18.52 0H1.477C.66 0 0 .645 0 1.441v17.114C0 19.352.66 20 1.477 20H18.52c.816 0 1.48-.648 1.48-1.441V1.44C20 .645 19.336 0 18.52 0M5.934 17.043h-2.97V7.496h2.97zM4.449 6.195a1.72 1.72 0 1 1-.006-3.439 1.72 1.72 0 0 1 .006 3.44m12.594 10.848h-2.965v-4.64c0-1.106-.02-2.532-1.543-2.532-1.543 0-1.777 1.207-1.777 2.453v4.719H7.797V7.496h2.844v1.305h.039c.394-.75 1.363-1.543 2.804-1.543 3.004 0 3.559 1.976 3.559 4.547z"></path></svg></button></div></div><!--$--><ul class="relative flex flex-row gap-2 rounded-lg bg-gray-50 p-1" data-sentry-component="DesktopNavigator" data-sentry-source-file="index.tsx"><li class="z-[6] cursor-pointer rounded-lg px-3 py-2 text-sm font-semibold text-light-gray transition-all duration-300 hover:text-dark-gray bg-white shadow-sm !text-dark-gray" data-test="navigator-tab-highest rated" data-sentry-component="NavigatorTab" data-sentry-source-file="index.tsx"><a href="/categories/books">Highest Rated</a></li><li class="z-[6] cursor-pointer rounded-lg px-3 py-2 text-sm font-semibold text-light-gray transition-all duration-300 hover:text-dark-gray" data-test="navigator-tab-trending" data-sentry-component="NavigatorTab" data-sentry-source-file="index.tsx"><a href="/categories/books?order=trending">Trending</a></li><li class="z-[6] cursor-pointer rounded-lg px-3 py-2 text-sm font-semibold text-light-gray transition-all duration-300 hover:text-dark-gray" data-test="navigator-tab-recent launches" data-sentry-component="NavigatorTab" data-sentry-source-file="index.tsx"><a href="/categories/books?order=recent_launches">Recent Launches</a></li><li class="z-[6] cursor-pointer rounded-lg px-3 py-2 text-sm font-semibold text-light-gray transition-all duration-300 hover:text-dark-gray" data-test="navigator-tab-top reviewed" data-sentry-component="NavigatorTab" data-sentry-source-file="index.tsx"><a href="/categories/books?order=best_rated">Top Reviewed</a></li><li class="z-[6] cursor-pointer rounded-lg px-3 py-2 text-sm font-semibold text-light-gray transition-all duration-300 hover:text-dark-gray" data-test="navigator-tab-top free" data-sentry-component="NavigatorTab" data-sentry-source-file="index.tsx"><a href="/categories/books?order=top_free">Top Free</a></li><div class="absolute z-[5] h-9 rounded-lg bg-white shadow-md" style="width:0;height:0;left:0;transition:left 0.3s, width 0.01s" data-sentry-component="Indicator" data-sentry-source-file="Indicator.tsx"></div></ul><!--/$--><div id="product-feed" class="flex flex-col gap-4 sm:gap-8"><section class="my-4 flex flex-row justify-start gap-4" data-sentry-component="Item" data-sentry-source-file="index.tsx"><a target="_blank" href="/products/google-play"><img loading="lazy" srcSet="https://ph-files.imgix.net/ad003ea0-78cd-4726-b4f6-384128450402.png?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=40&h=40&fit=crop&frame=1&dpr=1 1x, https://ph-files.imgix.net/ad003ea0-78cd-4726-b4f6-384128450402.png?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=40&h=40&fit=crop&frame=1&dpr=2 2x, https://ph-files.imgix.net/ad003ea0-78cd-4726-b4f6-384128450402.png?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=40&h=40&fit=crop&frame=1&dpr=3 3x" src="https://ph-files.imgix.net/ad003ea0-78cd-4726-b4f6-384128450402.png?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=40&h=40&fit=crop&frame=1" style="width:40px;height:40px" alt="Google Play" class="rounded rounded-lg" data-test="Google Play-thumbnail"/></a><div class="flex flex-1 flex-col gap-4"><div class="flex flex-col gap-1"><a class="text-16 font-normal text-light-gray styles_noOfLines-2__k_Ta_ inline sm:line-clamp-1 sm:leading-5 block" target="_blank" href="/products/google-play"><span class="mr-1 inline font-medium text-dark-gray">1<!-- -->.</span><h3 class="inline font-medium text-dark-gray">Google Play</h3><span class="px-1 opacity-50">—</span>We’re exploring the world’s greatest stories </a><div class="flex flex-row items-center gap-2"><div class="flex flex-row" data-sentry-component="StarRating" data-sentry-source-file="index.tsx"><label data-test="star-1" class="cursor-pointer styles_smallStar__INWcE"><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_smallStar__INWcE"><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_smallStar__INWcE"><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_smallStar__INWcE"><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_smallStar__INWcE"><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 class="text-14 font-medium text-dark-gray" data-sentry-element="Component" data-sentry-component="Text" data-sentry-source-file="index.tsx">4.7<!-- --> (<!-- -->325 reviews<!-- -->)</div></div></div><!--$--><ul class="relative flex flex-row gap-2 rounded-lg bg-gray-50 p-1" data-sentry-component="DesktopNavigator" data-sentry-source-file="index.tsx"><li class="z-[6] cursor-pointer rounded-lg px-3 py-2 text-sm font-semibold text-light-gray transition-all duration-300 hover:text-dark-gray bg-white shadow-sm !text-dark-gray" data-test="navigator-tab-overview" data-sentry-component="NavigatorTab" data-sentry-source-file="index.tsx">Overview</li><li class="z-[6] cursor-pointer rounded-lg px-3 py-2 text-sm font-semibold text-light-gray transition-all duration-300 hover:text-dark-gray" data-test="navigator-tab-shoutouts" data-sentry-component="NavigatorTab" data-sentry-source-file="index.tsx">Shoutouts</li><li class="z-[6] cursor-pointer rounded-lg px-3 py-2 text-sm font-semibold text-light-gray transition-all duration-300 hover:text-dark-gray" data-test="navigator-tab-reviews" data-sentry-component="NavigatorTab" data-sentry-source-file="index.tsx">Reviews</li><li class="z-[6] cursor-pointer rounded-lg px-3 py-2 text-sm font-semibold text-light-gray transition-all duration-300 hover:text-dark-gray" data-test="navigator-tab-launches" data-sentry-component="NavigatorTab" data-sentry-source-file="index.tsx">Launches</li><div class="absolute z-[5] h-9 rounded-lg bg-white shadow-md" style="width:0;height:0;left:0;transition:left 0.3s, width 0.01s" data-sentry-component="Indicator" data-sentry-source-file="Indicator.tsx"></div></ul><!--/$--><p class="text-14 font-normal text-dark-gray" data-sentry-element="Component" data-sentry-component="Text" data-sentry-source-file="index.tsx">Enjoy millions of the latest Android apps, games, music, movies, TV, books, magazines & more. Anytime, anywhere, across your devices.</p><a class="flex flex-row justify-start gap-4 overflow-x-scroll" target="_blank" data-sentry-element="Link" data-sentry-component="Media" data-sentry-source-file="Overview.tsx" href="/products/google-play"><img loading="lazy" srcSet="https://ph-files.imgix.net/ba61b2b7-4e86-41d8-9143-a8178718c92c.png?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=234&h=140&fit=crop&frame=1&dpr=1 1x, https://ph-files.imgix.net/ba61b2b7-4e86-41d8-9143-a8178718c92c.png?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=234&h=140&fit=crop&frame=1&dpr=2 2x, https://ph-files.imgix.net/ba61b2b7-4e86-41d8-9143-a8178718c92c.png?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=234&h=140&fit=crop&frame=1&dpr=3 3x" src="https://ph-files.imgix.net/ba61b2b7-4e86-41d8-9143-a8178718c92c.png?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=234&h=140&fit=crop&frame=1" style="width:234px;height:140px" alt="Google Play media 1" class="!md:w-full rounded-lg" data-test="image-ba61b2b7-4e86-41d8-9143-a8178718c92c.png"/><img loading="lazy" srcSet="https://ph-files.imgix.net/5931ea96-bf25-431f-b387-fcb09e8884b0.png?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=234&h=140&fit=crop&frame=1&dpr=1 1x, https://ph-files.imgix.net/5931ea96-bf25-431f-b387-fcb09e8884b0.png?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=234&h=140&fit=crop&frame=1&dpr=2 2x, https://ph-files.imgix.net/5931ea96-bf25-431f-b387-fcb09e8884b0.png?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=234&h=140&fit=crop&frame=1&dpr=3 3x" src="https://ph-files.imgix.net/5931ea96-bf25-431f-b387-fcb09e8884b0.png?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=234&h=140&fit=crop&frame=1" style="width:234px;height:140px" alt="Google Play media 2" class="!md:w-full rounded-lg" data-test="image-5931ea96-bf25-431f-b387-fcb09e8884b0.png"/><img loading="lazy" srcSet="https://ph-files.imgix.net/417a3c67-3fce-43b6-824b-de85387ac251.jpeg?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=234&h=140&fit=crop&frame=1&dpr=1 1x, https://ph-files.imgix.net/417a3c67-3fce-43b6-824b-de85387ac251.jpeg?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=234&h=140&fit=crop&frame=1&dpr=2 2x, https://ph-files.imgix.net/417a3c67-3fce-43b6-824b-de85387ac251.jpeg?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=234&h=140&fit=crop&frame=1&dpr=3 3x" src="https://ph-files.imgix.net/417a3c67-3fce-43b6-824b-de85387ac251.jpeg?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=234&h=140&fit=crop&frame=1" style="width:234px;height:140px" alt="Google Play media 3" class="!md:w-full rounded-lg" data-test="image-417a3c67-3fce-43b6-824b-de85387ac251.jpeg"/></a><div class="flex flex-row flex-wrap items-center gap-2"><svg xmlns="http://www.w3.org/2000/svg" width="14" height="14" fill="none" viewBox="0 0 14 14" class="size-4"><path stroke="#667085" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.5" d="m12.25 6.417-4.43-4.43c-.303-.303-.454-.454-.63-.562a1.8 1.8 0 0 0-.506-.21c-.202-.048-.416-.048-.844-.048H3.5M1.75 5.075v1.152c0 .285 0 .428.032.562q.044.18.14.338c.072.117.173.218.375.42l4.55 4.55c.462.462.693.693.96.78.233.076.486.076.72 0 .267-.087.498-.318.96-.78l1.443-1.443c.462-.462.693-.693.78-.96a1.17 1.17 0 0 0 0-.72c-.087-.267-.318-.498-.78-.96L6.672 3.755c-.202-.201-.303-.302-.42-.374a1.2 1.2 0 0 0-.338-.14c-.134-.032-.277-.032-.562-.032H3.617c-.654 0-.98 0-1.23.127-.22.112-.398.29-.51.51-.127.25-.127.576-.127 1.23"></path></svg><a class="text-14 font-normal text-dark-gray hover:text-blue" href="/categories/games">Games</a><span class="relative -top-px text-12 text-light-gray opacity-45" data-sentry-component="DotSeparator" data-sentry-source-file="index.tsx">•</span><a class="text-14 font-normal text-dark-gray hover:text-blue" href="/categories/books">Books</a><span class="relative -top-px text-12 text-light-gray opacity-45" data-sentry-component="DotSeparator" data-sentry-source-file="index.tsx">•</span><a class="text-14 font-normal text-dark-gray hover:text-blue" href="/categories/apps-for-kids">Apps for kids</a></div><div class="flex flex-row gap-2 sm:gap-4"><a target="_blank" class="styles_reset__0clCw styles_button__BmLM4 styles_secondary__zB2Yb w-full !rounded-lg sm:max-w-24" data-sentry-element="Element" data-sentry-component="Button" data-sentry-source-file="index.tsx" href="/products/google-play">View Details</a></div></div></section><section class="my-4 flex flex-row justify-start gap-4" data-sentry-component="Item" data-sentry-source-file="index.tsx"><a target="_blank" href="/products/readwise"><img loading="lazy" srcSet="https://ph-files.imgix.net/669a6db3-8074-4b23-9d1c-9d4c059d2b3a.png?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=40&h=40&fit=crop&frame=1&dpr=1 1x, https://ph-files.imgix.net/669a6db3-8074-4b23-9d1c-9d4c059d2b3a.png?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=40&h=40&fit=crop&frame=1&dpr=2 2x, https://ph-files.imgix.net/669a6db3-8074-4b23-9d1c-9d4c059d2b3a.png?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=40&h=40&fit=crop&frame=1&dpr=3 3x" src="https://ph-files.imgix.net/669a6db3-8074-4b23-9d1c-9d4c059d2b3a.png?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=40&h=40&fit=crop&frame=1" style="width:40px;height:40px" alt="Readwise" class="rounded rounded-lg" data-test="Readwise-thumbnail"/></a><div class="flex flex-1 flex-col gap-4"><div class="flex flex-col gap-1"><a class="text-16 font-normal text-light-gray styles_noOfLines-2__k_Ta_ inline sm:line-clamp-1 sm:leading-5 block" target="_blank" href="/products/readwise"><span class="mr-1 inline font-medium text-dark-gray">2<!-- -->.</span><h3 class="inline font-medium text-dark-gray">Readwise</h3><span class="px-1 opacity-50">—</span>Resurfacing your best highlights from Kindle, iBooks & more</a><div class="flex flex-row items-center gap-2"><div class="flex flex-row" data-sentry-component="StarRating" data-sentry-source-file="index.tsx"><label data-test="star-1" class="cursor-pointer styles_smallStar__INWcE"><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_smallStar__INWcE"><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_smallStar__INWcE"><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_smallStar__INWcE"><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_smallStar__INWcE"><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 class="text-14 font-medium text-dark-gray" data-sentry-element="Component" data-sentry-component="Text" data-sentry-source-file="index.tsx">4.8<!-- --> (<!-- -->178 reviews<!-- -->)</div></div></div><!--$--><ul class="relative flex flex-row gap-2 rounded-lg bg-gray-50 p-1" data-sentry-component="DesktopNavigator" data-sentry-source-file="index.tsx"><li class="z-[6] cursor-pointer rounded-lg px-3 py-2 text-sm font-semibold text-light-gray transition-all duration-300 hover:text-dark-gray bg-white shadow-sm !text-dark-gray" data-test="navigator-tab-overview" data-sentry-component="NavigatorTab" data-sentry-source-file="index.tsx">Overview</li><li class="z-[6] cursor-pointer rounded-lg px-3 py-2 text-sm font-semibold text-light-gray transition-all duration-300 hover:text-dark-gray" data-test="navigator-tab-shoutouts" data-sentry-component="NavigatorTab" data-sentry-source-file="index.tsx">Shoutouts</li><li class="z-[6] cursor-pointer rounded-lg px-3 py-2 text-sm font-semibold text-light-gray transition-all duration-300 hover:text-dark-gray" data-test="navigator-tab-reviews" data-sentry-component="NavigatorTab" data-sentry-source-file="index.tsx">Reviews</li><li class="z-[6] cursor-pointer rounded-lg px-3 py-2 text-sm font-semibold text-light-gray transition-all duration-300 hover:text-dark-gray" data-test="navigator-tab-launches" data-sentry-component="NavigatorTab" data-sentry-source-file="index.tsx">Launches</li><div class="absolute z-[5] h-9 rounded-lg bg-white shadow-md" style="width:0;height:0;left:0;transition:left 0.3s, width 0.01s" data-sentry-component="Indicator" data-sentry-source-file="Indicator.tsx"></div></ul><!--/$--><p class="text-14 font-normal text-dark-gray" data-sentry-element="Component" data-sentry-component="Text" data-sentry-source-file="index.tsx">Grow wiser and retain books better: Readwise sends you a daily email resurfacing your best highlights from Kindle, Instapaper, iBooks, and more.</p><a class="flex flex-row justify-start gap-4 overflow-x-scroll" target="_blank" data-sentry-element="Link" data-sentry-component="Media" data-sentry-source-file="Overview.tsx" href="/products/readwise"><img loading="lazy" srcSet="https://ph-files.imgix.net/a6abe15d-1a73-47e8-8ca9-0bd3a91a8296.jpeg?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=234&h=140&fit=crop&frame=1&dpr=1 1x, https://ph-files.imgix.net/a6abe15d-1a73-47e8-8ca9-0bd3a91a8296.jpeg?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=234&h=140&fit=crop&frame=1&dpr=2 2x, https://ph-files.imgix.net/a6abe15d-1a73-47e8-8ca9-0bd3a91a8296.jpeg?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=234&h=140&fit=crop&frame=1&dpr=3 3x" src="https://ph-files.imgix.net/a6abe15d-1a73-47e8-8ca9-0bd3a91a8296.jpeg?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=234&h=140&fit=crop&frame=1" style="width:234px;height:140px" alt="Readwise media 1" class="!md:w-full rounded-lg" data-test="image-a6abe15d-1a73-47e8-8ca9-0bd3a91a8296.jpeg"/><img loading="lazy" srcSet="https://ph-files.imgix.net/f03780b6-36a5-4d03-aa2e-0dcf8723b9bc.jpeg?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=234&h=140&fit=crop&frame=1&dpr=1 1x, https://ph-files.imgix.net/f03780b6-36a5-4d03-aa2e-0dcf8723b9bc.jpeg?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=234&h=140&fit=crop&frame=1&dpr=2 2x, https://ph-files.imgix.net/f03780b6-36a5-4d03-aa2e-0dcf8723b9bc.jpeg?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=234&h=140&fit=crop&frame=1&dpr=3 3x" src="https://ph-files.imgix.net/f03780b6-36a5-4d03-aa2e-0dcf8723b9bc.jpeg?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=234&h=140&fit=crop&frame=1" style="width:234px;height:140px" alt="Readwise media 2" class="!md:w-full rounded-lg" data-test="image-f03780b6-36a5-4d03-aa2e-0dcf8723b9bc.jpeg"/><img loading="lazy" srcSet="https://ph-files.imgix.net/17d81e61-2e70-473c-ad84-6e2de2801836.jpeg?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=234&h=140&fit=crop&frame=1&dpr=1 1x, https://ph-files.imgix.net/17d81e61-2e70-473c-ad84-6e2de2801836.jpeg?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=234&h=140&fit=crop&frame=1&dpr=2 2x, https://ph-files.imgix.net/17d81e61-2e70-473c-ad84-6e2de2801836.jpeg?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=234&h=140&fit=crop&frame=1&dpr=3 3x" src="https://ph-files.imgix.net/17d81e61-2e70-473c-ad84-6e2de2801836.jpeg?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=234&h=140&fit=crop&frame=1" style="width:234px;height:140px" alt="Readwise media 3" class="!md:w-full rounded-lg" data-test="image-17d81e61-2e70-473c-ad84-6e2de2801836.jpeg"/></a><div class="flex flex-row flex-wrap items-center gap-2"><svg xmlns="http://www.w3.org/2000/svg" width="14" height="14" fill="none" viewBox="0 0 14 14" class="size-4"><path stroke="#667085" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.5" d="m12.25 6.417-4.43-4.43c-.303-.303-.454-.454-.63-.562a1.8 1.8 0 0 0-.506-.21c-.202-.048-.416-.048-.844-.048H3.5M1.75 5.075v1.152c0 .285 0 .428.032.562q.044.18.14.338c.072.117.173.218.375.42l4.55 4.55c.462.462.693.693.96.78.233.076.486.076.72 0 .267-.087.498-.318.96-.78l1.443-1.443c.462-.462.693-.693.78-.96a1.17 1.17 0 0 0 0-.72c-.087-.267-.318-.498-.78-.96L6.672 3.755c-.202-.201-.303-.302-.42-.374a1.2 1.2 0 0 0-.338-.14c-.134-.032-.277-.032-.562-.032H3.617c-.654 0-.98 0-1.23.127-.22.112-.398.29-.51.51-.127.25-.127.576-.127 1.23"></path></svg><a class="text-14 font-normal text-dark-gray hover:text-blue" href="/categories/books">Books</a><span class="relative -top-px text-12 text-light-gray opacity-45" data-sentry-component="DotSeparator" data-sentry-source-file="index.tsx">•</span><a class="text-14 font-normal text-dark-gray hover:text-blue" href="/categories/email-marketing">Email marketing</a><span class="relative -top-px text-12 text-light-gray opacity-45" data-sentry-component="DotSeparator" data-sentry-source-file="index.tsx">•</span><a class="text-14 font-normal text-dark-gray hover:text-blue" href="/categories/notes-documents">Note and writing apps</a></div><div class="flex flex-row gap-2 sm:gap-4"><a target="_blank" class="styles_reset__0clCw styles_button__BmLM4 styles_secondary__zB2Yb w-full !rounded-lg sm:max-w-24" data-sentry-element="Element" data-sentry-component="Button" data-sentry-source-file="index.tsx" href="/products/readwise">View Details</a></div></div></section><section class="my-4 flex flex-row justify-start gap-4" data-sentry-component="Item" data-sentry-source-file="index.tsx"><a target="_blank" href="/products/reedsy"><img loading="lazy" srcSet="https://ph-files.imgix.net/17bb52b1-a8ec-4ccc-b84b-4a010fafa024.jpeg?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=40&h=40&fit=crop&frame=1&dpr=1 1x, https://ph-files.imgix.net/17bb52b1-a8ec-4ccc-b84b-4a010fafa024.jpeg?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=40&h=40&fit=crop&frame=1&dpr=2 2x, https://ph-files.imgix.net/17bb52b1-a8ec-4ccc-b84b-4a010fafa024.jpeg?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=40&h=40&fit=crop&frame=1&dpr=3 3x" src="https://ph-files.imgix.net/17bb52b1-a8ec-4ccc-b84b-4a010fafa024.jpeg?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=40&h=40&fit=crop&frame=1" style="width:40px;height:40px" alt="Reedsy" class="rounded rounded-lg" data-test="Reedsy-thumbnail"/></a><div class="flex flex-1 flex-col gap-4"><div class="flex flex-col gap-1"><a class="text-16 font-normal text-light-gray styles_noOfLines-2__k_Ta_ inline sm:line-clamp-1 sm:leading-5 block" target="_blank" href="/products/reedsy"><span class="mr-1 inline font-medium text-dark-gray">3<!-- -->.</span><h3 class="inline font-medium text-dark-gray">Reedsy</h3><span class="px-1 opacity-50">—</span>Where beautiful books are made</a><div class="flex flex-row items-center gap-2"><div class="flex flex-row" data-sentry-component="StarRating" data-sentry-source-file="index.tsx"><label data-test="star-1" class="cursor-pointer styles_smallStar__INWcE"><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_smallStar__INWcE"><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_smallStar__INWcE"><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_smallStar__INWcE"><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_smallStar__INWcE"><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 fill="#d9e1ec" 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><defs><clipPath id="StartHalfFilled_svg__a"><path d="M0 0h12v23H0z"></path></clipPath></defs><path fill="#f5a623" 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" clip-path="url(#StartHalfFilled_svg__a)"></path></svg></label></div><div class="text-14 font-medium text-dark-gray" data-sentry-element="Component" data-sentry-component="Text" data-sentry-source-file="index.tsx">4.6<!-- --> (<!-- -->163 reviews<!-- -->)</div></div></div><!--$--><ul class="relative flex flex-row gap-2 rounded-lg bg-gray-50 p-1" data-sentry-component="DesktopNavigator" data-sentry-source-file="index.tsx"><li class="z-[6] cursor-pointer rounded-lg px-3 py-2 text-sm font-semibold text-light-gray transition-all duration-300 hover:text-dark-gray bg-white shadow-sm !text-dark-gray" data-test="navigator-tab-overview" data-sentry-component="NavigatorTab" data-sentry-source-file="index.tsx">Overview</li><li class="z-[6] cursor-pointer rounded-lg px-3 py-2 text-sm font-semibold text-light-gray transition-all duration-300 hover:text-dark-gray" data-test="navigator-tab-shoutouts" data-sentry-component="NavigatorTab" data-sentry-source-file="index.tsx">Shoutouts</li><li class="z-[6] cursor-pointer rounded-lg px-3 py-2 text-sm font-semibold text-light-gray transition-all duration-300 hover:text-dark-gray" data-test="navigator-tab-reviews" data-sentry-component="NavigatorTab" data-sentry-source-file="index.tsx">Reviews</li><li class="z-[6] cursor-pointer rounded-lg px-3 py-2 text-sm font-semibold text-light-gray transition-all duration-300 hover:text-dark-gray" data-test="navigator-tab-launches" data-sentry-component="NavigatorTab" data-sentry-source-file="index.tsx">Launches</li><div class="absolute z-[5] h-9 rounded-lg bg-white shadow-md" style="width:0;height:0;left:0;transition:left 0.3s, width 0.01s" data-sentry-component="Indicator" data-sentry-source-file="Indicator.tsx"></div></ul><!--/$--><p class="text-14 font-normal text-dark-gray" data-sentry-element="Component" data-sentry-component="Text" data-sentry-source-file="index.tsx">We're a community of 1,000,000 authors and freelance publishing professionals. Reedsy allows authors to find and work with the best publishing professionals: from developmental editors to book cover designers, publicists and translators.</p><a class="flex flex-row justify-start gap-4 overflow-x-scroll" target="_blank" data-sentry-element="Link" data-sentry-component="Media" data-sentry-source-file="Overview.tsx" href="/products/reedsy"><img loading="lazy" srcSet="https://ph-files.imgix.net/477c3530-a237-4645-b6d1-2f76ef5789c6.jpeg?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=234&h=140&fit=crop&frame=1&dpr=1 1x, https://ph-files.imgix.net/477c3530-a237-4645-b6d1-2f76ef5789c6.jpeg?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=234&h=140&fit=crop&frame=1&dpr=2 2x, https://ph-files.imgix.net/477c3530-a237-4645-b6d1-2f76ef5789c6.jpeg?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=234&h=140&fit=crop&frame=1&dpr=3 3x" src="https://ph-files.imgix.net/477c3530-a237-4645-b6d1-2f76ef5789c6.jpeg?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=234&h=140&fit=crop&frame=1" style="width:234px;height:140px" alt="Reedsy media 1" class="!md:w-full rounded-lg" data-test="image-477c3530-a237-4645-b6d1-2f76ef5789c6.jpeg"/><img loading="lazy" srcSet="https://ph-files.imgix.net/b660d746-d3de-4654-bb3b-ab53adce803f.jpeg?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=234&h=140&fit=crop&frame=1&dpr=1 1x, https://ph-files.imgix.net/b660d746-d3de-4654-bb3b-ab53adce803f.jpeg?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=234&h=140&fit=crop&frame=1&dpr=2 2x, https://ph-files.imgix.net/b660d746-d3de-4654-bb3b-ab53adce803f.jpeg?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=234&h=140&fit=crop&frame=1&dpr=3 3x" src="https://ph-files.imgix.net/b660d746-d3de-4654-bb3b-ab53adce803f.jpeg?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=234&h=140&fit=crop&frame=1" style="width:234px;height:140px" alt="Reedsy media 2" class="!md:w-full rounded-lg" data-test="image-b660d746-d3de-4654-bb3b-ab53adce803f.jpeg"/><img loading="lazy" srcSet="https://ph-files.imgix.net/0b638564-49cf-4e34-b49f-8af7a0efc560.jpeg?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=234&h=140&fit=crop&frame=1&dpr=1 1x, https://ph-files.imgix.net/0b638564-49cf-4e34-b49f-8af7a0efc560.jpeg?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=234&h=140&fit=crop&frame=1&dpr=2 2x, https://ph-files.imgix.net/0b638564-49cf-4e34-b49f-8af7a0efc560.jpeg?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=234&h=140&fit=crop&frame=1&dpr=3 3x" src="https://ph-files.imgix.net/0b638564-49cf-4e34-b49f-8af7a0efc560.jpeg?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=234&h=140&fit=crop&frame=1" style="width:234px;height:140px" alt="Reedsy media 3" class="!md:w-full rounded-lg" data-test="image-0b638564-49cf-4e34-b49f-8af7a0efc560.jpeg"/></a><div class="flex flex-row flex-wrap items-center gap-2"><svg xmlns="http://www.w3.org/2000/svg" width="14" height="14" fill="none" viewBox="0 0 14 14" class="size-4"><path stroke="#667085" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.5" d="m12.25 6.417-4.43-4.43c-.303-.303-.454-.454-.63-.562a1.8 1.8 0 0 0-.506-.21c-.202-.048-.416-.048-.844-.048H3.5M1.75 5.075v1.152c0 .285 0 .428.032.562q.044.18.14.338c.072.117.173.218.375.42l4.55 4.55c.462.462.693.693.96.78.233.076.486.076.72 0 .267-.087.498-.318.96-.78l1.443-1.443c.462-.462.693-.693.78-.96a1.17 1.17 0 0 0 0-.72c-.087-.267-.318-.498-.78-.96L6.672 3.755c-.202-.201-.303-.302-.42-.374a1.2 1.2 0 0 0-.338-.14c-.134-.032-.277-.032-.562-.032H3.617c-.654 0-.98 0-1.23.127-.22.112-.398.29-.51.51-.127.25-.127.576-.127 1.23"></path></svg><a class="text-14 font-normal text-dark-gray hover:text-blue" href="/categories/books">Books</a><span class="relative -top-px text-12 text-light-gray opacity-45" data-sentry-component="DotSeparator" data-sentry-source-file="index.tsx">•</span><a class="text-14 font-normal text-dark-gray hover:text-blue" href="/categories/community-management">Community management</a></div><div class="flex flex-row gap-2 sm:gap-4"><a target="_blank" class="styles_reset__0clCw styles_button__BmLM4 styles_secondary__zB2Yb w-full !rounded-lg sm:max-w-24" data-sentry-element="Element" data-sentry-component="Button" data-sentry-source-file="index.tsx" href="/products/reedsy">View Details</a></div></div></section><section class="my-4 flex flex-row justify-start gap-4" data-sentry-component="Item" data-sentry-source-file="index.tsx"><a target="_blank" href="/products/make-bootstrappers-handbook"><img loading="lazy" srcSet="https://ph-files.imgix.net/857df296-c46c-47da-84d1-1980ccd09804.png?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=40&h=40&fit=crop&frame=1&dpr=1 1x, https://ph-files.imgix.net/857df296-c46c-47da-84d1-1980ccd09804.png?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=40&h=40&fit=crop&frame=1&dpr=2 2x, https://ph-files.imgix.net/857df296-c46c-47da-84d1-1980ccd09804.png?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=40&h=40&fit=crop&frame=1&dpr=3 3x" src="https://ph-files.imgix.net/857df296-c46c-47da-84d1-1980ccd09804.png?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=40&h=40&fit=crop&frame=1" style="width:40px;height:40px" alt="Make: Bootstrappers Handbook" class="rounded rounded-lg" data-test="Make: Bootstrappers Handbook-thumbnail"/></a><div class="flex flex-1 flex-col gap-4"><div class="flex flex-col gap-1"><a class="text-16 font-normal text-light-gray styles_noOfLines-2__k_Ta_ inline sm:line-clamp-1 sm:leading-5 block" target="_blank" href="/products/make-bootstrappers-handbook"><span class="mr-1 inline font-medium text-dark-gray">4<!-- -->.</span><h3 class="inline font-medium text-dark-gray">Make: Bootstrappers Handbook</h3><span class="px-1 opacity-50">—</span>Learn to build profitable startups the indie way</a><div class="flex flex-row items-center gap-2"><div class="flex flex-row" data-sentry-component="StarRating" data-sentry-source-file="index.tsx"><label data-test="star-1" class="cursor-pointer styles_smallStar__INWcE"><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_smallStar__INWcE"><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_smallStar__INWcE"><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_smallStar__INWcE"><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_smallStar__INWcE"><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 class="text-14 font-medium text-dark-gray" data-sentry-element="Component" data-sentry-component="Text" data-sentry-source-file="index.tsx">4.8<!-- --> (<!-- -->110 reviews<!-- -->)</div></div></div><!--$--><ul class="relative flex flex-row gap-2 rounded-lg bg-gray-50 p-1" data-sentry-component="DesktopNavigator" data-sentry-source-file="index.tsx"><li class="z-[6] cursor-pointer rounded-lg px-3 py-2 text-sm font-semibold text-light-gray transition-all duration-300 hover:text-dark-gray bg-white shadow-sm !text-dark-gray" data-test="navigator-tab-overview" data-sentry-component="NavigatorTab" data-sentry-source-file="index.tsx">Overview</li><li class="z-[6] cursor-pointer rounded-lg px-3 py-2 text-sm font-semibold text-light-gray transition-all duration-300 hover:text-dark-gray" data-test="navigator-tab-reviews" data-sentry-component="NavigatorTab" data-sentry-source-file="index.tsx">Reviews</li><li class="z-[6] cursor-pointer rounded-lg px-3 py-2 text-sm font-semibold text-light-gray transition-all duration-300 hover:text-dark-gray" data-test="navigator-tab-launches" data-sentry-component="NavigatorTab" data-sentry-source-file="index.tsx">Launches</li><div class="absolute z-[5] h-9 rounded-lg bg-white shadow-md" style="width:0;height:0;left:0;transition:left 0.3s, width 0.01s" data-sentry-component="Indicator" data-sentry-source-file="Indicator.tsx"></div></ul><!--/$--><p class="text-14 font-normal text-dark-gray" data-sentry-element="Component" data-sentry-component="Text" data-sentry-source-file="index.tsx">Learn to bootstrap profitable startups the indie way — $29.99</p><a class="flex flex-row justify-start gap-4 overflow-x-scroll" target="_blank" data-sentry-element="Link" data-sentry-component="Media" data-sentry-source-file="Overview.tsx" href="/products/make-bootstrappers-handbook"><img loading="lazy" srcSet="https://ph-files.imgix.net/0981ac70-a509-42d1-ae88-3ca918c3673c.png?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=234&h=140&fit=crop&frame=1&dpr=1 1x, https://ph-files.imgix.net/0981ac70-a509-42d1-ae88-3ca918c3673c.png?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=234&h=140&fit=crop&frame=1&dpr=2 2x, https://ph-files.imgix.net/0981ac70-a509-42d1-ae88-3ca918c3673c.png?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=234&h=140&fit=crop&frame=1&dpr=3 3x" src="https://ph-files.imgix.net/0981ac70-a509-42d1-ae88-3ca918c3673c.png?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=234&h=140&fit=crop&frame=1" style="width:234px;height:140px" alt="Make: Bootstrappers Handbook media 1" class="!md:w-full rounded-lg" data-test="image-0981ac70-a509-42d1-ae88-3ca918c3673c.png"/><img loading="lazy" srcSet="https://ph-files.imgix.net/451d91c8-a36d-4d26-b58a-267c17018bf5.png?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=234&h=140&fit=crop&frame=1&dpr=1 1x, https://ph-files.imgix.net/451d91c8-a36d-4d26-b58a-267c17018bf5.png?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=234&h=140&fit=crop&frame=1&dpr=2 2x, https://ph-files.imgix.net/451d91c8-a36d-4d26-b58a-267c17018bf5.png?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=234&h=140&fit=crop&frame=1&dpr=3 3x" src="https://ph-files.imgix.net/451d91c8-a36d-4d26-b58a-267c17018bf5.png?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=234&h=140&fit=crop&frame=1" style="width:234px;height:140px" alt="Make: Bootstrappers Handbook media 2" class="!md:w-full rounded-lg" data-test="image-451d91c8-a36d-4d26-b58a-267c17018bf5.png"/><img loading="lazy" srcSet="https://ph-files.imgix.net/68f5d21c-ae73-48ea-9a18-36581917e821.png?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=234&h=140&fit=crop&frame=1&dpr=1 1x, https://ph-files.imgix.net/68f5d21c-ae73-48ea-9a18-36581917e821.png?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=234&h=140&fit=crop&frame=1&dpr=2 2x, https://ph-files.imgix.net/68f5d21c-ae73-48ea-9a18-36581917e821.png?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=234&h=140&fit=crop&frame=1&dpr=3 3x" src="https://ph-files.imgix.net/68f5d21c-ae73-48ea-9a18-36581917e821.png?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=234&h=140&fit=crop&frame=1" style="width:234px;height:140px" alt="Make: Bootstrappers Handbook media 3" class="!md:w-full rounded-lg" data-test="image-68f5d21c-ae73-48ea-9a18-36581917e821.png"/></a><div class="flex flex-row flex-wrap items-center gap-2"><svg xmlns="http://www.w3.org/2000/svg" width="14" height="14" fill="none" viewBox="0 0 14 14" class="size-4"><path stroke="#667085" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.5" d="m12.25 6.417-4.43-4.43c-.303-.303-.454-.454-.63-.562a1.8 1.8 0 0 0-.506-.21c-.202-.048-.416-.048-.844-.048H3.5M1.75 5.075v1.152c0 .285 0 .428.032.562q.044.18.14.338c.072.117.173.218.375.42l4.55 4.55c.462.462.693.693.96.78.233.076.486.076.72 0 .267-.087.498-.318.96-.78l1.443-1.443c.462-.462.693-.693.78-.96a1.17 1.17 0 0 0 0-.72c-.087-.267-.318-.498-.78-.96L6.672 3.755c-.202-.201-.303-.302-.42-.374a1.2 1.2 0 0 0-.338-.14c-.134-.032-.277-.032-.562-.032H3.617c-.654 0-.98 0-1.23.127-.22.112-.398.29-.51.51-.127.25-.127.576-.127 1.23"></path></svg><a class="text-14 font-normal text-dark-gray hover:text-blue" href="/categories/startup-communities">Startup communities</a><span class="relative -top-px text-12 text-light-gray opacity-45" data-sentry-component="DotSeparator" data-sentry-source-file="index.tsx">•</span><a class="text-14 font-normal text-dark-gray hover:text-blue" href="/categories/online-learning">Online learning</a><span class="relative -top-px text-12 text-light-gray opacity-45" data-sentry-component="DotSeparator" data-sentry-source-file="index.tsx">•</span><a class="text-14 font-normal text-dark-gray hover:text-blue" href="/categories/books">Books</a></div><div class="flex flex-row gap-2 sm:gap-4"><a target="_blank" class="styles_reset__0clCw styles_button__BmLM4 styles_secondary__zB2Yb w-full !rounded-lg sm:max-w-24" data-sentry-element="Element" data-sentry-component="Button" data-sentry-source-file="index.tsx" href="/products/make-bootstrappers-handbook">View Details</a></div></div></section><section class="my-4 flex flex-row justify-start gap-4" data-sentry-component="Item" data-sentry-source-file="index.tsx"><a target="_blank" href="/products/sunlight"><img loading="lazy" srcSet="https://ph-files.imgix.net/c34b12ee-3315-46f6-87ab-09948d3c8f8e.jpeg?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=40&h=40&fit=crop&frame=1&dpr=1 1x, https://ph-files.imgix.net/c34b12ee-3315-46f6-87ab-09948d3c8f8e.jpeg?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=40&h=40&fit=crop&frame=1&dpr=2 2x, https://ph-files.imgix.net/c34b12ee-3315-46f6-87ab-09948d3c8f8e.jpeg?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=40&h=40&fit=crop&frame=1&dpr=3 3x" src="https://ph-files.imgix.net/c34b12ee-3315-46f6-87ab-09948d3c8f8e.jpeg?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=40&h=40&fit=crop&frame=1" style="width:40px;height:40px" alt="Sunlight" class="rounded rounded-lg" data-test="Sunlight-thumbnail"/></a><div class="flex flex-1 flex-col gap-4"><div class="flex flex-col gap-1"><a class="text-16 font-normal text-light-gray styles_noOfLines-2__k_Ta_ inline sm:line-clamp-1 sm:leading-5 block" target="_blank" href="/products/sunlight"><span class="mr-1 inline font-medium text-dark-gray">5<!-- -->.</span><h3 class="inline font-medium text-dark-gray">Sunlight</h3><span class="px-1 opacity-50">—</span>Grow your people</a><div class="flex flex-row items-center gap-2"><div class="flex flex-row" data-sentry-component="StarRating" data-sentry-source-file="index.tsx"><label data-test="star-1" class="cursor-pointer styles_smallStar__INWcE"><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_smallStar__INWcE"><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_smallStar__INWcE"><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_smallStar__INWcE"><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_smallStar__INWcE"><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 class="text-14 font-medium text-dark-gray" data-sentry-element="Component" data-sentry-component="Text" data-sentry-source-file="index.tsx">5.0<!-- --> (<!-- -->83 reviews<!-- -->)</div></div></div><!--$--><ul class="relative flex flex-row gap-2 rounded-lg bg-gray-50 p-1" data-sentry-component="DesktopNavigator" data-sentry-source-file="index.tsx"><li class="z-[6] cursor-pointer rounded-lg px-3 py-2 text-sm font-semibold text-light-gray transition-all duration-300 hover:text-dark-gray bg-white shadow-sm !text-dark-gray" data-test="navigator-tab-overview" data-sentry-component="NavigatorTab" data-sentry-source-file="index.tsx">Overview</li><li class="z-[6] cursor-pointer rounded-lg px-3 py-2 text-sm font-semibold text-light-gray transition-all duration-300 hover:text-dark-gray" data-test="navigator-tab-reviews" data-sentry-component="NavigatorTab" data-sentry-source-file="index.tsx">Reviews</li><li class="z-[6] cursor-pointer rounded-lg px-3 py-2 text-sm font-semibold text-light-gray transition-all duration-300 hover:text-dark-gray" data-test="navigator-tab-launches" data-sentry-component="NavigatorTab" data-sentry-source-file="index.tsx">Launches</li><div class="absolute z-[5] h-9 rounded-lg bg-white shadow-md" style="width:0;height:0;left:0;transition:left 0.3s, width 0.01s" data-sentry-component="Indicator" data-sentry-source-file="Indicator.tsx"></div></ul><!--/$--><p class="text-14 font-normal text-dark-gray" data-sentry-element="Component" data-sentry-component="Text" data-sentry-source-file="index.tsx">Sunlight helps companies grow a highly engaging learning culture by facilitating their team’s access to any book, event or course in the world.</p><a class="flex flex-row justify-start gap-4 overflow-x-scroll" target="_blank" data-sentry-element="Link" data-sentry-component="Media" data-sentry-source-file="Overview.tsx" href="/products/sunlight"><img loading="lazy" srcSet="https://ph-files.imgix.net/7b001e2e-41dc-480d-b54f-3835c4e021d3.jpeg?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=234&h=140&fit=crop&frame=1&dpr=1 1x, https://ph-files.imgix.net/7b001e2e-41dc-480d-b54f-3835c4e021d3.jpeg?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=234&h=140&fit=crop&frame=1&dpr=2 2x, https://ph-files.imgix.net/7b001e2e-41dc-480d-b54f-3835c4e021d3.jpeg?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=234&h=140&fit=crop&frame=1&dpr=3 3x" src="https://ph-files.imgix.net/7b001e2e-41dc-480d-b54f-3835c4e021d3.jpeg?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=234&h=140&fit=crop&frame=1" style="width:234px;height:140px" alt="Sunlight media 1" class="!md:w-full rounded-lg" data-test="image-7b001e2e-41dc-480d-b54f-3835c4e021d3.jpeg"/><img loading="lazy" srcSet="https://ph-files.imgix.net/c22f69f7-a3fe-4ec6-bac9-97dde05231bc.jpeg?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=234&h=140&fit=crop&frame=1&dpr=1 1x, https://ph-files.imgix.net/c22f69f7-a3fe-4ec6-bac9-97dde05231bc.jpeg?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=234&h=140&fit=crop&frame=1&dpr=2 2x, https://ph-files.imgix.net/c22f69f7-a3fe-4ec6-bac9-97dde05231bc.jpeg?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=234&h=140&fit=crop&frame=1&dpr=3 3x" src="https://ph-files.imgix.net/c22f69f7-a3fe-4ec6-bac9-97dde05231bc.jpeg?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=234&h=140&fit=crop&frame=1" style="width:234px;height:140px" alt="Sunlight media 2" class="!md:w-full rounded-lg" data-test="image-c22f69f7-a3fe-4ec6-bac9-97dde05231bc.jpeg"/><img loading="lazy" srcSet="https://ph-files.imgix.net/b06e2c96-b94e-4586-ab15-7b6ff37dcfba.jpeg?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=234&h=140&fit=crop&frame=1&dpr=1 1x, https://ph-files.imgix.net/b06e2c96-b94e-4586-ab15-7b6ff37dcfba.jpeg?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=234&h=140&fit=crop&frame=1&dpr=2 2x, https://ph-files.imgix.net/b06e2c96-b94e-4586-ab15-7b6ff37dcfba.jpeg?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=234&h=140&fit=crop&frame=1&dpr=3 3x" src="https://ph-files.imgix.net/b06e2c96-b94e-4586-ab15-7b6ff37dcfba.jpeg?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=234&h=140&fit=crop&frame=1" style="width:234px;height:140px" alt="Sunlight media 3" class="!md:w-full rounded-lg" data-test="image-b06e2c96-b94e-4586-ab15-7b6ff37dcfba.jpeg"/></a><div class="flex flex-row flex-wrap items-center gap-2"><svg xmlns="http://www.w3.org/2000/svg" width="14" height="14" fill="none" viewBox="0 0 14 14" class="size-4"><path stroke="#667085" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.5" d="m12.25 6.417-4.43-4.43c-.303-.303-.454-.454-.63-.562a1.8 1.8 0 0 0-.506-.21c-.202-.048-.416-.048-.844-.048H3.5M1.75 5.075v1.152c0 .285 0 .428.032.562q.044.18.14.338c.072.117.173.218.375.42l4.55 4.55c.462.462.693.693.96.78.233.076.486.076.72 0 .267-.087.498-.318.96-.78l1.443-1.443c.462-.462.693-.693.78-.96a1.17 1.17 0 0 0 0-.72c-.087-.267-.318-.498-.78-.96L6.672 3.755c-.202-.201-.303-.302-.42-.374a1.2 1.2 0 0 0-.338-.14c-.134-.032-.277-.032-.562-.032H3.617c-.654 0-.98 0-1.23.127-.22.112-.398.29-.51.51-.127.25-.127.576-.127 1.23"></path></svg><a class="text-14 font-normal text-dark-gray hover:text-blue" href="/categories/online-learning">Online learning</a><span class="relative -top-px text-12 text-light-gray opacity-45" data-sentry-component="DotSeparator" data-sentry-source-file="index.tsx">•</span><a class="text-14 font-normal text-dark-gray hover:text-blue" href="/categories/events">Event software</a><span class="relative -top-px text-12 text-light-gray opacity-45" data-sentry-component="DotSeparator" data-sentry-source-file="index.tsx">•</span><a class="text-14 font-normal text-dark-gray hover:text-blue" href="/categories/books">Books</a></div><div class="flex flex-row gap-2 sm:gap-4"><a target="_blank" class="styles_reset__0clCw styles_button__BmLM4 styles_secondary__zB2Yb w-full !rounded-lg sm:max-w-24" data-sentry-element="Element" data-sentry-component="Button" data-sentry-source-file="index.tsx" href="/products/sunlight">View Details</a></div></div></section><section class="my-4 flex flex-row justify-start gap-4" data-sentry-component="Item" data-sentry-source-file="index.tsx"><a target="_blank" href="/products/bookstash"><video style="width:40px;height:40px" class="rounded rounded-lg block" aria-label="Bookstash" width="40" height="40" poster="https://ph-files.imgix.net/87dd5183-95ab-4687-8b26-05a6b66b2ad9.gif?auto=compress&codec=mozjpeg&cs=strip&fm=webp&w=40&h=40&fit=max&frame=1&dpr=2" muted="" loop="" disableRemotePlayback="" disablePictureInPicture="" playsInline="" preload="none"><source src="https://ph-files.imgix.net/87dd5183-95ab-4687-8b26-05a6b66b2ad9.gif?fm=mp4&crop=max&w=40&h=40&dpr=2#t=0.001" type="video/mp4"/><source src="https://ph-files.imgix.net/87dd5183-95ab-4687-8b26-05a6b66b2ad9.gif?fm=webm&crop=max&w=40&h=40&dpr=2#t=0.001" type="video/webm"/></video></a><div class="flex flex-1 flex-col gap-4"><div class="flex flex-col gap-1"><a class="text-16 font-normal text-light-gray styles_noOfLines-2__k_Ta_ inline sm:line-clamp-1 sm:leading-5 block" target="_blank" href="/products/bookstash"><span class="mr-1 inline font-medium text-dark-gray">6<!-- -->.</span><h3 class="inline font-medium text-dark-gray">Bookstash</h3><span class="px-1 opacity-50">—</span>Get the essentials of top books in under 3 minutes</a><div class="flex flex-row items-center gap-2"><div class="flex flex-row" data-sentry-component="StarRating" data-sentry-source-file="index.tsx"><label data-test="star-1" class="cursor-pointer styles_smallStar__INWcE"><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_smallStar__INWcE"><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_smallStar__INWcE"><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_smallStar__INWcE"><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_smallStar__INWcE"><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 class="text-14 font-medium text-dark-gray" data-sentry-element="Component" data-sentry-component="Text" data-sentry-source-file="index.tsx">5.0<!-- --> (<!-- -->70 reviews<!-- -->)</div></div></div><!--$--><ul class="relative flex flex-row gap-2 rounded-lg bg-gray-50 p-1" data-sentry-component="DesktopNavigator" data-sentry-source-file="index.tsx"><li class="z-[6] cursor-pointer rounded-lg px-3 py-2 text-sm font-semibold text-light-gray transition-all duration-300 hover:text-dark-gray bg-white shadow-sm !text-dark-gray" data-test="navigator-tab-overview" data-sentry-component="NavigatorTab" data-sentry-source-file="index.tsx">Overview</li><li class="z-[6] cursor-pointer rounded-lg px-3 py-2 text-sm font-semibold text-light-gray transition-all duration-300 hover:text-dark-gray" data-test="navigator-tab-reviews" data-sentry-component="NavigatorTab" data-sentry-source-file="index.tsx">Reviews</li><li class="z-[6] cursor-pointer rounded-lg px-3 py-2 text-sm font-semibold text-light-gray transition-all duration-300 hover:text-dark-gray" data-test="navigator-tab-launches" data-sentry-component="NavigatorTab" data-sentry-source-file="index.tsx">Launches</li><div class="absolute z-[5] h-9 rounded-lg bg-white shadow-md" style="width:0;height:0;left:0;transition:left 0.3s, width 0.01s" data-sentry-component="Indicator" data-sentry-source-file="Indicator.tsx"></div></ul><!--/$--><p class="text-14 font-normal text-dark-gray" data-sentry-element="Component" data-sentry-component="Text" data-sentry-source-file="index.tsx">Bookstash is a free library of curated summaries from top nonfiction books. We pick a book for you and give you all the key ideas and you get to save your favorites for later & track your reading progress.</p><a class="flex flex-row justify-start gap-4 overflow-x-scroll" target="_blank" data-sentry-element="Link" data-sentry-component="Media" data-sentry-source-file="Overview.tsx" href="/products/bookstash"><video style="width:234px;height:140px" class="!md:w-full rounded-lg block" aria-label="Bookstash media 1" width="234" height="140" poster="https://ph-files.imgix.net/85815098-e1d6-46dd-9b9d-b2c2987c8ab8.gif?auto=compress&codec=mozjpeg&cs=strip&fm=webp&w=234&h=140&fit=max&frame=1&dpr=2" muted="" loop="" disableRemotePlayback="" disablePictureInPicture="" playsInline="" preload="auto"><source src="https://ph-files.imgix.net/85815098-e1d6-46dd-9b9d-b2c2987c8ab8.gif?fm=mp4&crop=max&w=234&h=140&dpr=2#t=0.001" type="video/mp4"/><source src="https://ph-files.imgix.net/85815098-e1d6-46dd-9b9d-b2c2987c8ab8.gif?fm=webm&crop=max&w=234&h=140&dpr=2#t=0.001" type="video/webm"/></video><img loading="lazy" srcSet="https://ph-files.imgix.net/d61d4636-0ca9-4d56-b5b2-4520b1da9807.png?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=234&h=140&fit=crop&frame=1&dpr=1 1x, https://ph-files.imgix.net/d61d4636-0ca9-4d56-b5b2-4520b1da9807.png?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=234&h=140&fit=crop&frame=1&dpr=2 2x, https://ph-files.imgix.net/d61d4636-0ca9-4d56-b5b2-4520b1da9807.png?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=234&h=140&fit=crop&frame=1&dpr=3 3x" src="https://ph-files.imgix.net/d61d4636-0ca9-4d56-b5b2-4520b1da9807.png?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=234&h=140&fit=crop&frame=1" style="width:234px;height:140px" alt="Bookstash media 2" class="!md:w-full rounded-lg" data-test="image-d61d4636-0ca9-4d56-b5b2-4520b1da9807.png"/><img loading="lazy" srcSet="https://ph-files.imgix.net/a5570f57-a372-4a74-bbaf-c6c204ccb58a.png?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=234&h=140&fit=crop&frame=1&dpr=1 1x, https://ph-files.imgix.net/a5570f57-a372-4a74-bbaf-c6c204ccb58a.png?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=234&h=140&fit=crop&frame=1&dpr=2 2x, https://ph-files.imgix.net/a5570f57-a372-4a74-bbaf-c6c204ccb58a.png?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=234&h=140&fit=crop&frame=1&dpr=3 3x" src="https://ph-files.imgix.net/a5570f57-a372-4a74-bbaf-c6c204ccb58a.png?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=234&h=140&fit=crop&frame=1" style="width:234px;height:140px" alt="Bookstash media 3" class="!md:w-full rounded-lg" data-test="image-a5570f57-a372-4a74-bbaf-c6c204ccb58a.png"/></a><div class="flex flex-row flex-wrap items-center gap-2"><svg xmlns="http://www.w3.org/2000/svg" width="14" height="14" fill="none" viewBox="0 0 14 14" class="size-4"><path stroke="#667085" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.5" d="m12.25 6.417-4.43-4.43c-.303-.303-.454-.454-.63-.562a1.8 1.8 0 0 0-.506-.21c-.202-.048-.416-.048-.844-.048H3.5M1.75 5.075v1.152c0 .285 0 .428.032.562q.044.18.14.338c.072.117.173.218.375.42l4.55 4.55c.462.462.693.693.96.78.233.076.486.076.72 0 .267-.087.498-.318.96-.78l1.443-1.443c.462-.462.693-.693.78-.96a1.17 1.17 0 0 0 0-.72c-.087-.267-.318-.498-.78-.96L6.672 3.755c-.202-.201-.303-.302-.42-.374a1.2 1.2 0 0 0-.338-.14c-.134-.032-.277-.032-.562-.032H3.617c-.654 0-.98 0-1.23.127-.22.112-.398.29-.51.51-.127.25-.127.576-.127 1.23"></path></svg><a class="text-14 font-normal text-dark-gray hover:text-blue" href="/categories/online-learning">Online learning</a><span class="relative -top-px text-12 text-light-gray opacity-45" data-sentry-component="DotSeparator" data-sentry-source-file="index.tsx">•</span><a class="text-14 font-normal text-dark-gray hover:text-blue" href="/categories/notes-documents">Note and writing apps</a><span class="relative -top-px text-12 text-light-gray opacity-45" data-sentry-component="DotSeparator" data-sentry-source-file="index.tsx">•</span><a class="text-14 font-normal text-dark-gray hover:text-blue" href="/categories/books">Books</a></div><div class="flex flex-row gap-2 sm:gap-4"><a target="_blank" class="styles_reset__0clCw styles_button__BmLM4 styles_secondary__zB2Yb w-full !rounded-lg sm:max-w-24" data-sentry-element="Element" data-sentry-component="Button" data-sentry-source-file="index.tsx" href="/products/bookstash">View Details</a></div></div></section><section class="my-4 flex flex-row justify-start gap-4" data-sentry-component="Item" data-sentry-source-file="index.tsx"><a target="_blank" href="/products/the-copywriting-bible"><video style="width:40px;height:40px" class="rounded rounded-lg block" aria-label="The Copywriting Bible" width="40" height="40" poster="https://ph-files.imgix.net/7d063bc3-f57b-4ca0-99e5-e5a82e716d0a.gif?auto=compress&codec=mozjpeg&cs=strip&fm=webp&w=40&h=40&fit=max&frame=1&dpr=2" muted="" loop="" disableRemotePlayback="" disablePictureInPicture="" playsInline="" preload="none"><source src="https://ph-files.imgix.net/7d063bc3-f57b-4ca0-99e5-e5a82e716d0a.gif?fm=mp4&crop=max&w=40&h=40&dpr=2#t=0.001" type="video/mp4"/><source src="https://ph-files.imgix.net/7d063bc3-f57b-4ca0-99e5-e5a82e716d0a.gif?fm=webm&crop=max&w=40&h=40&dpr=2#t=0.001" type="video/webm"/></video></a><div class="flex flex-1 flex-col gap-4"><div class="flex flex-col gap-1"><a class="text-16 font-normal text-light-gray styles_noOfLines-2__k_Ta_ inline sm:line-clamp-1 sm:leading-5 block" target="_blank" href="/products/the-copywriting-bible"><span class="mr-1 inline font-medium text-dark-gray">7<!-- -->.</span><h3 class="inline font-medium text-dark-gray">The Copywriting Bible</h3><span class="px-1 opacity-50">—</span>100 viral outlines for your copy 🚀</a><div class="flex flex-row items-center gap-2"><div class="flex flex-row" data-sentry-component="StarRating" data-sentry-source-file="index.tsx"><label data-test="star-1" class="cursor-pointer styles_smallStar__INWcE"><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_smallStar__INWcE"><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_smallStar__INWcE"><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_smallStar__INWcE"><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_smallStar__INWcE"><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 class="text-14 font-medium text-dark-gray" data-sentry-element="Component" data-sentry-component="Text" data-sentry-source-file="index.tsx">4.9<!-- --> (<!-- -->66 reviews<!-- -->)</div></div></div><!--$--><ul class="relative flex flex-row gap-2 rounded-lg bg-gray-50 p-1" data-sentry-component="DesktopNavigator" data-sentry-source-file="index.tsx"><li class="z-[6] cursor-pointer rounded-lg px-3 py-2 text-sm font-semibold text-light-gray transition-all duration-300 hover:text-dark-gray bg-white shadow-sm !text-dark-gray" data-test="navigator-tab-overview" data-sentry-component="NavigatorTab" data-sentry-source-file="index.tsx">Overview</li><li class="z-[6] cursor-pointer rounded-lg px-3 py-2 text-sm font-semibold text-light-gray transition-all duration-300 hover:text-dark-gray" data-test="navigator-tab-reviews" data-sentry-component="NavigatorTab" data-sentry-source-file="index.tsx">Reviews</li><li class="z-[6] cursor-pointer rounded-lg px-3 py-2 text-sm font-semibold text-light-gray transition-all duration-300 hover:text-dark-gray" data-test="navigator-tab-launches" data-sentry-component="NavigatorTab" data-sentry-source-file="index.tsx">Launches</li><div class="absolute z-[5] h-9 rounded-lg bg-white shadow-md" style="width:0;height:0;left:0;transition:left 0.3s, width 0.01s" data-sentry-component="Indicator" data-sentry-source-file="Indicator.tsx"></div></ul><!--/$--><p class="text-14 font-normal text-dark-gray" data-sentry-element="Component" data-sentry-component="Text" data-sentry-source-file="index.tsx">The most badass copywriting book. Discover the copywriting secrets that reached 200 million views and created a multi-million-dollar pipeline from 5X author and Top Quora Writer of 2017 & 2018, Josh Fechter.</p><a class="flex flex-row justify-start gap-4 overflow-x-scroll" target="_blank" data-sentry-element="Link" data-sentry-component="Media" data-sentry-source-file="Overview.tsx" href="/products/the-copywriting-bible"><img loading="lazy" srcSet="https://ph-files.imgix.net/0c0f0c29-8e4f-4f93-baad-1921c5428869.png?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=234&h=140&fit=crop&frame=1&dpr=1 1x, https://ph-files.imgix.net/0c0f0c29-8e4f-4f93-baad-1921c5428869.png?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=234&h=140&fit=crop&frame=1&dpr=2 2x, https://ph-files.imgix.net/0c0f0c29-8e4f-4f93-baad-1921c5428869.png?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=234&h=140&fit=crop&frame=1&dpr=3 3x" src="https://ph-files.imgix.net/0c0f0c29-8e4f-4f93-baad-1921c5428869.png?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=234&h=140&fit=crop&frame=1" style="width:234px;height:140px" alt="The Copywriting Bible media 1" class="!md:w-full rounded-lg" data-test="image-0c0f0c29-8e4f-4f93-baad-1921c5428869.png"/><img loading="lazy" srcSet="https://ph-files.imgix.net/e5b034ce-b459-4f76-83a9-ca1346b50b51.png?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=234&h=140&fit=crop&frame=1&dpr=1 1x, https://ph-files.imgix.net/e5b034ce-b459-4f76-83a9-ca1346b50b51.png?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=234&h=140&fit=crop&frame=1&dpr=2 2x, https://ph-files.imgix.net/e5b034ce-b459-4f76-83a9-ca1346b50b51.png?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=234&h=140&fit=crop&frame=1&dpr=3 3x" src="https://ph-files.imgix.net/e5b034ce-b459-4f76-83a9-ca1346b50b51.png?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=234&h=140&fit=crop&frame=1" style="width:234px;height:140px" alt="The Copywriting Bible media 2" class="!md:w-full rounded-lg" data-test="image-e5b034ce-b459-4f76-83a9-ca1346b50b51.png"/></a><div class="flex flex-row flex-wrap items-center gap-2"><svg xmlns="http://www.w3.org/2000/svg" width="14" height="14" fill="none" viewBox="0 0 14 14" class="size-4"><path stroke="#667085" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.5" d="m12.25 6.417-4.43-4.43c-.303-.303-.454-.454-.63-.562a1.8 1.8 0 0 0-.506-.21c-.202-.048-.416-.048-.844-.048H3.5M1.75 5.075v1.152c0 .285 0 .428.032.562q.044.18.14.338c.072.117.173.218.375.42l4.55 4.55c.462.462.693.693.96.78.233.076.486.076.72 0 .267-.087.498-.318.96-.78l1.443-1.443c.462-.462.693-.693.78-.96a1.17 1.17 0 0 0 0-.72c-.087-.267-.318-.498-.78-.96L6.672 3.755c-.202-.201-.303-.302-.42-.374a1.2 1.2 0 0 0-.338-.14c-.134-.032-.277-.032-.562-.032H3.617c-.654 0-.98 0-1.23.127-.22.112-.398.29-.51.51-.127.25-.127.576-.127 1.23"></path></svg><a class="text-14 font-normal text-dark-gray hover:text-blue" href="/categories/writing-assistants">Writing assistants</a><span class="relative -top-px text-12 text-light-gray opacity-45" data-sentry-component="DotSeparator" data-sentry-source-file="index.tsx">•</span><a class="text-14 font-normal text-dark-gray hover:text-blue" href="/categories/books">Books</a><span class="relative -top-px text-12 text-light-gray opacity-45" data-sentry-component="DotSeparator" data-sentry-source-file="index.tsx">•</span><a class="text-14 font-normal text-dark-gray hover:text-blue" href="/categories/marketing-sales">Marketing & Sales</a></div><div class="flex flex-row gap-2 sm:gap-4"><a target="_blank" class="styles_reset__0clCw styles_button__BmLM4 styles_secondary__zB2Yb w-full !rounded-lg sm:max-w-24" data-sentry-element="Element" data-sentry-component="Button" data-sentry-source-file="index.tsx" href="/products/the-copywriting-bible">View Details</a></div></div></section><section class="my-4 flex flex-row justify-start gap-4" data-sentry-component="Item" data-sentry-source-file="index.tsx"><a target="_blank" href="/products/the-linkedin-bible-collection-by-bamf"><video style="width:40px;height:40px" class="rounded rounded-lg block" aria-label="The LinkedIn Bible Collection by BAMF" width="40" height="40" poster="https://ph-files.imgix.net/d3b0cc5c-cbcc-4c11-a438-d68c5dfb5f32.gif?auto=compress&codec=mozjpeg&cs=strip&fm=webp&w=40&h=40&fit=max&frame=1&dpr=2" muted="" loop="" disableRemotePlayback="" disablePictureInPicture="" playsInline="" preload="none"><source src="https://ph-files.imgix.net/d3b0cc5c-cbcc-4c11-a438-d68c5dfb5f32.gif?fm=mp4&crop=max&w=40&h=40&dpr=2#t=0.001" type="video/mp4"/><source src="https://ph-files.imgix.net/d3b0cc5c-cbcc-4c11-a438-d68c5dfb5f32.gif?fm=webm&crop=max&w=40&h=40&dpr=2#t=0.001" type="video/webm"/></video></a><div class="flex flex-1 flex-col gap-4"><div class="flex flex-col gap-1"><a class="text-16 font-normal text-light-gray styles_noOfLines-2__k_Ta_ inline sm:line-clamp-1 sm:leading-5 block" target="_blank" href="/products/the-linkedin-bible-collection-by-bamf"><span class="mr-1 inline font-medium text-dark-gray">8<!-- -->.</span><h3 class="inline font-medium text-dark-gray">The LinkedIn Bible Collection by BAMF</h3><span class="px-1 opacity-50">—</span>5 books (1600+ pages) of proven LinkedIn growth hacks 📚 🤯</a><div class="flex flex-row items-center gap-2"><div class="flex flex-row" data-sentry-component="StarRating" data-sentry-source-file="index.tsx"><label data-test="star-1" class="cursor-pointer styles_smallStar__INWcE"><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_smallStar__INWcE"><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_smallStar__INWcE"><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_smallStar__INWcE"><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_smallStar__INWcE"><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 class="text-14 font-medium text-dark-gray" data-sentry-element="Component" data-sentry-component="Text" data-sentry-source-file="index.tsx">5.0<!-- --> (<!-- -->57 reviews<!-- -->)</div></div></div><!--$--><ul class="relative flex flex-row gap-2 rounded-lg bg-gray-50 p-1" data-sentry-component="DesktopNavigator" data-sentry-source-file="index.tsx"><li class="z-[6] cursor-pointer rounded-lg px-3 py-2 text-sm font-semibold text-light-gray transition-all duration-300 hover:text-dark-gray bg-white shadow-sm !text-dark-gray" data-test="navigator-tab-overview" data-sentry-component="NavigatorTab" data-sentry-source-file="index.tsx">Overview</li><li class="z-[6] cursor-pointer rounded-lg px-3 py-2 text-sm font-semibold text-light-gray transition-all duration-300 hover:text-dark-gray" data-test="navigator-tab-reviews" data-sentry-component="NavigatorTab" data-sentry-source-file="index.tsx">Reviews</li><li class="z-[6] cursor-pointer rounded-lg px-3 py-2 text-sm font-semibold text-light-gray transition-all duration-300 hover:text-dark-gray" data-test="navigator-tab-launches" data-sentry-component="NavigatorTab" data-sentry-source-file="index.tsx">Launches</li><div class="absolute z-[5] h-9 rounded-lg bg-white shadow-md" style="width:0;height:0;left:0;transition:left 0.3s, width 0.01s" data-sentry-component="Indicator" data-sentry-source-file="Indicator.tsx"></div></ul><!--/$--><p class="text-14 font-normal text-dark-gray" data-sentry-element="Component" data-sentry-component="Text" data-sentry-source-file="index.tsx">Struggling to grow your startup during lockdown? Not if we can help it. We're giving away all 5 giant books (1,600+ pages) filled with the best LinkedIn growth hacks 100% FREE… Yep, nothing held back! Beat the downturn and come back stronger than ever!⚡️🚀</p><a class="flex flex-row justify-start gap-4 overflow-x-scroll" target="_blank" data-sentry-element="Link" data-sentry-component="Media" data-sentry-source-file="Overview.tsx" href="/products/the-linkedin-bible-collection-by-bamf"><img loading="lazy" srcSet="https://ph-files.imgix.net/8a0a28e6-32e6-4dc8-8721-415fb3b72826.jpeg?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=234&h=140&fit=crop&frame=1&dpr=1 1x, https://ph-files.imgix.net/8a0a28e6-32e6-4dc8-8721-415fb3b72826.jpeg?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=234&h=140&fit=crop&frame=1&dpr=2 2x, https://ph-files.imgix.net/8a0a28e6-32e6-4dc8-8721-415fb3b72826.jpeg?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=234&h=140&fit=crop&frame=1&dpr=3 3x" src="https://ph-files.imgix.net/8a0a28e6-32e6-4dc8-8721-415fb3b72826.jpeg?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=234&h=140&fit=crop&frame=1" style="width:234px;height:140px" alt="The LinkedIn Bible Collection by BAMF media 1" class="!md:w-full rounded-lg" data-test="image-8a0a28e6-32e6-4dc8-8721-415fb3b72826.jpeg"/><img loading="lazy" srcSet="https://ph-files.imgix.net/43549c5a-41b2-442c-b4e0-903d93b42fd7.jpeg?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=234&h=140&fit=crop&frame=1&dpr=1 1x, https://ph-files.imgix.net/43549c5a-41b2-442c-b4e0-903d93b42fd7.jpeg?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=234&h=140&fit=crop&frame=1&dpr=2 2x, https://ph-files.imgix.net/43549c5a-41b2-442c-b4e0-903d93b42fd7.jpeg?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=234&h=140&fit=crop&frame=1&dpr=3 3x" src="https://ph-files.imgix.net/43549c5a-41b2-442c-b4e0-903d93b42fd7.jpeg?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=234&h=140&fit=crop&frame=1" style="width:234px;height:140px" alt="The LinkedIn Bible Collection by BAMF media 2" class="!md:w-full rounded-lg" data-test="image-43549c5a-41b2-442c-b4e0-903d93b42fd7.jpeg"/><img loading="lazy" srcSet="https://ph-files.imgix.net/d165ac56-08a0-43af-bff7-262a558b4658.jpeg?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=234&h=140&fit=crop&frame=1&dpr=1 1x, https://ph-files.imgix.net/d165ac56-08a0-43af-bff7-262a558b4658.jpeg?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=234&h=140&fit=crop&frame=1&dpr=2 2x, https://ph-files.imgix.net/d165ac56-08a0-43af-bff7-262a558b4658.jpeg?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=234&h=140&fit=crop&frame=1&dpr=3 3x" src="https://ph-files.imgix.net/d165ac56-08a0-43af-bff7-262a558b4658.jpeg?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=234&h=140&fit=crop&frame=1" style="width:234px;height:140px" alt="The LinkedIn Bible Collection by BAMF media 3" class="!md:w-full rounded-lg" data-test="image-d165ac56-08a0-43af-bff7-262a558b4658.jpeg"/></a><div class="flex flex-row flex-wrap items-center gap-2"><svg xmlns="http://www.w3.org/2000/svg" width="14" height="14" fill="none" viewBox="0 0 14 14" class="size-4"><path stroke="#667085" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.5" d="m12.25 6.417-4.43-4.43c-.303-.303-.454-.454-.63-.562a1.8 1.8 0 0 0-.506-.21c-.202-.048-.416-.048-.844-.048H3.5M1.75 5.075v1.152c0 .285 0 .428.032.562q.044.18.14.338c.072.117.173.218.375.42l4.55 4.55c.462.462.693.693.96.78.233.076.486.076.72 0 .267-.087.498-.318.96-.78l1.443-1.443c.462-.462.693-.693.78-.96a1.17 1.17 0 0 0 0-.72c-.087-.267-.318-.498-.78-.96L6.672 3.755c-.202-.201-.303-.302-.42-.374a1.2 1.2 0 0 0-.338-.14c-.134-.032-.277-.032-.562-.032H3.617c-.654 0-.98 0-1.23.127-.22.112-.398.29-.51.51-.127.25-.127.576-.127 1.23"></path></svg><a class="text-14 font-normal text-dark-gray hover:text-blue" href="/categories/professional-networking">Professional networking platforms</a><span class="relative -top-px text-12 text-light-gray opacity-45" data-sentry-component="DotSeparator" data-sentry-source-file="index.tsx">•</span><a class="text-14 font-normal text-dark-gray hover:text-blue" href="/categories/books">Books</a><span class="relative -top-px text-12 text-light-gray opacity-45" data-sentry-component="DotSeparator" data-sentry-source-file="index.tsx">•</span><a class="text-14 font-normal text-dark-gray hover:text-blue" href="/categories/startup-communities">Startup communities</a></div><div class="flex flex-row gap-2 sm:gap-4"><a target="_blank" class="styles_reset__0clCw styles_button__BmLM4 styles_secondary__zB2Yb w-full !rounded-lg sm:max-w-24" data-sentry-element="Element" data-sentry-component="Button" data-sentry-source-file="index.tsx" href="/products/the-linkedin-bible-collection-by-bamf">View Details</a></div></div></section><section class="my-4 flex flex-row justify-start gap-4" data-sentry-component="Item" data-sentry-source-file="index.tsx"><a target="_blank" href="/products/the-embedded-entrepreneur"><img loading="lazy" srcSet="https://ph-files.imgix.net/63bae87a-1e70-42ab-a2ec-a1d5cbcac2a4.png?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=40&h=40&fit=crop&frame=1&dpr=1 1x, https://ph-files.imgix.net/63bae87a-1e70-42ab-a2ec-a1d5cbcac2a4.png?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=40&h=40&fit=crop&frame=1&dpr=2 2x, https://ph-files.imgix.net/63bae87a-1e70-42ab-a2ec-a1d5cbcac2a4.png?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=40&h=40&fit=crop&frame=1&dpr=3 3x" src="https://ph-files.imgix.net/63bae87a-1e70-42ab-a2ec-a1d5cbcac2a4.png?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=40&h=40&fit=crop&frame=1" style="width:40px;height:40px" alt="The Embedded Entrepreneur" class="rounded rounded-lg" data-test="The Embedded Entrepreneur-thumbnail"/></a><div class="flex flex-1 flex-col gap-4"><div class="flex flex-col gap-1"><a class="text-16 font-normal text-light-gray styles_noOfLines-2__k_Ta_ inline sm:line-clamp-1 sm:leading-5 block" target="_blank" href="/products/the-embedded-entrepreneur"><span class="mr-1 inline font-medium text-dark-gray">9<!-- -->.</span><h3 class="inline font-medium text-dark-gray">The Embedded Entrepreneur</h3><span class="px-1 opacity-50">—</span>How to build an audience-driven business</a><div class="flex flex-row items-center gap-2"><div class="flex flex-row" data-sentry-component="StarRating" data-sentry-source-file="index.tsx"><label data-test="star-1" class="cursor-pointer styles_smallStar__INWcE"><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_smallStar__INWcE"><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_smallStar__INWcE"><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_smallStar__INWcE"><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_smallStar__INWcE"><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 class="text-14 font-medium text-dark-gray" data-sentry-element="Component" data-sentry-component="Text" data-sentry-source-file="index.tsx">4.9<!-- --> (<!-- -->56 reviews<!-- -->)</div></div></div><!--$--><ul class="relative flex flex-row gap-2 rounded-lg bg-gray-50 p-1" data-sentry-component="DesktopNavigator" data-sentry-source-file="index.tsx"><li class="z-[6] cursor-pointer rounded-lg px-3 py-2 text-sm font-semibold text-light-gray transition-all duration-300 hover:text-dark-gray bg-white shadow-sm !text-dark-gray" data-test="navigator-tab-overview" data-sentry-component="NavigatorTab" data-sentry-source-file="index.tsx">Overview</li><li class="z-[6] cursor-pointer rounded-lg px-3 py-2 text-sm font-semibold text-light-gray transition-all duration-300 hover:text-dark-gray" data-test="navigator-tab-reviews" data-sentry-component="NavigatorTab" data-sentry-source-file="index.tsx">Reviews</li><li class="z-[6] cursor-pointer rounded-lg px-3 py-2 text-sm font-semibold text-light-gray transition-all duration-300 hover:text-dark-gray" data-test="navigator-tab-launches" data-sentry-component="NavigatorTab" data-sentry-source-file="index.tsx">Launches</li><div class="absolute z-[5] h-9 rounded-lg bg-white shadow-md" style="width:0;height:0;left:0;transition:left 0.3s, width 0.01s" data-sentry-component="Indicator" data-sentry-source-file="Indicator.tsx"></div></ul><!--/$--><p class="text-14 font-normal text-dark-gray" data-sentry-element="Component" data-sentry-component="Text" data-sentry-source-file="index.tsx">If you want to find your future customers, discover how you can help them, and build an audience while growing your business, I invite you to become an Embedded Entrepreneur. This book is your practical guide to finding the right audience and building the product they need.</p><a class="flex flex-row justify-start gap-4 overflow-x-scroll" target="_blank" data-sentry-element="Link" data-sentry-component="Media" data-sentry-source-file="Overview.tsx" href="/products/the-embedded-entrepreneur"><img loading="lazy" srcSet="https://ph-files.imgix.net/f14129df-d67d-40b1-b747-1875f5319e88.png?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=234&h=140&fit=crop&frame=1&dpr=1 1x, https://ph-files.imgix.net/f14129df-d67d-40b1-b747-1875f5319e88.png?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=234&h=140&fit=crop&frame=1&dpr=2 2x, https://ph-files.imgix.net/f14129df-d67d-40b1-b747-1875f5319e88.png?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=234&h=140&fit=crop&frame=1&dpr=3 3x" src="https://ph-files.imgix.net/f14129df-d67d-40b1-b747-1875f5319e88.png?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=234&h=140&fit=crop&frame=1" style="width:234px;height:140px" alt="The Embedded Entrepreneur media 1" class="!md:w-full rounded-lg" data-test="image-f14129df-d67d-40b1-b747-1875f5319e88.png"/><img loading="lazy" srcSet="https://ph-files.imgix.net/dc8b91d2-8b96-4044-ad68-6f60d63e68ac.png?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=234&h=140&fit=crop&frame=1&dpr=1 1x, https://ph-files.imgix.net/dc8b91d2-8b96-4044-ad68-6f60d63e68ac.png?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=234&h=140&fit=crop&frame=1&dpr=2 2x, https://ph-files.imgix.net/dc8b91d2-8b96-4044-ad68-6f60d63e68ac.png?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=234&h=140&fit=crop&frame=1&dpr=3 3x" src="https://ph-files.imgix.net/dc8b91d2-8b96-4044-ad68-6f60d63e68ac.png?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=234&h=140&fit=crop&frame=1" style="width:234px;height:140px" alt="The Embedded Entrepreneur media 2" class="!md:w-full rounded-lg" data-test="image-dc8b91d2-8b96-4044-ad68-6f60d63e68ac.png"/><img loading="lazy" srcSet="https://ph-files.imgix.net/7dcf0ae1-5f65-4601-b062-bd72db712735.png?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=234&h=140&fit=crop&frame=1&dpr=1 1x, https://ph-files.imgix.net/7dcf0ae1-5f65-4601-b062-bd72db712735.png?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=234&h=140&fit=crop&frame=1&dpr=2 2x, https://ph-files.imgix.net/7dcf0ae1-5f65-4601-b062-bd72db712735.png?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=234&h=140&fit=crop&frame=1&dpr=3 3x" src="https://ph-files.imgix.net/7dcf0ae1-5f65-4601-b062-bd72db712735.png?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=234&h=140&fit=crop&frame=1" style="width:234px;height:140px" alt="The Embedded Entrepreneur media 3" class="!md:w-full rounded-lg" data-test="image-7dcf0ae1-5f65-4601-b062-bd72db712735.png"/></a><div class="flex flex-row flex-wrap items-center gap-2"><svg xmlns="http://www.w3.org/2000/svg" width="14" height="14" fill="none" viewBox="0 0 14 14" class="size-4"><path stroke="#667085" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.5" d="m12.25 6.417-4.43-4.43c-.303-.303-.454-.454-.63-.562a1.8 1.8 0 0 0-.506-.21c-.202-.048-.416-.048-.844-.048H3.5M1.75 5.075v1.152c0 .285 0 .428.032.562q.044.18.14.338c.072.117.173.218.375.42l4.55 4.55c.462.462.693.693.96.78.233.076.486.076.72 0 .267-.087.498-.318.96-.78l1.443-1.443c.462-.462.693-.693.78-.96a1.17 1.17 0 0 0 0-.72c-.087-.267-.318-.498-.78-.96L6.672 3.755c-.202-.201-.303-.302-.42-.374a1.2 1.2 0 0 0-.338-.14c-.134-.032-.277-.032-.562-.032H3.617c-.654 0-.98 0-1.23.127-.22.112-.398.29-.51.51-.127.25-.127.576-.127 1.23"></path></svg><a class="text-14 font-normal text-dark-gray hover:text-blue" href="/categories/startup-communities">Startup communities</a><span class="relative -top-px text-12 text-light-gray opacity-45" data-sentry-component="DotSeparator" data-sentry-source-file="index.tsx">•</span><a class="text-14 font-normal text-dark-gray hover:text-blue" href="/categories/lead-generation">Lead generation software</a><span class="relative -top-px text-12 text-light-gray opacity-45" data-sentry-component="DotSeparator" data-sentry-source-file="index.tsx">•</span><a class="text-14 font-normal text-dark-gray hover:text-blue" href="/categories/books">Books</a></div><div class="flex flex-row gap-2 sm:gap-4"><a target="_blank" class="styles_reset__0clCw styles_button__BmLM4 styles_secondary__zB2Yb w-full !rounded-lg sm:max-w-24" data-sentry-element="Element" data-sentry-component="Button" data-sentry-source-file="index.tsx" href="/products/the-embedded-entrepreneur">View Details</a></div></div></section><section class="my-4 flex flex-row justify-start gap-4" data-sentry-component="Item" data-sentry-source-file="index.tsx"><a target="_blank" href="/products/building-mobile-apps-at-scale"><img loading="lazy" srcSet="https://ph-files.imgix.net/ae0fb8da-3bf2-40e2-b0f9-351440b49fd3.png?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=40&h=40&fit=crop&frame=1&dpr=1 1x, https://ph-files.imgix.net/ae0fb8da-3bf2-40e2-b0f9-351440b49fd3.png?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=40&h=40&fit=crop&frame=1&dpr=2 2x, https://ph-files.imgix.net/ae0fb8da-3bf2-40e2-b0f9-351440b49fd3.png?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=40&h=40&fit=crop&frame=1&dpr=3 3x" src="https://ph-files.imgix.net/ae0fb8da-3bf2-40e2-b0f9-351440b49fd3.png?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=40&h=40&fit=crop&frame=1" style="width:40px;height:40px" alt="Building Mobile Apps at Scale" class="rounded rounded-lg" data-test="Building Mobile Apps at Scale-thumbnail"/></a><div class="flex flex-1 flex-col gap-4"><div class="flex flex-col gap-1"><a class="text-16 font-normal text-light-gray styles_noOfLines-2__k_Ta_ inline sm:line-clamp-1 sm:leading-5 block" target="_blank" href="/products/building-mobile-apps-at-scale"><span class="mr-1 inline font-medium text-dark-gray">10<!-- -->.</span><h3 class="inline font-medium text-dark-gray">Building Mobile Apps at Scale</h3><span class="px-1 opacity-50">—</span>The missing guide for building large apps</a><div class="flex flex-row items-center gap-2"><div class="flex flex-row" data-sentry-component="StarRating" data-sentry-source-file="index.tsx"><label data-test="star-1" class="cursor-pointer styles_smallStar__INWcE"><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_smallStar__INWcE"><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_smallStar__INWcE"><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_smallStar__INWcE"><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_smallStar__INWcE"><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 class="text-14 font-medium text-dark-gray" data-sentry-element="Component" data-sentry-component="Text" data-sentry-source-file="index.tsx">5.0<!-- --> (<!-- -->51 reviews<!-- -->)</div></div></div><!--$--><ul class="relative flex flex-row gap-2 rounded-lg bg-gray-50 p-1" data-sentry-component="DesktopNavigator" data-sentry-source-file="index.tsx"><li class="z-[6] cursor-pointer rounded-lg px-3 py-2 text-sm font-semibold text-light-gray transition-all duration-300 hover:text-dark-gray bg-white shadow-sm !text-dark-gray" data-test="navigator-tab-overview" data-sentry-component="NavigatorTab" data-sentry-source-file="index.tsx">Overview</li><li class="z-[6] cursor-pointer rounded-lg px-3 py-2 text-sm font-semibold text-light-gray transition-all duration-300 hover:text-dark-gray" data-test="navigator-tab-reviews" data-sentry-component="NavigatorTab" data-sentry-source-file="index.tsx">Reviews</li><li class="z-[6] cursor-pointer rounded-lg px-3 py-2 text-sm font-semibold text-light-gray transition-all duration-300 hover:text-dark-gray" data-test="navigator-tab-launches" data-sentry-component="NavigatorTab" data-sentry-source-file="index.tsx">Launches</li><div class="absolute z-[5] h-9 rounded-lg bg-white shadow-md" style="width:0;height:0;left:0;transition:left 0.3s, width 0.01s" data-sentry-component="Indicator" data-sentry-source-file="Indicator.tsx"></div></ul><!--/$--><p class="text-14 font-normal text-dark-gray" data-sentry-element="Component" data-sentry-component="Text" data-sentry-source-file="index.tsx">This book collects challenges engineers face when building iOS and Android apps at scale, and common ways to tackle these. By scale, we mean having numbers of users in the millions and being built by large engineering teams.</p><a class="flex flex-row justify-start gap-4 overflow-x-scroll" target="_blank" data-sentry-element="Link" data-sentry-component="Media" data-sentry-source-file="Overview.tsx" href="/products/building-mobile-apps-at-scale"><img loading="lazy" srcSet="https://ph-files.imgix.net/a13c13fd-43e3-46cf-af1d-c03c1c0fd43a.png?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=234&h=140&fit=crop&frame=1&dpr=1 1x, https://ph-files.imgix.net/a13c13fd-43e3-46cf-af1d-c03c1c0fd43a.png?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=234&h=140&fit=crop&frame=1&dpr=2 2x, https://ph-files.imgix.net/a13c13fd-43e3-46cf-af1d-c03c1c0fd43a.png?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=234&h=140&fit=crop&frame=1&dpr=3 3x" src="https://ph-files.imgix.net/a13c13fd-43e3-46cf-af1d-c03c1c0fd43a.png?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=234&h=140&fit=crop&frame=1" style="width:234px;height:140px" alt="Building Mobile Apps at Scale media 1" class="!md:w-full rounded-lg" data-test="image-a13c13fd-43e3-46cf-af1d-c03c1c0fd43a.png"/><img loading="lazy" srcSet="https://ph-files.imgix.net/b0dd3dd3-f1e7-4068-9103-06deebcb4dbc.png?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=234&h=140&fit=crop&frame=1&dpr=1 1x, https://ph-files.imgix.net/b0dd3dd3-f1e7-4068-9103-06deebcb4dbc.png?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=234&h=140&fit=crop&frame=1&dpr=2 2x, https://ph-files.imgix.net/b0dd3dd3-f1e7-4068-9103-06deebcb4dbc.png?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=234&h=140&fit=crop&frame=1&dpr=3 3x" src="https://ph-files.imgix.net/b0dd3dd3-f1e7-4068-9103-06deebcb4dbc.png?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=234&h=140&fit=crop&frame=1" style="width:234px;height:140px" alt="Building Mobile Apps at Scale media 2" class="!md:w-full rounded-lg" data-test="image-b0dd3dd3-f1e7-4068-9103-06deebcb4dbc.png"/><img loading="lazy" srcSet="https://ph-files.imgix.net/9adf9613-5d70-47f5-8b47-37fc7329a30f.png?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=234&h=140&fit=crop&frame=1&dpr=1 1x, https://ph-files.imgix.net/9adf9613-5d70-47f5-8b47-37fc7329a30f.png?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=234&h=140&fit=crop&frame=1&dpr=2 2x, https://ph-files.imgix.net/9adf9613-5d70-47f5-8b47-37fc7329a30f.png?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=234&h=140&fit=crop&frame=1&dpr=3 3x" src="https://ph-files.imgix.net/9adf9613-5d70-47f5-8b47-37fc7329a30f.png?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=234&h=140&fit=crop&frame=1" style="width:234px;height:140px" alt="Building Mobile Apps at Scale media 3" class="!md:w-full rounded-lg" data-test="image-9adf9613-5d70-47f5-8b47-37fc7329a30f.png"/></a><div class="flex flex-row flex-wrap items-center gap-2"><svg xmlns="http://www.w3.org/2000/svg" width="14" height="14" fill="none" viewBox="0 0 14 14" class="size-4"><path stroke="#667085" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.5" d="m12.25 6.417-4.43-4.43c-.303-.303-.454-.454-.63-.562a1.8 1.8 0 0 0-.506-.21c-.202-.048-.416-.048-.844-.048H3.5M1.75 5.075v1.152c0 .285 0 .428.032.562q.044.18.14.338c.072.117.173.218.375.42l4.55 4.55c.462.462.693.693.96.78.233.076.486.076.72 0 .267-.087.498-.318.96-.78l1.443-1.443c.462-.462.693-.693.78-.96a1.17 1.17 0 0 0 0-.72c-.087-.267-.318-.498-.78-.96L6.672 3.755c-.202-.201-.303-.302-.42-.374a1.2 1.2 0 0 0-.338-.14c-.134-.032-.277-.032-.562-.032H3.617c-.654 0-.98 0-1.23.127-.22.112-.398.29-.51.51-.127.25-.127.576-.127 1.23"></path></svg><a class="text-14 font-normal text-dark-gray hover:text-blue" href="/categories/mobile-editing">Mobile editing apps</a><span class="relative -top-px text-12 text-light-gray opacity-45" data-sentry-component="DotSeparator" data-sentry-source-file="index.tsx">•</span><a class="text-14 font-normal text-dark-gray hover:text-blue" href="/categories/engineering-development">Engineering & Development</a><span class="relative -top-px text-12 text-light-gray opacity-45" data-sentry-component="DotSeparator" data-sentry-source-file="index.tsx">•</span><a class="text-14 font-normal text-dark-gray hover:text-blue" href="/categories/books">Books</a></div><div class="flex flex-row gap-2 sm:gap-4"><a target="_blank" class="styles_reset__0clCw styles_button__BmLM4 styles_secondary__zB2Yb w-full !rounded-lg sm:max-w-24" data-sentry-element="Element" data-sentry-component="Button" data-sentry-source-file="index.tsx" href="/products/building-mobile-apps-at-scale">View Details</a></div></div></section><button type="button" class="styles_reset__0clCw styles_button__BmLM4 styles_full__j4aVK !rounded-lg" data-sentry-element="Element" data-sentry-component="Button" data-sentry-source-file="index.tsx">See more products</button></div></main><aside class="styles_sidebar__e9RX0 styles_right__N5KnM"><div class="mb-8 flex flex-col gap-4" data-sentry-component="PlainSidebarCard" data-sentry-source-file="index.tsx"><div class="text-18 font-semibold text-dark-gray text-gray-900" data-sentry-element="Component" data-sentry-component="Text" data-sentry-source-file="index.tsx">More in Physical Products</div><div class="flex flex-col gap-8"><ul class="flex list-none flex-col gap-2"><li><a class="text-14 font-medium text-blue hover:text-blue" target="_blank" href="/categories/books">Books</a></li><li><a class="text-14 font-medium text-dark-gray hover:text-blue" target="_blank" href="/categories/fitness">Fitness</a></li><li><a class="text-14 font-medium text-dark-gray hover:text-blue" target="_blank" href="/categories/furniture">Furniture</a></li><li><a class="text-14 font-medium text-dark-gray hover:text-blue" target="_blank" href="/categories/games">Games</a></li><li><a class="text-14 font-medium text-dark-gray hover:text-blue" target="_blank" href="/categories/toys">Toys</a></li><li><a class="text-14 font-medium text-dark-gray hover:text-blue" target="_blank" href="/categories/wearables">Wearables</a></li><li><a class="text-14 font-medium text-dark-gray hover:text-blue" target="_blank" href="/categories/webcams">Webcams</a></li></ul></div></div></aside></div><div class="theme-mirror"></div><!--$--><!--/$--></div><div id="root-portal"></div><script>(self.__next_s=self.__next_s||[]).push([0,{"data-sentry-element":"Script","data-sentry-source-file":"layout.tsx","children":"\n !function(){var analytics=window.analytics=window.analytics||[];if(!analytics.initialize)if(analytics.invoked)window.console&&console.error&&console.error(\"Segment snippet included twice.\");else{analytics.invoked=!0;analytics.methods=[\"trackSubmit\",\"trackClick\",\"trackLink\",\"trackForm\",\"pageview\",\"identify\",\"reset\",\"group\",\"track\",\"ready\",\"alias\",\"debug\",\"page\",\"once\",\"off\",\"on\",\"addSourceMiddleware\",\"addIntegrationMiddleware\",\"setAnonymousId\",\"addDestinationMiddleware\"];analytics.factory=function(e){return function(){var t=Array.prototype.slice.call(arguments);t.unshift(e);analytics.push(t);return analytics}};for(var e=0;e<analytics.methods.length;e++){var key=analytics.methods[e];analytics[key]=analytics.factory(key)}analytics.load=function(key,e){var t=document.createElement(\"script\");t.type=\"text/javascript\";t.defer=!0;t.src=\"https://segment-cdn.producthunt.com/\";var n=document.getElementsByTagName(\"script\")[0];n.parentNode.insertBefore(t,n);analytics._loadOptions=e};analytics._writeKey=\"dtyjquswuq\";analytics.SNIPPET_VERSION=\"4.15.2\";\n analytics.load(\"dtyjquswuq\");\n }}();\n","id":"segment"}])</script><script src="/_next/static/chunks/webpack-4e017ae3afd5487c.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/8f719edb11eed1a0.css\",\"style\"]\n2:HL[\"/_next/static/css/ec8f466b9e77932d.css\",\"style\"]\n3:HL[\"/_next/static/css/0bee508d3bad07c8.css\",\"style\"]\n4:HL[\"/_next/static/css/c99d6c2024146960.css\",\"style\"]\n5:HL[\"/_next/static/css/4afdd19ce6c2ffda.css\",\"style\"]\n6:HL[\"/_next/static/css/45be9f74b83be42e.css\",\"style\"]\n7:HL[\"/_next/static/css/1e2a3ca1b4bb6791.css\",\"style\"]\n8:HL[\"/_next/static/css/886a1217ff9fd009.css\",\"style\"]\n9:HL[\"/_next/static/css/d31cd169126c5461.css\",\"style\"]\na:HL[\"/_next/static/css/8b472d8ca8da25a1.css\",\"style\"]\n"])</script><script>self.__next_f.push([1,"b:I[14360,[],\"\"]\nd:I[75957,[\"95501\",\"static/chunks/c16f53c3-48451ac2b1dbb4cf.js\",\"20921\",\"static/chunks/20921-7a96833f57c275e2.js\",\"99791\",\"static/chunks/99791-029fefa2b88e709e.js\",\"83785\",\"static/chunks/83785-230f48b890d5c9aa.js\",\"99485\",\"static/chunks/99485-049f8877fe3fd326.js\",\"20750\",\"static/chunks/20750-a86c83808da2a59a.js\",\"27834\",\"static/chunks/27834-5c78f4880616ba54.js\",\"53261\",\"static/chunks/53261-f5a2bb4c2cf1c00e.js\",\"38997\",\"static/chunks/38997-3ec4d552be6df75b.js\",\"33531\",\"static/chunks/33531-acabdae7789b7d36.js\",\"47931\",\"static/chunks/47931-b395de54841771b6.js\",\"27310\",\"static/chunks/27310-8e2d673066adb4f0.js\",\"70324\",\"static/chunks/70324-8230e335f3ed18ba.js\",\"50125\",\"static/chunks/50125-e28270261385c894.js\",\"17632\",\"static/chunks/17632-737edd0904ed3745.js\",\"75588\",\"static/chunks/75588-8195bc18c6750d9c.js\",\"72369\",\"static/chunks/72369-1e7864e9cf595161.js\",\"3842\",\"static/chunks/3842-a8176129994dc984.js\",\"64358\",\"static/chunks/64358-3a036ca9a12b7dc5.js\",\"70219\",\"static/chunks/70219-6c6a1efdb8e29f64.js\",\"20828\",\"static/chunks/20828-0d71157315f6d814.js\",\"65241\",\"static/chunks/65241-4a57a320b91d3aa5.js\",\"49730\",\"static/chunks/49730-9453923dafe7a0ac.js\",\"11073\",\"static/chunks/11073-066d5a2d8cb4ef86.js\",\"79433\",\"static/chunks/app/(main)/categories/%5Bslug%5D/page-d6b91d50cb7eec18.js\"],\"default\"]\ne:I[69257,[],\"\"]\n10:I[14857,[],\"\"]\n11:I[47971,[\"95501\",\"static/chunks/c16f53c3-48451ac2b1dbb4cf.js\",\"20921\",\"static/chunks/20921-7a96833f57c275e2.js\",\"99791\",\"static/chunks/99791-029fefa2b88e709e.js\",\"83785\",\"static/chunks/83785-230f48b890d5c9aa.js\",\"99485\",\"static/chunks/99485-049f8877fe3fd326.js\",\"20750\",\"static/chunks/20750-a86c83808da2a59a.js\",\"27834\",\"static/chunks/27834-5c78f4880616ba54.js\",\"53261\",\"static/chunks/53261-f5a2bb4c2cf1c00e.js\",\"38997\",\"static/chunks/38997-3ec4d552be6df75b.js\",\"33531\",\"static/chunks/33531-acabdae7789b7d36.js\",\"47931\",\"static/chunks/47931-b395de54841771b6.js\",\"50125\",\"static/chunks/50125-e28270261385c894.js\",\"82970\",\"static/chunks/82970-a7daac786c5af3dc.js\",\"42822\",\"static/chunks/42"])</script><script>self.__next_f.push([1,"822-99f6529dd3dcc810.js\",\"75588\",\"static/chunks/75588-8195bc18c6750d9c.js\",\"72369\",\"static/chunks/72369-1e7864e9cf595161.js\",\"73882\",\"static/chunks/73882-86d296e7924d8950.js\",\"3842\",\"static/chunks/3842-a8176129994dc984.js\",\"1574\",\"static/chunks/1574-0ff57c1c3fe8f9cc.js\",\"4095\",\"static/chunks/app/(main)/layout-debac8568c4d5c24.js\"],\"default\",1]\n12:I[54123,[\"20921\",\"static/chunks/20921-7a96833f57c275e2.js\",\"99791\",\"static/chunks/99791-029fefa2b88e709e.js\",\"83785\",\"static/chunks/83785-230f48b890d5c9aa.js\",\"99485\",\"static/chunks/99485-049f8877fe3fd326.js\",\"20750\",\"static/chunks/20750-a86c83808da2a59a.js\",\"53261\",\"static/chunks/53261-f5a2bb4c2cf1c00e.js\",\"42551\",\"static/chunks/42551-a0fa86bb9d6d8fd7.js\",\"75588\",\"static/chunks/75588-8195bc18c6750d9c.js\",\"72369\",\"static/chunks/72369-1e7864e9cf595161.js\",\"86883\",\"static/chunks/app/(main)/not-found-6454de4391d43401.js\"],\"default\"]\n13:I[59641,[\"20921\",\"static/chunks/20921-7a96833f57c275e2.js\",\"99791\",\"static/chunks/99791-029fefa2b88e709e.js\",\"83785\",\"static/chunks/83785-230f48b890d5c9aa.js\",\"99485\",\"static/chunks/99485-049f8877fe3fd326.js\",\"20750\",\"static/chunks/20750-a86c83808da2a59a.js\",\"27834\",\"static/chunks/27834-5c78f4880616ba54.js\",\"53261\",\"static/chunks/53261-f5a2bb4c2cf1c00e.js\",\"59793\",\"static/chunks/59793-66c731db89a93e2c.js\",\"53894\",\"static/chunks/53894-186a0b2de7ed77b4.js\",\"22429\",\"static/chunks/22429-69adeb18bda66f2d.js\",\"75588\",\"static/chunks/75588-8195bc18c6750d9c.js\",\"72369\",\"static/chunks/72369-1e7864e9cf595161.js\",\"63185\",\"static/chunks/app/layout-90f3600e4f3e5c63.js\"],\"AppRouter\"]\n14:I[56058,[\"20921\",\"static/chunks/20921-7a96833f57c275e2.js\",\"99791\",\"static/chunks/99791-029fefa2b88e709e.js\",\"83785\",\"static/chunks/83785-230f48b890d5c9aa.js\",\"99485\",\"static/chunks/99485-049f8877fe3fd326.js\",\"20750\",\"static/chunks/20750-a86c83808da2a59a.js\",\"27834\",\"static/chunks/27834-5c78f4880616ba54.js\",\"53261\",\"static/chunks/53261-f5a2bb4c2cf1c00e.js\",\"59793\",\"static/chunks/59793-66c731db89a93e2c.js\",\"53894\",\"static/chunks/53894-186a0b2de7ed77b4.js\",\"22429\",\"static/chun"])</script><script>self.__next_f.push([1,"ks/22429-69adeb18bda66f2d.js\",\"75588\",\"static/chunks/75588-8195bc18c6750d9c.js\",\"72369\",\"static/chunks/72369-1e7864e9cf595161.js\",\"63185\",\"static/chunks/app/layout-90f3600e4f3e5c63.js\"],\"UserAgentProvider\"]\n15:I[34480,[\"20921\",\"static/chunks/20921-7a96833f57c275e2.js\",\"99791\",\"static/chunks/99791-029fefa2b88e709e.js\",\"83785\",\"static/chunks/83785-230f48b890d5c9aa.js\",\"99485\",\"static/chunks/99485-049f8877fe3fd326.js\",\"20750\",\"static/chunks/20750-a86c83808da2a59a.js\",\"27834\",\"static/chunks/27834-5c78f4880616ba54.js\",\"53261\",\"static/chunks/53261-f5a2bb4c2cf1c00e.js\",\"59793\",\"static/chunks/59793-66c731db89a93e2c.js\",\"53894\",\"static/chunks/53894-186a0b2de7ed77b4.js\",\"22429\",\"static/chunks/22429-69adeb18bda66f2d.js\",\"75588\",\"static/chunks/75588-8195bc18c6750d9c.js\",\"72369\",\"static/chunks/72369-1e7864e9cf595161.js\",\"63185\",\"static/chunks/app/layout-90f3600e4f3e5c63.js\"],\"NavigationProgressProvider\"]\n16:I[87406,[\"20921\",\"static/chunks/20921-7a96833f57c275e2.js\",\"99791\",\"static/chunks/99791-029fefa2b88e709e.js\",\"83785\",\"static/chunks/83785-230f48b890d5c9aa.js\",\"99485\",\"static/chunks/99485-049f8877fe3fd326.js\",\"20750\",\"static/chunks/20750-a86c83808da2a59a.js\",\"27834\",\"static/chunks/27834-5c78f4880616ba54.js\",\"53261\",\"static/chunks/53261-f5a2bb4c2cf1c00e.js\",\"59793\",\"static/chunks/59793-66c731db89a93e2c.js\",\"53894\",\"static/chunks/53894-186a0b2de7ed77b4.js\",\"22429\",\"static/chunks/22429-69adeb18bda66f2d.js\",\"75588\",\"static/chunks/75588-8195bc18c6750d9c.js\",\"72369\",\"static/chunks/72369-1e7864e9cf595161.js\",\"63185\",\"static/chunks/app/layout-90f3600e4f3e5c63.js\"],\"default\"]\n17:I[43079,[\"20921\",\"static/chunks/20921-7a96833f57c275e2.js\",\"27834\",\"static/chunks/27834-5c78f4880616ba54.js\",\"59793\",\"static/chunks/59793-66c731db89a93e2c.js\",\"53894\",\"static/chunks/53894-186a0b2de7ed77b4.js\",\"31462\",\"static/chunks/app/(cards)/layout-9988a4830bde0b78.js\"],\"default\"]\n18:I[57851,[\"20921\",\"static/chunks/20921-7a96833f57c275e2.js\",\"99791\",\"static/chunks/99791-029fefa2b88e709e.js\",\"83785\",\"static/chunks/83785-230f48b890d5c9aa.js\",\"99485\",\"static"])</script><script>self.__next_f.push([1,"/chunks/99485-049f8877fe3fd326.js\",\"20750\",\"static/chunks/20750-a86c83808da2a59a.js\",\"27834\",\"static/chunks/27834-5c78f4880616ba54.js\",\"53261\",\"static/chunks/53261-f5a2bb4c2cf1c00e.js\",\"59793\",\"static/chunks/59793-66c731db89a93e2c.js\",\"53894\",\"static/chunks/53894-186a0b2de7ed77b4.js\",\"22429\",\"static/chunks/22429-69adeb18bda66f2d.js\",\"75588\",\"static/chunks/75588-8195bc18c6750d9c.js\",\"72369\",\"static/chunks/72369-1e7864e9cf595161.js\",\"63185\",\"static/chunks/app/layout-90f3600e4f3e5c63.js\"],\"ErrorBoundary\"]\n19:I[87906,[\"20921\",\"static/chunks/20921-7a96833f57c275e2.js\",\"99791\",\"static/chunks/99791-029fefa2b88e709e.js\",\"83785\",\"static/chunks/83785-230f48b890d5c9aa.js\",\"99485\",\"static/chunks/99485-049f8877fe3fd326.js\",\"20750\",\"static/chunks/20750-a86c83808da2a59a.js\",\"27834\",\"static/chunks/27834-5c78f4880616ba54.js\",\"53261\",\"static/chunks/53261-f5a2bb4c2cf1c00e.js\",\"59793\",\"static/chunks/59793-66c731db89a93e2c.js\",\"53894\",\"static/chunks/53894-186a0b2de7ed77b4.js\",\"22429\",\"static/chunks/22429-69adeb18bda66f2d.js\",\"75588\",\"static/chunks/75588-8195bc18c6750d9c.js\",\"72369\",\"static/chunks/72369-1e7864e9cf595161.js\",\"63185\",\"static/chunks/app/layout-90f3600e4f3e5c63.js\"],\"default\"]\n1a:I[87512,[\"20921\",\"static/chunks/20921-7a96833f57c275e2.js\",\"99791\",\"static/chunks/99791-029fefa2b88e709e.js\",\"83785\",\"static/chunks/83785-230f48b890d5c9aa.js\",\"99485\",\"static/chunks/99485-049f8877fe3fd326.js\",\"20750\",\"static/chunks/20750-a86c83808da2a59a.js\",\"27834\",\"static/chunks/27834-5c78f4880616ba54.js\",\"53261\",\"static/chunks/53261-f5a2bb4c2cf1c00e.js\",\"59793\",\"static/chunks/59793-66c731db89a93e2c.js\",\"53894\",\"static/chunks/53894-186a0b2de7ed77b4.js\",\"22429\",\"static/chunks/22429-69adeb18bda66f2d.js\",\"75588\",\"static/chunks/75588-8195bc18c6750d9c.js\",\"72369\",\"static/chunks/72369-1e7864e9cf595161.js\",\"63185\",\"static/chunks/app/layout-90f3600e4f3e5c63.js\"],\"\"]\n1c:I[40779,[\"20921\",\"static/chunks/20921-7a96833f57c275e2.js\",\"99791\",\"static/chunks/99791-029fefa2b88e709e.js\",\"83785\",\"static/chunks/83785-230f48b890d5c9aa.js\",\"99485\",\"static/chunks/9948"])</script><script>self.__next_f.push([1,"5-049f8877fe3fd326.js\",\"20750\",\"static/chunks/20750-a86c83808da2a59a.js\",\"27834\",\"static/chunks/27834-5c78f4880616ba54.js\",\"53261\",\"static/chunks/53261-f5a2bb4c2cf1c00e.js\",\"59793\",\"static/chunks/59793-66c731db89a93e2c.js\",\"53894\",\"static/chunks/53894-186a0b2de7ed77b4.js\",\"22429\",\"static/chunks/22429-69adeb18bda66f2d.js\",\"75588\",\"static/chunks/75588-8195bc18c6750d9c.js\",\"72369\",\"static/chunks/72369-1e7864e9cf595161.js\",\"63185\",\"static/chunks/app/layout-90f3600e4f3e5c63.js\"],\"GoogleAnalytics\"]\n1d:I[31635,[\"20921\",\"static/chunks/20921-7a96833f57c275e2.js\",\"99791\",\"static/chunks/99791-029fefa2b88e709e.js\",\"83785\",\"static/chunks/83785-230f48b890d5c9aa.js\",\"99485\",\"static/chunks/99485-049f8877fe3fd326.js\",\"20750\",\"static/chunks/20750-a86c83808da2a59a.js\",\"27834\",\"static/chunks/27834-5c78f4880616ba54.js\",\"53261\",\"static/chunks/53261-f5a2bb4c2cf1c00e.js\",\"59793\",\"static/chunks/59793-66c731db89a93e2c.js\",\"53894\",\"static/chunks/53894-186a0b2de7ed77b4.js\",\"22429\",\"static/chunks/22429-69adeb18bda66f2d.js\",\"75588\",\"static/chunks/75588-8195bc18c6750d9c.js\",\"72369\",\"static/chunks/72369-1e7864e9cf595161.js\",\"63185\",\"static/chunks/app/layout-90f3600e4f3e5c63.js\"],\"GoogleTagManager\"]\n1f:I[25575,[\"20921\",\"static/chunks/20921-7a96833f57c275e2.js\",\"99791\",\"static/chunks/99791-029fefa2b88e709e.js\",\"83785\",\"static/chunks/83785-230f48b890d5c9aa.js\",\"99485\",\"static/chunks/99485-049f8877fe3fd326.js\",\"20750\",\"static/chunks/20750-a86c83808da2a59a.js\",\"53261\",\"static/chunks/53261-f5a2bb4c2cf1c00e.js\",\"12103\",\"static/chunks/12103-257c54f0017a6619.js\",\"75588\",\"static/chunks/75588-8195bc18c6750d9c.js\",\"72369\",\"static/chunks/72369-1e7864e9cf595161.js\",\"16470\",\"static/chunks/app/global-error-0f7c130fe1d0fc3a.js\"],\"default\"]\nf:[\"slug\",\"books\",\"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\",\"pagevi"])</script><script>self.__next_f.push([1,"ew\",\"identify\",\"reset\",\"group\",\"track\",\"ready\",\"alias\",\"debug\",\"page\",\"once\",\"off\",\"on\",\"addSourceMiddleware\",\"addIntegrationMiddleware\",\"setAnonymousId\",\"addDestinationMiddleware\"];analytics.factory=function(e){return function(){var t=Array.prototype.slice.call(arguments);t.unshift(e);analytics.push(t);return analytics}};for(var e=0;e\u003canalytics.methods.length;e++){var key=analytics.methods[e];analytics[key]=analytics.factory(key)}analytics.load=function(key,e){var t=document.createElement(\"script\");t.type=\"text/javascript\";t.defer=!0;t.src=\"https://segment-cdn.producthunt.com/\";var n=document.getElementsByTagName(\"script\")[0];n.parentNode.insertBefore(t,n);analytics._loadOptions=e};analytics._writeKey=\"dtyjquswuq\";analytics.SNIPPET_VERSION=\"4.15.2\";\n analytics.load(\"dtyjquswuq\");\n }}();\n20:[]\n"])</script><script>self.__next_f.push([1,"0:[\"$\",\"$Lb\",null,{\"buildId\":\"zlSNrW7MwrFMw0w_SLTlx\",\"assetPrefix\":\"\",\"urlParts\":[\"\",\"categories\",\"books\"],\"initialTree\":[\"\",{\"children\":[\"(main)\",{\"children\":[\"categories\",{\"children\":[[\"slug\",\"books\",\"d\"],{\"children\":[\"__PAGE__\",{}]}]}]}]},\"$undefined\",\"$undefined\",true],\"initialSeedData\":[\"\",{\"children\":[\"(main)\",{\"children\":[\"categories\",{\"children\":[[\"slug\",\"books\",\"d\"],{\"children\":[\"__PAGE__\",{},[[\"$Lc\",[\"$\",\"$Ld\",null,{\"data-sentry-element\":\"Client\",\"data-sentry-component\":\"Page\",\"data-sentry-source-file\":\"page.tsx\"}],[[\"$\",\"link\",\"0\",{\"rel\":\"stylesheet\",\"href\":\"/_next/static/css/d31cd169126c5461.css\",\"precedence\":\"next\",\"crossOrigin\":\"$undefined\"}],[\"$\",\"link\",\"1\",{\"rel\":\"stylesheet\",\"href\":\"/_next/static/css/8b472d8ca8da25a1.css\",\"precedence\":\"next\",\"crossOrigin\":\"$undefined\"}]]],null],null]},[null,[\"$\",\"$Le\",null,{\"parallelRouterKey\":\"children\",\"segmentPath\":[\"children\",\"(main)\",\"children\",\"categories\",\"children\",\"$f\",\"children\"],\"error\":\"$undefined\",\"errorStyles\":\"$undefined\",\"errorScripts\":\"$undefined\",\"template\":[\"$\",\"$L10\",null,{}],\"templateStyles\":\"$undefined\",\"templateScripts\":\"$undefined\",\"notFound\":\"$undefined\",\"notFoundStyles\":\"$undefined\"}]],null]},[null,[\"$\",\"$Le\",null,{\"parallelRouterKey\":\"children\",\"segmentPath\":[\"children\",\"(main)\",\"children\",\"categories\",\"children\"],\"error\":\"$undefined\",\"errorStyles\":\"$undefined\",\"errorScripts\":\"$undefined\",\"template\":[\"$\",\"$L10\",null,{}],\"templateStyles\":\"$undefined\",\"templateScripts\":\"$undefined\",\"notFound\":\"$undefined\",\"notFoundStyles\":\"$undefined\"}]],null]},[[[[\"$\",\"link\",\"0\",{\"rel\":\"stylesheet\",\"href\":\"/_next/static/css/4afdd19ce6c2ffda.css\",\"precedence\":\"next\",\"crossOrigin\":\"$undefined\"}],[\"$\",\"link\",\"1\",{\"rel\":\"stylesheet\",\"href\":\"/_next/static/css/45be9f74b83be42e.css\",\"precedence\":\"next\",\"crossOrigin\":\"$undefined\"}],[\"$\",\"link\",\"2\",{\"rel\":\"stylesheet\",\"href\":\"/_next/static/css/1e2a3ca1b4bb6791.css\",\"precedence\":\"next\",\"crossOrigin\":\"$undefined\"}],[\"$\",\"link\",\"3\",{\"rel\":\"stylesheet\",\"href\":\"/_next/static/css/886a1217ff9fd009.css\",\"precedence\":\"next\",\"crossOrigin\":\"$undefined\"}]],[\"$\",\"$L11\",null,{\"children\":[\"$\",\"$Le\",null,{\"parallelRouterKey\":\"children\",\"segmentPath\":[\"children\",\"(main)\",\"children\"],\"error\":\"$undefined\",\"errorStyles\":\"$undefined\",\"errorScripts\":\"$undefined\",\"template\":[\"$\",\"$L10\",null,{}],\"templateStyles\":\"$undefined\",\"templateScripts\":\"$undefined\",\"notFound\":[\"$\",\"$L12\",null,{\"code\":404,\"data-sentry-element\":\"SystemError\",\"data-sentry-component\":\"NotFoundPage\",\"data-sentry-source-file\":\"not-found.tsx\"}],\"notFoundStyles\":[]}],\"params\":{}}]],null],null]},[[[[\"$\",\"link\",\"0\",{\"rel\":\"stylesheet\",\"href\":\"/_next/static/css/8f719edb11eed1a0.css\",\"precedence\":\"next\",\"crossOrigin\":\"$undefined\"}],[\"$\",\"link\",\"1\",{\"rel\":\"stylesheet\",\"href\":\"/_next/static/css/ec8f466b9e77932d.css\",\"precedence\":\"next\",\"crossOrigin\":\"$undefined\"}],[\"$\",\"link\",\"2\",{\"rel\":\"stylesheet\",\"href\":\"/_next/static/css/0bee508d3bad07c8.css\",\"precedence\":\"next\",\"crossOrigin\":\"$undefined\"}],[\"$\",\"link\",\"3\",{\"rel\":\"stylesheet\",\"href\":\"/_next/static/css/c99d6c2024146960.css\",\"precedence\":\"next\",\"crossOrigin\":\"$undefined\"}]],[\"$\",\"html\",null,{\"lang\":\"en\",\"data-sentry-component\":\"RootLayout\",\"data-sentry-source-file\":\"layout.tsx\",\"children\":[[\"$\",\"head\",null,{\"children\":[[\"$\",\"meta\",null,{\"property\":\"fb:app_id\",\"content\":\"1467820943460899\",\"data-sentry-element\":\"meta\",\"data-sentry-source-file\":\"layout.tsx\"}],[\"$\",\"link\",null,{\"rel\":\"search\",\"type\":\"application/opensearchdescription+xml\",\"title\":\"ProductHunt\",\"href\":\"/osd.xml\"}]]}],[\"$\",\"body\",null,{\"className\":\"theme-mirror bg-primary\",\"children\":[[\"$\",\"div\",null,{\"id\":\"root-container\",\"className\":\"light\",\"children\":[\"$\",\"$L13\",null,{\"data-sentry-element\":\"AppRouter\",\"data-sentry-source-file\":\"layout.tsx\",\"children\":[\"$\",\"$L14\",null,{\"userAgent\":\"$undefined\",\"data-sentry-element\":\"UserAgentProvider\",\"data-sentry-source-file\":\"layout.tsx\",\"children\":[\"$\",\"$L15\",null,{\"data-sentry-element\":\"NavigationProgressProvider\",\"data-sentry-source-file\":\"layout.tsx\",\"children\":[\"$\",\"$L16\",null,{\"ApolloWrapper\":\"$17\",\"serverSideRendered\":true,\"data-sentry-element\":\"ClientApp\",\"data-sentry-source-file\":\"layout.tsx\",\"children\":[\"$\",\"$L18\",null,{\"data-sentry-element\":\"ErrorBoundary\",\"data-sentry-source-file\":\"layout.tsx\",\"children\":[\"$\",\"$Le\",null,{\"parallelRouterKey\":\"children\",\"segmentPath\":[\"children\"],\"error\":\"$undefined\",\"errorStyles\":\"$undefined\",\"errorScripts\":\"$undefined\",\"template\":[\"$\",\"$L10\",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\"}],[[\"$\",\"$L19\",null,{}],[\"$\",\"$L1a\",null,{\"id\":\"segment\",\"strategy\":\"beforeInteractive\",\"dangerouslySetInnerHTML\":{\"__html\":\"$1b\"},\"data-sentry-element\":\"Script\",\"data-sentry-source-file\":\"layout.tsx\"}],false,[[\"$\",\"$L1c\",null,{\"gaId\":\"G-WZ46833KH9\"}],[\"$\",\"$L1d\",null,{\"gtmId\":\"G-WZ46833KH9\"}]]],false]}]]}]],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\":\" The best books in 2025 | Product Hunt\"}],[\"$\",\"meta\",\"4\",{\"name\":\"description\",\"content\":\"Our community reviewed 323 of the best Books. 1. Practical UI 2. Remento 3. Hardcover 4. Bookstash 5. Meminto Stories 6. ReadKidz\"}],[\"$\",\"link\",\"5\",{\"rel\":\"manifest\",\"href\":\"/manifest.json\",\"crossOrigin\":\"use-credentials\"}],[\"$\",\"meta\",\"6\",{\"name\":\"fb:app_id\",\"content\":\"1467820943460899\"}],[\"$\",\"link\",\"7\",{\"rel\":\"canonical\",\"href\":\"https://www.producthunt.com/categories/books\"}],[\"$\",\"link\",\"8\",{\"rel\":\"alternate\",\"type\":\"application/atom+xml\",\"title\":\"Product Hunt - All newest Products\",\"href\":\"https://www.producthunt.com/feed\"}],[\"$\",\"meta\",\"9\",{\"property\":\"og:title\",\"content\":\" The best books in 2025 | Product Hunt\"}],[\"$\",\"meta\",\"10\",{\"property\":\"og:description\",\"content\":\"Our community reviewed 323 of the best Books. 1. Practical UI 2. Remento 3. Hardcover 4. Bookstash 5. Meminto Stories 6. ReadKidz\"}],[\"$\",\"meta\",\"11\",{\"property\":\"og:url\",\"content\":\"https://www.producthunt.com/categories/books\"}],[\"$\",\"meta\",\"12\",{\"property\":\"og:site_name\",\"content\":\"Product Hunt\"}],[\"$\",\"meta\",\"13\",{\"property\":\"og:locale\",\"content\":\"en_US\"}],[\"$\",\"meta\",\"14\",{\"property\":\"og:image\",\"content\":\"https://api.url2png.com/v6/P5329C1FA0ECB6/8ca4692b6c59fafad6315733e5cb763b/png/?say_cheese=true\u0026ttl=31536000\u0026unique=8fb74f6fa0896cdf41d2748f2de7eff1\u0026url=https%3A%2F%2Fproducthunt.com%2Fshareable_image%2Fproducts_category%2F959\u0026viewport=1200x628\"}],[\"$\",\"meta\",\"15\",{\"property\":\"og:type\",\"content\":\"article\"}],[\"$\",\"meta\",\"16\",{\"name\":\"twitter:card\",\"content\":\"summary_large_image\"}],[\"$\",\"meta\",\"17\",{\"name\":\"twitter:site\",\"content\":\"@producthunt\"}],[\"$\",\"meta\",\"18\",{\"name\":\"twitter:creator\",\"content\":\"@producthunt\"}],[\"$\",\"meta\",\"19\",{\"name\":\"twitter:title\",\"content\":\" The best books in 2025 | Product Hunt\"}],[\"$\",\"meta\",\"20\",{\"name\":\"twitter:description\",\"content\":\"Our community reviewed 323 of the best Books. 1. Practical UI 2. Remento 3. Hardcover 4. Bookstash 5. Meminto Stories 6. ReadKidz\"}],[\"$\",\"meta\",\"21\",{\"name\":\"twitter:image\",\"content\":\"https://api.url2png.com/v6/P5329C1FA0ECB6/8ca4692b6c59fafad6315733e5cb763b/png/?say_cheese=true\u0026ttl=31536000\u0026unique=8fb74f6fa0896cdf41d2748f2de7eff1\u0026url=https%3A%2F%2Fproducthunt.com%2Fshareable_image%2Fproducts_category%2F959\u0026viewport=1200x628\"}],[\"$\",\"link\",\"22\",{\"rel\":\"icon\",\"href\":\"https://ph-static.imgix.net/ph-favicon-brand-500.ico?auto=format\"}],[\"$\",\"link\",\"23\",{\"rel\":\"apple-touch-icon-precomposed\",\"href\":\"https://ph-static.imgix.net/ph-ios-icon.png?auto=format\"}],[\"$\",\"link\",\"24\",{\"rel\":\"chrome-webstore-item\",\"href\":\"https://producthunt.app.link/extension\"}]]\n"])</script><script>self.__next_f.push([1,"c:null\n"])</script></body></html>