{"id":30133980,"url":"https://github.com/pythops/dmitui","last_synced_at":"2025-08-12T23:01:50.139Z","repository":{"id":308719304,"uuid":"1033461680","full_name":"pythops/dmitui","owner":"pythops","description":"TUI version of dmidecode tool","archived":false,"fork":false,"pushed_at":"2025-08-07T12:31:09.000Z","size":28,"stargazers_count":18,"open_issues_count":0,"forks_count":0,"subscribers_count":0,"default_branch":"main","last_synced_at":"2025-08-07T14:26:33.472Z","etag":null,"topics":["dmi","dmidecode","linux","ratatui"],"latest_commit_sha":null,"homepage":"","language":"Rust","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/pythops.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":".github/FUNDING.yml","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},"funding":{"github":"pythops"}},"created_at":"2025-08-06T21:14:41.000Z","updated_at":"2025-08-07T12:31:13.000Z","dependencies_parsed_at":"2025-08-07T14:38:11.192Z","dependency_job_id":null,"html_url":"https://github.com/pythops/dmitui","commit_stats":null,"previous_names":["pythops/dmitui"],"tags_count":null,"template":false,"template_full_name":null,"purl":"pkg:github/pythops/dmitui","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pythops%2Fdmitui","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pythops%2Fdmitui/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pythops%2Fdmitui/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pythops%2Fdmitui/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/pythops","download_url":"https://codeload.github.com/pythops/dmitui/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pythops%2Fdmitui/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":270149337,"owners_count":24535727,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-08-12T02:00:09.011Z","response_time":80,"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":["dmi","dmidecode","linux","ratatui"],"created_at":"2025-08-10T20:42:05.361Z","updated_at":"2025-08-12T23:01:50.097Z","avatar_url":"https://github.com/pythops.png","language":"Rust","funding_links":["https://github.com/sponsors/pythops"],"categories":["Rust"],"sub_categories":[],"readme":"\u003cdiv align=\"center\"\u003e\n  \u003ch1\u003e 🚧 Work In Progress 🚧 \u003c/h1\u003e\n  \u003cbr\u003e\n  \u003ch2\u003e TUI version of dmidecode \u003c/h2\u003e\n  \u003cbr\u003e\n\u003c/div\u003e\n\n\u003cimg width=\"935\" height=\"862\" src=\"https://github.com/user-attachments/assets/2f6c1642-3b5a-4ac6-ba0d-9769fd12cf53\" /\u003e\n\n\u003cbr\u003e\n\n## What is dmidecode ?\n\nFrom `dmidecode` man page:\n\n\u003e **`dmidecode`** is a tool for dumping a computer's DMI (some say SMBIOS) table contents in a human-readable format. This table contains a description of the system's hardware components, as well as other useful pieces of information such as serial numbers and BIOS revision. Thanks to this table, you can retrieve this information without having to probe for the actual hardware.\n\n## Why dmitui then ?\n\n`dmitui` is a TUI (Text User Interface) version that allows for easy navigation between sections, unlike `dmidecode`, which requires you to specify the section as a command-line option. Additionally, `dmitui` presents information in a well-organized and visually appealing manner.\n\n## 💡 Prerequisites\n\nA Linux based OS.\n\n## 🚀 Installation\n\n### ⚒️ Build from source\n\nTo build `dmitui`:\n\n```\ncargo build --release\n```\n\nThis will produce an executable file at `target/release/dmitui` that you can copy to a directory in your `$PATH`.\n\n## 🪄 Usage\n\nRun the following command to start `dmitui`:\n\n```\nsudo dmitui\n```\n\n## 📌 Supported DMI types\n\n- [x] Firmware (type 0)\n- [x] System (type 1)\n- [x] Baseboard (type 2)\n\n## ⚖️ License\n\nGNU General Public License v3.0 or later\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fpythops%2Fdmitui","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fpythops%2Fdmitui","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fpythops%2Fdmitui/lists"}