awesome-repositories.com
Blog
awesome-repositories.com

Entdecke die besten Open-Source-Repositories mit KI-gestützter Suche.

EntdeckenKuratierte SuchenOpen-Source-AlternativenSelf-hosted SoftwareBlogSitemap
ProjektÜber unsRanking-MethodikPresseMCP-Server
RechtlichesDatenschutzAGB
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

9 Repos

Awesome GitHub RepositoriesProcess Hierarchy Visualizations

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.

Awesome Process Hierarchy Visualizations GitHub Repositories

Finde die besten Repos mit KI.Wir suchen mit KI nach den am besten passenden Repositories.
  • aristocratos/bpytopAvatar von aristocratos

    aristocratos/bpytop

    10,908Auf GitHub ansehen↗

    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.

    Python
    Auf GitHub ansehen↗10,908
  • rocky-linux/rockyAvatar von rocky-linux

    rocky-linux/rocky

    9,497Auf GitHub ansehen↗

    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.

    enterprise-linuxrocky
    Auf GitHub ansehen↗9,497
  • htop-dev/htopAvatar von htop-dev

    htop-dev/htop

    8,126Auf GitHub ansehen↗

    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.

    C
    Auf GitHub ansehen↗8,126
  • google/gopsAvatar von google

    google/gops

    7,011Auf GitHub ansehen↗

    gops ist ein Kommandozeilen-Diagnose-Toolset zum Überwachen, Profilieren und Verwalten des Laufzeitzustands aktiver Go-Anwendungen. Es fungiert als Laufzeit-Diagnosetool, das eine fokussierte Schnittstelle zur Analyse von Speicher, Performance-Profilierung und Überwachung der Gesundheit laufender Prozesse bietet. Das Tool bietet eine Reihe spezialisierter Dienstprogramme, darunter einen Performance-Profiler zum Erfassen von CPU- und Heap-Profilen, einen Speicheranalysator zur Identifizierung von Lecks und zum Auslösen der Garbage Collection sowie einen Prozessmonitor zum Entdecken laufender Binärdateien und Visualisieren von Prozesshierarchien. Das Projekt deckt ein breites Spektrum an Diagnosefähigkeiten ab, einschließlich Laufzeit-Execution-Tracing, Stack-Trace-Erfassung und Sampling der Ressourcennutzung. Es enthält zudem Systemdienstprogramme für die Inspektion von Prozessmetadaten, Binärpfad-Auflösung und die Überwachung von Laufzeitmetriken wie Thread-Anzahl und Speicherstatistiken.

    Visualizes the parent-child relationships and execution dependencies of running Go processes in a tree view.

    Go
    Auf GitHub ansehen↗7,011
  • sindresorhus/fkill-cliAvatar von sindresorhus

    sindresorhus/fkill-cli

    6,993Auf GitHub ansehen↗

    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.

    JavaScript
    Auf GitHub ansehen↗6,993
  • dalance/procsAvatar von dalance

    dalance/procs

    6,115Auf GitHub ansehen↗

    Procs ist ein leistungsstarker System-Prozessmonitor und -Viewer, der in Rust geschrieben wurde. Er dient als Ersatz für den ps-Befehl und bietet eine Command-Line-Interface zur Verfolgung aktiver Systemprozesse sowie deren zugehöriger CPU- und Speichermetriken. Das Tool zeichnet sich durch seine Container-Awareness aus, die System-Tasks ihren entsprechenden Docker-Containernamen zuordnet. Es bietet zudem einen interaktiven Prozessbaum zur Visualisierung von Eltern-Kind-Beziehungen in einem hierarchischen Layout sowie einen JSON-Exporter für programmatische Datenanalyse und Automatisierung. Die Monitoring-Oberfläche umfasst Echtzeit-Aktivitätsverfolgung durch intervallbasiertes Polling, Filterung nach Schlüsselwörtern und regulären Ausdrücken sowie metrikbasiertes Sortieren. Benutzer können die Erfahrung durch TOML-Konfigurationsdateien anpassen, um Ausgabespalten, Farbthemen und visuelle Ausrichtung zu verwalten. Das Dienstprogramm beinhaltet die Generierung von Shell-Vervollständigungen für mehrere Befehlszeilen-Shells und lässt sich in System-Pager zur Navigation durch lange Prozesslisten integrieren.

    Visualizes parent and child process relationships in a hierarchical tree layout.

    Rust
    Auf GitHub ansehen↗6,115
  • olimorris/codecompanion.nvimAvatar von olimorris

    olimorris/codecompanion.nvim

    6,166Auf GitHub ansehen↗

    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.

    Luaacpagent-client-protocolanthropic
    Auf GitHub ansehen↗6,166
  • hishamhm/htopAvatar von hishamhm

    hishamhm/htop

    5,899Auf GitHub ansehen↗

    htop ist ein Systemmonitor mit Terminal-Benutzeroberfläche für Unix-Systeme. Er fungiert als interaktiver Prozessbetrachter und Echtzeit-Ressourcenvisualisierer und bietet ein Dashboard zur Verfolgung von CPU-, Speicher- und Lastdurchschnittsmetriken. Das Tool ermöglicht das Sortieren, Filtern und Beenden aktiver Systemprozesse und Threads. Es zeichnet sich durch eine Textmodus-Schnittstelle aus, die Prozesse in einer hierarchischen Baumstruktur darstellen kann, um Eltern-Kind-Beziehungen zu visualisieren, und ermöglicht die Zuweisung der CPU-Affinität zu spezifischen Prozessorkernen. Die Überwachungsoberfläche deckt CPU-Auslastung, Speicherbelegungen, Batteriestatus und Systemlastdurchschnitte ab. Benutzer können das visuelle Erlebnis anpassen, indem sie Ressourcen-Meter konfigurieren, Prozessspalten ändern und spezifische Farbschemata anwenden. Die Schnittstelle enthält eine persistente Funktionsleiste, die verfügbare Tastenkombinationen und Befehle anzeigt.

    Provides visual analysis of process hierarchies to understand software dependencies and lineage.

    Ccconsoleconsole-application
    Auf GitHub ansehen↗5,899
  • remzi-arpacidusseau/ostep-homeworkAvatar von remzi-arpacidusseau

    remzi-arpacidusseau/ostep-homework

    2,881Auf GitHub ansehen↗

    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.

    Python
    Auf GitHub ansehen↗2,881
  1. Home
  2. Operating Systems & Systems Programming
  3. Process Hierarchy Visualizations

Unter-Tags erkunden

  • Selection Interfaces1 Sub-TagVisual list interfaces for selecting specific system processes for action. **Distinct from Process Hierarchy Visualizations:** Focuses on the interactive selection of processes for termination, rather than visualizing the process hierarchy tree.