awesome-repositories.com
Blog
MCP
awesome-repositories.com

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
Back to anderskm/gputil

Open-source alternatives to Gputil

30 open-source projects similar to anderskm/gputil, ranked by how many features they have in common. Compare stars, activity and what each one does to find the best Gputil alternative.

  • grafana/grafanagrafana avatar

    grafana/grafana

    74,456View on GitHub↗

    Grafana is an observability data platform designed to aggregate metrics, logs, and traces from diverse sources into a unified environment. It functions as a centralized interface for visualizing complex telemetry data, transforming raw streams into interactive dashboards that support real-time system health tracking and performance monitoring. The platform distinguishes itself through a plugin-based modular architecture that integrates disparate databases, cloud services, and monitoring tools via a standardized data abstraction layer. This framework allows for the dynamic loading of external

    TypeScriptalertinganalyticsbusiness-intelligence
    View on GitHub↗74,456
  • atoptool/atopAtoptool avatar

    Atoptool/atop

    1,026View on GitHub↗

    System and process monitor for Linux

    C
    View on GitHub↗1,026
  • awesome-foss/awesome-sysadminawesome-foss avatar

    awesome-foss/awesome-sysadmin

    34,338View on GitHub↗

    This project is a community-curated directory of open-source tools and resources designed to assist system administrators with infrastructure management. It functions as a centralized knowledge base, providing a structured index of software and documentation that helps professionals discover solutions for automating, monitoring, and maintaining distributed computing environments. The repository distinguishes itself through a collaborative, community-driven structure that organizes a vast array of technical resources into a hierarchical taxonomy. By utilizing hyperlink-centric navigation, it d

    awesomeawesome-listdevops
    View on GitHub↗34,338
  • bamos/setgpuB

    bamos/setGPU

    0View on GitHub↗
    View on GitHub↗0

AI search

Explore more awesome repositories

Describe what you need in plain English — the AI ranks thousands of curated open-source projects by relevance.

Find more with AI search
  • bcicen/ctopbcicen avatar

    bcicen/ctop

    17,765View on GitHub↗

    ctop is a terminal-based dashboard utility designed for monitoring and managing containerized applications. It provides a real-time interface for tracking the operational status and resource utilization of multiple containers simultaneously, offering a centralized view of system health directly within a terminal emulator. The tool distinguishes itself by integrating directly with the container runtime to provide both high-level infrastructure overviews and deep inspection capabilities. Users can organize their dashboard through persistent filtering and sorting preferences, ensuring that perfo

    Gocommand-linecommandlinecontainers
    View on GitHub↗17,765
  • bonzaithepenguin/loadingBonzaiThePenguin avatar

    BonzaiThePenguin/Loading

    621View on GitHub↗

    Simple network activity monitor for macOS

    Objective-C
    View on GitHub↗621
  • collectd/collectdcollectd avatar

    collectd/collectd

    3,358View on GitHub↗

    The system statistics collection daemon. Please send Pull Requests here!

    C
    View on GitHub↗3,358
  • danielstormapps/fannyDanielStormApps avatar

    DanielStormApps/Fanny

    1,372View on GitHub↗

    Monitor your Mac's fan speed and CPU/GPU temperature from your Notification Center.

    Swift
    View on GitHub↗1,372
  • fastfetch-cli/fastfetchfastfetch-cli avatar

    fastfetch-cli/fastfetch

    20,210View on GitHub↗

    Fastfetch is a command-line utility designed to retrieve and display detailed hardware and operating system specifications. It functions as a terminal-based system profiler, providing developers with a method to verify environment configurations and diagnose system issues during local development. The tool distinguishes itself through a modular architecture that organizes data collection into independent components, allowing for the selective enabling or disabling of features to manage resource usage. It utilizes direct interactions with kernel interfaces and system APIs to acquire data, main

    Cbsdfetchcommand-linefastfetch
    View on GitHub↗20,210
  • fbcotter/py3nvmlF

    fbcotter/py3nvml

    0View on GitHub↗
    View on GitHub↗0
  • gabime/spdloggabime avatar

    gabime/spdlog

    28,922View on GitHub↗

    spdlog is a high-performance C++ logging library designed to record diagnostic messages and application events. It serves as an asynchronous logging framework and thread-safe library that coordinates access across concurrent threads to maintain message integrity. The project functions as a multi-target log router, distributing single events to multiple destinations such as consoles, files, and system daemons. It includes a log rotation manager that handles file lifecycles through basic, rotating, or daily rollover strategies to prevent disk exhaustion. The library covers a broad range of cap

    C++cppcpp11header-only
    View on GitHub↗28,922
  • giampaolo/psutilgiampaolo avatar

    giampaolo/psutil

    11,089View on GitHub↗

    This library provides a programmatic interface for monitoring system resources and managing process lifecycles. It functions as a cross-platform utility that retrieves real-time metrics on hardware utilization and allows for the inspection and control of running system processes. The project normalizes disparate operating system data structures into a unified interface, enabling consistent interaction with kernel-level information regardless of the host environment. By utilizing compiled extensions to interface directly with native system APIs, it provides a consistent way to access performan

    Pythoncpudiskfreebsd
    View on GitHub↗11,089
  • gillstrom/battery-level-cligillstrom avatar

    gillstrom/battery-level-cli

    42View on GitHub↗

    Get current battery level

    JavaScript
    View on GitHub↗42
  • gillstrom/screensavergillstrom avatar

    gillstrom/screensaver

    44View on GitHub↗

    Start the screensaver.

    JavaScript
    View on GitHub↗44
  • hishamhm/htophishamhm avatar

    hishamhm/htop

    5,899View on GitHub↗

    htop is a terminal user interface system monitor for Unix systems. It functions as an interactive process viewer and real-time resource visualizer, providing a dashboard to track CPU, memory, and load average metrics. The tool enables the sorting, filtering, and termination of active system processes and threads. It distinguishes itself through a text-mode interface that can render processes in a hierarchical tree structure to visualize parent-child relationships and allows for the assignment of CPU affinity to specific processor cores. The monitoring surface covers CPU utilization, memory a

    Ccconsoleconsole-application
    View on GitHub↗5,899
  • inducer/pycudainducer avatar

    inducer/pycuda

    2,046View on GitHub↗

    CUDA integration for Python, plus shiny features

    Pythonarraycudagpu
    View on GitHub↗2,046
  • kevva/brightness-clikevva avatar

    kevva/brightness-cli

    206View on GitHub↗

    Change the screen brightness

    JavaScript
    View on GitHub↗206
  • lordgiotto/google-font-installerlordgiotto avatar

    lordgiotto/google-font-installer

    199View on GitHub↗

    Download and install Google Web Fonts on your local machine. Both CLI and API available.

    JavaScript
    View on GitHub↗199
  • martin-doyle/node-red-contrib-aedesmartin-doyle avatar

    martin-doyle/node-red-contrib-aedes

    71View on GitHub↗

    MQTT Broker for Node-RED based on Aedes.

    JavaScript
    View on GitHub↗71
  • mptre/yankmptre avatar

    mptre/yank

    1,697View on GitHub↗

    Yank terminal output to clipboard

    C
    View on GitHub↗1,697
  • naimo84/node-red-contrib-dockerodenaimo84 avatar

    naimo84/node-red-contrib-dockerode

    35View on GitHub↗

    This Node RED module connects Docker with Node-RED.

    TypeScript
    View on GitHub↗35
  • nschloe/tiptopnschloe avatar

    nschloe/tiptop

    2,098View on GitHub↗

    :desktop_computer: Command-line system monitoring

    Python
    View on GitHub↗2,098
  • ntop/ntopngntop avatar

    ntop/ntopng

    7,880View on GitHub↗

    ntopng is a web-based network traffic monitoring tool and flow data aggregator. It functions as a network security monitor, an SNMP network management system, and an industrial protocol analyzer for OT and SCADA environments. The system provides specialized inspection for industrial protocols such as Modbus, DNP3, and IEC 60870. It distinguishes itself through behavioral threat detection, encrypted traffic analysis via handshake fingerprinting, and the ability to identify hardware and operating systems using DHCP and MAC address patterns. Its broader capabilities include real-time traffic an

    Lua
    View on GitHub↗7,880
  • prometheus/prometheusprometheus avatar

    prometheus/prometheus

    64,569View on GitHub↗

    Prometheus is a comprehensive monitoring and alerting platform designed to track infrastructure health and application performance. It functions as a time series database that ingests, indexes, and queries high-frequency numerical data points. By utilizing a pull-based model, the system periodically collects multi-dimensional metrics from monitored targets, storing them in an optimized block storage format that supports high-throughput ingestion and efficient historical analysis. The platform distinguishes itself through a specialized query engine that enables real-time analysis of performanc

    Goalertinggraphinghacktoberfest
    View on GitHub↗64,569
  • rapidsai/jupyterlab-nvdashboardrapidsai avatar

    rapidsai/jupyterlab-nvdashboard

    670View on GitHub↗

    A JupyterLab extension for displaying dashboards of GPU usage.

    TypeScript
    View on GitHub↗670
  • sindresorhus/gzip-size-clisindresorhus avatar

    sindresorhus/gzip-size-cli

    192View on GitHub↗

    Get the gzipped size of a file or stdin

    JavaScript
    View on GitHub↗192
  • slackadays/clipboardSlackadays avatar

    Slackadays/Clipboard

    5,678View on GitHub↗

    Clipboard is a cross-platform command-line clipboard manager that extends the traditional copy-paste workflow with named clipboards, history tracking, and file-aware operations. It treats the clipboard as a first-class data store that can hold files, directories, text, and piped data across multiple independent clipboards, each with its own contents and metadata. The project distinguishes itself by supporting both cut and copy operations that preserve file semantics, clipboard history with the ability to restore older entries, and the capacity to annotate clipboards with personal notes. It in

    C++bashcliclipboard
    View on GitHub↗5,678
  • syllo/nvtopSyllo avatar

    Syllo/nvtop

    10,150View on GitHub↗

    nvtop is a terminal-based dashboard used for monitoring the performance, memory usage, and temperature of multiple graphics processors and hardware accelerators. It functions as a centralized administration tool to track the health and compute load of several devices across a single system. The tool distinguishes itself by correlating system process IDs with hardware resource consumption, allowing users to identify specific applications consuming GPU resources. It employs a vendor-agnostic abstraction layer to support hardware from multiple different manufacturers within a single interface.

    Cadrenoamdapple
    View on GitHub↗10,150
  • wilicc/gpu-burnwilicc avatar

    wilicc/gpu-burn

    2,240View on GitHub↗

    Multi-GPU CUDA stress test

    C++
    View on GitHub↗2,240
  • wookayin/gpustatwookayin avatar

    wookayin/gpustat

    4,376View on GitHub↗

    gpustat is a command-line interface utility for monitoring NVIDIA graphics processors in real time. It tracks hardware performance, including temperature, memory usage, and utilization, while providing a display of active software processes using the GPU. The tool functions as both a visual monitor and a data exporter, capable of converting GPU status and driver information into JSON format for use with external analysis scripts and monitoring systems. Capabilities include periodic metrics tracking via polling, hardware availability verification, and device filtering by index to isolate spec

    Python
    View on GitHub↗4,376