l5yth

l5yth / lsu

Public

list systemd units

14
3
100% credibility
Found Feb 26, 2026 at 14 stars -- GitGems finds repos before they trend. Get early access to the next one.
Sign Up Free
AI Analysis
Rust
AI Summary

lsu is a terminal interface for listing systemd services by status and viewing their logs on Linux systems.

How It Works

1
πŸ” Discover lsu

You learn about lsu, a simple screen tool for checking background services on your Linux computer.

2
πŸ“₯ Get it set up

You add lsu to your computer with one easy command in the terminal.

3
πŸš€ Start the view

Type 'lsu' in your terminal and press enter to see a colorful list of services.

4
🌟 Spot issues at a glance

Use arrow keys to scroll the list – green dots mean running smoothly, red ones show problems.

5
πŸ“‹ Check details

Press enter or 'l' on any service to open its recent messages and scroll to read them.

6
πŸ”„ Update or filter

Press 'r' to refresh the list, or start with options to focus on failed or stopped services.

βœ… Everything under control

You easily monitor services, spot fixes needed, and keep your computer happy and reliable.

Sign up to see the full architecture

5 more

Sign Up Free

Star Growth

See how this repo grew from 14 to 14 stars Sign Up Free
Repurpose This Repo

Repurpose is a Pro feature

Generate ready-to-use prompts for X threads, LinkedIn posts, blog posts, YouTube scripts, and more -- with full repo context baked in.

Unlock Repurpose
AI-Generated Review

What is lsu?

lsu delivers a Rust-built terminal UI for listing systemd units on Linux, displaying load states, active/sub-states, descriptions, and latest journal log lines in a sortable table. It tackles fragmented systemctl workflows by letting you filter running services (`lsu`), failed ones (`lsu --active failed`), or everything (`lsu --all`), with user scope via `--user`. Hit enter on a unit for full timestamped logs, all without spawning extra commands.

Why is it gaining traction?

It batches log previews across services for instant status scans, sorts healthy units first, and refreshes on-demandβ€”far snappier than piping systemctl to less or toggling journalctl. The vim-like keys (arrows navigate, r refreshes, q quits) keep power users in flow, while granular filters like `--sub dead` or `--load masked` expose list systemd timers, targets, and unit files precisely.

Who should use this?

Sysadmins auditing list systemd services running on servers, DevOps folks chasing list systemd processes or user services during deploys, and Linux embedded engineers listing systemd unit files without a desktop. Ideal for remote SSH sessions where you need quick visibility into service health and logs.

Verdict

Worth cargo installing for daily systemd triage despite 14 stars and 1.0% credibility scoreβ€”v0.1.2 has strong tests, clear docs, and crates.io packaging under Apache-2.0. Early maturity means test in non-prod first, but it nails interactive list systemd units better than CLI alone.

(198 words)

Sign up to read the full AI review Sign Up Free

Similar repos coming soon.