{"users":[{"id":33652,"username":"yesildaladam","name":"Yesildaladam","avatar_template":"/user_avatar/community.vercel.com/yesildaladam/{size}/31849_2.png","trust_level":1},{"id":33606,"username":"zhoukai960-4891","name":"Zhoukai960 4891","avatar_template":"/user_avatar/community.vercel.com/zhoukai960-4891/{size}/31798_2.png","trust_level":1},{"id":33466,"username":"zanetalenczewska-963","name":"Zanetalenczewska 9633","avatar_template":"/user_avatar/community.vercel.com/zanetalenczewska-963/{size}/31627_2.png","trust_level":1},{"id":33582,"username":"vitaliiphangan-1691","name":"Vitaliiphangan 1691","avatar_template":"/user_avatar/community.vercel.com/vitaliiphangan-1691/{size}/31773_2.png","trust_level":1},{"id":33573,"username":"zakhrafaatasmaa-5353","name":"Zakhrafaatasmaa 5353","avatar_template":"/user_avatar/community.vercel.com/zakhrafaatasmaa-5353/{size}/31760_2.png","trust_level":1},{"id":30082,"username":"imstefan","name":"Stefan","avatar_template":"https://community-avatars.vercel.app/purple-orange.svg","trust_level":1},{"id":33542,"username":"allyn8444","name":"nylla8444","avatar_template":"/user_avatar/community.vercel.com/allyn8444/{size}/31718_2.png","trust_level":1},{"id":33535,"username":"aniruddhaadak80","name":"Aniruddha Adak","avatar_template":"/user_avatar/community.vercel.com/aniruddhaadak80/{size}/31711_2.png","trust_level":1},{"id":33532,"username":"akt99","name":"AT99100","avatar_template":"https://community-avatars.vercel.app/green-blue.svg","trust_level":1},{"id":33509,"username":"ankurmans","name":"ankurman","avatar_template":"/user_avatar/community.vercel.com/ankurmans/{size}/31678_2.png","trust_level":1},{"id":33472,"username":"pleggetter","name":"Phil Leggetter","avatar_template":"/user_avatar/community.vercel.com/pleggetter/{size}/31635_2.png","trust_level":1},{"id":33465,"username":"elvis-crypto","name":"Elvis Crypto","avatar_template":"/user_avatar/community.vercel.com/elvis-crypto/{size}/31625_2.png","trust_level":1},{"id":33461,"username":"santoshsibyala","name":"Santosh Sibyala","avatar_template":"/user_avatar/community.vercel.com/santoshsibyala/{size}/31621_2.png","trust_level":1},{"id":13739,"username":"abhivarde","name":"Abhivarde","avatar_template":"/user_avatar/community.vercel.com/abhivarde/{size}/10444_2.png","trust_level":2},{"id":5320,"username":"bestcodes","name":"BestCodes","avatar_template":"/user_avatar/community.vercel.com/bestcodes/{size}/4481_2.png","trust_level":2},{"id":33394,"username":"totallynothamed-4235","name":"Totallynothamed 4235","avatar_template":"/user_avatar/community.vercel.com/totallynothamed-4235/{size}/31537_2.png","trust_level":1},{"id":19492,"username":"heystu","name":"Sean","avatar_template":"/user_avatar/community.vercel.com/heystu/{size}/14315_2.png","trust_level":2},{"id":33381,"username":"reyrove","name":"Reyrove","avatar_template":"/user_avatar/community.vercel.com/reyrove/{size}/31526_2.png","trust_level":1},{"id":33369,"username":"sdd","name":"S D","avatar_template":"/user_avatar/community.vercel.com/sdd/{size}/31505_2.png","trust_level":1},{"id":32799,"username":"galbb","name":"galb","avatar_template":"/user_avatar/community.vercel.com/galbb/{size}/30845_2.png","trust_level":1},{"id":13779,"username":"krutikkkkkkkkk","name":"Krutik","avatar_template":"/user_avatar/community.vercel.com/krutikkkkkkkkk/{size}/10468_2.png","trust_level":1},{"id":30516,"username":"brozgarkhan-7219","name":"Brozgarkhan 7219","avatar_template":"/user_avatar/community.vercel.com/brozgarkhan-7219/{size}/27920_2.png","trust_level":1},{"id":-3,"username":"discourse_ai_spam","name":"Spam Scanner","avatar_template":"https://community-avatars.vercel.app/sky-orchid.svg","admin":true,"trust_level":4},{"id":-1,"username":"system","name":"system","avatar_template":"/user_avatar/community.vercel.com/system/{size}/179_2.png","admin":true,"moderator":true,"trust_level":4},{"id":33339,"username":"sheikhmuzammil051-57","name":"cloudstacking","avatar_template":"/user_avatar/community.vercel.com/sheikhmuzammil051-57/{size}/31469_2.png","trust_level":1},{"id":33334,"username":"julius-4882","name":"Julius 4882","avatar_template":"/user_avatar/community.vercel.com/julius-4882/{size}/31464_2.png","trust_level":1},{"id":761,"username":"jonoroboto","name":"Jonoroboto","avatar_template":"/user_avatar/community.vercel.com/jonoroboto/{size}/17731_2.png","trust_level":2},{"id":33288,"username":"creativecapesolution","name":"Jeevitha Charles","avatar_template":"/user_avatar/community.vercel.com/creativecapesolution/{size}/31411_2.png","trust_level":1},{"id":33072,"username":"matpreziotte-7491","name":"Matpreziotte 7491","avatar_template":"/user_avatar/community.vercel.com/matpreziotte-7491/{size}/31167_2.png","trust_level":1},{"id":33106,"username":"roedyrustam","name":"roedyrustam","avatar_template":"/user_avatar/community.vercel.com/roedyrustam/{size}/31392_2.png","trust_level":1},{"id":12871,"username":"damilareoo","name":"Damilare","avatar_template":"/user_avatar/community.vercel.com/damilareoo/{size}/16144_2.png","trust_level":1},{"id":30690,"username":"webman-dev","name":"NextBlock™ CMS","avatar_template":"/user_avatar/community.vercel.com/webman-dev/{size}/28151_2.png","trust_level":1},{"id":33185,"username":"stephcraft","name":"Stephcraft","avatar_template":"/user_avatar/community.vercel.com/stephcraft/{size}/31294_2.png","trust_level":1},{"id":33147,"username":"sajanv88","name":"Sajanv88","avatar_template":"/user_avatar/community.vercel.com/sajanv88/{size}/31253_2.png","trust_level":1},{"id":33102,"username":"lacymorrow","name":"Lacymorrow","avatar_template":"/user_avatar/community.vercel.com/lacymorrow/{size}/31202_2.png","trust_level":1}],"primary_groups":[],"flair_groups":[],"topic_list":{"can_create_topic":false,"filter":"latest","more_topics_url":"/c/showcase/41/l/latest?page=1","per_page":30,"top_tags":[{"id":24,"name":"nextjs","slug":"nextjs"},{"id":28,"name":"v0","slug":"v0"},{"id":43,"name":"react","slug":"react"},{"id":67,"name":"ai","slug":"ai"},{"id":27,"name":"ai-sdk","slug":"ai-sdk"},{"id":56,"name":"builds","slug":"builds"},{"id":39,"name":"domains","slug":"domains"},{"id":114,"name":"typescript","slug":"typescript"},{"id":108,"name":"ai-gateway","slug":"ai-gateway"},{"id":57,"name":"marketplace","slug":"marketplace"},{"id":173,"name":"shadcn","slug":"shadcn"},{"id":145,"name":"tailwindcss","slug":"tailwindcss"},{"id":29,"name":"python","slug":"python"},{"id":34,"name":"storage","slug":"storage"},{"id":26,"name":"turborepo","slug":"turborepo"},{"id":156,"name":"vercel-agent","slug":"vercel-agent"},{"id":162,"name":"workflows","slug":"workflows"},{"id":125,"name":"nodejs","slug":"nodejs"},{"id":53,"name":"account-access","slug":"account-access"},{"id":38,"name":"analytics","slug":"analytics"},{"id":139,"name":"github","slug":"github"},{"id":146,"name":"templates","slug":"templates"},{"id":44,"name":"vite","slug":"vite"},{"id":35,"name":"cli","slug":"cli"},{"id":60,"name":"handbook","slug":"handbook"},{"id":85,"name":"ship","slug":"ship"},{"id":66,"name":"turbopack","slug":"turbopack"},{"id":100,"name":"billing","slug":"billing"},{"id":95,"name":"blob","slug":"blob"},{"id":45,"name":"cron-jobs","slug":"cron-jobs"},{"id":157,"name":"databases","slug":"databases"}],"topics":[{"fancy_title":"dev-portfolio: a source-first portfolio template with one YAML and agent endpoints","id":51950,"title":"dev-portfolio: a source-first portfolio template with one YAML and agent endpoints","slug":"dev-portfolio-a-source-first-portfolio-template-with-one-yaml-and-agent-endpoints","posts_count":1,"reply_count":0,"highest_post_number":1,"image_url":null,"created_at":"2026-11-05T21:05:05.822Z","last_posted_at":"2026-11-05T21:05:05.933Z","bumped":true,"bumped_at":"2026-11-05T21:05:05.933Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[{"id":24,"name":"nextjs","slug":"nextjs"}],"tags_descriptions":{},"views":0,"like_count":0,"has_summary":false,"last_poster_username":"yesildaladam","category_id":41,"op_like_count":0,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"posters":[{"extras":"latest single","description":"Original Poster, Most Recent Poster","user_id":33652,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"BabyLovable: an open-source coding agent with AI SDK, Workflow and Sandbox","id":51867,"title":"BabyLovable: an open-source coding agent with AI SDK, Workflow and Sandbox","slug":"babylovable-an-open-source-coding-agent-with-ai-sdk-workflow-and-sandbox","posts_count":1,"reply_count":0,"highest_post_number":1,"image_url":null,"created_at":"2026-11-04T06:19:45.193Z","last_posted_at":"2026-11-04T06:19:45.319Z","bumped":true,"bumped_at":"2026-11-04T06:19:45.319Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[{"id":27,"name":"ai-sdk","slug":"ai-sdk"},{"id":162,"name":"workflows","slug":"workflows"},{"id":143,"name":"connect","slug":"connect"}],"tags_descriptions":{},"views":1,"like_count":0,"has_summary":false,"last_poster_username":"zhoukai960-4891","category_id":41,"op_like_count":0,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"posters":[{"extras":"latest single","description":"Original Poster, Most Recent Poster","user_id":33606,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"Nexity // open source system for AI-native websites on Next.js 16 + Sanity","id":51816,"title":"Nexity // open source system for AI-native websites on Next.js 16 + Sanity","slug":"nexity-open-source-system-for-ai-native-websites-on-next-js-16-sanity","posts_count":1,"reply_count":0,"highest_post_number":1,"image_url":null,"created_at":"2026-11-03T11:29:02.648Z","last_posted_at":"2026-11-03T11:29:02.819Z","bumped":true,"bumped_at":"2026-11-03T11:29:02.819Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[{"id":24,"name":"nextjs","slug":"nextjs"},{"id":43,"name":"react","slug":"react"}],"tags_descriptions":{},"views":0,"like_count":0,"has_summary":false,"last_poster_username":"zanetalenczewska-963","category_id":41,"op_like_count":0,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"posters":[{"extras":"latest single","description":"Original Poster, Most Recent Poster","user_id":33466,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"Shipped: a command your agent runs to put a Vercel site on its own domain","id":51814,"title":"Shipped: a command your agent runs to put a Vercel site on its own domain","slug":"shipped-a-command-your-agent-runs-to-put-a-vercel-site-on-its-own-domain","posts_count":1,"reply_count":0,"highest_post_number":1,"image_url":null,"created_at":"2026-11-03T11:06:56.205Z","last_posted_at":"2026-11-03T11:06:56.313Z","bumped":true,"bumped_at":"2026-11-03T11:06:56.313Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[],"tags_descriptions":{},"views":0,"like_count":0,"has_summary":false,"last_poster_username":"vitaliiphangan-1691","category_id":41,"op_like_count":0,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"posters":[{"extras":"latest single","description":"Original Poster, Most Recent Poster","user_id":33582,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"Building an Arabic Text Decoration Tool with Next.js &amp; Vercel OG Image Generation","id":51793,"title":"Building an Arabic Text Decoration Tool with Next.js & Vercel OG Image Generation","slug":"building-an-arabic-text-decoration-tool-with-next-js-vercel-og-image-generation","posts_count":1,"reply_count":0,"highest_post_number":1,"image_url":null,"created_at":"2026-11-03T03:44:05.909Z","last_posted_at":"2026-11-03T03:44:06.055Z","bumped":true,"bumped_at":"2026-11-03T03:44:06.055Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[{"id":24,"name":"nextjs","slug":"nextjs"}],"tags_descriptions":{},"views":0,"like_count":0,"has_summary":false,"last_poster_username":"zakhrafaatasmaa-5353","category_id":41,"op_like_count":0,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"posters":[{"extras":"latest single","description":"Original Poster, Most Recent Poster","user_id":33573,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"Foundable — turn an idea into something real with AI, built on Vercel","id":45605,"title":"Foundable — turn an idea into something real with AI, built on Vercel","slug":"foundable-turn-an-idea-into-something-real-with-ai-built-on-vercel","posts_count":2,"reply_count":0,"highest_post_number":2,"image_url":null,"created_at":"2026-07-12T05:22:12.721Z","last_posted_at":"2026-11-03T02:56:21.747Z","bumped":true,"bumped_at":"2026-11-03T02:56:21.747Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[],"tags_descriptions":{},"views":85,"like_count":0,"has_summary":false,"last_poster_username":"imstefan","category_id":41,"op_like_count":0,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"posters":[{"extras":"latest single","description":"Original Poster, Most Recent Poster","user_id":30082,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"dioxus-vercel: deploy Rust (Dioxus) web apps to Vercel with 1-minute builds","id":51731,"title":"dioxus-vercel: deploy Rust (Dioxus) web apps to Vercel with 1-minute builds","slug":"dioxus-vercel-deploy-rust-dioxus-web-apps-to-vercel-with-1-minute-builds","posts_count":1,"reply_count":0,"highest_post_number":1,"image_url":null,"created_at":"2026-11-01T23:51:26.435Z","last_posted_at":"2026-11-01T23:51:26.551Z","bumped":true,"bumped_at":"2026-11-01T23:51:26.551Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[{"id":56,"name":"builds","slug":"builds"}],"tags_descriptions":{},"views":0,"like_count":0,"has_summary":false,"last_poster_username":"allyn8444","category_id":41,"op_like_count":0,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"posters":[{"extras":"latest single","description":"Original Poster, Most Recent Poster","user_id":33542,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"Showcase: OpenFile, 360+ file tools that run in the browser, hosted on Vercel","id":51717,"title":"Showcase: OpenFile, 360+ file tools that run in the browser, hosted on Vercel","slug":"showcase-openfile-360-file-tools-that-run-in-the-browser-hosted-on-vercel","posts_count":1,"reply_count":0,"highest_post_number":1,"image_url":null,"created_at":"2026-11-01T12:31:01.964Z","last_posted_at":"2026-11-01T12:31:02.061Z","bumped":true,"bumped_at":"2026-11-01T12:31:02.061Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[],"tags_descriptions":{},"views":0,"like_count":0,"has_summary":false,"last_poster_username":"aniruddhaadak80","category_id":41,"op_like_count":0,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"posters":[{"extras":"latest single","description":"Original Poster, Most Recent Poster","user_id":33535,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"ScBee: an open-source network where AI agents find each other (on Vercel)","id":51713,"title":"ScBee: an open-source network where AI agents find each other (on Vercel)","slug":"scbee-an-open-source-network-where-ai-agents-find-each-other-on-vercel","posts_count":1,"reply_count":0,"highest_post_number":1,"image_url":null,"created_at":"2026-11-01T10:43:48.909Z","last_posted_at":"2026-11-01T10:43:49.045Z","bumped":true,"bumped_at":"2026-11-01T10:43:49.045Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[{"id":28,"name":"v0","slug":"v0"},{"id":56,"name":"builds","slug":"builds"}],"tags_descriptions":{},"views":1,"like_count":0,"has_summary":false,"last_poster_username":"akt99","category_id":41,"op_like_count":0,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"posters":[{"extras":"latest single","description":"Original Poster, Most Recent Poster","user_id":33532,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"Pepys: long audio and video transcription, built with Next.js on Vercel","id":51658,"title":"Pepys: long audio and video transcription, built with Next.js on Vercel","slug":"pepys-long-audio-and-video-transcription-built-with-next-js-on-vercel","posts_count":1,"reply_count":0,"highest_post_number":1,"image_url":null,"created_at":"2026-10-31T08:58:10.827Z","last_posted_at":"2026-10-31T08:58:10.918Z","bumped":true,"bumped_at":"2026-10-31T08:58:10.918Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[],"tags_descriptions":{},"views":2,"like_count":0,"has_summary":false,"last_poster_username":"ankurmans","category_id":41,"op_like_count":0,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"posters":[{"extras":"latest single","description":"Original Poster, Most Recent Poster","user_id":33509,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"MCP Events bridge: turn any webhook into an MCP event for AI SDK agents","id":51585,"title":"MCP Events bridge: turn any webhook into an MCP event for AI SDK agents","slug":"mcp-events-bridge-turn-any-webhook-into-an-mcp-event-for-ai-sdk-agents","posts_count":1,"reply_count":0,"highest_post_number":1,"image_url":null,"created_at":"2026-10-29T18:19:18.941Z","last_posted_at":"2026-10-29T18:19:19.113Z","bumped":true,"bumped_at":"2026-10-29T18:19:19.113Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[{"id":67,"name":"ai","slug":"ai"}],"tags_descriptions":{},"views":0,"like_count":0,"has_summary":false,"last_poster_username":"pleggetter","category_id":41,"op_like_count":0,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"posters":[{"extras":"latest single","description":"Original Poster, Most Recent Poster","user_id":33472,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"Foxy Octave - A Xylophone trainer for kids","id":51569,"title":"Foxy Octave - A Xylophone trainer for kids","slug":"foxy-octave-a-xylophone-trainer-for-kids","posts_count":1,"reply_count":0,"highest_post_number":1,"image_url":null,"created_at":"2026-10-29T11:32:08.369Z","last_posted_at":"2026-10-29T11:32:08.483Z","bumped":true,"bumped_at":"2026-10-29T11:32:08.483Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[{"id":28,"name":"v0","slug":"v0"}],"tags_descriptions":{},"views":0,"like_count":0,"has_summary":false,"last_poster_username":"elvis-crypto","category_id":41,"op_like_count":0,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"posters":[{"extras":"latest single","description":"Original Poster, Most Recent Poster","user_id":33465,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"StreamTrust: open-source CI checks for AI SDK chat persistence, Stop, and retry","id":51564,"title":"StreamTrust: open-source CI checks for AI SDK chat persistence, Stop, and retry","slug":"streamtrust-open-source-ci-checks-for-ai-sdk-chat-persistence-stop-and-retry","posts_count":1,"reply_count":0,"highest_post_number":1,"image_url":null,"created_at":"2026-10-29T04:43:37.499Z","last_posted_at":"2026-10-29T04:43:37.629Z","bumped":true,"bumped_at":"2026-10-29T04:43:37.629Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[{"id":27,"name":"ai-sdk","slug":"ai-sdk"}],"tags_descriptions":{},"views":0,"like_count":0,"has_summary":false,"last_poster_username":"santoshsibyala","category_id":41,"op_like_count":0,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"posters":[{"extras":"latest single","description":"Original Poster, Most Recent Poster","user_id":33461,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"Tryeve // an agent runtime for Eve","id":46381,"title":"Tryeve // an agent runtime for Eve","slug":"tryeve-an-agent-runtime-for-eve","posts_count":13,"reply_count":0,"highest_post_number":13,"image_url":"https://global.discourse-cdn.com/vercel/optimized/3X/b/5/b522ea8b51863a07ec5f96cdb5f197e398eb9843_2_1024x537.jpeg","created_at":"2026-07-22T04:56:57.678Z","last_posted_at":"2026-10-28T13:31:24.586Z","bumped":true,"bumped_at":"2026-10-28T13:31:24.586Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[{"id":24,"name":"nextjs","slug":"nextjs"},{"id":27,"name":"ai-sdk","slug":"ai-sdk"},{"id":108,"name":"ai-gateway","slug":"ai-gateway"},{"id":95,"name":"blob","slug":"blob"},{"id":162,"name":"workflows","slug":"workflows"}],"tags_descriptions":{},"views":133,"like_count":10,"has_summary":false,"last_poster_username":"abhivarde","category_id":41,"op_like_count":4,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"posters":[{"extras":"latest","description":"Original Poster, Most Recent Poster","user_id":13739,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Recent Poster","user_id":5320,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"Empyre - AI Business builder","id":51426,"title":"Empyre - AI Business builder","slug":"empyre-ai-business-builder","posts_count":1,"reply_count":0,"highest_post_number":1,"image_url":null,"created_at":"2026-10-26T16:02:36.529Z","last_posted_at":"2026-10-26T16:02:36.629Z","bumped":true,"bumped_at":"2026-10-26T16:02:36.629Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[{"id":24,"name":"nextjs","slug":"nextjs"},{"id":39,"name":"domains","slug":"domains"},{"id":67,"name":"ai","slug":"ai"}],"tags_descriptions":{},"views":0,"like_count":0,"has_summary":false,"last_poster_username":"totallynothamed-4235","category_id":41,"op_like_count":0,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"posters":[{"extras":"latest single","description":"Original Poster, Most Recent Poster","user_id":33394,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"Neon Hall 3D Arcade","id":51418,"title":"Neon Hall 3D Arcade","slug":"neon-hall-3d-arcade","posts_count":2,"reply_count":0,"highest_post_number":4,"image_url":"https://global.discourse-cdn.com/vercel/optimized/3X/e/1/e135440679e47de901d36b1f121eb298e0dbcb61_2_1024x537.png","created_at":"2026-10-26T13:56:52.359Z","last_posted_at":"2026-10-26T14:04:02.712Z","bumped":true,"bumped_at":"2026-10-26T14:04:02.712Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[{"id":28,"name":"v0","slug":"v0"}],"tags_descriptions":{},"views":1,"like_count":0,"has_summary":false,"last_poster_username":"heystu","category_id":41,"op_like_count":0,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"posters":[{"extras":"latest single","description":"Original Poster, Most Recent Poster","user_id":19492,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"Sparrow Hawk — an AI chat interface for generating code and SVG art (Groq + gpt-oss-20b)","id":51402,"title":"Sparrow Hawk — an AI chat interface for generating code and SVG art (Groq + gpt-oss-20b)","slug":"sparrow-hawk-an-ai-chat-interface-for-generating-code-and-svg-art-groq-gpt-oss-20b","posts_count":1,"reply_count":0,"highest_post_number":1,"image_url":null,"created_at":"2026-10-26T09:11:19.303Z","last_posted_at":"2026-10-26T09:11:19.445Z","bumped":true,"bumped_at":"2026-10-26T09:11:19.445Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[{"id":67,"name":"ai","slug":"ai"},{"id":125,"name":"nodejs","slug":"nodejs"}],"tags_descriptions":{},"views":2,"like_count":0,"has_summary":false,"last_poster_username":"reyrove","category_id":41,"op_like_count":0,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"posters":[{"extras":"latest single","description":"Original Poster, Most Recent Poster","user_id":33381,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"Serving a remote MCP server from a Next.js 16 route handler on Vercel","id":51381,"title":"Serving a remote MCP server from a Next.js 16 route handler on Vercel","slug":"serving-a-remote-mcp-server-from-a-next-js-16-route-handler-on-vercel","posts_count":1,"reply_count":0,"highest_post_number":1,"image_url":null,"created_at":"2026-10-25T21:53:55.367Z","last_posted_at":"2026-10-25T21:53:55.468Z","bumped":true,"bumped_at":"2026-10-25T21:53:55.468Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[],"tags_descriptions":{},"views":0,"like_count":0,"has_summary":false,"last_poster_username":"sdd","category_id":41,"op_like_count":0,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"posters":[{"extras":"latest single","description":"Original Poster, Most Recent Poster","user_id":33369,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"Lookout: all your Vercel Web Analytics on one board","id":51371,"title":"Lookout: all your Vercel Web Analytics on one board","slug":"lookout-all-your-vercel-web-analytics-on-one-board","posts_count":1,"reply_count":0,"highest_post_number":1,"image_url":null,"created_at":"2026-10-25T14:16:43.269Z","last_posted_at":"2026-10-25T14:16:43.360Z","bumped":true,"bumped_at":"2026-10-25T14:16:43.360Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[],"tags_descriptions":{},"views":0,"like_count":0,"has_summary":false,"last_poster_username":"galbb","category_id":41,"op_like_count":0,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"posters":[{"extras":"latest single","description":"Original Poster, Most Recent Poster","user_id":32799,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"creative-ui - a shadcn registry for components and Claude skills","id":51335,"title":"creative-ui - a shadcn registry for components and Claude skills","slug":"creative-ui-a-shadcn-registry-for-components-and-claude-skills","posts_count":1,"reply_count":0,"highest_post_number":1,"image_url":null,"created_at":"2026-10-24T11:34:11.318Z","last_posted_at":"2026-10-24T11:34:11.433Z","bumped":true,"bumped_at":"2026-10-24T11:34:11.433Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[{"id":28,"name":"v0","slug":"v0"},{"id":24,"name":"nextjs","slug":"nextjs"},{"id":67,"name":"ai","slug":"ai"},{"id":146,"name":"templates","slug":"templates"},{"id":173,"name":"shadcn","slug":"shadcn"}],"tags_descriptions":{},"views":1,"like_count":0,"has_summary":false,"last_poster_username":"krutikkkkkkkkk","category_id":41,"op_like_count":0,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"posters":[{"extras":"latest single","description":"Original Poster, Most Recent Poster","user_id":13779,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"Mobile Gaming Portal Built with Next.js &amp; Deployed on Vercel","id":46371,"title":"Mobile Gaming Portal Built with Next.js & Deployed on Vercel","slug":"mobile-gaming-portal-built-with-next-js-deployed-on-vercel","posts_count":2,"reply_count":0,"highest_post_number":4,"image_url":null,"created_at":"2026-07-22T02:10:02.618Z","last_posted_at":"2026-10-24T09:42:49.165Z","bumped":true,"bumped_at":"2026-10-24T09:42:49.165Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"visibility_reason_id":1,"tags":[],"tags_descriptions":{},"views":36,"like_count":1,"has_summary":false,"last_poster_username":"sheikhmuzammil051-57","category_id":41,"op_like_count":1,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"posters":[{"extras":null,"description":"Original Poster","user_id":30516,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":-3,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Recent Poster","user_id":-1,"primary_group_id":null,"flair_group_id":null},{"extras":"latest","description":"Most Recent Poster","user_id":33339,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"MojiWords – free English word games for kids, built with SvelteKit on Vercel","id":51322,"title":"MojiWords – free English word games for kids, built with SvelteKit on Vercel","slug":"mojiwords-free-english-word-games-for-kids-built-with-sveltekit-on-vercel","posts_count":1,"reply_count":0,"highest_post_number":1,"image_url":null,"created_at":"2026-10-24T06:16:38.005Z","last_posted_at":"2026-10-24T06:16:38.120Z","bumped":true,"bumped_at":"2026-10-24T06:16:38.120Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[{"id":108,"name":"ai-gateway","slug":"ai-gateway"},{"id":156,"name":"vercel-agent","slug":"vercel-agent"},{"id":114,"name":"typescript","slug":"typescript"},{"id":125,"name":"nodejs","slug":"nodejs"},{"id":169,"name":"sveltekit","slug":"sveltekit"}],"tags_descriptions":{},"views":0,"like_count":0,"has_summary":false,"last_poster_username":"julius-4882","category_id":41,"op_like_count":0,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"posters":[{"extras":"latest single","description":"Original Poster, Most Recent Poster","user_id":33334,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"Vercel Ship 2026 San Francisco - our recap","id":51319,"title":"Vercel Ship 2026 San Francisco - our recap","slug":"vercel-ship-2026-san-francisco-our-recap","posts_count":1,"reply_count":0,"highest_post_number":1,"image_url":"https://global.discourse-cdn.com/vercel/optimized/3X/a/e/ae8d67c4c91e5f4d31cdb9768461df0e21fccdb1_2_1024x537.png","created_at":"2026-10-24T05:06:28.604Z","last_posted_at":"2026-10-24T05:06:28.711Z","bumped":true,"bumped_at":"2026-10-24T05:06:28.711Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[{"id":24,"name":"nextjs","slug":"nextjs"},{"id":67,"name":"ai","slug":"ai"},{"id":156,"name":"vercel-agent","slug":"vercel-agent"},{"id":85,"name":"ship","slug":"ship"}],"tags_descriptions":{},"views":0,"like_count":1,"has_summary":false,"last_poster_username":"jonoroboto","category_id":41,"op_like_count":1,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"posters":[{"extras":"latest single","description":"Original Poster, Most Recent Poster","user_id":761,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"CreativeCape — Production-Ready Next.js Templates, SaaS Starters &amp; AI Solutions","id":51230,"title":"CreativeCape — Production-Ready Next.js Templates, SaaS Starters & AI Solutions","slug":"creativecape-production-ready-next-js-templates-saas-starters-ai-solutions","posts_count":1,"reply_count":0,"highest_post_number":1,"image_url":null,"created_at":"2026-10-23T03:30:36.568Z","last_posted_at":"2026-10-23T03:30:36.705Z","bumped":true,"bumped_at":"2026-10-23T03:30:36.705Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"visibility_reason_id":1,"tags":[{"id":24,"name":"nextjs","slug":"nextjs"},{"id":39,"name":"domains","slug":"domains"},{"id":43,"name":"react","slug":"react"},{"id":145,"name":"tailwindcss","slug":"tailwindcss"},{"id":168,"name":"postgresql","slug":"postgresql"}],"tags_descriptions":{},"views":0,"like_count":0,"has_summary":false,"last_poster_username":"creativecapesolution","category_id":41,"op_like_count":0,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"posters":[{"extras":"latest","description":"Original Poster, Most Recent Poster","user_id":33288,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Recent Poster","user_id":-1,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Recent Poster","user_id":-3,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"Vizz.fm: a real-time music visualizer built with Next.js, Three.js and the Web Audio API","id":50844,"title":"Vizz.fm: a real-time music visualizer built with Next.js, Three.js and the Web Audio API","slug":"vizz-fm-a-real-time-music-visualizer-built-with-next-js-three-js-and-the-web-audio-api","posts_count":2,"reply_count":0,"highest_post_number":2,"image_url":null,"created_at":"2026-10-15T14:03:20.897Z","last_posted_at":"2026-10-22T12:36:37.682Z","bumped":true,"bumped_at":"2026-10-22T12:36:37.682Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[{"id":24,"name":"nextjs","slug":"nextjs"},{"id":43,"name":"react","slug":"react"}],"tags_descriptions":{},"views":0,"like_count":1,"has_summary":false,"last_poster_username":"roedyrustam","category_id":41,"op_like_count":1,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"posters":[{"extras":null,"description":"Original Poster","user_id":33072,"primary_group_id":null,"flair_group_id":null},{"extras":"latest","description":"Most Recent Poster","user_id":33106,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"Personal Website","id":51123,"title":"Personal Website","slug":"personal-website","posts_count":1,"reply_count":0,"highest_post_number":1,"image_url":null,"created_at":"2026-10-21T10:05:09.765Z","last_posted_at":"2026-10-21T10:05:09.903Z","bumped":true,"bumped_at":"2026-10-21T10:05:09.903Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[{"id":24,"name":"nextjs","slug":"nextjs"}],"tags_descriptions":{},"views":0,"like_count":0,"has_summary":false,"last_poster_username":"damilareoo","category_id":41,"op_like_count":0,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"posters":[{"extras":"latest single","description":"Original Poster, Most Recent Poster","user_id":12871,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"NextBlock CMS: Auditing 459 surfaces &amp; hardening Next.js 16 + Supabase RLS in 72 hours","id":51095,"title":"NextBlock CMS: Auditing 459 surfaces & hardening Next.js 16 + Supabase RLS in 72 hours","slug":"nextblock-cms-auditing-459-surfaces-hardening-next-js-16-supabase-rls-in-72-hours","posts_count":1,"reply_count":0,"highest_post_number":1,"image_url":null,"created_at":"2026-10-20T19:47:10.184Z","last_posted_at":"2026-10-20T19:47:10.379Z","bumped":true,"bumped_at":"2026-10-20T19:47:10.379Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[{"id":24,"name":"nextjs","slug":"nextjs"},{"id":67,"name":"ai","slug":"ai"},{"id":113,"name":"security","slug":"security"},{"id":146,"name":"templates","slug":"templates"},{"id":168,"name":"postgresql","slug":"postgresql"}],"tags_descriptions":{},"views":2,"like_count":0,"has_summary":false,"last_poster_username":"webman-dev","category_id":41,"op_like_count":0,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"posters":[{"extras":"latest single","description":"Original Poster, Most Recent Poster","user_id":30690,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"robots.txt reference","id":51048,"title":"robots.txt reference","slug":"robots-txt-reference","posts_count":1,"reply_count":0,"highest_post_number":1,"image_url":null,"created_at":"2026-10-20T04:42:34.090Z","last_posted_at":"2026-10-20T04:42:34.210Z","bumped":true,"bumped_at":"2026-10-20T04:42:34.210Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[{"id":67,"name":"ai","slug":"ai"},{"id":97,"name":"get-started","slug":"get-started"}],"tags_descriptions":{},"views":0,"like_count":0,"has_summary":false,"last_poster_username":"stephcraft","category_id":41,"op_like_count":0,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"posters":[{"extras":"latest single","description":"Original Poster, Most Recent Poster","user_id":33185,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"Template: DemoShop Nuvi – a luxury e-commerce template on Next.js 16","id":50981,"title":"Template: DemoShop Nuvi – a luxury e-commerce template on Next.js 16","slug":"template-demoshop-nuvi-a-luxury-e-commerce-template-on-next-js-16","posts_count":1,"reply_count":0,"highest_post_number":1,"image_url":null,"created_at":"2026-10-19T05:09:47.226Z","last_posted_at":"2026-10-19T05:09:47.384Z","bumped":true,"bumped_at":"2026-10-19T05:09:47.384Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[{"id":24,"name":"nextjs","slug":"nextjs"},{"id":26,"name":"turborepo","slug":"turborepo"}],"tags_descriptions":{},"views":1,"like_count":0,"has_summary":false,"last_poster_username":"sajanv88","category_id":41,"op_like_count":0,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"posters":[{"extras":"latest single","description":"Original Poster, Most Recent Poster","user_id":33147,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"Bones, a Next.js starter that deploys without env vars","id":50904,"title":"Bones, a Next.js starter that deploys without env vars","slug":"bones-a-next-js-starter-that-deploys-without-env-vars","posts_count":1,"reply_count":0,"highest_post_number":1,"image_url":null,"created_at":"2026-10-16T17:20:30.558Z","last_posted_at":"2026-10-16T17:20:30.653Z","bumped":true,"bumped_at":"2026-10-16T17:20:30.653Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[],"tags_descriptions":{},"views":0,"like_count":1,"has_summary":false,"last_poster_username":"lacymorrow","category_id":41,"op_like_count":1,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"posters":[{"extras":"latest single","description":"Original Poster, Most Recent Poster","user_id":33102,"primary_group_id":null,"flair_group_id":null}]}]}}