matheus-git
systemd-manager-tui
Rust

A TUI application for managing systemd services.

Last updated Jul 7, 2026
1.5k
Stars
23
Forks
3
Issues
+13
Stars/day
Attention Score
76
Language breakdown
Rust 95.8%
Shell 2.7%
Nix 1.5%
โ–ธ Files click to expand
README

Systemd manager tui

rust

A TUI application for managing systemd services.

This tool allows you to manage systemd services with ease. You can view logs, list services, view properties, edit unit files, and control their lifecycle: start, stop, restart, mask, unmask, enable, and disable using the D-Bus API. It also supports Vim-like navigation. It is possible to navigate between system and user units and choose to list only running services or all units.

Quick Preview

screenshot_list

View screenshots

Install

After installation, you can create an alias to make it easier to use.

Ubuntu (recommended)

sudo dpkg -i ./systemd-manager-tuix.x.x-xamd64.deb

Download the .deb file from Releases

Fedora (recommended)

sudo dnf install ./systemd-manager-tuix.x.x-xx86_64.rpm Download the .rpm file from Releases

Arch linux

yay -S systemd-manager-tui

https://aur.archlinux.org/packages/systemd-manager-tui

NixOS

nix run github:matheus-git/systemd-manager-tui

NixOS with flakes Read here

Binary

chmod +x systemd-manager-tui ./systemd-manager-tui Download binary from Releases

Cargo

cargo install --locked systemd-manager-tui

Main libraries

  • ratatui - 0.29.0
  • zbus - 5.5.0

Contributing

Contributions are welcome! Please open an issue or submit a pull request for any improvements or bug fixes.

๐Ÿ“ License

This project is open-source under the MIT License.

๐Ÿ”— More in this category

ยฉ 2026 GitRepoTrend ยท matheus-git/systemd-manager-tui ยท Updated daily from GitHub