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

Descubre los mejores repositorios open-source con nuestra búsqueda potenciada por IA.

ExplorarBúsquedas curadasAlternativas open-sourceSoftware autohospedableBlogMapa del sitio
ProyectoAcerca deCómo clasificamosPrensaServidor MCP
Aviso legalPrivacidadTérminos
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
Back to dalance/procs

Open-source alternatives to Procs

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

  • hishamhm/htopAvatar de hishamhm

    hishamhm/htop

    5,899Ver en 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
    Ver en GitHub↗5,899
  • htop-dev/htopAvatar de htop-dev

    htop-dev/htop

    8,126Ver en GitHub↗

    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

    C
    Ver en GitHub↗8,126
  • uutils/coreutilsAvatar de uutils

    uutils/coreutils

    23,621Ver en GitHub↗

    This project is a suite of basic command line utilities rewritten in Rust, providing a cross-platform implementation of POSIX shell utilities. It serves as a portable CLI toolset designed to run across different operating systems and architectures. The implementation includes a WebAssembly shell environment, which allows these essential command line tools to be executed directly within a web browser without requiring a local installation. The toolset covers a broad range of system capabilities, including filesystem operations, text processing and stream editing, and system administration too

    Rust
    Ver en GitHub↗23,621

Búsqueda con IA

Explora más repositorios increíbles

Describe lo que necesitas en lenguaje sencillo: la IA clasifica miles de proyectos open-source curados por relevancia.

Find more with AI search
  • mrrio/vtopAvatar de MrRio

    MrRio/vtop

    4,168Ver en GitHub↗

    vtop is a terminal system monitor and interactive process manager that provides a real-time command line dashboard for tracking system resources. It displays CPU and memory activity through graphical charts and process lists. The tool features a customizable interface that supports predefined and custom visual theme files. It allows for the identification and termination of active system tasks and process groups using keyboard and mouse support.

    JavaScript
    Ver en GitHub↗4,168
  • unitech/pm2Avatar de Unitech

    Unitech/pm2

    43,214Ver en GitHub↗

    This project is a Node.js process manager, runtime environment, and production deployment orchestrator. It provides the foundational system components required to run, monitor, and restart applications in the background to ensure continuous service availability. The system distinguishes itself through a built-in load balancer that distributes network traffic across multiple process instances to utilize all available CPU cores. It includes a real-time process monitor with a terminal-based dashboard for tracking server health, CPU and memory usage, and aggregated logs. The tool covers a broad

    JavaScriptcommand-linecommand-line-tooldeploy
    Ver en GitHub↗43,214
  • xfennec/progressAvatar de Xfennec

    Xfennec/progress

    8,841Ver en GitHub↗

    Progress is a Linux system utility designed to monitor the real-time data transfer progress of active system commands. It functions as a process monitor that reads the proc filesystem to calculate the throughput and estimated completion time of data-intensive tasks. The tool specifically tracks the progress of running Linux commands such as copy, move, and disk duplicate operations. It provides visual status indicators, including completion percentages and current transfer speeds, for standard utilities that do not include their own progress bars. The utility's observability capabilities cov

    C
    Ver en GitHub↗8,841
  • aristocratos/btopAvatar de aristocratos

    aristocratos/btop

    32,876Ver en GitHub↗

    Btop is a terminal-based system monitor that tracks and displays real-time hardware performance metrics. It functions as a resource usage dashboard, providing visibility into processor, memory, disk, network, and active process activity directly within a text-based interface. The application utilizes ANSI escape sequences to render complex graphical interfaces and data visualizations within standard terminal emulators. It is designed as a cross-platform performance tool, maintaining consistent monitoring capabilities across various Unix-like operating systems through a platform-agnostic build

    C++
    Ver en GitHub↗32,876
  • velocidex/velociraptorAvatar de Velocidex

    Velocidex/velociraptor

    3,769Ver en GitHub↗

    Velociraptor is a digital forensics and incident response platform, endpoint detection and response system, and visibility tool. It provides a query engine and remote forensic collector used to hunt for indicators of compromise and perform triage across a fleet of hosts. The system is distinguished by its specialized query language for interrogating host state and parsing binary files. It features a notebook environment that combines markdown documentation with executable query cells to standardize investigative workflows and enable collaborative reporting. The platform covers a wide range o

    Godigital-forensicsendpoint-discoveryendpoint-protection
    Ver en GitHub↗3,769
  • abdenasser/neohtopAvatar de Abdenasser

    Abdenasser/neohtop

    8,911Ver en GitHub↗

    neohtop is a terminal-based system resource monitor and process manager for Linux. It provides a text-based user interface for tracking CPU and memory usage and managing active system tasks without requiring a graphical desktop environment. The utility functions as a live dashboard for observing hardware performance and resource allocation. It enables users to search, filter, and terminate system processes, with the ability to pin specific entries to ensure they remain visible during monitoring. The tool covers general system observability and process management, allowing users to isolate sp

    Svelteactivitybtopcross-platform
    Ver en GitHub↗8,911
  • aksakalli/gtopAvatar de aksakalli

    aksakalli/gtop

    9,917Ver en GitHub↗

    gtop is a terminal system monitor and process resource manager that provides a text-based user interface for tracking operating system performance. It functions as a real-time dashboard for monitoring CPU, memory, and network resource usage directly within the command line. The tool enables terminal-based process management by allowing users to identify and analyze resource-heavy tasks. It specifically supports sorting active system processes by their CPU and memory consumption to assist with server resource analysis and performance troubleshooting.

    JavaScriptcommand-linemonitoringnodejs
    Ver en GitHub↗9,917
  • aristocratos/bpytopAvatar de aristocratos

    aristocratos/bpytop

    10,908Ver en GitHub↗

    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

    Python
    Ver en GitHub↗10,908
  • autodarkmode/windows-auto-night-modeAvatar de AutoDarkMode

    AutoDarkMode/Windows-Auto-Night-Mode

    9,514Ver en GitHub↗

    Windows-Auto-Night-Mode is a theme scheduler and system theme controller for Windows that automatically switches the operating system between light and dark modes. It manages these transitions based on specific times of day or solar events, such as sunrise and sunset. The tool functions as a power-aware manager that can adjust theme behavior based on battery status and suppress visual changes during active gaming. It synchronizes multiple visual elements, including wallpapers, accent colors, and mouse cursors, to ensure consistency during theme transitions. The project includes capabilities

    C#csharpdark-themedarkmode
    Ver en GitHub↗9,514
  • nicolargo/glancesAvatar de nicolargo

    nicolargo/glances

    32,840Ver en GitHub↗

    Glances is a cross-platform system monitoring tool designed to track real-time resource usage and hardware health metrics across diverse computing environments. It functions as a command-line utility that provides a unified view of system performance, identifying bottlenecks and maintaining infrastructure stability through a consistent abstraction layer that translates kernel calls into actionable data. The project distinguishes itself through its distributed capabilities, offering a web-based interface that enables remote access to live performance metrics from any device without requiring d

    Pythonmonitoringmulti-platformpython
    Ver en GitHub↗32,840
  • clementtsang/bottomAvatar de ClementTsang

    ClementTsang/bottom

    12,892Ver en GitHub↗

    Bottom is a cross-platform system monitoring tool that provides real-time visibility into hardware performance and process activity within a terminal-based interface. Built as a command-line utility, it tracks metrics for processor, memory, storage, and network usage while offering tools to inspect, organize, and terminate active system processes. The application utilizes a modular layout engine that allows users to arrange independent data-visualization widgets into a custom grid. This interface is powered by an immediate-mode rendering approach and an event-driven input loop, ensuring the d

    Rustbottombtmcli
    Ver en GitHub↗12,892
  • hammerspoon/hammerspoonAvatar de Hammerspoon

    Hammerspoon/hammerspoon

    14,497Ver en GitHub↗

    Hammerspoon is a programmable automation engine for macOS that enables deep system-level control through a Lua scripting environment. By bridging high-level scripts with native Objective-C APIs, it allows users to interact with the operating system's accessibility tree, intercept hardware input streams, and manage the lifecycle of running applications. The project distinguishes itself through an event-driven architecture that registers asynchronous hooks for system notifications and hardware events. This allows for real-time automation, such as remapping keyboard and mouse inputs, managing wi

    Objective-Cautomationhammerspoonirc
    Ver en GitHub↗14,497
  • mozilla-firefox/firefoxAvatar de mozilla-firefox

    mozilla-firefox/firefox

    11,305Ver en GitHub↗

    Firefox is a cross-platform web browser engine designed to render web content, execute JavaScript, and manage secure browsing sessions. It utilizes a multi-process isolation architecture that distributes browser tasks across independent operating system processes to ensure stability and prevent site-specific failures from impacting the entire application. The engine incorporates a sandboxed execution environment to restrict web content and untrusted scripts to isolated memory compartments, enforcing security policies that prevent unauthorized access to system resources. The project distinguis

    JavaScript
    Ver en GitHub↗11,305
  • ynqa/jnvAvatar de ynqa

    ynqa/jnv

    6,044Ver en GitHub↗

    jnv is an interactive terminal application for querying and filtering JSON data using jq expressions. It combines a keyboard-driven JSON browser with a real-time jq filter editor, allowing users to navigate, expand, and collapse JSON structures while simultaneously writing and previewing filter results. The tool reads JSON from files or standard input, including JSON Lines format, and provides immediate visual feedback as filters are typed. The application distinguishes itself by integrating jq filter development with live preview and auto-completion, suggesting completions for identifiers, o

    Rust
    Ver en GitHub↗6,044
  • ouch-org/ouchAvatar de ouch-org

    ouch-org/ouch

    3,391Ver en GitHub↗

    Ouch is a command-line archive utility designed for compressing and decompressing files across multiple formats, including zip, tar, 7z, and zstd. It functions as a secure archive processor that sanitizes metadata to prevent path traversal attacks and terminal injection during extraction. The tool features a chain compression pipeline that allows for the sequential application of multiple compression algorithms by parsing chains of file extensions in a filename. It also includes a dedicated accessibility mode that optimizes terminal output for screen readers and text-to-speech technologies by

    Rustclicompressiondecompression
    Ver en GitHub↗3,391
  • nukesor/pueueAvatar de Nukesor

    Nukesor/pueue

    6,054Ver en GitHub↗

    Pueue is a task queue manager for shell commands, built as a daemon and command-line interface. It accepts shell commands into a managed queue and executes them with configurable parallel execution limits, supporting both global and per-group concurrency controls. The daemon persists its entire state—task queue, logs, and configuration—to disk, ensuring survival across crashes and system restarts. The project distinguishes itself through a dependency graph that lets tasks declare prerequisites, forming a directed acyclic graph that controls execution order. Tasks can be organized into named g

    Rustcommand-linecommand-line-tooldaemon
    Ver en GitHub↗6,054
  • fujiapple852/trippyAvatar de fujiapple852

    fujiapple852/trippy

    6,966Ver en GitHub↗

    Trippy is a network diagnostic tool and terminal user interface that combines ping and traceroute functionality to analyze network paths and performance. It provides a network packet parser and path analyzer to detect packet loss, jitter, and multipath routing through continuous network probing. The project is distinguished by its support for specialized tracing strategies, including Paris and Dublin, to ensure consistent path discovery. It identifies network address translation devices and utilizes heuristic analysis to distinguish genuine packet loss from rate-limiting. Broad capability ar

    Rust
    Ver en GitHub↗6,966
  • sharkdp/hexylAvatar de sharkdp

    sharkdp/hexyl

    9,971Ver en GitHub↗

    Hexyl is a colored hex dump utility and binary data viewer for the terminal. It allows for the inspection of binary files by rendering contents as a colored hex dump to distinguish between different byte categories, such as printable text, whitespace, and null bytes. The tool includes a C-style hex exporter that transforms binary data into C include files for direct integration into source code. It supports visual layout customization through configurable panels and borders, as well as the ability to define colors for byte categories and offsets using terminal colors or RGB hex codes via envi

    Rustbinary-datacommand-linehexadecimal
    Ver en GitHub↗9,971
  • skim-rs/skimAvatar de skim-rs

    skim-rs/skim

    6,592Ver en GitHub↗

    Skim is a cross-platform interactive fuzzy finder that runs as a terminal application, a Rust library, a Vim and Neovim plugin, and a shell integration tool. It provides real-time filtering and selection from lists of items, supporting keyboard and mouse navigation, live preview panes, and multi-select functionality across Linux, macOS, and Windows. The tool distinguishes itself through a composable query expression tree that supports fuzzy, exact, inverse, prefix, suffix, and logical AND/OR operators, combined with a Smith-Waterman scoring engine that penalizes typos and gaps for natural rel

    Rustfuzzyfinderrustskim
    Ver en GitHub↗6,592
  • pkolaczk/fclonesAvatar de pkolaczk

    pkolaczk/fclones

    2,633Ver en GitHub↗

    fclones is a command-line tool designed to locate identical files across a filesystem by comparing file sizes and cryptographic hashes. It functions as a parallel filesystem scanner and a deduplication utility that identifies duplicate files to reclaim disk space. The tool distinguishes itself through a persistent hash cache system that stores hashes and metadata on disk to accelerate repeated scans. It employs a multi-phase scanning process and device-aware parallel I/O, which adjusts thread pools based on whether the storage is an SSD or HDD to maximize throughput. Beyond discovery, the pr

    Rust
    Ver en GitHub↗2,633
  • nix-rust/nixAvatar de nix-rust

    nix-rust/nix

    2,986Ver en GitHub↗

    nix is a Unix system API library and Rust system programming interface that provides type-safe bindings for invoking low-level system calls. It serves as a low-level operating system wrapper and POSIX compatibility layer, allowing for kernel interactions and administrative tasks through safe wrappers around platform-specific APIs. The project provides a kernel device interface for controlling hardware devices, managing kernel modules, and configuring terminal interfaces. It differentiates itself by offering type-safe wrappers for memory mapping and zero-copy input-output operations to reduce

    Rustlibcrustrust-bindings
    Ver en GitHub↗2,986
  • formidablelabs/nodejs-dashboardAvatar de FormidableLabs

    FormidableLabs/nodejs-dashboard

    3,884Ver en GitHub↗

    nodejs-dashboard is a command-line observability tool and performance monitor for Node.js applications. It functions as a terminal-based diagnostic dashboard that tracks real-time resource usage, event loop latency, and process health. The tool uses process injection to capture telemetry and monitor running processes without requiring manual instrumentation of the application source code. It employs a grid-based layout engine to visualize this data, allowing the separation of standard output and error streams into distinct panels for log debugging. Users can define the visual arrangement of

    JavaScriptmonitoringnodejstelemetry
    Ver en GitHub↗3,884
  • crossbeam-rs/crossbeamAvatar de crossbeam-rs

    crossbeam-rs/crossbeam

    8,492Ver en GitHub↗

    Crossbeam is a concurrency toolkit for Rust providing low-level primitives for writing multi-threaded programs. It focuses on lock-free data structures and memory management primitives designed for shared-memory concurrent environments. The project includes a work-stealing scheduler that uses double-ended queues to balance workloads across multiple processor cores. This system enables the implementation of work-stealing deques to distribute tasks and prevent bottlenecks. The toolkit covers broader capabilities for parallel algorithm development, multi-threaded task scheduling, and general co

    Rustconcurrencydata-structureslock-free
    Ver en GitHub↗8,492
  • camunda/camunda-bpm-platformAvatar de camunda

    camunda/camunda-bpm-platform

    4,269Ver en GitHub↗

    Camunda is a business process automation platform and orchestration tool used to model, deploy, and monitor automated workflows and human-centric tasks. It features a BPMN workflow engine for executing processes based on the BPMN 2.0 standard and a DMN decision engine for automating business logic and rule evaluation. The platform is designed for flexibility through an embedded workflow library that allows the engine to be integrated directly into custom applications. It supports multi-tenant workflow management, enabling the secure separation of process definitions and instance data for mult

    Java
    Ver en GitHub↗4,269
  • fishinabarrel/linux-kernel-module-rustAvatar de fishinabarrel

    fishinabarrel/linux-kernel-module-rust

    1,340Ver en GitHub↗

    This project provides a development framework for writing loadable Linux kernel modules using the Rust programming language. It establishes a methodology for safe systems programming by enforcing memory and thread safety within the restricted execution environment of the kernel, allowing developers to extend operating system functionality while preventing common memory corruption errors. The framework distinguishes itself through automated generation of type-safe foreign function interfaces, which bridge high-level code with low-level kernel headers and system structures. It maps high-level s

    Rust
    Ver en GitHub↗1,340
  • diego-treitos/linux-smart-enumerationAvatar de diego-treitos

    diego-treitos/linux-smart-enumeration

    3,932Ver en GitHub↗

    This project is a comprehensive toolkit for Linux security auditing and system enumeration. It functions as a framework for identifying configuration weaknesses, gathering system information, and detecting vulnerabilities to assist in gaining higher administrative access levels on Linux systems. The toolkit includes specialized capabilities for version-based vulnerability scanning, which matches installed software against known affected releases, and time-window process monitoring to track recurring system patterns and periodic tasks. It also provides infrastructure for hosting and delivering

    Shellctfshackinghackthebox
    Ver en GitHub↗3,932
  • tikv/raft-rsAvatar de tikv

    tikv/raft-rs

    3,351Ver en GitHub↗

    Raft-rs is a Raft consensus library and distributed consensus engine implemented in Rust. It functions as a systems-level protocol implementation that provides foundational message formats and data structures for state serialization across nodes. The library executes the underlying consensus protocol to ensure multiple distributed state machines agree on a shared sequence of log entries. It coordinates state changes across a cluster of nodes to keep replicated logs synchronized and consistent. Additional capabilities include defining protocol buffer messages for consensus communication, enco

    Rustdistributed-consensus-algorithmsdistributed-systemsraft
    Ver en GitHub↗3,351