Systemd

Open-source projects categorized as Systemd

Top 23 Systemd Open-Source Projects

  • systemd

    The systemd System and Service Manager

    Project mention: Linux fu: getting started with systemd | news.ycombinator.com | 2024-04-14

    https://github.com/systemd/systemd/issues/32028#issuecomment...

    There are some very compelling arguments made there if you care to read them

  • log2ram

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

    Project mention: Raspberry Pi 5 | news.ycombinator.com | 2023-09-27

    Reducing logging, logging to ram and writing to the sdcard once a day helps longevity a lot, especially with quality sd cards.

    99% of the time it's the verbose logging of application servers that is the culprit of sdcard failures.

    https://github.com/azlux/log2ram

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

  • go-systemd

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

    Project mention: Distribuindo uma aplicação Go sem o Docker | dev.to | 2023-10-27
  • sysz

    An fzf terminal UI for systemctl

  • hardening

    Hardening Ubuntu. Systemd edition.

  • python-systemd-tutorial

    A tutorial for writing a systemd service in Python

  • Clight

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

    Project mention: Clight – A C daemon that turns your webcam into a light sensor | news.ycombinator.com | 2024-02-11
  • WorkOS

    The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.

  • 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: Duplicity | news.ycombinator.com | 2024-01-24

    I really like restic, and am personally happy to use it via the command line. It's very fast and efficient! However, I do wish there was better tooling / wrappers around it. For example, Pika Backup is a popular UI for Borg of which no equivalent exists for Restic. I'd love to be able to set something simple up on my partner's Macbook.

    For my own purposes, I've been using a script I found on Github[0] for a while, but it only really supports Backblaze B2 AFAIK.[1]

    I've been meaning to try autorestic[2] and resticprofile[3] as they are potentially more flexible than the script I'm currently using, and prestic[4] looks intriguing for my partner's use, but seems to have very few users. And the fact that there are so many competing tools makes it difficult to land on one.

    [0] https://github.com/erikw/restic-automatic-backup-scheduler

    [1] https://github.com/erikw/restic-automatic-backup-scheduler/i...

    [2] https://github.com/cupcakearmy/autorestic

    [3] https://github.com/creativeprojects/resticprofile

    [4] https://github.com/ducalex/prestic

  • systemd-swap

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

  • resticprofile

    Configuration profiles manager and scheduler for restic backup

    Project mention: Rclone syncs your files to cloud storage | news.ycombinator.com | 2024-01-26

    The main disadvantage with pure Restic is that you usually have to end up writing your own shell scripts for some configuration management because Restic itself has none of that.

    Fortunately there is https://github.com/creativeprojects/resticprofile to solve that problem.

  • ansible-role-hardening

    Ansible role to apply a security baseline. Systemd edition.

  • rustysd

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

    Project mention: Systemd through the eyes of a musl distribution maintainer | news.ycombinator.com | 2024-01-06

    I'm Just going to plug myself here:

    https://github.com/KillingSpark/rustysd

    It's been a while since I actively progressed on the project but it works and would probably be a good starting point for anyone wanting to do further work in this direction.

  • parca-agent

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

    Project mention: Flameshow: A Terminal Flamegraph Viewer | news.ycombinator.com | 2023-09-24

    If that's true, you should probably update the docs. Everything I could find implied dotnet, jvm, python were still unsupported. For example, the roadmap section of the readme mentions most of these but nothing mentions dotnet. However I did find your tickets and a demo being merged in which makes it seem maybe supported?

    Ticket: https://github.com/parca-dev/parca-agent/issues/161

    Demo: https://github.com/parca-dev/parca-demo/pull/18

  • servicer

    A CLI to simplify service management on systemd

    Project mention: Servicer | /r/devopspro | 2023-08-19
  • dmenu-extended

    An extension to dmenu for quickly opening files and folders.

  • InitKit

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

  • ip2unix

    Turn IP sockets into Unix domain sockets

    Project mention: Support HTTP over Unix domain sockets | news.ycombinator.com | 2023-11-27

    Another LD_PRELOAD based solution can be found here: https://github.com/nixcloud/ip2unix

    I use it to run a number of services under systemd, and haven’t had any issues.

  • Sway-DE

    🏠 Sway desktop environment dotfile installation for Arch Linux

  • subsystemctl

    Utility to run systemd in WSL2 with a Linux namespace

  • asus-fan-control

    Fan control for ASUS devices running Linux

  • WSL-Guide

    Windows Subsystem for Linux (WSL) Guide. Use WSL develop to with Kubernetes and in the Cloud (Microsoft Azure, AWS, and Google Cloud).

  • bat

    Battery management utility for Linux laptops. (by tshakalekholoane)

    Project mention: I need help setting battery limit to 60% on linux | /r/linux | 2023-06-26

    You can use https://github.com/tshakalekholoane/bat to set the threshold via cli. If you use GNOME you can instead use this https://github.com/maniacx/Battery-Health-Charging/ shell extension.

  • circadian

    Suspend-On-Idle Daemon for GNU/Linux Power Management

  • SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

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 2024-04-14.

Systemd related posts

Index

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

Project Stars
1 systemd 12,432
2 log2ram 2,493
3 go-systemd 2,335
4 sysz 1,478
5 hardening 1,306
6 python-systemd-tutorial 1,276
7 Clight 687
8 restic-automatic-backup-scheduler 576
9 systemd-swap 550
10 resticprofile 524
11 ansible-role-hardening 492
12 rustysd 491
13 parca-agent 471
14 servicer 393
15 dmenu-extended 384
16 InitKit 362
17 ip2unix 350
18 Sway-DE 330
19 subsystemctl 323
20 asus-fan-control 300
21 WSL-Guide 254
22 bat 250
23 circadian 238
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com