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

LinusDierheimer/fastfetch

0
View on GitHub↗

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.

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

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.
23,254 stars·799 forks·C·MIT·23 views

Star history

Star history chart for linusdierheimer/fastfetchStar history chart for linusdierheimer/fastfetch

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.

Frequently asked questions

What does linusdierheimer/fastfetch do?

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.

What are the main features of linusdierheimer/fastfetch?

The main features of linusdierheimer/fastfetch are: Low-Overhead System Profilers, System Calls, System Information Summaries, System Information Summarizers, Hardware Information Probes, System Fetch Utilities, System Specification Auditing, Output Formatting Systems.

Which projects share features with linusdierheimer/fastfetch?

Projects with overlapping indexed features include: 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…

Projects sharing features with Fastfetch

These projects share indexed features with Fastfetch. Shared tags can include platform or build tooling; verify the primary use case before treating a result as a replacement.
  • 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
  • o2sh/onefetcho2sh avatar

    o2sh/onefetch

    11,936View on 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
    View on GitHub↗11,936
  • ish-app/ishish-app avatar

    ish-app/ish

    19,325View on 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
    View on GitHub↗19,325
  • kittykatt/screenfetchKittyKatt avatar

    KittyKatt/screenFetch

    4,057View on 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
    View on GitHub↗4,057
Compare all 30 related projects→