-
listenfd
work with listenfds passed from the outside (systemd/catflap socket activation)
-
systemd
interface to libsystemd/libelogind provided APIs
-
sd-notify
Lightweight crate for systemd service state notifications
-
sysd-manager
Application to empower user to manage their <b>systemd units</b> via Graphical User Interface. Not only are you able to make changes to the enablement and running status of each of the units…
-
systemd-journal-logger
Systemd journal logger for the log facade
-
zbus_systemd
A pure-Rust library to interact with systemd DBus services
-
freedesktop_entry_parser
parsing FreeDesktop entry files and Systemd unit files
-
libsystemd
A pure-Rust client library to interact with systemd
-
systemfd
A convenient helper for passing sockets into another process. Best to be combined with listenfd and cargo-watch.
-
logind-zbus
A dbus client (using zbus) for logind
-
zram-generator
Systemd unit generator for zram swap devices
-
tokio-listener
Add flexibility in a way of accepting connections: unix sockets, socket activation, inetd mode to Tokio-based projects
-
systemctl-manager
interact with systemd services through a TUI (Vim-Keys)
-
systemd-zbus
A dbus client (using zbus) for systemd
-
systemd-user-timers
way to make systemd user timers, and might grow up into a full simple systemd frontend
-
rs-release
os-release parser
-
systemd-generator
CLI tool to generate systemd service files quickly
-
bootc-internal-utils
Internal implementation component of bootc; do not use
-
systemd-manager-tui
TUI for managing systemd services
-
get-up-timer
daemon that monitors keyboard and mouse activity and reminds you to take breaks
-
lockhinter
A standalone utility for setting LockedHint on X11/Wayland sessions
-
shellflip
Graceful process restarts in Rust
-
trueno-zram-generator
systemd generator for zram device configuration
-
chrono-systemd-time
parses systemd.time style timestamps into chrono types
-
kpm-rs
Kubernetes Process Manager - systemd based PM2 alternative
-
watchers
Git integrated file watcher
-
systemg
process manager
-
network-manager-connection-action
Execute commands on connections change using DBus network manager events
-
sdjournal
Pure Rust systemd journal reader and query engine
-
unitbus
Rust SDK for Linux systemd: control units/jobs via D-Bus (systemctl-like), run transient tasks, and query journald logs (sdjournal default, optional journalctl JSON)
-
cg2tools
CLI for delegated unified control groups (cgroups v2)
-
libsystemd-sys
FFI bindings to libsystemd and libelogind
-
automatic-timezoned
Automatically update system timezone based on location
-
logcontrol
Abstract types for the systemd logcontrol interface
-
communitas-headless
Communitas headless node and CLI - bootstrap and seed node for the network
-
service-binding
Automates parsing and binding to TCP, Unix sockets and Windows Named Pipes
-
systemd-unit-edit
A lossless parser and editor for systemd unit files
-
sd-switch
A systemd unit reload/restart utility for Home Manager
-
proc-daemon
A foundational framework for building high-performance, resilient daemon services in Rust. Handles all the boilerplate for signal handling, graceful shutdown, logging, and configuration.
-
bye
graceful shutdown with no downtime
-
logcontrol-zbus
zbus-based DBus frontend for the logcontrol interface
-
systemd-lsp
Language Server Protocol implementation for systemd unit files
-
duende
Cross-platform daemon tooling framework
-
uapi-config
UAPI Configuration Files Specification
-
duende-platform
Platform adapters for the Duende daemon framework (systemd, launchd, container, pepita, WOS)
-
logcontrol-tracing
Tracing backend for the log control interface
-
systemctl-tui
TUI for interacting with systemd services and their logs
-
rmcp-logind
MCP server for systemd-logind power management (Linux)
-
netevd
High-performance network event daemon for systemd-networkd, NetworkManager, and dhclient with routing policy rules and script execution
-
radicle-systemd
Radicle integration with Systemd
-
tauri-plugin-network-manager
A Tauri plugin to manage network connections using networkmanager and systemd-networkd
-
libudev
Rust wrapper for libudev
-
systemd-duration
Convert systemd style time durations into other formats
-
logcontrol-log
log backend for the log control interface
-
kamu-logging
Small helper crate to configure structured logging for IMMER's services using the tracing ecosystem
-
slog-journald
Journald drain for slog-rs
-
logcast
helper to send logs via TCP
-
sudoservice
interacting with service managers
-
systemd-service
Generate service files for the application
-
etc-os-release
Parse /etc/os-release file
-
systemdzbus
Interact with systemd through DBus with a convenient rust interface. All of the code was automatically generated by the CLI tool 'zbus-xmlgen'. From here I just copied the documentation from the systemd man page to…
-
qsu
Service subsystem utilities and runtime wrapper
-
systemd_tmpfiles
A parser for systemd-tmpfiles configuration files
-
sd-device-sys
FFI bindings to
systemd/sd-devices.h -
systemd-user-timers-lib
way to make systemd user timers. This is the library, not the CLI.
-
libudev-sys
FFI bindings to libudev
-
sal-service-manager
SAL Service Manager - Cross-platform service management for dynamic worker deployment
-
sysd-manager-proxy
lib used by sysd-manager to perform privileged operations via polkit over D-Bus
-
rmcp-systemd
MCP server for systemd service management (Linux)
-
sd-listen-fds
Minimal, pure-rust helper to accept file descriptors from systemd
-
kirmes
providing access to systemd's userdb varlink interface
-
sd-id128
A wrapper for sd-id128 implemented in libsystemd
-
fundu-systemd
Fast and precise systemd time span parser of rust strings to a Duration
-
subsystemctl
run systemd in WSL2 with a Linux namespace
-
ghosttext-any
A GhostText server for any $EDITOR
-
systemd-boot-conf
Managing the systemd-boot loader configuration
-
killjoy
Monitor systemd units
-
uapi-version
Compare versions according to the UAPI Version Format Specification
-
sd-journal
A wrapper for sd-journal implemented in libsystemd
-
sysstatus
A small fast tool to get an overview of the system including load, storage usage, temperature and services
-
systemd-crontab-generator
Systemd generator for crontab files support
-
slate-rs
translate file formats + goodies
-
killjoy-notifier-slack
Send slack messages about unit state changes on behalf of killjoy
-
daemon-base
A flexible and configurable Rust daemon library with lifecycle management, logging, callbacks, and optional async support. Works on Linux, macOS, and Windows.
-
journald
binding for the systemd journald api
-
systemd_client
systemd client library implemented with zbus
-
firestarter
A process and shared socket manager
-
intervalle
Parser for time range arguments
-
daemonbit
Cross-platform daemon lifecycle primitives
-
systemd-language-server
Language Server Protocol (LSP) based language server for systemd unit files
-
desk-locker
Screen-locking helper for X11 and systemd
-
journald-export-parser-rs
Journald Journal Export Format Parser
-
logind-zbus-tokio
A dbus client (using zbus) for logind
-
signal-handler
Signal Handler
-
systemd-networkd-vpnc
A glue between OpenConnect and systemd-networkd
-
systemd-directories
A tiny library to retrieve systemd directories following systemd.exec(5)
-
sdshout
Desktop notifications for systemd service failures
-
systemd-wake
Use systemd to wake up for future tasks
-
daemonbit-lockfile
Cross-platform daemon lifecycle primitives
-
daemonbit-winmutex
Cross-platform daemon lifecycle primitives
-
daemonbit-rundir
Cross-platform daemon lifecycle primitives
-
sdwd
SystemD WatchDog utility crate
-
sdnotify
Notify service manager about start-up completion and other daemon status changes
-
daemonbit-test
Cross-platform daemon lifecycle primitives
-
s6-config
configuration tool for s6
-
diamond
Common library for diamond, just a daemon
-
killjoy-notifier-logfile
Log unit state changes on behalf of killjoy
-
sd-sys
FFI for libsystemd
-
systemd-connector
interacting with systemd
-
daemonbit-core
Cross-platform daemon lifecycle primitives
-
logind-dbus
Communicate with the LoginManager DBus API
-
killjoy-notifier-notification
Generate desktop notifications on behalf of killjoy
-
dstat
[●◀] Query systemd units quickly from the command line
-
eldiron-cli
Command-line tool for Eldiron
-
systemd-ask-password-agent
implementing a systemd password agent (https://systemd.io/PASSWORD_AGENTS/)
-
socket_config
Set up sockets according to command line option or configuration file
-
healthdog
Helper program that connects external periodic heathchecks with systemd's watchdog support
-
upower_dbus
UPower info via zbus
-
rtltcp
rtl-tcp with better buffering and support for systemd socket activation
-
aytina
Tracking releases from your cli with Anitya
-
varlink_systemd
interacting with systemd over varlink
-
awesome-operates
A reposity includs many common use code utils
-
ssmpuller
Generates a systemd EnvironmentFile from AWS Systems Manager parameters
Try searching with DuckDuckGo.