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
sveinbjornt avatar

sveinbjornt/Sloth

0
View on GitHub↗
8,914 stars·174 forks·Objective-C·BSD-3-Clause·9 viewssveinbjorn.org/sloth↗

Sloth

Mac app that shows all open files, directories, sockets, pipes and devices in use by all running processes. Nice GUI for lsof.

Features

  • lsof - Provides a graphical interface for the lsof command to inspect open file descriptors and network connections.
  • Open File Descriptor Monitors - Provides a graphical interface to list all open file descriptors, sockets, and devices used by every running process.
  • lsof Output Parsers - Wraps the lsof command-line tool, parsing its output to populate a native macOS table view with process and file information.
  • File and Socket Inspectors - Opens detailed inspection windows for macOS and Unix file, socket, and process metadata.
  • macOS Process File Inspectors - Shows all open files, directories, sockets, pipes, and devices used by running processes on macOS.
  • Process File Listings - Shows all files, directories, sockets, pipes, and devices currently open by every running process in a searchable outline view.
  • In-App Root Authenticators - Authenticates in-app to run with root privileges so the tool can inspect processes owned by other users.
  • Root-Privileged File Inspectors - Authenticates with root privileges to inspect files and sockets owned by other users.
  • macOS Authorization Services Escalations - Uses Authorization Services to request root privileges, enabling inspection of processes owned by other users without requiring a separate sudo invocation.
  • Socket Connection Inspectors - Displays IP socket status, protocol, port, and version for each open network connection on the system.
  • Process State Inspection - Inspects all open files, sockets, pipes, and devices used by running processes on macOS through a graphical interface.
  • System Resource Monitors - Displays real-time information about files, sockets, and devices in use by all active processes.
  • Regex-Based Output Filters - Applies user-defined regular expressions or name/type filters to the parsed lsof output, updating the displayed list in real time.
  • Open File List Filters - Filters the displayed list by name, access mode, volume, type, location, or regular expression to narrow results.
  • File Listing Filters - Filters the displayed open files by name, access mode, volume, type, location, or regular expression to narrow results.
  • Process-Grouped Outlines - Organises open files into a hierarchical outline grouped by process, with expandable rows for each file descriptor.
  • File and Process Metadata Inspectors - Opens a detailed inspection window showing macOS and Unix file, socket, and process information for any selected item.
  • File and Socket Metadata Panels - Opens a secondary window showing detailed macOS and Unix metadata for selected files, sockets, or processes.
  • Process Refresh Timers - Periodically re-runs lsof and updates the UI to reflect changes in open files and running processes without requiring a manual refresh.
  • macOS Table Views - Renders the open file list using NSTableView with custom cell views for columns like name, type, mode, and process.

Star history

Star history chart for sveinbjornt/slothStar history chart for sveinbjornt/sloth

How this analysis was created: This summary and feature list were written by an AI model that read the project's README and public documentation pages. Each feature links to the documentation it came from; stars, license and language come straight from the GitHub API. The model does not read the source code, and the analysis is refreshed when the project is re-analysed. Learn more on our About page.

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

Open-source alternatives to Sloth

Similar open-source projects, ranked by how many features they share with Sloth.
  • inspektor-gadget/inspektor-gadgetinspektor-gadget avatar

    inspektor-gadget/inspektor-gadget

    2,720View on GitHub↗

    Inspektor Gadget is an eBPF observability toolset and program framework designed for tracing Linux systems and debugging Kubernetes nodes. It provides a suite of tools to collect kernel-level telemetry and export system metrics via the OpenTelemetry standard. The project distinguishes itself by packaging inspection tools as OCI-compliant container images, allowing for standardized distribution and deployment across clusters and hosts. It employs a modular data processing pipeline that utilizes WebAssembly modules to transform and filter telemetry, and leverages Compile Once Run Everywhere for

    Cbpfbpf-programscncf-project
    View on GitHub↗2,720
  • 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
  • coreutils/coreutilscoreutils avatar

    coreutils/coreutils

    5,185View on GitHub↗

    This project is a comprehensive suite of essential command-line tools and standardized Unix-like utilities. It provides the fundamental building blocks for system administration, file management, and text processing on Unix-like systems, implementing a wide range of POSIX command-line tools. The collection is distinguished by its broad coverage of low-level system operations. This includes a complete toolkit for file system management, such as creating and modifying files and directories, and a specialized text processing toolkit for filtering, sorting, and transforming data streams. The pro

    C
    View on GitHub↗5,185
  • fengyuhetao/shellfengyuhetao avatar

    fengyuhetao/shell

    4,138View on GitHub↗

    This project is a bash scripting tutorial, shell automation library, and Linux system administration guide. It serves as a collection of practical examples and case studies designed for learning the Linux command line and shell programming. The repository provides a reference for Unix text processing and the creation of modular script libraries. It includes patterns for automating repetitive server tasks, such as software installation, network security configuration, and database task automation. The project covers a broad range of capabilities, including system monitoring and health auditin

    Shell
    View on GitHub↗4,138
See all 30 alternatives to Sloth→

Frequently asked questions

What does sveinbjornt/sloth do?

Mac app that shows all open files, directories, sockets, pipes and devices in use by all running processes. Nice GUI for lsof.

What are the main features of sveinbjornt/sloth?

The main features of sveinbjornt/sloth are: lsof, Open File Descriptor Monitors, lsof Output Parsers, File and Socket Inspectors, macOS Process File Inspectors, Process File Listings, In-App Root Authenticators, Root-Privileged File Inspectors.

What are some open-source alternatives to sveinbjornt/sloth?

Open-source alternatives to sveinbjornt/sloth include: inspektor-gadget/inspektor-gadget — Inspektor Gadget is an eBPF observability toolset and program framework designed for tracing Linux systems and… hishamhm/htop — htop is a terminal user interface system monitor for Unix systems. It functions as an interactive process viewer and… henrypp/memreduct — MemReduct is a Windows memory management tool designed to monitor RAM usage and free up physical memory. It functions… fengyuhetao/shell — This project is a bash scripting tutorial, shell automation library, and Linux system administration guide. It serves… goss-org/goss — Goss is a declarative system validation framework that verifies server state by comparing live system attributes… coreutils/coreutils — This project is a comprehensive suite of essential command-line tools and standardized Unix-like utilities. It…