awesome-repositories.com
Blog
awesome-repositories.com

Entdecke die besten Open-Source-Repositories mit KI-gestützter Suche.

EntdeckenKuratierte SuchenOpen-Source-AlternativenSelf-hosted SoftwareBlogSitemap
ProjektÜber unsRanking-MethodikPresseMCP-Server
RechtlichesDatenschutzAGB
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
dylanaraps avatar

dylanaraps/neofetchArchived

0
View on GitHub↗
23,556 Stars·1,786 Forks·Shell·mit·7 Aufrufe

Neofetch

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 gather disparate metrics simultaneously for faster output generation.

Users can customize the presentation through a configuration file that persists display settings, including the selection of specific hardware data points, custom labels, and color styling. The utility also supports media playback tracking by interfacing with desktop music players and includes features for managing and processing desktop wallpapers for terminal display.

Features

  • Terminal Customization - Provides extensive terminal customization options, including custom ASCII art, logos, and color-coded text for personalized terminal environments.
  • Cross-Platform Diagnostic Tools - Identifies and reports hardware and software specifications across diverse operating systems including Linux, macOS, Windows, and various Unix-like environments.
  • System Information Summaries - Gathers and displays hardware, software, and environment details in the terminal to provide a quick summary of the current system state.
  • System Information Summarizers - Gathers and displays hardware, software, and environment details alongside a customizable ASCII logo.
  • System Diagnostic Reporters - Detects and summarizes system metrics across Linux, macOS, Windows, and Unix-like environments for quick diagnostic viewing.
  • System Diagnostics - The tool performs system information retrieval to detect and display hardware, software, and environment details across various operating systems.
  • Terminal Graphics - Renders images and custom ASCII art directly within terminal emulators using various backend protocols.
  • File-Based Configuration - Parses a persistent text file to determine the order, labels, and visual styling of the displayed system information.
  • Terminal Graphics Protocols - Detects the host terminal capabilities to select appropriate escape sequences or backend protocols for displaying graphical images.
  • Inline Image Renderers - Provides image rendering to display graphical system logos or custom images in the terminal using various backend engines and protocols.
  • CLI-Dienstprogramme - System information display tool.
  • System Information Fetchers - Classic command-line system information tool.
  • Terminal Utilities - System information tool for terminal displays.
  • Terminal Graphics Rendering - Enables ASCII art rendering by displaying user-provided text files as graphics in the terminal with configurable color mapping.
  • Modular Plugin Systems - Uses a plugin-like structure to interface with diverse operating systems and desktop environments through platform-specific detection logic.
  • System Metrics Collection - Allows system metrics configuration by selecting specific hardware data points and defining custom labels for terminal output.
  • Configuration Persistence Managers - Supports display configuration persistence by saving user-defined settings to a configuration file for consistent formatting across sessions.
  • Parallel Processing Utilities - Spawns multiple background subshells to gather disparate system metrics simultaneously for faster total output generation.
  • Terminal Styling - Provides terminal color styling by applying ANSI color codes to text strings for improved readability and visual output.
  • Parallel Execution - Enables execution optimization by running information gathering tasks in parallel to reduce total processing time.
  • Media Players - Detects and displays information about currently playing music or audio tracks by interfacing with various desktop media players and daemons.
  • Shells & Scripting - Executes modular shell scripts to query system files and command-line utilities for hardware and software environment details.
  • ASCII Art Templates - Processes text-based logo files by applying color placeholders and formatting rules to render stylized graphics in the terminal.

Star-Verlauf

Star-Verlauf für dylanaraps/neofetchStar-Verlauf für dylanaraps/neofetch

KI-Suche

Entdecke weitere awesome Repositories

Beschreibe in einfachen Worten, was du brauchst — die KI bewertet tausende kuratierte Open-Source-Projekte nach Relevanz.

Start searching with AI

Open-Source-Alternativen zu Neofetch

Ähnliche Open-Source-Projekte, sortiert nach der Anzahl der gemeinsamen Funktionen mit Neofetch.
  • linusdierheimer/fastfetchAvatar von LinusDierheimer

    LinusDierheimer/fastfetch

    23,254Auf GitHub ansehen↗

    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
    Auf GitHub ansehen↗23,254
  • o2sh/onefetchAvatar von o2sh

    o2sh/onefetch

    11,936Auf GitHub ansehen↗

    Onefetch is a suite of specialized command-line tools designed to fetch system specifications, analyze Git repository metadata, and visualize this data in the terminal. It functions as a system information fetcher and a Git repository information tool, providing a concise overview of hardware, operating system details, and project-level statistics. The project distinguishes itself through a terminal visualizer that utilizes ASCII art, Nerd Font icons, and support for Sixel, Kitty, and iTerm image protocols. It includes a dedicated Git churn analyzer to identify frequently modified files and a

    Rust
    Auf GitHub ansehen↗11,936
  • gokcehan/lfAvatar von gokcehan

    gokcehan/lf

    9,340Auf GitHub ansehen↗

    lf is a terminal-based file manager and TUI file explorer that provides keyboard-driven navigation for browsing and organizing files and directories. It operates as a shell-integrated tool that synchronizes the current working directory with the calling shell and supports vi-style keybindings for filesystem operations. The project distinguishes itself through its ability to render images directly in the terminal via the SIXEL graphics protocol and its shell-driven execution model, which allows users to extend functionality using external shell scripts and commands. It also implements a server

    Gofile-managerterminal
    Auf GitHub ansehen↗9,340
  • tsl0922/ttydAvatar von tsl0922

    tsl0922/ttyd

    11,881Auf GitHub ansehen↗

    ttyd is a web-based terminal emulator that shares a command-line shell over a web connection. It serves as a remote console and shell gateway, allowing for remote system administration and command execution through a standard web browser. The project includes specialized capabilities for rendering graphical images via the Sixel standard and supporting bidirectional file uploads and downloads using the ZMODEM transfer protocol. It supports collaborative terminal sharing, enabling multiple concurrent users to connect to the same running process or session in real time. The system provides secu

    Copenwrtsslterminal
    Auf GitHub ansehen↗11,881
Alle 30 Alternativen zu Neofetch anzeigen→

Häufig gestellte Fragen

Was macht dylanaraps/neofetch?

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.

Was sind die Hauptfunktionen von dylanaraps/neofetch?

Die Hauptfunktionen von dylanaraps/neofetch sind: Terminal Customization, Cross-Platform Diagnostic Tools, System Information Summaries, System Information Summarizers, System Diagnostic Reporters, System Diagnostics, Terminal Graphics, File-Based Configuration.

Welche Open-Source-Alternativen gibt es zu dylanaraps/neofetch?

Open-Source-Alternativen zu dylanaraps/neofetch sind unter anderem: linusdierheimer/fastfetch — Fastfetch is a high-performance system information tool written in C designed to profile machine state and display… o2sh/onefetch — Onefetch is a suite of specialized command-line tools designed to fetch system specifications, analyze Git repository… gokcehan/lf — lf is a terminal-based file manager and TUI file explorer that provides keyboard-driven navigation for browsing and… tsl0922/ttyd — ttyd is a web-based terminal emulator that shares a command-line shell over a web connection. It serves as a remote… kittykatt/screenfetch — screenFetch is a shell-based system information tool and terminal profiler. It retrieves hardware and software… junegunn/fzf — This project is a general-purpose command-line filter that provides an interactive interface for processing standard…