Skip to content
@xfetch-cli

XFetch

A fast, lightweight, and highly customizable system information fetcher on terminal. Display your system info with style across Linux macOS and Windows.

XFetch

XFetch

A fast, cross-platform system information fetch for the terminal, written in Rust.

XFetch keeps the default output clean and readable, then opens up when you want more: themes, layouts, plugins, intro effects, config extensions, daemon mode, and WebAssembly support for sandboxed plugins.

Install

Linux and macOS

curl -fsSL https://raw.githubusercontent.com/xfetch-cli/xfetch/main/install.sh | bash

Windows (PowerShell)

irm https://raw.githubusercontent.com/xfetch-cli/xfetch/main/install-prebuilt.ps1 | iex

Package managers

cargo install xfetch-cli                          # crates.io
brew tap xfetch-cli/tap && brew install xfetch    # macOS
yay -S xfetch-core-bin                            # Arch Linux (AUR)

Core repositories

Repository What it contains
xfetch Core binary: modules, layouts, daemon mode, themes, and the WASM runtime.
plugins Official and community plugins: animated logos, system stats, weather, media, and package managers.
themes Official theme registry with 80+ color palettes.
configs Ready-to-use presets, layouts, and plugin configurations.

Ecosystem

Repository What it contains
effects Installable intro animations over the information lines.
extensions Config-level lifecycle extensions that can rewrite the resolved config before rendering.
api SDK crates and WIT contracts for plugin, effect, and extension authors.
logos ASCII logo catalog for Linux distributions, macOS, and Windows.
web Website and documentation.
homebrew-tap Homebrew formula for macOS.
assets Brand assets, banners, and social preview artwork.

Documentation

Contributing

Issues, feature requests, and pull requests are welcome in the main repository. Plugin and theme contributions belong in their respective repositories.

If XFetch is useful to you, a star on the core repository helps more people find it.

License

MIT. See LICENSE.

Popular repositories Loading

  1. xfetch xfetch Public

    Fast, cross-platform system information fetch written in Rust. Clean defaults, deep customization, plugin-ready.

    Rust 104 3

  2. configs configs Public

    Ready-to-use xfetch presets, layouts, and plugin configs — make your terminal yours in minutes.

    Python 7

  3. plugins plugins Public

    Official and community xfetch plugins — animated logos, system stats, weather, media, and more.

    Rust 4

  4. effects effects Public

    Installable intro animations for xfetch — sweep, wave, rainbow, glitch, and more, written in Rust.

    Rust 4

  5. extensions extensions Public

    Config-level xfetch extensions — swap layouts, randomize themes, and reshape your fetch before it renders.

    Rust 2

  6. api api Public

    The xfetch SDK: shared Rust crates and WebAssembly contracts for plugins, extensions, and effects.

    Rust 1

Repositories

Showing 10 of 12 repositories

Top languages

Loading…

Most used topics

Loading…