{"full_name":"vercel/next.js","owner":"vercel","name":"next.js","url":"https://github.com/vercel/next.js","description":"The React Framework","homepage":"https://nextjs.org","topics":[],"language":"JavaScript","license":"MIT","avatar":"https://avatars.githubusercontent.com/u/14985020?v=4","created_at":"2016-10-05T23:32:51Z","pushed_at":"2026-11-10T08:53:34Z","metrics":{"stars":143448,"forks":32792,"watchers":1620,"issues":25752,"prs":42011,"releases":1000,"issues_open":null,"issues_closed":null,"prs_open":null,"prs_closed":null,"prs_merged":null,"discussions":28790},"growth":{"day":{"stars":17,"forks":-497,"base_day":"2026-11-09"},"week":{"stars":-25,"forks":-826,"base_day":"2026-11-03"},"month":{"stars":250,"forks":-1207,"base_day":"2026-10-11"}},"history":{"dates":["2026-10-05","2026-10-06","2026-10-07","2026-10-08","2026-10-09","2026-10-10","2026-10-11","2026-10-12","2026-10-13","2026-10-14","2026-10-15","2026-10-16","2026-10-17","2026-10-18","2026-10-19","2026-10-20","2026-10-21","2026-10-22","2026-10-23","2026-10-24","2026-10-25","2026-10-26","2026-10-27","2026-10-28","2026-10-29","2026-10-30","2026-10-31","2026-11-01","2026-11-02","2026-11-03","2026-11-04","2026-11-09","2026-11-10"],"stars":[142598,142850,142895,142976,142993,143064,143198,143234,143238,143035,143057,143106,143150,143193,143002,143023,143038,143054,143099,143105,143122,143191,143211,143214,143302,143172,143184,143198,143213,143473,143244,143431,143448],"forks":[33128,33345,33529,33559,33649,33734,33999,34061,34143,34136,34298,34474,34677,34777,34935,34960,35155,35156,35272,35011,34823,34872,34824,34670,34127,34137,34150,34160,34169,33618,33601,33289,32792],"watchers":[1631,1631,1632,1632,1632,1632,1630,1630,1630,1631,1631,1631,1631,1630,1630,1628,1628,1629,1628,1625,1622,1621,1622,1617,1616,1615,1619,1619,1619,1620,1619,1620,1620],"issues_open":[null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null],"prs_open":[null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null]},"boards":{"total":75},"same_owner":[{"full_name":"vercel/eve","name":"eve","boards":{}},{"full_name":"vercel/hyper","name":"hyper","boards":{}},{"full_name":"vercel/ms","name":"ms","boards":{}},{"full_name":"vercel/ncc","name":"ncc","boards":{}},{"full_name":"vercel/serve","name":"serve","boards":{}},{"full_name":"vercel/streamdown","name":"streamdown","boards":{}},{"full_name":"vercel/vercel","name":"vercel","boards":{}}],"issues":[{"number":49279,"title":"[NEXT-1151] App router issue with Framer Motion shared layout animations","comments":145,"created_at":"2023-05-05T09:11:12Z"},{"number":64921,"title":"Inconsistent CSS resolution order with App Router","comments":109,"created_at":"2024-04-23T14:01:33Z"},{"number":62008,"title":"Debugger not binding breakpoints in VSCode in server components, using official Next.js debugger setup","comments":88,"created_at":"2024-02-13T17:44:14Z"},{"number":65335,"title":"RSC and CDN interaction makes next.js inefficient for highload projects","comments":83,"created_at":"2024-05-03T16:07:21Z"},{"number":53473,"title":"`@next/next/no-html-link-for-pages` rule does not work with `pageExtensions`","comments":82,"created_at":"2023-08-02T08:37:06Z"},{"number":86577,"title":"[cacheComponents] Activity component route preservation causes significant breakage in application logic, UI behavior and E2E tests","comments":81,"created_at":"2025-11-27T11:05:28Z"},{"number":56025,"title":"Image warning issue - If you use CSS to change the size of your image, also include the styles 'width: \"auto\" or 'height: \"auto\"' to maintain the aspect ratio","comments":65,"created_at":"2023-09-26T15:09:18Z"},{"number":42846,"title":"Parameter on `AppType` is used incorrectly","comments":65,"created_at":"2022-11-13T03:43:06Z"}],"discussions":[{"number":101394,"title":"Turbopack Error: Failed to write app endpoint /page","comments":0,"category":"Turbopack Error Report","created_at":"2026-11-08T21:34:06Z"},{"number":101372,"title":"Why are custom environment variables undefined inside Server Actions in Next.js?","comments":1,"category":"Help","created_at":"2026-11-08T05:37:20Z"},{"number":101371,"title":"How to load local SVG files dynamically in Next.js App Router without inline raw code?","comments":1,"category":"Help","created_at":"2026-11-08T05:33:59Z"},{"number":101330,"title":"Turbopack Error: failed to create junction point at \"D:\\\\n2d-academy\\\\.next\\\\dev\\\\node_modules\\\\@prisma\\\\client-2c3a283f134fdcb6\" pointing to \"D:\\\\n2d-academy\\\\.next\\\\dev\\\\node_modules\\\\@prisma\\\\..\\\\.","comments":1,"category":"Turbopack Error Report","created_at":"2026-11-07T08:51:19Z"},{"number":101326,"title":"Turbopack Error: Failed to write app endpoint /page","comments":1,"category":"Turbopack Error Report","created_at":"2026-11-07T06:45:38Z"},{"number":101324,"title":"Soluqube: 116-page static Next.js App Router architecture for B2B SaaS revenue accounting","comments":0,"category":"Show and tell","created_at":"2026-11-07T06:21:48Z"},{"number":101287,"title":"Opt-in V8 explicit compile hints for first-load chunks","comments":1,"category":"Ideas","created_at":"2026-11-06T16:39:55Z"},{"number":101284,"title":"ManaWG: an open-source PWA for shared flats on Next.js 16","comments":0,"category":"Show and tell","created_at":"2026-11-06T11:32:36Z"}],"latest_release":{"name":"v16.4.5","tag":"v16.4.5","published_at":"2026-11-03T18:38:39Z","body":"This release contains security fixes for the following advisories:\r\n\r\n## Moderate\r\n\r\n- [Cross-tenant sensitive information disclosure in Next.js 'use cache' when called through unstable_cache](https://github.com/vercel/next.js/security/advisories/GHSA-mfr8-8qww-v76h)\r\n- [Cache leak across root param values in nested 'use cache' functions (follow-up)](https://github.com/vercel/next.js/security/advisories/GHSA-vc7v-qv4w-wrv8)\r\n- [Cache poisoning of shared fallback shells in Cache Components via request-supplied placeholder route params](https://github.com/vercel/next.js/security/advisories/GHSA-vvgp-ww4w-46vf)\r\n- [Cross-user cache disclosure and poisoning in Next.js use cache with binary arguments](https://github.com/vercel/next.js/security/advisories/GHSA-rhh4-g77r-r9qj)\r\n- [Cross-client response injection and disclosure in self-hosted Next.js applications forwarding fetched responses](https://github.com/vercel/next.js/security/advisories/GHSA-pc58-hwjq-p385)\r\n- [SVG rejection bypass in Next.js image optimization](https://github.com/vercel/next.js/security/advisories/GHSA-7qx7-33qx-rqx2)\r\n- [HttpOnly cookie exposure through internal response header on Next.js Edge runtime routes](https://github.com/vercel/next.js/security/advisories/GHSA-f3mh-rxg3-f5g2)\r\n"},"readme":true,"readme_zh":false,"news":[{"title":"RCE Vulnerability in React and Next.js","url":"https://github.com/vercel/next.js/security/advisories/GHSA-9qr9-h5gf-34mp","hn":"https://news.ycombinator.com/item?id=46136026","source":"Hacker News","lang":"en","date":"2025-12-03","points":628,"comments":259},{"title":"Show HN: Find alternatives to almost any popular GitHub repo","url":"https://news.ycombinator.com/item?id=30185599","hn":"https://news.ycombinator.com/item?id=30185599","source":"Hacker News","lang":"en","date":"2022-02-02","points":120,"comments":55},{"title":"Next.js v13 websites are a heaven for scraping","url":"https://news.ycombinator.com/item?id=37883999","hn":"https://news.ycombinator.com/item?id=37883999","source":"Hacker News","lang":"en","date":"2023-10-14","points":81,"comments":35},{"title":"Ask HN: Anyone use GitHub Issues at their company?","url":"https://news.ycombinator.com/item?id=30839934","hn":"https://news.ycombinator.com/item?id=30839934","source":"Hacker News","lang":"en","date":"2022-03-29","points":29,"comments":16},{"title":"Next.js: The \"Versatile\" React Framework That Can't Handle Dynamic Routes","url":"https://github.com/vercel/next.js/discussions/64660","hn":"https://news.ycombinator.com/item?id=44141746","source":"Hacker News","lang":"en","date":"2025-05-31","points":17,"comments":20},{"title":"Authorization Bypass in Next.js Middleware","url":"https://github.com/vercel/next.js/security/advisories/GHSA-f82v-jwr5-mffw","hn":"https://news.ycombinator.com/item?id=43440276","source":"Hacker News","lang":"en","date":"2025-03-21","points":8,"comments":0},{"title":"Ask HN: How does Nextjs justify using React canary branches?","url":"https://news.ycombinator.com/item?id=38336095","hn":"https://news.ycombinator.com/item?id=38336095","source":"Hacker News","lang":"en","date":"2023-11-19","points":2,"comments":1},{"title":"Ask HN: What libraries do you recommend for a Node.js CRUD web app?","url":"https://news.ycombinator.com/item?id=29096693","hn":"https://news.ycombinator.com/item?id=29096693","source":"Hacker News","lang":"en","date":"2021-11-03","points":2,"comments":0},{"title":"Critical vulnerability in Next.js allows 'unauthenticated takeover'. Two weeks since the patch, potential PoC code has emerged, so if you haven't already, update to 16.4.1/15.5.28","url":"https://note.com/ali_archive/n/n87eb5eda874d?hl=en","source":"note","lang":"en","date":"2026-10-29"},{"title":"Postmortem on Next.js Middleware bypass","url":"https://vercel.com/blog/postmortem-on-next-js-middleware-bypass","source":"vercel","lang":"en","date":"2025-02-26"},{"title":"Vercel to Self-Hosted Next.js: Setting up Zero Downtime Deploys with GitHub Actions","url":"https://prototypr.io/post/nextjs-selfhost-vercel","source":"prototypr","lang":"en","date":"2024-04-23"},{"title":"GitHub日榜背后的三大技术信号：合规、协作与限流","url":"https://news.google.com/rss/articles/CBMiXkFVX3lxTE5QVk8zMG1jcVR2MmQ3Yml2LVVIcDBDYk9vQmdjOGV3X19PZHRYdlk5SktoRzZfajdIRGJXNlVxSWdKUy10Nll0bDJfcUdCNTlYSnIxZ1BxQm9RcTJQT1E?oc=5","source":"CSDN","lang":"zh","date":"2026-11-07"},{"title":"开源 RAG 平台 Ollmo 发布：基于 Go + Next.js 构建私有化 AI 知识库与 Agent","url":"https://news.google.com/rss/articles/CBMib0FVX3lxTE51MTJDQjAwOUt1Q0kweVJqd09oR01lMDVtZzR4aWZZT3VaUGduOW05QmdCR2tvSlc1SEgyZ195QTV3R0JrVWZTVTFZRHNvbm1aNHoyY3laUEtFT3Y1WXplWFJTNFBYVGhmZk9na1U5TQ?oc=5","source":"https://www.80aj.com/","lang":"zh","date":"2026-08-14"},{"title":"Stacked pull requests are now in public preview","url":"https://news.google.com/rss/articles/CBMikwFBVV95cUxNeGlZWFhXOEU3ZDhKY3hNa2dRUTlNbU9TQTVWdThnMGpteThaWXp4UEhQMWpSbndJV2JyOTMyTlFFN1ZKakNROFB2U3U0N1V3U2hhRV81bGlVdkdpM3NZNDFibWZzOXRnYWZJN2dBZE1lVEdUYTQ1Q2V2RG9CYzRFU2twN1VRbjhfZGRFaEpRTm9sT0k?oc=5","source":"The GitHub Blog","lang":"en","date":"2026-07-30"},{"title":"GitHub for Beginners: Getting started with GitHub Pages","url":"https://news.google.com/rss/articles/CBMioAFBVV95cUxQel8zNUxJa0NSZklPVUVEc09XdExqUmFMMEJEZFpab0VXZ29FZmtyTDR6VFRKNVVuNXhZeG9MWkxVWm85YXFGQ1h0Ry1rYjdHS29MT1Qxc194SG5fVmNVdkV6UzgtVGZxUlFTaTBYTGVGeTRYWGFPQ2s0SThXUkdHeDVsWTM1RnUwTWdIcTlXRDJTYjJ3UzZGc0pFQ19lLVgt?oc=5","source":"The GitHub Blog","lang":"en","date":"2026-04-13"},{"title":"Hackers Exploit CVE-2025-55182 to Breach 766 Next.js Hosts, Steal Credentials","url":"https://news.google.com/rss/articles/CBMifEFVX3lxTFBsMjZsUGltdVYwTHM5QjdvaDRMMk9ZdjFjaGFjakR0c0ROcVhuMy1KUUVHTUhwcjlqdWVEVW54MUNvNGdOMTMzZ1M3U1pYUjhnX0dUMDRhYURiYjc0VVdEenRHQllkSlJJaEFNb1dUdHZES3R2OGt1SnhNU0c?oc=5","source":"The Hacker News","lang":"en","date":"2026-04-02"},{"title":"来自 GitHub 的数据表明，AI 工具正在创造“便利循环”，重塑开发者的语言选择","url":"https://news.google.com/rss/articles/CBMiXkFVX3lxTFBNcW5tT3RVc1MyVmRtZFNuTHladTMxZWRiSzBLa25mWHFxc2lpZk92U1RBcUFCc2l0WGxqMlFjUWhoTTVGMG93ZGxtM0hucmhMYkVNSndURUZSa3M2WXc?oc=5","source":"InfoQ.cn","lang":"zh","date":"2026-03-11"},{"title":"How to add a Node.js web app in Hostinger","url":"https://news.google.com/rss/articles/CBMihAFBVV95cUxNTzcxeGZpZVE2STJ4ckJ1Q3ZzOFhIeHRoVzJMa2tFT2RrY2xGZzdLX08tb1hDbWU5N1VnN1ZfTUxrYmNOekd0Ukl4ZE8wSngzdG53UkF5NTZrVVF1QTFSTzAtRFNvMjNkdF9zWjE4WlpuWjh6UU1xLXNTZlJKd3dvWFdTUng?oc=5","source":"Hostinger","lang":"en","date":"2025-12-18"},{"title":"The Bug That Won't Die: 10 Years of the Same Mistake","url":"https://news.google.com/rss/articles/CBMiaEFVX3lxTFBVSXp4WUpvSTdmZ1I4S2tTUVk3SzhZcGkwSlkydWJOcHA3OFhqRXdTblpCNi1xRmVQbGZfbFRYckh2SEhCdlFGNUlyUlZDZXM0UzQ2N0pHT3pIRkxXWENOc0J0M21CaXZz?oc=5","source":"Recorded Future","lang":"en","date":"2025-12-05"},{"title":"手把手实测！Claude Code真的能搞定GitHub问题？","url":"https://news.google.com/rss/articles/CBMiVkFVX3lxTFBBNTh5Unk3d2ZHYUc1bjduSEFCQWF5RjJoTk8tUjUyNGpnT29lZExhZUt3RlN3Qi1vWUZtazJQRUI0UDVOT1RUSGRhOWhsVndrY2taNWdn?oc=5","source":"QQ News","lang":"zh","date":"2025-03-20"},{"title":"Node.js 新官网为何选用了 Next.js?","url":"https://news.google.com/rss/articles/CBMiU0FVX3lxTFBodGhkN3U5NUhCeEEtdHZlLXdodV9oRER0ZDAydUV2MEotN0xQV0N0SzhRUE4tZFQ4VTVJXzBnWlVJOTQtb2lkVGg5ZTFHTkhpWUtn?oc=5","source":"51CTO","lang":"zh","date":"2024-03-29"},{"title":"前端容易出神话？从高中辍学到价值 10 亿美元的初创公司","url":"https://news.google.com/rss/articles/CBMiXkFVX3lxTE9QM3NJaEFlR2xtNlA2UjZ6d2VTTDlxSDVMQ01icDFXTEdWNTl2UEstT196UnE5czBHYklUTEthbWs3cmwza1lWYVBiVmlya1FLV2Z4SmJQa1hLYllzeEE?oc=5","source":"InfoQ.cn","lang":"zh","date":"2023-06-22"}],"stale":false,"snapshot_at":"2026-11-10T09:35:25Z","history_start":"2026-09-06"}