{"full_name":"oven-sh/bun","owner":"oven-sh","name":"bun","url":"https://github.com/oven-sh/bun","description":"Incredibly fast JavaScript runtime, bundler, test runner, and package manager – all in one","homepage":"https://bun.com","topics":[],"language":"Rust","license":"NOASSERTION","avatar":"https://avatars.githubusercontent.com/u/108928776?v=4","created_at":"2021-04-14T00:48:17Z","pushed_at":"2026-11-10T09:36:10Z","metrics":{"stars":96741,"forks":5277,"watchers":625,"issues":19217,"prs":27718,"releases":219,"issues_open":null,"issues_closed":null,"prs_open":null,"prs_closed":null,"prs_merged":null,"discussions":979},"growth":{"day":{"stars":15,"forks":2,"base_day":"2026-11-09"},"week":{"stars":225,"forks":-12,"base_day":"2026-11-03"},"month":{"stars":618,"forks":186,"base_day":"2026-10-11"}},"history":{"dates":["2026-09-30","2026-10-01","2026-10-02","2026-10-03","2026-10-04","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":[96006,96006,96022,96030,96039,96041,96068,96076,96098,96099,96106,96123,96140,96145,96152,96165,96176,96206,96221,96235,96247,96266,96275,96301,96320,96331,96346,96361,96386,96421,96439,96452,96458,96471,96516,96530,96726,96741],"forks":[5052,5052,5056,5056,5057,5062,5069,5075,5081,5085,5086,5091,5096,5095,5100,5100,5104,5111,5117,5119,5123,5124,5125,5149,5145,5131,5105,5114,5119,5153,5174,5196,5215,5241,5289,5291,5275,5277],"watchers":[629,629,629,628,628,627,625,625,626,626,626,626,626,625,625,625,625,624,624,624,623,623,623,623,622,618,619,619,613,613,613,612,612,612,611,610,625,625],"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,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,null,null,null,null,null]},"boards":{"total":156},"same_owner":[],"issues":[{"number":159,"title":"Bun's Roadmap","comments":183,"created_at":"2022-05-06T21:24:38Z"},{"number":1825,"title":"`bun test`","comments":119,"created_at":"2023-01-18T03:18:47Z"},{"number":17723,"title":"Moving from Node to Bun spikes container CPU and memory usage until it crashes","comments":103,"created_at":"2025-02-26T16:34:00Z"},{"number":13656,"title":"Add WebTransport support","comments":96,"created_at":"2024-08-31T22:27:32Z"},{"number":533,"title":"Monorepo support","comments":94,"created_at":"2022-07-10T07:48:58Z"},{"number":4290,"title":"Support V8 C++ APIs for \"nan\" addons and other packages to work","comments":90,"created_at":"2023-08-24T08:31:11Z"},{"number":4822,"title":"Support AdonisJS 6","comments":78,"created_at":"2023-09-10T15:00:13Z"},{"number":3312,"title":"CPU emulator leads to strange memory issues","comments":69,"created_at":"2023-06-14T11:28:49Z"}],"discussions":[{"number":47864,"title":"Yatta JS — a Bun-first backend framework","comments":0,"category":"Show and tell","created_at":"2026-11-03T15:12:37Z"},{"number":47835,"title":"A VS Code extension that shows bun run and bun test output on the line that logged it","comments":0,"category":"Show and tell","created_at":"2026-11-03T07:17:36Z"},{"number":47570,"title":"Is porting usockets to Rust a good idea? Any plan for it?","comments":1,"category":"General","created_at":"2026-10-31T18:46:07Z"},{"number":46500,"title":"Re-evaluating Bun's Long-Term JavaScript Engine Strategy","comments":0,"category":"Ideas","created_at":"2026-10-22T11:05:29Z"},{"number":46493,"title":"Bun v1.4.4","comments":0,"category":"Announcements","created_at":"2026-10-22T10:11:32Z"},{"number":46433,"title":"Why even attempt to replace node?","comments":9,"category":"General","created_at":"2026-10-20T23:45:51Z"},{"number":45182,"title":"Browser testing tool","comments":1,"category":"Ideas","created_at":"2026-10-13T20:21:52Z"},{"number":45181,"title":"Universal packages (Such as testing)","comments":0,"category":"Ideas","created_at":"2026-10-13T20:18:20Z"}],"latest_release":{"name":"Bun v1.4.4","tag":"bun-v1.4.4","published_at":"2026-10-22T10:11:32Z","body":"To install Bun v1.4.4\n```bash\ncurl -fsSL https://bun.com/install | bash\n# or you can use npm\n# npm install -g bun\n```\n\nWindows:\n```bash\npowershell -c \"irm bun.com/install.ps1|iex\"\n```\n\nTo upgrade to Bun v1.4.4:\n```bash\nbun upgrade\n```\n\n### [Read Bun v1.4.4's release notes on Bun's blog](https://bun.com/blog/bun-v1.4.4)\n\n### Thanks to 39 contributors!\n\n- [@0xh3x](https://github.com/0xh3x)\n- [@1cedsoda](https://github.com/1cedsoda)\n- [@alex-mextner](https://github.com/alex-mextner)\n- [@alii](https://github.com/alii)\n- [@Artoria2e5](https://github.com/Artoria2e5)\n- [@bompus](https://github.com/bompus)\n- [@C0casio45](https://github.com/C0casio45)\n- [@cirospaciari](https://github.com/cirospaciari)\n- [@davidhevn](https://github.com/davidhevn)\n- [@deepshekhardas](https://github.com/deepshekhardas)\n- [@Dex4Sure](https://github.com/Dex4Sure)\n- [@dylan-conway](https://github.com/dylan-conway)\n- [@EffortlessSteven](https://github.com/EffortlessSteven)\n- [@eriklangille](https://github.com/eriklangille)\n- [@filipesarturi](https://github.com/filipesarturi)\n- [@fredluz](https://github.com/fredluz)\n- [@gerardp](https://github.com/gerardp)\n- [@gohryt](https://github.com/gohryt)\n- [@himself65](https://github.com/himself65)\n- [@hughescr](https://github.com/hughescr)\n- [@Jarred-Sumner](https://github.com/Jarred-Sumner)\n- [@jdjkelly](https://github.com/jdjkelly)\n- [@jecquas](https://github.com/jecquas)\n- [@jobansd](https://github.com/jobansd)\n- [@kernoeb](https://github.com/kernoeb)\n- [@KilianB](https://github.com/KilianB)\n- [@MarshallOfSound](https://github.com/MarshallOfSound)\n- [@Neekoras](https://github.com/Neekoras)\n- [@nikeee](https://github.com/nikeee)\n- [@nikelborm](https://github.com/nikelborm)\n- [@ousamabenyounes](https://github.com/ousamabenyounes)\n- [@pjb3](https://github.com/pjb3)\n- [@RajeshKumar11](https://github.com/RajeshKumar11)\n- [@ralyodio](https://github.com/ralyodio)\n- [@robobun](https://github.com/robobun)\n- [@RubenPari](https://github.com/RubenPari)\n- [@sosukesuzuki](https://github.com/sosukesuzuki)\n- [@steipete](https://github.com/steipete)\n- [@SyMind](https://github.com/SyMind)\n"},"readme":true,"readme_zh":false,"news":[{"title":"Zig → Rust porting guide","url":"https://github.com/oven-sh/bun/commit/46d3bc29f270fa881dd5730ef1549e88407701a5","hn":"https://news.ycombinator.com/item?id=48016880","source":"Hacker News","lang":"en","date":"2026-05-05","points":723,"comments":555},{"title":"Rewrite Bun in Rust has been merged","url":"https://github.com/oven-sh/bun/pull/30412","hn":"https://news.ycombinator.com/item?id=48132488","source":"Hacker News","lang":"en","date":"2026-05-14","points":708,"comments":789},{"title":"Bun Rust rewrite: \"codebase fails basic miri checks, allows for UB in safe rust\"","url":"https://github.com/oven-sh/bun/issues/30719","hn":"https://news.ycombinator.com/item?id=48150900","source":"Hacker News","lang":"en","date":"2026-05-15","points":488,"comments":345},{"title":"Bun v0.2.0","url":"https://github.com/oven-sh/bun/releases/tag/bun-v0.2.0","hn":"https://news.ycombinator.com/item?id=33198198","source":"Hacker News","lang":"en","date":"2022-10-14","points":133,"comments":58},{"title":"Bun adds pnpm-style isolated installation mode","url":"https://github.com/oven-sh/bun/pull/20440","hn":"https://news.ycombinator.com/item?id=44611467","source":"Hacker News","lang":"en","date":"2025-07-19","points":114,"comments":16},{"title":"Bun: cgroup-aware AvailableParallelism / HardwareConcurrency on Linux","url":"https://github.com/oven-sh/bun/pull/28801","hn":"https://news.ycombinator.com/item?id=47625311","source":"Hacker News","lang":"en","date":"2026-04-03","points":45,"comments":24},{"title":"Remove .zig Files from Bun","url":"https://github.com/oven-sh/bun/pull/30680","hn":"https://news.ycombinator.com/item?id=48133323","source":"Hacker News","lang":"en","date":"2026-05-14","points":37,"comments":28},{"title":"Why NPM Malware Keeps Reaching for Bun","url":"https://www.endorlabs.com/learn/why-npm-malware-keeps-reaching-for-bun","source":"endorlabs.com","lang":"en","date":"2026-08-10"},{"title":"Pulumi Adds Full Bun Runtime Support","url":"https://www.infoq.com/news/2026/04/pulumi-bun-support/","source":"InfoQ","lang":"en","date":"2026-04-18"},{"title":"Fake Bun runtime infects over 1,000 NPM packages and 27,000 Github repositories with malware in just a few hours","url":"https://gigazine.net/gsc_news/en/20251125-shai-hulud-1k-npm-packages-27k-github-infected","source":"GIGAZINE","lang":"en","date":"2025-11-25"},{"title":"New JavaScript runtime Bun challenges Deno, Node.js","url":"https://www.techtarget.com/it-infrastructure/news/252522622/New-JavaScript-runtime-Bun-challenges-Deno-Nodejs","source":"techtarget","lang":"en","date":"2022-07-11"},{"title":"Hackers Hijack 42 GitHub Repositories to Plant Malware Traps for Claude, Gemini, and Cursor Users","url":"https://news.google.com/rss/articles/CBMid0FVX3lxTFBjb1JKUjR3eENQM0VCR1kzdmtPdGhFMUFWZUtpSlFnVGNnSnhZbGkxd0hMRmVQaGwyY3pzNzhfRl9oQjlzUTQ3UzhJY1dqMFd2MWpwZWhSZzFyRGt6MC1xcGNOYmpNYnMyZU9udVRHeXE4ZHFmaXBz0gF8QVVfeXFMTUNpLUJZM3JTX0JobnZRbmdMbnRaalVaNHZHZXk2aHk4OXZDWVZYbGl5cXp5UEo1SFFsSll1WXhlakstQ0NHU0laNkNIYXB5NVdySDMyZWZENC1uQjhFbFZiOXg4ekVBM2Z5UVpCZGwzUUFIa0kzWmR3WVB4Rw?oc=5","source":"CyberSecurityNews","lang":"en","date":"2026-10-28"},{"title":"GitHub与Anthropic用AI智能体改写Rust代码，方法各异-AI应用","url":"https://news.google.com/rss/articles/CBMib0FVX3lxTE80b0VyR3U3Y3d3NS1RUHpBQ2RfQUV0SFVnSUJSWTE0Rk5lSkV0cnI2SmE1MGdsbXcxZG41S29rSjF5OUpqRHhMUFg1WTB5aDRwc2tzS0pKcm5tdkhnd1BCWmpIMHpPQzR3SUVZdkhFWQ?oc=5","source":"至顶网","lang":"zh","date":"2026-10-14"},{"title":"Bun 1.4 Rewritten In Rust","url":"https://news.google.com/rss/articles/CBMiiwFBVV95cUxPelBQRURYeW0zTjZMX0xMSERkYVZOY3RBc2N4YWRmSlZyTGpLQm9jQjE3LVNjdDNmNjFWamk3SDVCWFN0djhhMlBuY0E0VHRGR1hpODNDbWJlMkl5blJVakNrNkt2Q0RWazQ3d2JLalotckt3Qm40VDVobzVWS084clBSMGN5eG1XU3Y0?oc=5","source":"i-programmer.info","lang":"en","date":"2026-09-08"},{"title":"ChainDrop npm Worm: Bun-loaded CI/CD credential harvester with Ethereum dead-drop C2","url":"https://news.google.com/rss/articles/CBMiYEFVX3lxTFBVZ2sxZ0pCeGY0S1hrS0NMcjRSUVJGZU43d2lvMFdvQVZpckRpQXppZi1TaFJmZUNxQ3Z2eTF3WjBGWmFlY3lqZllsdUZzbUFsTDR4dWhSTnhJdFJlY3ZYLQ?oc=5","source":"Step Security","lang":"en","date":"2026-08-04"},{"title":"GitHub Trending Top 10: 智能体、内存与端侧运行主导本周","url":"https://news.google.com/rss/articles/CBMiggFBVV95cUxNM1ZBcTJfZHVXUFVRWFoyMmhnamh1OFNfbUVOQkRQTjR0ZHJjd3lMNElHdXJqal83RlZHemJXLVNTUkNkdmlWbFM1Ml9YN0tKOXVKNDBZSWZSWnhaZV9OWFZudXowYTREVE5Fc0J0MmtjOGN3bHVFZjZvdTh4QUd3V3p3?oc=5","source":"Pasquale Pillitteri","lang":"zh","date":"2026-05-21"},{"title":"Bun takes a surprising step from Zig to Rust","url":"https://news.google.com/rss/articles/CBMikgFBVV95cUxPdWFJUC1jX1lYRzVsOUQ5MlExbjM4bFREVVdBSmNVeGhpTVFPb3hmWGlkRDFkb3IyQkJTTTVNQW9tbHg1VHVleEJNN3ZKLXJJTTAxaU4yNHNkbVBFb1ZNejIyNXRkbC1TU0RpOTRRTkRTMXZaUUkycjlpNGFvdUZUTTJCc29peFFNaWhNNVk1Zmlwdw?oc=5","source":"Techzine Global","lang":"en","date":"2026-05-15"},{"title":"Bun 1.0 大动作：用 Rust 重写核心代码，6755 个提交背后的技术豪赌","url":"https://news.google.com/rss/articles/CBMiS0FVX3lxTFA2eHpaZkJNRVlzMUZIeURBNUNEaDBUREs3cnNCMTZSN2t6cTlyd1NmUWxoU3hRekVwTVFKMjUtOEtJS3JSVVZ0NFRzNA?oc=5","source":"OSCHINA","lang":"zh","date":"2026-05-15"},{"title":"6 天、96 万行Rust、直接合并？Claude Code 被 Bun 的内存泄漏拖垮后，Bun 让 Claude 亲手重写了自己","url":"https://news.google.com/rss/articles/CBMiXkFVX3lxTE1TbzlMSkREOWpWbTFNWVZfOUZMZV8ySV9fcS1EVWVhQjZZb3VtTTdYQ2stYUJFYkZrTENmLUQ2b3AwMjJaRzNRREZQckhmbV8tMTQzYVYwLUNJOWl1ZXc?oc=5","source":"InfoQ.cn","lang":"zh","date":"2026-05-13"},{"title":"\"A Mini Shai-Hulud Has Appeared\": Bun-Based Stealer Hits SAP @cap-js and mbt npm Packages","url":"https://news.google.com/rss/articles/CBMifEFVX3lxTE9Kc2NzMGMyY2I2V2gxSlJnTk5uZlAydHFTbDdxWVYxRnExdG1RRElhWGZFc0xkSXRzZWphWWVOMnNWNE1HLTdoUDdLR19OSmRRbWRCV3Zya1ZabUR2ZjNWSHhDUVMwbmhUNEhfTklsNWJ5empNWHdBLXFQUzU?oc=5","source":"Snyk","lang":"en","date":"2026-04-29"},{"title":"Claude Code源码「换壳」反杀，全网疯狂克隆！Anthropic封杀失败","url":"https://news.google.com/rss/articles/CBMiSEFVX3lxTE40NXBqbDhCVl80Z2MteGpUNEdEN1pLWXNqY2dVdlI5NEttQUtGaGY0ZXVzREdVb2NINFhzZnVleDNQbHMxTGtWbA?oc=5","source":"智源社区","lang":"zh","date":"2026-04-02"}],"stale":false,"snapshot_at":"2026-11-10T09:35:25Z","history_start":"2026-09-06"}