{"id":13426578,"url":"https://github.com/MrRio/vtop","last_synced_at":"2025-03-15T21:31:34.013Z","repository":{"id":17518775,"uuid":"20306754","full_name":"MrRio/vtop","owner":"MrRio","description":"Wow such top. So stats. More better than regular top.","archived":false,"fork":false,"pushed_at":"2020-10-08T04:58:25.000Z","size":5900,"stargazers_count":4115,"open_issues_count":79,"forks_count":149,"subscribers_count":57,"default_branch":"master","last_synced_at":"2024-10-22T15:37:20.102Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"http://parall.ax/vtop","language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/MrRio.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2014-05-29T20:03:36.000Z","updated_at":"2024-10-21T14:52:58.000Z","dependencies_parsed_at":"2022-07-26T17:15:20.370Z","dependency_job_id":null,"html_url":"https://github.com/MrRio/vtop","commit_stats":null,"previous_names":[],"tags_count":3,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MrRio%2Fvtop","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MrRio%2Fvtop/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MrRio%2Fvtop/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MrRio%2Fvtop/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/MrRio","download_url":"https://codeload.github.com/MrRio/vtop/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":221618307,"owners_count":16852715,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-07-31T00:01:38.275Z","updated_at":"2024-10-27T02:30:41.309Z","avatar_url":"https://github.com/MrRio.png","language":"JavaScript","readme":"vtop\n=========\n\n[![Greenkeeper badge](https://badges.greenkeeper.io/MrRio/vtop.svg)](https://greenkeeper.io/) [![Build Status](https://travis-ci.org/MrRio/vtop.svg?branch=master)](https://travis-ci.org/MrRio/vtop)\n\nA graphical activity monitor for the command line.\n\n![](https://raw.githubusercontent.com/MrRio/vtop/master/docs/example.gif)\n\nHow to install\n---\n\nIf you haven't already got Node.js, then [go get it](http://nodejs.org/).\n\n```\nnpm install -g vtop\n```\n\nIf you're on macOS, or get an error about file permissions, you may need to do ```sudo npm install -g vtop```. Don't do this if you're using [nvm](https://github.com/creationix/nvm).\n\nRunning\n---\n\nThis is pretty simple too.\n\n```\nvtop\n```\n\nIf you *really* like vtop, but your finger muscle memory means you keep typing 'top' then why not add an alias to ~/.bashrc.\n\n```\nalias top=\"vtop\"\nalias oldtop=\"/usr/bin/top\"\n```\n\nKeyboard shortcuts\n---\n\n* Press 'u' to update to the latest version of vtop.\n* Arrow up or k to move up the process list.\n* Arrow down or j to move down.\n* Arrow left or h to zoom the graphs in.\n* Arrow right or l to zoom the graphs out.\n* g to go to the top of the process list.\n* G to move to the end of the list.\n* dd to kill all the processes in that group\n\nMouse control\n---\n\nIf your terminal supports mouse events (like iTerm) then\nyou can click on the items in the process list. As well as\nuse the scroll wheel. You can disable mouse control with\nthe `vtop --no-mouse` option.\n\nFAQs\n----\n\n### How does it work?\n\nIt uses [drawille](https://github.com/madbence/node-drawille) to draw CPU and Memory charts with Unicode braille characters, helping you visualize spikes. We also group processes with the same name together.\n\n### I think the CPU % is coming out wrong.\n\nWe calculate the CPU percentage as a total of your overall system power. 100% is all cores and HyperThreads maxed out. This is different to how Apple Activity monitor works.\n\n### Can I change the color scheme?\n\nSure, just do:\n\n```\nvtop --theme wizard\n```\n\nThis loads the theme file in themes/ with the same name. Make your own and send me a Pull Request :)\n\nYou could add this to your aliases if you'd like to use it always.\n\n```\nalias vtop=\"vtop --theme brew\"\n```\n\n### What about measuring server req/s, log entries, etc etc?\n\nYeah that's on the list :) Feel free to send a pull request though. Check out the sensors/ folder.\n\n### What license is this under?\n\nMIT – do what you like with it :)\n\n### Contributing \n\nGet stuck in – click the fork button, then clone to your local machine. Use the [GitHub Desktop client](https://desktop.github.com/) if you don't know Git. Tinker with the code then run this from the command line:\n\n```\n./bin/vtop.js\n```\n\nWhen you push it'll run the Standard JS checker http://standardjs.com/. If you run 'npm test' in your own terminal too, this runs in Travis, your PR will fail the test if this command fails.\n\n[![Standard - JavaScript Style Guide](https://cdn.rawgit.com/feross/standard/master/badge.svg)](https://github.com/feross/standard)\n\n\n","funding_links":[],"categories":["Packages","JavaScript","包","Monitoring","📟 Terminal","Tech","目录","HarmonyOS","Tools","Command-line apps","Applications","\u003ca name=\"monitor-top\"\u003e\u003c/a\u003eProcess viewers and monitoring (alternatives to top)","Built with blessed"],"sub_categories":["Command-line apps","命令行程序","TOPs","Tools","命令行应用","Windows Manager","Node","CLI Tools","Console-based Applications and Tools"],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FMrRio%2Fvtop","html_url":"https://awesome.ecosyste.ms/projects/github.com%2FMrRio%2Fvtop","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FMrRio%2Fvtop/lists"}