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

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

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectAboutHow we rankPressMCP server
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
nokyan avatar

nokyan/resourcesArchived

0
View on GitHub↗
1,285 stars·93 forks·Rust·GPL-3.0·3 viewsresources.nokyan.net↗

Resources

Resources is a system monitoring and process management utility that provides a graphical interface for tracking hardware performance and controlling active applications. It functions by aggregating real-time telemetry from system interfaces to report on processor, memory, network, and storage utilization.

The application distinguishes itself through its integration with kernel-level resource accounting structures, specifically utilizing control groups to categorize and manage running processes. This architecture enables the software to perform administrative tasks, such as terminating unresponsive applications or modifying process behavior, by dispatching signals directly through the operating system kernel.

Beyond core monitoring, the tool offers a unified abstraction layer that normalizes system-level data across different environments. It maintains state synchronization through an asynchronous event-driven model, ensuring that the dashboard reflects current system activity and hardware health as changes occur.

Features

  • Linux Resource Monitors - Acts as a graphical utility for monitoring Linux system resources and managing active processes.
  • Graphical Process Managers - Provides a graphical interface for identifying and terminating unresponsive or resource-heavy applications.
  • Control-Group-Based Resource Management - Uses kernel-level control groups to categorize and track the resource usage of running processes.
  • Hardware Telemetry Aggregators - Aggregates real-time performance metrics from low-level system interfaces for processor, memory, and network utilization.
  • Hardware Performance Monitoring - Monitors real-time performance metrics for processors, memory, and network interfaces.
  • System Resource Dashboards - Provides a visual dashboard for identifying running applications and managing system processes via control groups.
  • System Performance Monitors - Tracks real-time hardware metrics and resource utilization to ensure system stability.
  • Privileged Kernel Operations - Interacts with the kernel to dispatch signals for terminating or modifying process behavior with elevated privileges.
  • Cross-Platform Abstractions - Provides a unified abstraction layer to normalize system-level data and process management across different environments.
  • Linux System Administration - Manages background services and hardware resource allocation through Linux system control groups.
  • Process Activity Monitors - Identifies running software by monitoring system control groups to provide a clear view of current activity.
  • Privileged Process Managers - Lists and modifies system processes using elevated privileges for resource control.

Star history

Star history chart for nokyan/resourcesStar history chart for nokyan/resources

AI search

Explore more awesome repositories

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

Start searching with AI

Curated searches featuring Resources

Hand-picked collections where Resources appears.
  • System utility replacements

Open-source alternatives to Resources

Similar open-source projects, ranked by how many features they share with Resources.
  • flightlessmango/mangohudflightlessmango avatar

    flightlessmango/MangoHud

    8,270View on GitHub↗

    MangoHud is a Linux hardware monitor and performance overlay that displays real-time metrics and frame rates. It functions as a graphics API hook, intercepting Vulkan and OpenGL pipelines to render performance data directly onto the graphics buffer. The project serves as both a real-time monitor for CPU and GPU utilization, temperatures, and power draw, and a frametime data logger that records execution speed to disk for later benchmarking and analysis. Users can modify the overlay display, visual styles, and active metrics through configuration files, environment variables, or predefined pe

    Cbenchmarkinghudlinux
    View on GitHub↗8,270
  • afaqurk/linux-dashafaqurk avatar

    afaqurk/linux-dash

    10,585View on GitHub↗

    Linux-dash is a web-based system monitoring dashboard for Linux environments. It provides a visual interface for tracking hardware performance, system load, and real-time resource utilization. The project includes dedicated monitors for tracking the performance and resource usage of virtualized containers alongside a process manager for analyzing active system processes across the operating system. The dashboard covers several observability areas, including hardware performance monitoring for CPU and RAM, storage metrics for disk and swap space, and high-level system status overviews encompa

    JavaScript
    View on GitHub↗10,585
  • tariqbuilds/linux-dashtariqbuilds avatar

    tariqbuilds/linux-dash

    10,585View on GitHub↗

    Linux-dash is a self-hosted system monitoring dashboard and web interface designed to track real-time hardware and software performance metrics on Linux servers. It functions as a lightweight remote monitoring panel that displays the operational state of a Linux environment via a web browser. The project is a runtime-agnostic monitoring tool, meaning it is capable of running across multiple different language stacks to match various server environments. The tool provides capabilities for system administration and observability, allowing for the remote management of Linux systems and the coll

    JavaScriptdashboardlinuxlinux-dash
    View on GitHub↗10,585
  • ajenti/ajentiajenti avatar

    ajenti/ajenti

    7,938View on GitHub↗

    Ajenti is a Linux server management panel that provides a centralized web-based dashboard for administering system configurations, services, and hardware resources. It functions as a system monitor and a remote administration tool for managing server infrastructure through a browser. The project includes a web-based terminal emulator for executing shell commands and a file manager for browsing and organizing the server filesystem. It also features a dedicated manager for deploying and controlling the lifecycle of Docker containers. The platform covers a broad range of administrative capabili

    Pythonadministrationajentiangular
    View on GitHub↗7,938
See all 30 alternatives to Resources→

Frequently asked questions

What does nokyan/resources do?

Resources is a system monitoring and process management utility that provides a graphical interface for tracking hardware performance and controlling active applications. It functions by aggregating real-time telemetry from system interfaces to report on processor, memory, network, and storage utilization.

What are the main features of nokyan/resources?

The main features of nokyan/resources are: Linux Resource Monitors, Graphical Process Managers, Control-Group-Based Resource Management, Hardware Telemetry Aggregators, Hardware Performance Monitoring, System Resource Dashboards, System Performance Monitors, Privileged Kernel Operations.

What are some open-source alternatives to nokyan/resources?

Open-source alternatives to nokyan/resources include: flightlessmango/mangohud — MangoHud is a Linux hardware monitor and performance overlay that displays real-time metrics and frame rates. It… afaqurk/linux-dash — Linux-dash is a web-based system monitoring dashboard for Linux environments. It provides a visual interface for… tariqbuilds/linux-dash — Linux-dash is a self-hosted system monitoring dashboard and web interface designed to track real-time hardware and… oguzhaninan/stacer — Stacer is a Linux maintenance utility, system monitor, and system optimizer. It provides a suite of tools designed to… ajenti/ajenti — Ajenti is a Linux server management panel that provides a centralized web-based dashboard for administering system… exelban/stats — Stats is a system performance monitor that tracks real-time hardware metrics and resource usage directly from the…