Open-source projects categorized as Systemd Edit details

Top 23 Systemd Open-Source Projects

  • systemd

    The systemd System and Service Manager

    Project mention: Why are these serial devices slowing down my boot? | | 2022-06-22
  • parca

    Continuous profiling for analysis of CPU and memory usage, down to the line number and throughout time. Saving infrastructure cost, improving performance, and increasing reliability.

    Project mention: Continuous Profiling in Kubernetes Using Pyroscope | | 2022-01-19

    Parca collects, stores and makes profiles available to be queried over time. It is open source and can be deployed on production environments as Parca focuses on sampling profiling two main types of profiles: tracing and sampling.

  • Scout APM

    Less time debugging, more time building. Scout APM allows you to find and fix performance issues with no hassle. Now with error monitoring and external services monitoring, Scout is a developer's best friend when it comes to application development.

  • log2ram

    ramlog like for systemd (Put log into a ram folder)

    Project mention: PiHole Failover | | 2022-04-20

    If you haven't done it I recommend to install really useful to decrease the amount of writes to the microSD card.

  • go-systemd

    Go bindings to systemd socket activation, journal, D-Bus, and unit files

    Project mention: Managing systemd services with Go | | 2021-12-19
  • sysz

    An fzf terminal UI for systemctl

    Project mention: i dont like systemd | | 2022-05-31

    sysz can be a useful tool for the inexperienced. It's a very simple TUI for system to and can open the journal for a unit. Check it out!

  • python-systemd-tutorial

    A tutorial for writing a systemd service in Python

    Project mention: Just learned Command line and what? | | 2022-01-03

    systemd : this is something I couldn't live without it. I love cron for simplicity but both systemd and cron have their places.

  • hardening

    Hardening Ubuntu. Systemd edition.

    Project mention: Industry Standard Linux Hardening Script [Ubuntu Server] | | 2021-07-28

    Are there any Linux(Ubuntu Server in my case) hardening scripts that abides to any well known industry standards. I can only find some scripts on Github like this one -

  • JetBrains

    Developer Ecosystem Survey 2022. Take part in the Developer Ecosystem Survey 2022 by JetBrains and get a chance to win a Macbook, a Nvidia graphics card, or other prizes. We’ll create an infographic full of stats, and you’ll get personalized results so you can compare yourself with other developers.

  • systemd-swap

    Script for creating hybrid swap space from zram swaps, swap files and swap partitions.

    Project mention: What happens when there is no more swap partition is full and RAM is full? Does Linux swaps anyway in some other way (maybe swap files like Windows), or can't it swap anymore? | | 2022-05-24

    Historically, Linux has created an additional (fixed-size) swap partition or file. In case you mention you get OOM. But for some time there is a great project systemd-swap creating hybrid swap space. You can even find it in the official Arch Linux Community repo.

  • Clight

    A C daemon that turns your webcam into a light sensor. It will adjust screen backlight based on ambient brightness.

    Project mention: Is there anyway I can get a macbook pro 9,2 ambient light sensor working in ubuntu 20.10 | | 2021-11-09

    Here are two suggestions from the Arch Wiki, try Clight or macbook-lighter. Clight looks to be continuously maintained, so I'd try that one first.

  • rustysd

    A service manager that is able to run "traditional" systemd services, written in rust

    Project mention: I like Systemd a lot | | 2022-03-22
  • restic-automatic-backup-scheduler

    Automatic restic backup using Backblaze B2 storage and either Linux systemd timers, macOS LaunchAgent, Windows ScheduledTask or simply cron.

    Project mention: Cheap/secure backups using restic and Backblaze B2 and native OS task schedulers | | 2022-02-13
  • dmenu-extended

    An extension to dmenu for quickly opening files and folders.

    Project mention: What's the fastest way to open a file in Linux? | | 2022-02-10

    I wanted the same experience (press hotkey, type part of the name of the file, press enter) and wrote this small program that does exactly that (plus handles websites, shell commands, and is very customizable). By default it uses dmenu but you can make it use rofi or anything else. There's actually a whole bunch of similar programs, such as dmenu-extended which probably is the most famous.

  • InitKit

    Neo-InitWare is a modular, cross-platform reimplementation of the systemd init system. It is experimental.

    Project mention: The standard Unix initialisation system. A modern init system/service manager for Unix and Linux systems. | | 2021-07-26
  • chkservice

    Systemd units manager with ncurses, terminal interface

    Project mention: GitHub - linuxenko/chkservice: Systemd units manager with ncurses, terminal interface | | 2021-09-19
  • ansible-role-hardening

    Ansible role to apply a security baseline. Systemd edition.

    Project mention: AKS worker-node host operating systems | | 2021-08-21

    Many thanks u/pixelavenger. While I did not (yet) find the specific CIS recommendation, but I did find this which indicates that disabling SCTP module is perhaps too strong a reaction if the only justification is disabling those networking features that are usually not used frequently (to reduce attack surface). Apparently there was a vulnerability in WebRTC's user-space SCTP implementation, which has hence been fixed. There seem to be no known vulnerabilities in linux kernel SCTP implementation. Do you think Azure Support might be requested to optionally enable SCTP kernel module in the images ? Thanks also for the idea about using Daemon-set approach, perhaps a bit kludgy for the needs, as one'd need to invent a way to synchronize the completion of Daemon-set's task of enabling SCTP and startup of application that needs SCTP. Still better than nothing at all.

  • asus-fan-control

    Fan control for ASUS devices running Linux

    Project mention: Asus TUF A15 | | 2022-02-15
  • one-script-wsl2-systemd

    The one-script variant of the systemd hack for WSL2

    Project mention: Nextcloud under WSL2 with Snap, can't access remotely or from other devices on the same network. | | 2022-02-19

    For my current attempt I installed a clean instance of Debian, installed Snap, then used this to allow Snap to work. After installing Snap core I installed Nextcloud through Snap. This allows me to connect to Nextcloud by visiting localhost from Windows. This was pretty easy compared to the other methods but I can't for the life of me figure out why I can't seem to access it through other devices on my network, or remotely through port forwarding.

  • Sway-DE

    🏠 Sway desktop environment dotfile installation for Arch Linux

    Project mention: Identifying the window of Bemenu | | 2022-02-07

    A wrapper script so that bemenu always looks the same:

  • selfhosted

    rootless docker compose + traefik

    Project mention: Is there a more up-to-date guide than this? | | 2022-04-16
  • netctl

    Profile based systemd network management

  • parca-agent

    eBPF based always-on profiler auto-discovering targets in Kubernetes and systemd, zero code changes or restarts needed!

    Project mention: Parca Agent rewrites eBPF in-kernel C code in Rust (using Aya-rs) | | 2022-05-22
  • InitWare

    The InitWare Suite of Middleware allows you to manage services and system resources as logical entities called units. Its main component is a service management ("init") system.

    Project mention: What do you understand under "FreeBSD way" and "Linuxism"? | | 2022-05-31
  • resticprofile

    Configuration profiles manager and scheduler for restic backup

    Project mention: Why should I switch from Restic to Borg? | | 2022-06-02

    Restic has a very good command line tool: resticprofile which lets you write backup profiles in an easy config file, automates the scheduling of each task along with an automatic locking system (to ensure prune never happens during backups, etc), and integration with Zabbix for monitoring the status of the backups (i.e. being alerted when backups fail). Restoring files and searching for files is done via the CLI.

NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020). The latest post mention was on 2022-06-22.

Systemd related posts


What are some of the best open-source Systemd projects? This list will help you:

Project Stars
1 systemd 9,727
2 parca 2,327
3 log2ram 2,007
4 go-systemd 1,916
5 sysz 1,236
6 python-systemd-tutorial 916
7 hardening 916
8 systemd-swap 526
9 Clight 500
10 rustysd 450
11 restic-automatic-backup-scheduler 422
12 dmenu-extended 367
13 InitKit 363
14 chkservice 317
15 ansible-role-hardening 283
16 asus-fan-control 199
17 one-script-wsl2-systemd 184
18 Sway-DE 176
19 selfhosted 168
20 netctl 163
21 parca-agent 153
22 InitWare 151
23 resticprofile 126
Find remote jobs at our new job board There are 4 new remote jobs listed recently.
Are you hiring? Post a new remote job listing for free.
Deliver Cleaner and Safer Code - Right in Your IDE of Choice!
SonarLint is a free and open source IDE extension that identifies and catches bugs and vulnerabilities as you code, directly in the IDE. Install from your favorite IDE marketplace today.