{"id":50792226,"url":"https://github.com/David17c/Dfetch","last_synced_at":"2026-06-29T17:00:58.234Z","repository":{"id":360049141,"uuid":"1242750236","full_name":"David17c/Dfetch","owner":"David17c","description":"A lightweight system information tool focused on clean output","archived":false,"fork":false,"pushed_at":"2026-06-29T08:07:11.000Z","size":9810,"stargazers_count":6,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2026-06-29T10:09:07.031Z","etag":null,"topics":["cli","dfetch"],"latest_commit_sha":null,"homepage":"","language":"Go","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/David17c.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2026-05-18T18:07:58.000Z","updated_at":"2026-06-29T08:07:14.000Z","dependencies_parsed_at":null,"dependency_job_id":null,"html_url":"https://github.com/David17c/Dfetch","commit_stats":null,"previous_names":["david17c/dfetch"],"tags_count":6,"template":false,"template_full_name":null,"purl":"pkg:github/David17c/Dfetch","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/David17c%2FDfetch","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/David17c%2FDfetch/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/David17c%2FDfetch/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/David17c%2FDfetch/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/David17c","download_url":"https://codeload.github.com/David17c/Dfetch/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/David17c%2FDfetch/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":34935530,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-26T15:22:16.424Z","status":"online","status_checked_at":"2026-06-29T02:00:05.398Z","response_time":58,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["cli","dfetch"],"created_at":"2026-06-12T12:00:30.553Z","updated_at":"2026-06-29T17:00:58.218Z","avatar_url":"https://github.com/David17c.png","language":"Go","funding_links":[],"categories":["Operation System"],"sub_categories":["GNU/Linux Only"],"readme":"# Dfetch\n\nDfetch is a lightweight system information tool focused on clean output, fast startup times, and simple configuration. It provides useful system details without the complexity of heavily customizable alternatives.\n\n\u003ctable\u003e\n  \u003ctr\u003e\n    \u003ctd\u003e\u003cimg src=\"image/output_example_1.png\" alt=\"Output example Pop os\" width=\"100%\"\u003e\u003c/td\u003e\n    \u003ctd\u003e\u003cimg src=\"image/output_example_2.png\" alt=\"output example Linux MInt\" width=\"100%\"\u003e\u003c/td\u003e\n  \u003c/tr\u003e\n  \u003ctr\u003e\n    \u003ctd\u003e\u003cimg src=\"image/output_example_3.png\" alt=\"Output example Debian\" width=\"100%\"\u003e\u003c/td\u003e\n    \u003ctd\u003e\u003cimg src=\"image/output_example_4.png\" alt=\"Output example Fedora\" width=\"100%\"\u003e\u003c/td\u003e\n  \u003c/tr\u003e\n\u003c/table\u003e\n\n## Why use this?\n\nDfetch is designed for those who want a simple system information tool with sensible defaults, clean output, and fast startup times. Rather than prioritizing extensive customization, Dfetch focuses on being lightweight, easy to configure, and pleasant to use.\n\n## Features\n\n- Fast startup time\n- Simple configuration file\n- Useful, clutter-free system information\n- Custom ASCII art support\n- Configurable modules\n- No external dependencies\n- Clean default look\n\n## Installation\n\nTo install Dfetch, visit [the releases page](https://github.com/David17c/Dfetch/releases) and either download the package for your operating system, download a prebuilt binary, or build Dfetch from source.\n\n## Customization\n\n`~/.config/Dfetch/Dfetch.conf`\n\n```\n// Lines starting with `//` are comments and are ignored by Dfetch.\n// In the modules section, you can change which information is displayed and in what order.\n\n// Insert empty lines in the modules block to get empty lines in the final output.\nmodules {\n    userinfo\n    os\n    host\n    kernel\n    uptime\n    shell\n    terminal\n    de\n    packages\n    cpu\n    ram\n    swap\n    disk\n    motherboard\n    local_ip\n    // battery\n    // time\n    // date\n}\n\ncustom_ascii: default\n// Set a custom ASCII logo by providing the path to a text file containing it.\n\naccent_color: default\n// Color used for the information labels.\n\n// Available colors:\n// black, red, green, yellow, blue,\n// magenta, cyan, white,\n// bright_black, bright_red,\n// bright_green, bright_yellow,\n// bright_blue, bright_magenta,\n// bright_cyan, bright_white\n```\n\n## Supported Linux distributions\n\n| Distribution | Status |\n|--------------|--------|\n| Arch | Tested |\n| Artix | Untested |\n| Bazzite | Tested |\n| CachyOS | Tested |\n| Debian | Tested |\n| EndeavourOS | Tested |\n| Fedora | Tested |\n| Linux Mint | Tested |\n| Manjaro | Tested |\n| NixOS | Untested |\n| OpenSUSE Leap | Tested |\n| OpenSUSE Tumbleweed | Tested |\n| Pop!_OS | Tested |\n| Ubuntu | Tested |\n| Zorin OS | Tested |\n\nIf your favorite distribution isn't listed, it may still be supported. This table only includes distributions that have built-in ASCII art.\n\nMost of the listed distributions have been tested, but bugs may still exist. Since Dfetch isn't continuously tested on every supported distribution, some issues may go unnoticed.\n\n## How to make a custom ascii art\n\nSave your ASCII art in a text file. It should look something like this.\n\n```\n             ...-:::::-...\n          .-MMMMMMMMMMMMMMM-.\n      .-MMMM`..-:::::::-..`MMMM-.\n    .:MMMM.:MMMMMMMMMMMMMMM:.MMMM:.\n   -MMM-M---MMMMMMMMMMMMMMMMMMM.MMM-\n  :MMM:MM`  :MMMM:....::-...-MMMM:MMM:\n :MMM:MMM`  :MM:`  ``    ``  `:MMM:MMM:\n.MMM.MMMM`  :MM.  -MM.  .MM-  `MMMM.MMM.\n:MMM:MMMM`  :MM.  -MM-  .MM:  `MMMM-MMM:\n:MMM:MMMM`  :MM.  -MM-  .MM:  `MMMM:MMM:\n:MMM:MMMM`  :MM.  -MM-  .MM:  `MMMM-MMM:\n.MMM.MMMM`  :MM:--:MM:--:MM:  `MMMM.MMM.\n :MMM:MMM-  `-MMMMMMMMMMMM-`  -MMM-MMM:\n  :MMM:MMM:`                `:MMM:MMM:\n   .MMM.MMMM:--------------:MMMM.MMM.\n     '-MMMM.-MMMMMMMMMMMMMMM-.MMMM-'\n       '.-MMMM``--:::::--``MMMM-.'\n            '-MMMMMMMMMMMMM-'\n               ``-:::::-``\n```\n\nYou can then optionally add colors by using color tags. For a list of supported colors look at the default config file.\n\n```\n             ${bright_white}...-:::::-...\n${bright_white}          .-MMMMMMMMMMMMMMM-.\n${bright_white}      .-MMMM${green}`..-:::::::-..`${bright_white}MMMM-.\n${bright_white}    .:MMMM${green}.:MMMMMMMMMMMMMMM:.${bright_white}MMMM:.\n${bright_white}   -MMM${green}-M---MMMMMMMMMMMMMMMMMMM.${bright_white}MMM-\n${bright_white}  :MMM${green}:MM`  :MMMM:....::-...-MMMM:${bright_white}MMM:\n${bright_white} :MMM${green}:MMM`  :MM:`  ``    ``  `:MMM:${bright_white}MMM:\n${bright_white}.MMM${green}.MMMM`  :MM.  -MM.  .MM-  `MMMM.${bright_white}MMM.\n${bright_white}:MMM${green}:MMMM`  :MM.  -MM-  .MM:  `MMMM-${bright_white}MMM:\n${bright_white}:MMM${green}:MMMM`  :MM.  -MM-  .MM:  `MMMM:${bright_white}MMM:\n${bright_white}:MMM${green}:MMMM`  :MM.  -MM-  .MM:  `MMMM-${bright_white}MMM:\n${bright_white}.MMM${green}.MMMM`  :MM:--:MM:--:MM:  `MMMM.${bright_white}MMM.\n${bright_white} :MMM${green}:MMM-  `-MMMMMMMMMMMM-`  -MMM-${bright_white}MMM:\n${bright_white}  :MMM${green}:MMM:`                `:MMM:${bright_white}MMM:\n${bright_white}   .MMM${green}.MMMM:--------------:MMMM.${bright_white}MMM.\n${bright_white}     '-MMMM${green}.-MMMMMMMMMMMMMMM-.${bright_white}MMMM-'\n${bright_white}       '.-MMMM${green}``--:::::--``${bright_white}MMMM-.'\n${bright_white}            '-MMMMMMMMMMMMM-'\n${bright_white}               ``-:::::-``\naccent_color: green\n```\n\nAt the bottom of the file add an accent color: `accent_color: COLOR`. This is the color given to the info module labels.\n\nIn your config file, set: `custom_ascii: PATH_TO_FILE`. Dfetch should now be using your ASCII art.","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FDavid17c%2FDfetch","html_url":"https://awesome.ecosyste.ms/projects/github.com%2FDavid17c%2FDfetch","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FDavid17c%2FDfetch/lists"}