MrRio

Stars and mentions

Last 30 days, Oct 4 – Nov 2

GitHub stars2
mentions1
01234Oct 4Oct 18Nov 2
UTC days · repositories MrRio owns1 repositories

Package downloads

Cumulative recorded downloads · since 2025-10-30

npm16.8K
04.2K8.4K12.6K16.8KOct 4Oct 18Nov 2
Oct 28npm: 1/1 packages observed

Across 1 known packages in repositories MrRio owns. Cumulative totals include recorded downloads before the selected range. Missing observations leave gaps; totals may be incomplete.

Top repositories

MrRio’s repositories ranked by new stars, as on trending.

Loading

Contributes to

Repositories outside MrRio’s account where MrRio opened or reviewed pull requests in the past 365 days.

Who noticed MrRio

Everyone who starred or forked MrRio’s repositories since the archive began in 2011.

Notable accounts

Ordered by the stars their own repositories have received.

Biggest fans

Accounts that starred the most of these repositories.

Breakout weeks

Each repository’s best week of new stars, with the release published around it.

Mentions

1post
Nov 30 posts
  1. ptop: Pate's top, a copy of vtop in Rust I like vtop. I wanted a more performant version that works exactly the same, so I made ptop, short for Pate's top. It's a copy of vtop, rewritten in Rust. The dotted graphs are the point. So are the process list, the keyboard controls, and the themes. I wanted to keep the terminal monitor I already liked and reduce the resources it uses to tell me what is using my resources. The code is on GitHub, and the native executable is available as @patebryant/ptop on npm. !ptop terminal monitor _Rendered by ptop using synthetic demonstration data. The font depends on your terminal._ Try ptop ptop runs on macOS and Linux. The installation method depends on your platform. macOS: install from npm For Apple Silicon Macs running macOS 15 or later, install the prebuilt native package: npm install -g @patebryant/ptop ptop Press q to quit. You don't need to install Rust. npm distributes the compiled native executable; there is no resident Node wrapper or install-time binary download. Linux: install from source Linux has its own CPU and memory sensors, and Ubuntu builds, compatibility checks, and live-terminal tests run in CI alongside macOS. With Rust 1.92.0 installed and the usual Linux tools (ps, free, hostname, and killall) available: cargo install --git https://github.com/patebry/ptop --locked ptop The npm package currently includes only the macOS ARM64 binary. That is a packaging limit, not a Mac-only limit on ptop itself. Other Linux distributions and CPU architectures have not all been verified, and Intel Mac source builds are not yet verified. How close is it to vtop? Matching vtop's appearance and behavior is the goal, including its dotted CPU and memory history, process grouping, sorting, keyboard navigation, mouse selection, and 12 themes. The reference is vtop 0.6.1. The test harness checks 90 fixture frames against the upstream renderer, plus a separate ptop branding frame. It also tests command-line output, input handling, sensor timing, and terminal restoration. Those checks give us specific evidence of compatibility; they don't prove every possible terminal and workload behaves identically. A few differences are deliberate. It says ptop, the old footer link is gone, and updates are manual. Normal ptop does not poll npm in the background or invoke sudo to update itself. For reference testing, --vtop-parity restores vtop's branding, footer, and updater behavior. For everyday use, just run ptop. The optional --fix flag corrects vtop's macOS memory arithmetic; the default retains the compatibility behavior. Does rewriting vtop in Rust actually help? For the workload I measured, yes. These are the published ptop 0.1.0 vs. vtop 0.6.1 results, not a new benchmark of the 0.1.1 or later packages: | Measurement | vtop 0.6.1 | ptop 0.1.0 | | ----------------------------- | ---------- | ---------- | | Mean own-process memory (RSS) | 111.18 MiB | 7.31 MiB | | Mean CPU, percent of one core | 27.20% | 23.02% | That's about 93% less own-process RAM and 15% less CPU in this comparison. I ran three matched 20-second pairs on an Apple M2 Max with macOS 15.4.1, using a 100 × 30 terminal, a 300 ms update interval, the parallax theme, and mouse input disabled. ptop used its vtop compatibility mode. CPU accounting includes reaped sensor child processes; the RSS samples measure the monitor itself, not its whole process tree. This is one local workload. Process count, terminal size, update interval, and whatever else your machine is doing all affect the result. Rust alone isn't proof of a speedup. The full benchmark report and raw measurements are in the repository, along with instructions for running your own comparison. Same dots, familiar controls Use j and k to move through processes, c to sort by CPU, and m to sort by memory. Mouse selection and scrolling work too. To change the look: ptop -t nord All 12 themes ship with the binary. The README has the full control list, build instructions, and compatibility notes. ptop is MIT licensed, with credits and notices for vtop and the projects it builds on. vtop deserves the credit for the interface. I just wanted my own Rust version with a smaller footprint. And apparently an excuse to make a ridiculous launch commercial. Disclosure: This article was prepared by an AI coding agent from the project documentation and published benchmark data, at my direction. The project was also developed with AI assistance.

Trending awards, every completed day and week
Gold
01st place finishes
Silver
02nd place finishes
Bronze
23rd place finishes
Awarded repositories
1Owned by MrRio now

Repositories

Ordered by gold, then silver, then bronze.

  1. jsPDFBest: 3rd by stars, 497 stars002

Every award

Top-three finishes of these repositories in completed trending days and weeks, newest first.

  1. #3 by starsDaily trending
    497 stars
    jsPDF
  2. #3 by starsDaily trending
    258 stars
    jsPDF

A repository earns an award for finishing first, second or third in a completed trending day or week, ranked by new stars, new forks or pull request authors. Awards follow a repository through renames and transfers and count toward its current owner. Weeks run Monday to Sunday, UTC.