Showing 36 of 63 projects
An open-source operations platform for building AI agents, automations, and apps to handle business workflows.
A cross-platform library for retrieving system and process information in Go, ported from Python's psutil.
A modern, cross-platform system monitor built with Svelte, Rust, and Tauri.
A standalone tool that watches files and runs commands automatically when modifications are detected.
A cross-platform CLI tool to kill processes by PID, name, or port with an interactive UI.
A fast, declarative, and reproducible developer environment tool built on Nix for consistent project setups.
A command-line task management tool for sequential and parallel execution of long-running shell commands.
A simple Go-based tool to step down from root and execute a process as another user, designed for Docker containers.
A cross-platform desktop app for developers to monitor ports, manage Kubernetes port forwards, integrate Cloudflare Tunnels, and kill processes.
A graphical terminal activity monitor with interactive process management and real-time CPU/memory visualization.
A comprehensive Lua library for Neovim providing async utilities, job control, file operations, testing, and more.
A library to run Node.js scripts as native Windows services with event logging and elevated command execution.
A cross-platform Rust library for retrieving detailed system information like CPU, memory, processes, disks, networks, and components.
Restarts CLI processes without loading the Xdebug extension to improve performance.
A programmable PaaS/IaaS platform for dynamic cloud orchestration, service discovery, synchronization, and management across distributed clusters.
A debugging tool that identifies active handles keeping Node.js processes running when they should have exited.
A resource monitor for Windows that displays system usage and stats in a user-friendly interface.
A Laravel package that runs multiple development commands in a single terminal with tabbed navigation.
A macOS app with a minimalistic UI for quickly throttling CPU usage of running applications.
A Swift framework for creating command-line applications and running shell commands.
A Rust library for running child processes with shell-like pipelines and robust error handling.
A lightweight Ruby tool that automatically restarts applications when filesystem changes are detected.
A saner Elixir library for launching and communicating with external OS processes, built on Erlang ports.
A CLI tool that watches files using glob patterns and executes commands when files are added, changed, or deleted.
A cross-platform Node.js library to kill processes by PID, name, or port with advanced options.
A low-overhead, non-blocking I/O external Process implementation for Java, replacing java.lang.ProcessBuilder and Process.
A beautiful PHP wrapper for using Linux/Unix command-line tools with a fluent, safe syntax.
A cross-platform C/C++ library for starting, stopping, and communicating with external programs via their standard streams.
A process manager for Ruby/Rails apps that runs Procfile processes in background/foreground with supervision.
A cross-platform Ruby library for managing child processes with simple and reliable control over external programs.
A brief introduction to operating systems covering processes, memory, file systems, and synchronization for programmers learning C.
A Node.js module for creating and managing native daemons and event logs on macOS.
A command-line tool for interactively searching and killing processes with fuzzy search across multiple attributes.
Daemonize Go applications using exec() instead of fork() to achieve Unix daemon behavior.
Alfred 3 workflow to search and kill processes by name or port number.
A Rust crate for executing and interacting with external processes and pipelines with deadlock-free communication and flexible I/O redirection.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.