awesome-repositories.com
博客
MCP
awesome-repositories.com

通过 AI 驱动的搜索,发现最优秀的开源仓库。

探索精选搜索开源替代品自托管软件博客网站地图
项目关于排名机制媒体报道MCP 服务器
法律隐私政策服务条款
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
LinusDierheimer avatar

LinusDierheimer/fastfetch

0
View on GitHub↗
23,254 星标·799 分支·C·MIT·3 次浏览

Fastfetch

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 tool covers hardware specification auditing and system monitoring by querying kernel interfaces and OS APIs directly. It also supports shell-command integration to execute external processes and merge their output into the primary information display.

Features

  • Low-Overhead System Profilers - Provides a high-performance system information display written in C to minimize resource usage and startup time.
  • System Calls - Interacts directly with low-level OS APIs and system calls to fetch machine state without external dependencies.
  • System Information Summaries - Generates quick, human-readable summaries of system hardware and software state for monitoring and documentation.
  • System Information Summarizers - Aggregates and displays hardware, software, and environment metadata in a concise, human-readable terminal format.
  • Hardware Information Probes - Directly queries kernel interfaces and system files to retrieve machine specifications with minimal overhead.
  • System Fetch Utilities - Implements a performance-oriented tool for retrieving machine state and formatting output via custom configuration.
  • System Specification Auditing - Retrieves a comprehensive list of system components and software versions to verify the environment state.
  • Output Formatting Systems - Uses structured configuration files and templates to automate the generation and styling of system output.
  • Shell Command Execution - Executes and captures output from operating system shell commands to integrate custom data into the display.
  • Terminal Customization - Enables personalization of terminal startup screens using custom branding, logos, and machine details.
  • ASCII Art Font Rendering - Renders stylized ASCII characters to create high-visibility decorative headers in the terminal.
  • ASCII Logo Renderers - Supports rendering ASCII art or image files as a visual header within the terminal output.
  • Terminal-Based Dashboards - Renders system data as a visual summary dashboard within the terminal using low-level escape sequences.
  • System Information Fetchers - High-performance system information tool.
  • Terminal Utilities - High-performance system information fetcher.

Star 历史

linusdierheimer/fastfetch 的 Star 历史图表linusdierheimer/fastfetch 的 Star 历史图表

AI 搜索

探索更多 awesome 仓库

用简单的语言描述您的需求 —— AI 将根据相关性为您从数千个精选开源项目中进行排序。

Start searching with AI

Fastfetch 的开源替代方案

相似的开源项目,按与 Fastfetch 的功能重合度排序。
  • dylanaraps/neofetchdylanaraps 的头像

    dylanaraps/neofetch

    23,556在 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
    在 GitHub 上查看↗23,556
  • o2sh/onefetcho2sh 的头像

    o2sh/onefetch

    11,936在 GitHub 上查看↗

    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
    在 GitHub 上查看↗11,936
  • ish-app/ishish-app 的头像

    ish-app/ish

    19,325在 GitHub 上查看↗

    This project provides a complete Linux environment for mobile devices by emulating an x86 architecture and translating system calls into native mobile operations. It functions as a terminal emulator that allows users to run standard command-line utilities, manage software packages, and execute unmodified Linux binaries directly on their mobile hardware. The environment distinguishes itself through its ability to maintain persistent background execution, preventing the mobile operating system from suspending shell tasks or active processes. It supports a containerized approach to the root file

    Cemulatorhacktoberfestios
    在 GitHub 上查看↗19,325
  • kittykatt/screenfetchKittyKatt 的头像

    KittyKatt/screenFetch

    4,057在 GitHub 上查看↗

    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.

    Shell
    在 GitHub 上查看↗4,057
查看 Fastfetch 的所有 30 个替代方案→

常见问题解答

linusdierheimer/fastfetch 是做什么的?

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.

linusdierheimer/fastfetch 的主要功能有哪些?

linusdierheimer/fastfetch 的主要功能包括:Low-Overhead System Profilers, System Calls, System Information Summaries, System Information Summarizers, Hardware Information Probes, System Fetch Utilities, System Specification Auditing, Output Formatting Systems。

linusdierheimer/fastfetch 有哪些开源替代品?

linusdierheimer/fastfetch 的开源替代品包括: dylanaraps/neofetch — Neofetch is a command-line utility that gathers and displays hardware, software, and environment details in the… o2sh/onefetch — Onefetch is a suite of specialized command-line tools designed to fetch system specifications, analyze Git repository… ish-app/ish — This project provides a complete Linux environment for mobile devices by emulating an x86 architecture and translating… kittykatt/screenfetch — screenFetch is a shell-based system information tool and terminal profiler. It retrieves hardware and software… fastfetch-cli/fastfetch — Fastfetch is a command-line utility designed to retrieve and display detailed hardware and operating system… gokcehan/lf — lf is a terminal-based file manager and TUI file explorer that provides keyboard-driven navigation for browsing and…