[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"project-80537":3},{"id":4,"name":5,"fullName":6,"owner":7,"repo":5,"description":8,"homepage":9,"htmlUrl":10,"language":11,"languages":10,"totalLinesOfCode":10,"stars":12,"forks":13,"watchers":14,"openIssues":15,"contributorsCount":16,"subscribersCount":16,"size":16,"stars1d":17,"stars7d":18,"stars30d":19,"stars90d":16,"forks30d":16,"starsTrendScore":20,"compositeScore":21,"rankGlobal":10,"rankLanguage":10,"license":22,"archived":23,"fork":23,"defaultBranch":24,"hasWiki":25,"hasPages":23,"topics":26,"createdAt":10,"pushedAt":10,"updatedAt":27,"readmeContent":28,"aiSummary":29,"trendingCount":16,"starSnapshotCount":16,"syncStatus":17,"lastSyncTime":30,"discoverSource":31},80537,"rproc","Trystan-SA\u002Frproc","Trystan-SA"," A Linux resource & process monitor inspired by Windows 11's Task Manager. Written in Rust with Slint","",null,"Rust",106,7,60,3,0,2,10,42,8,55.91,"MIT License",false,"main",true,[],"2026-06-12 04:01:29","\u003Cdiv align=\"center\">\n\n# rproc\n\n**A resource & process monitor for Linux, inspired by the Windows 11 Task Manager.**\n\nBuilt in Rust with [`egui`](https:\u002F\u002Fgithub.com\u002Femilk\u002Fegui).\n\n[![CI](https:\u002F\u002Fgithub.com\u002FTrystan-SA\u002Frproc\u002Factions\u002Fworkflows\u002Fci.yml\u002Fbadge.svg)](https:\u002F\u002Fgithub.com\u002FTrystan-SA\u002Frproc\u002Factions\u002Fworkflows\u002Fci.yml)\n[![Release](https:\u002F\u002Fgithub.com\u002FTrystan-SA\u002Frproc\u002Factions\u002Fworkflows\u002Frelease.yml\u002Fbadge.svg)](https:\u002F\u002Fgithub.com\u002FTrystan-SA\u002Frproc\u002Factions\u002Fworkflows\u002Frelease.yml)\n[![Latest release](https:\u002F\u002Fimg.shields.io\u002Fgithub\u002Fv\u002Frelease\u002FTrystan-SA\u002Frproc?sort=semver)](https:\u002F\u002Fgithub.com\u002FTrystan-SA\u002Frproc\u002Freleases\u002Flatest)\n[![License: MIT](https:\u002F\u002Fimg.shields.io\u002Fbadge\u002Flicense-MIT-blue.svg)](#license)\n![Platform: Linux](https:\u002F\u002Fimg.shields.io\u002Fbadge\u002Fplatform-Linux-informational)\n\n\u003Cimg src=\"img\u002Fcapture1.png\" alt=\"Performance view\" width=\"900\">\n\n\u003C\u002Fdiv>\n\n## Install\n\nPrebuilt packages for every release are on the\n[**Releases page**](https:\u002F\u002Fgithub.com\u002FTrystan-SA\u002Frproc\u002Freleases\u002Flatest).\nDownload the file for your distribution, then:\n\n### Debian \u002F Ubuntu (`.deb`)\n\n```bash\nsudo apt install .\u002Frproc_\u003Cversion>_amd64.deb\n```\n\n### Fedora \u002F RHEL \u002F openSUSE (`.rpm`)\n\n```bash\nsudo dnf install .\u002Frproc-\u003Cversion>-1.x86_64.rpm\n```\n\n### Flatpak\n\n```bash\nflatpak install --user .\u002Frproc-\u003Cversion>-x86_64.flatpak\nflatpak run io.github.trystan_sa.rproc\n```\n\n### NixOS \u002F Nix\n\n```bash\nnix run github:trystan-sa\u002Frproc\n```\n\n```nix\n# Install via Flake:\ninputs = {\n  rproc = {\n      url = \"github:trystan-sa\u002Frproc\";\n      inputs.nixpkgs.follows = \"nixpkgs\";\n    };\n};\n\n# In nix configuration:\n{inputs, pkgs, ...}:{\n  environment.systemPackages = with pkgs; [\n    inputs.rproc.packages.${pkgs.stdenv.hostPlatform.system}.default\n  ];\n}\n```\n\n### From source\n\nRequires the stable Rust toolchain ([rustup](https:\u002F\u002Frustup.rs\u002F)).\n\n```bash\ngit clone https:\u002F\u002Fgithub.com\u002FTrystan-SA\u002Frproc.git\ncd rproc\ncargo run --release\n```\n\n## Features\n\n- **Processes**: CPU, memory, disk I\u002FO, threads and status. Sort, filter and kill.\n- **Performance**: live charts for CPU (global + per-core), memory, disks, network and GPU (NVIDIA \u002F AMD \u002F Intel).\n- **Startup**: XDG autostart entries and enabled systemd units.\n- **Services**: systemctl system and user units.\n- **Settings**: adjustable refresh rate.\n\n\u003Cdiv align=\"center\">\n  \u003Cimg src=\".\u002Fimg\u002Fcapture2.png\" alt=\"Processes tab\" width=\"450\">\n  \u003Cimg src=\".\u002Fimg\u002Fcapture3.png\" alt=\"Startup apps\" width=\"450\">\n\u003C\u002Fdiv>\n\n## Requirements\n\n- Linux (X11 or Wayland)\n- `systemctl` for the Services and Startup tabs\n\n## Background sampling\n\n`rproc` keeps a 60-sample rolling window of system metrics\n(`~\u002F.cache\u002Frproc\u002Fhistory.bin`, ~2 KB, fixed size so\nre-opening the window shows the last minute of CPU and memory activity\neven after a full close. You can disable it in the settings page.\n\nThe collector runs as a detached background process, auto-spawned the\nfirst time you launch the GUI (`setsid`-detached, so closing rproc leaves\nit running). You can also start it on its own:\n\n```bash\nrproc --daemon\n```\n\nPackages install a systemd **user** unit that you can enable to start the\nsampler at login:\n\n```bash\nsystemctl --user enable --now rprocd\n```\n\n> Installing from source instead? Copy the unit first:\n> `mkdir -p ~\u002F.config\u002Fsystemd\u002Fuser && cp packaging\u002Frprocd.service ~\u002F.config\u002Fsystemd\u002Fuser\u002F`\n\n## Building packages\n\nSingle-command targets via the included `Makefile`:\n\n```bash\nmake deb               # build a .deb  -> target\u002Fdebian\u002F\nmake rpm               # build an .rpm -> target\u002Fgenerate-rpm\u002F\nmake flatpak           # build a local .flatpak bundle\nmake flatpak-install   # build + install the Flatpak for the current user\n```\n\n## License\n\n[MIT](LICENSE)\n","rproc 是一个受 Windows 11 任务管理器启发的 Linux 资源与进程监控工具，使用 Rust 语言和 egui 库编写。它提供了丰富的功能，包括实时显示 CPU（全局及单核）、内存、磁盘、网络和 GPU 的性能图表；支持对进程进行排序、过滤及终止操作；展示系统启动项和服务状态，并允许用户调整刷新频率。该工具适用于需要在 Linux 环境下直观监控系统资源消耗和管理进程的各种场景，如开发测试、运维监控等。其设计简洁且易于安装，通过多种包管理方式支持不同发行版，同时具备后台采样能力以保持历史数据连续性。","2026-06-11 04:01:08","CREATED_QUERY"]