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

KittyKatt/screenFetch

0
View on GitHub↗
4,057 stars·448 forks·Shell·GPL-3.0·10 views

ScreenFetch

screenFetch is a shell-based system information tool and terminal profiler. It retrieves hardware and software specifications, operating system details, and kernel data to display them within a terminal window.

The utility combines system discovery with distribution branding, printing gathered specifications alongside ASCII-art logos. It includes a utility to trigger screenshots of the resulting terminal output.

The tool handles environment variable extraction and the execution of external system commands to format and arrange system metadata for display.

Features

  • System Information Gathering - Gathers hardware and software details and prints them alongside a visual logo for system identification.
  • System Profilers - Gathers and prints operating system and kernel specifications for system documentation and screenshots.
  • System Specifications - Displays hardware and software details alongside a distribution logo in the terminal.
  • System Attribute Discovery - Queries system binaries and configuration files to extract hardware and software metadata for display.
  • Linux Desktop Customizations - Allows users to showcase personalized Linux environment themes and configurations through system profiling.
  • ASCII Logo Renderers - Prints pre-defined ASCII art logos to create a visual identity alongside system data in the terminal.
  • Terminal Output Formatting - Arranges gathered system information into a structured layout using terminal-specific spacing and line breaks.
  • CLI Utilities - System information display tool.
  • Console Applications - Displays system and theme information in the terminal.
  • Console Utilities - Displays system and theme information in the terminal.
  • System Information Fetchers - System information fetcher for screenshots.
  • Terminal Utilities - System and theme information fetcher.

Star history

Star history chart for kittykatt/screenfetchStar history chart for kittykatt/screenfetch

How this analysis was created: This summary and feature list are AI-generated from collected project material and can contain mistakes. Stars, license and language are imported from GitHub. Inclusion does not mean that we have tested or audited this project. Check the source documentation for any feature you depend on. 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

Projects sharing features with ScreenFetch

These projects share indexed features with ScreenFetch. Shared tags can include platform or build tooling; verify the primary use case before treating a result as a replacement.
  • linusdierheimer/fastfetchLinusDierheimer avatar

    LinusDierheimer/fastfetch

    23,254View on GitHub↗

    Fastfetch is a high-performance system information tool written in C designed to profile machine state and display hardware summaries with minimal resource overhead. It functions as a command line utility that retrieves hardware and software specifications and renders them as a visual summary in a terminal emulator. The project enables custom terminal branding through the rendering of ASCII art or image files as visual headers. It utilizes configuration files and format strings to control the visibility and detail of the displayed data, allowing for personalized system fetch layouts. The too

    C
    View on GitHub↗23,254
  • nvbn/thefucknvbn avatar

    nvbn/thefuck

    97,358View on GitHub↗

    This tool is a rule-based engine designed to automate the correction of failed terminal commands. By integrating directly into the shell environment, it intercepts command execution errors, analyzes exit codes and output streams, and applies corrective logic to resolve typos or syntax mistakes. It functions as a persistent background utility that monitors command history to provide immediate remediation for input failures. The system distinguishes itself through a modular, plugin-oriented architecture that allows for extensive customization. Users can define their own correction rules via scr

    Pythonpythonshell
    View on GitHub↗97,358
  • dylanaraps/neofetchdylanaraps avatar

    dylanaraps/neofetch

    23,556View on GitHub↗

    Neofetch is a command-line utility that gathers and displays hardware, software, and environment details in the terminal. It functions as a cross-platform system reporter, capable of detecting and summarizing metrics across Linux, macOS, Windows, and various Unix-like environments. The tool distinguishes itself through its terminal graphics rendering capabilities, which allow for the display of custom ASCII art or graphical images alongside system data. It utilizes a modular backend to interface with diverse operating systems and desktop environments, while employing parallel execution to gat

    Shellbashcommand-linecommandline
    View on GitHub↗23,556
  • ranger/rangerranger avatar

    ranger/ranger

    16,880View on GitHub↗

    Ranger is a keyboard-centric console file manager that provides a multi-column, text-based interface for navigating and organizing local file systems. It functions as a productivity tool designed to streamline command-line workflows by allowing users to perform standard file operations, such as copying, moving, and deleting, directly within a terminal environment. The project distinguishes itself through its extensible architecture and deep integration with the host shell. It supports custom plugin development and maintains context between sessions by syncing the working directory upon exit.

    Pythonconsolefile-launcherfile-manager
    View on GitHub↗16,880
Compare all 30 related projects→

Frequently asked questions

What does kittykatt/screenfetch do?

screenFetch is a shell-based system information tool and terminal profiler. It retrieves hardware and software specifications, operating system details, and kernel data to display them within a terminal window.

What are the main features of kittykatt/screenfetch?

The main features of kittykatt/screenfetch are: System Information Gathering, System Profilers, System Specifications, System Attribute Discovery, Linux Desktop Customizations, ASCII Logo Renderers, Terminal Output Formatting, CLI Utilities.

Which projects share features with kittykatt/screenfetch?

Projects with overlapping indexed features include: linusdierheimer/fastfetch — Fastfetch is a high-performance system information tool written in C designed to profile machine state and display… ranger/ranger — Ranger is a keyboard-centric console file manager that provides a multi-column, text-based interface for navigating… dylanaraps/neofetch — Neofetch is a command-line utility that gathers and displays hardware, software, and environment details in the… nvbn/thefuck — This tool is a rule-based engine designed to automate the correction of failed terminal commands. By integrating… jarun/googler — Googler is a command line search client and headless search wrapper that allows users to execute Google searches… o2sh/onefetch — Onefetch is a suite of specialized command-line tools designed to fetch system specifications, analyze Git repository…