[{"data":1,"prerenderedAt":172},["ShallowReactive",2],{"repo-unitech-pm2-en":3,"i18n-unitech-pm2-en":169},{"mirrorPool":4,"detail":13,"relatedProjects":70},[5,9],{"key":6,"label":7,"base":8,"type":6},"github","mirror.github","https:\u002F\u002Fgithub.com\u002F",{"key":10,"label":11,"base":12,"type":10},"auto-proxy","mirror.autoProxy","https:\u002F\u002Fgithub.xxlab.tech\u002F",{"owner":14,"repo":15,"repoId":16,"repoUrl":17,"starCount":18,"language":19,"description":20,"languages":21,"screenshots":26,"homepage":36,"pushedAt":37,"ownerAvatar":38,"ownerName":39,"ownerBio":40,"lastSyncTime":41,"lastReleaseTime":42,"tags":43,"license":53,"category":54,"subgroup":55,"releases":56},"Unitech","pm2",10187082,"https:\u002F\u002Fgithub.com\u002FUnitech\u002Fpm2",43334,"JavaScript","Node.js\u002FTypescript\u002FBun Production Process Manager with a built-in Load Balancer.",{"JavaScript":22,"Shell":23,"Smarty":24,"Go Template":24,"Dockerfile":24,"Python":25,"PowerShell":25,"Makefile":25},90.8,8.9,0.1,0,[27,32],{"sources":28},[29],{"kind":30,"url":31},"jsdelivr","https:\u002F\u002Fcdn.jsdelivr.net\u002Fgh\u002Fin-face\u002Fgithub_imgs@main\u002Fscreenshots\u002F10187082\u002F1.webp",{"sources":33},[34],{"kind":30,"url":35},"https:\u002F\u002Fcdn.jsdelivr.net\u002Fgh\u002Fin-face\u002Fgithub_imgs@main\u002Fscreenshots\u002F10187082\u002F3.webp","https:\u002F\u002Fpm2.keymetrics.io\u002Fdocs\u002Fusage\u002Fquick-start\u002F","2026-11-03","https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F757747?v=4","Alexandre Strzelewicz","PM2 Gatekeeper - Keymetrics Founder","2026-11-13T18:01:40.110479+00:00","2017-12-21T17:00:21Z",[44,45,46,47,48,49,50,15,51,52],"command-line","command-line-tool","deploy","load-balancer","monitoring","node","nodejs","process-manager","production","NOASSERTION","development","命令行工具",[57],{"tag":58,"publishAt":42,"semVer":59,"prerelease":62,"assets":63},"2.9.2-next",[60,61,60],2,9,true,[64],{"fileName":65,"sizeMb":66,"sha256":67,"downloadCount":68,"originUrl":69},"pm2-2.9.2-next.tgz",0.2,"",47,"https:\u002F\u002Fgithub.com\u002FUnitech\u002Fpm2\u002Freleases\u002Fdownload\u002F2.9.2-next\u002Fpm2-2.9.2-next.tgz",[71,98,117,133,145,158],{"owner":72,"repo":73,"repoId":74,"category":75,"subgroup":55,"language":76,"tags":77,"starCount":87,"ownerUid":88,"latestTag":89,"platforms":90,"lastReleaseTime":95,"downloadCount":96,"description":97},"junegunn","fzf",13807606,"tools","Go",[78,79,80,73,81,82,83,84,85,86],"bash","cli","fish","go","neovim","tmux","unix","vim","zsh",84054,700826,"v0.75.0",[91,92,93,94],"windows","mac","linux","other","2026-11-07T12:03:59Z",1751,"A general-purpose command-line fuzzy finder that also serves as an interactive terminal toolkit.",{"owner":99,"repo":100,"repoId":101,"category":75,"subgroup":55,"language":102,"tags":103,"starCount":110,"ownerUid":111,"latestTag":112,"platforms":113,"lastReleaseTime":114,"downloadCount":115,"description":116},"sharkdp","bat",130464961,"Rust",[79,44,104,105,106,107,108,109],"git","hacktoberfest","rust","syntax-highlighting","terminal","tool",60669,4209276,"v0.26.1",[91,92,93],"2025-12-02T20:48:10Z",1267736,"A cat(1) clone with syntax highlighting and Git integration.",{"owner":118,"repo":118,"repoId":119,"category":54,"subgroup":55,"language":120,"tags":121,"starCount":126,"ownerUid":127,"latestTag":128,"platforms":129,"lastReleaseTime":130,"downloadCount":131,"description":132},"PowerShell",49609581,"C#",[44,105,93,122,123,124,125,91],"macos","netcore","powershell","shell",56141,11524380,"v7.7.0",[91,92,93],"2026-11-10T20:18:47Z",91728,"PowerShell is Microsoft's official cross-platform automation framework — one syntax for Windows \u002F Linux \u002F macOS with first-class structured data, REST APIs and object models. 56 K stars.",{"owner":79,"repo":79,"repoId":134,"category":75,"subgroup":55,"language":76,"tags":135,"starCount":138,"ownerUid":139,"latestTag":140,"platforms":141,"lastReleaseTime":142,"downloadCount":143,"description":144},212613049,[79,104,136,137],"github-api-v4","golang",46994,59704711,"v2.104.0",[91,92,93],"2026-11-12T19:03:51Z",140337,"GitHub's official command-line tool that brings pull requests, issues, and other GitHub concepts to the terminal.",{"owner":99,"repo":146,"repoId":147,"category":75,"subgroup":55,"language":102,"tags":148,"starCount":152,"ownerUid":111,"latestTag":153,"platforms":154,"lastReleaseTime":155,"downloadCount":156,"description":157},"fd",90793418,[79,44,149,105,150,106,151,108,109],"filesystem","regex","search",45105,"v10.5.2",[91,92,93],"2026-11-07T07:23:35Z",14686,"A simple, fast and user-friendly alternative to 'find' for finding entries in your filesystem.",{"owner":159,"repo":159,"repoId":160,"category":54,"subgroup":55,"language":102,"tags":161,"starCount":162,"ownerUid":163,"latestTag":164,"platforms":165,"lastReleaseTime":166,"downloadCount":167,"description":168},"nushell",186024298,[159,106,125],41079,50749515,"0.117.0",[91,92,93],"2026-11-10T00:39:45Z",6024,"A new type of shell that treats data as structured tables rather than raw text streams, delivering a modern command-line experience.",{"description":170,"readmeHtml":171},"A production process manager for Node.js\u002FBun applications with a built-in load balancer, keeping apps alive forever and enabling zero-downtime reloads.","\u003Ch2 id=\"project-overview\">Project Overview\u003C\u002Fh2>\u003Cp>PM2 is a production process manager for Node.js\u002FBun applications with a built-in load balancer. It allows you to keep applications alive forever, reload them without downtime, and facilitate common system admin tasks.\u003C\u002Fp>\n\u003Ch2 id=\"key-features\">Key Features\u003C\u002Fh2>\u003Cul>\n\u003Cli>\u003Cstrong>Process Management\u003C\u002Fstrong>: Start, stop, restart, and delete applications\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Cluster Mode\u003C\u002Fstrong>: Starts multiple Node.js processes and load-balances HTTP\u002FTCP\u002FUDP queries between them\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Zero Downtime Reload\u003C\u002Fstrong>: Update applications without any downtime\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Log Management\u003C\u002Fstrong>: View, flush, and rotate logs\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Terminal Monitoring\u003C\u002Fstrong>: Monitor all processes from the command line\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Container Support\u003C\u002Fstrong>: Uses \u003Ccode>pm2-runtime\u003C\u002Fcode> as a drop-in replacement for \u003Ccode>node\u003C\u002Fcode>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch2 id=\"target-audience\">Target Audience\u003C\u002Fh2>\u003Cul>\n\u003Cli>Node.js\u002FBun application developers\u003C\u002Fli>\n\u003Cli>DevOps engineers who need production process management\u003C\u002Fli>\n\u003Cli>Teams who want zero-downtime deployments\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch2 id=\"quick-start\">Quick Start\u003C\u002Fh2>\u003Cdiv class=\"code-block\">\u003Cpre>\u003Ccode class=\"hljs language-bash\"># Install\nnpm install pm2 -g\n# Or with Bun\nbun install pm2 -g\n\n# Start an application\npm2 start app.js\u003C\u002Fcode>\u003C\u002Fpre>\u003C\u002Fdiv>\u003Ch2 id=\"core-advantages\">Core Advantages\u003C\u002Fh2>\u003Cul>\n\u003Cli>Battle-tested process manager\u003C\u002Fli>\n\u003Cli>Built-in load balancer\u003C\u002Fli>\n\u003Cli>Zero-downtime reload support\u003C\u002Fli>\n\u003Cli>Supports Linux, macOS, and Windows\u003C\u002Fli>\n\u003Cli>Supports Node.js 18+ and Bun 1+\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch2 id=\"system-requirements\">System Requirements\u003C\u002Fh2>\u003Cul>\n\u003Cli>\u003Cstrong>OS\u003C\u002Fstrong>: Linux, macOS, Windows\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Architectures\u003C\u002Fstrong>: Not explicitly listed\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Additional Dependencies\u003C\u002Fstrong>: Node.js 18+ or Bun 1+\u003C\u002Fli>\n\u003C\u002Ful>\n",1794593839036]