9 dépôts
Visual representations of system processes organized by parent-child relationships.
Distinct from Widget Tree Hierarchies: Candidates focus on memory tracing or generic widget trees, not the visualization of OS process lineages.
Explore 9 awesome GitHub repositories matching operating systems & systems programming · Process Hierarchy Visualizations. Refine with filters or upvote what's useful.
bpytop is a cross-platform terminal system monitor and resource dashboard for Unix-like operating systems. It provides a real-time interface for tracking processor, memory, disk, and network usage across Linux, macOS, and FreeBSD. The tool functions as a process manager, allowing users to filter, sort, and terminate system processes using a tree-view layout. It also serves as a hardware health monitor by tracking battery status and system temperatures. The interface is highly customizable, featuring a theme engine for adjusting color schemes and a layout system to toggle specific resource bo
Organizes system processes into a nested tree structure to visualize lineage and dependencies.
Rocky is an open-source enterprise operating system designed for server and cloud infrastructure. It is a community-maintained Linux server distribution that provides a platform focused on stability and security. The project is fundamentally a Red Hat Enterprise Linux compatible operating system, maintaining bug-for-bug binary compatibility to ensure identical software behavior. This allows it to serve as an enterprise-grade platform without proprietary licensing. The distribution covers a broad range of system administration capabilities, including package management via modular repository
Visualizes the relationships between parent and child processes in a tree structure.
htop is a terminal-based system resource monitor and interactive process viewer. It functions as a text-user interface dashboard for overseeing hardware temperatures, load averages, and battery status while providing a comprehensive tool for monitoring and managing system processes. The application distinguishes itself through detailed process lifecycle management, allowing users to kill processes, adjust priorities via renicing, and assign CPU affinity to specific cores. It provides high-level visibility into system behavior through process hierarchy visualization and the ability to inspect
Visualizes system processes in a tree view to analyze parent-child relationships.
gops est un ensemble d'outils de diagnostic en ligne de commande pour surveiller, profiler et gérer l'état d'exécution des applications Go actives. Il fonctionne comme un outil de diagnostic d'exécution qui fournit une interface ciblée pour analyser la mémoire, profiler les performances et surveiller la santé des processus en cours. L'outil fournit un ensemble d'utilitaires spécialisés, y compris un profileur de performance pour capturer les profils CPU et tas, un analyseur de mémoire pour identifier les fuites et déclencher le ramasse-miettes, et un moniteur de processus pour découvrir les binaires en cours d'exécution et visualiser les hiérarchies de processus. Le projet couvre un large éventail de capacités de diagnostic, y compris le traçage de l'exécution, la capture de traces de pile et l'échantillonnage de l'utilisation des ressources. Il inclut également des utilitaires système pour l'inspection des métadonnées de processus, la résolution de chemins binaires et la surveillance des métriques d'exécution telles que le nombre de threads et les statistiques de mémoire.
Visualizes the parent-child relationships and execution dependencies of running Go processes in a tree view.
fkill-cli is a cross-platform command line interface designed to search for and terminate system processes across different operating systems. It functions as a system process terminator that allows users to stop running applications using unique identifiers, names, or forced termination signals. The tool features an interactive process manager that provides a visual, searchable interface for browsing active processes and selecting targets for termination without requiring a process ID. It also includes a network port cleaner to identify and kill specific processes occupying a network port us
Provides a visual list interface for browsing and choosing running processes for immediate termination.
Procs est un moniteur et visualiseur de processus système haute performance écrit en Rust. Il sert de remplacement à la commande ps, fournissant une interface en ligne de commande pour suivre les processus système actifs et leurs métriques de CPU et de mémoire associées. L'outil se distingue par sa connaissance des conteneurs, qui mappe les tâches système à leurs noms de conteneurs Docker correspondants. Il dispose également d'un arbre de processus interactif pour visualiser les relations parent-enfant dans une mise en page hiérarchique et un exportateur JSON pour l'analyse de données programmatique et l'automatisation. La surface de surveillance inclut le suivi de l'activité en temps réel via un polling basé sur des intervalles, le filtrage par mots-clés et expressions régulières, et le tri basé sur les métriques. Les utilisateurs peuvent personnaliser l'expérience via des fichiers de configuration TOML pour gérer les colonnes de sortie, les thèmes de couleur et l'alignement visuel. L'utilitaire inclut la génération de complétion shell pour plusieurs shells en ligne de commande et s'intègre avec les pagers système pour naviguer dans les longues listes de processus.
Visualizes parent and child process relationships in a hierarchical tree layout.
CodeCompanion is a Neovim plugin that brings large language model capabilities directly into the editor, enabling turn-based conversations with AI models in a dedicated chat buffer. It provides a comprehensive interface for interacting with LLMs, supporting multiple providers through a flexible adapter system that can route requests to various hosted or local language model services. The plugin distinguishes itself through its extensive context-sharing capabilities, allowing users to send buffer contents, visual selections, git diffs, LSP diagnostics, terminal output, quickfix lists, and view
Shares the current or most recent visual selection with the LLM for targeted code analysis.
htop est un moniteur système avec interface utilisateur textuelle pour les systèmes Unix. Il fonctionne comme un visualiseur de processus interactif et un visualiseur de ressources en temps réel, fournissant un tableau de bord pour suivre les métriques CPU, mémoire et charge moyenne. L'outil permet le tri, le filtrage et la terminaison des processus et threads système actifs. Il se distingue par une interface en mode texte qui peut rendre les processus dans une structure arborescente hiérarchique pour visualiser les relations parent-enfant et permet l'assignation de l'affinité CPU à des cœurs de processeur spécifiques. La surface de surveillance couvre l'utilisation du CPU, les allocations mémoire, l'état de la batterie et les moyennes de charge du système. Les utilisateurs peuvent personnaliser l'expérience visuelle en configurant des compteurs de ressources, en modifiant les colonnes de processus et en appliquant des schémas de couleurs spécifiques. L'interface inclut une barre de fonctions persistante qui affiche les raccourcis clavier et les commandes disponibles.
Provides visual analysis of process hierarchies to understand software dependencies and lineage.
This project is a collection of operating systems courseware and educational programming exercises designed for studying operating system design and implementation. It provides a set of concept simulators for modeling CPU scheduling, memory virtualization, and concurrency mechanisms. The project includes specialized tools such as a concurrency simulation lab for experimenting with synchronization, a file system modeling suite for studying disk persistence and RAID configurations, and a process tree visualizer for displaying parent-child relationship hierarchies. The software covers broader c
Creates visual representations of system processes organized by their parent-child relationship lineages.