Alpine Linux: Brilliant Linux Distro

This page summarizes the projects mentioned and recommended in the original post on news.ycombinator.com

SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com
featured
  1. aports

    [MIRROR] Alpine packages build scripts

    A nice feature of Alpine Linux is that the package repository is a relatively straightforwardly-structured git repository containing build scripts for each package:

    https://gitlab.alpinelinux.org/alpine/aports/

    It's worth reading the contributor guide[1] before signing up and providing any fixes and improvements - and from there, hopefully it's a relatively familiar workflow for many developers.

    [1] - https://wiki.alpinelinux.org/wiki/Alpine_Linux:Contribute

  2. SaaSHub

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

    SaaSHub logo
  3. zwave-js-ui

    Full featured Z-Wave Control Panel UI and MQTT gateway. Built using Nodejs, and Vue/Vuetify

    I recently deployed a small fleet of Dell thin clients around my house to run zwavejs2mqtt[1] via docker. I decided to use Alpine because the machines have 2GB of ram and 8GB of eMMC storage and I figured Alpine would minimize resource usage. They're working great so far!

    [1]: https://github.com/zwave-js/zwavejs2mqtt

  4. musl-cross-make

    Simple makefile-based build for musl cross compiler

    I've done the same alpine trick for static binaries but may I introduce you to musl-cross-make?

    https://github.com/richfelker/musl-cross-make

    Just burned out static toolchains that make me static binaries for all architectures gcc supports. Much like musl.cc but they suggest building your own and I do.

    I use these toolchains on debian (/ anywhere a non-ancient linux kernel runs) to make static binaries, you can too!

  5. distroless

    🥑 Language focused docker images, minus the operating system.

    Why don't more people use [distroless](https://github.com/GoogleContainerTools/distroless)?

    Based on debian so no musl headaches but even lighter than alpine

  6. AlpineLinux-DailyDriverDesktop

    Discontinued My minimalist desktop running Alpine Linux [GET https://api.github.com/repos/git-sgmoore/AlpineLinux-DailyDriverDesktop: 404 - Not Found // See: https://docs.github.com/rest/repos/repos#get-a-repository]

    I'm a big fan of Alpine Linux, and use it as a daily driver.

    Here is my Alpine Linux minimalist desktop setup.

    https://github.com/git-sgmoore/AlpineLinux-DailyDriverDeskto...

  7. I'm a big fan of Alpine Linux, and use it as a daily driver.

    Here is my Alpine Linux minimalist desktop setup.

    https://github.com/git-sgmoore/AlpineLinux-DailyDriverDeskto...

  8. Jellyfin

    The Free Software Media System - Server Backend & API

    So I surveyed docker images in my personal use:

    Postgres (Docker provided - https://hub.docker.com/_/postgres): Debian (with alternates for alpine or other debian versions)

    Jellyfin (Developer provided - https://github.com/jellyfin/jellyfin/blob/master/Dockerfile): They use an alpine build step but the final distributed image is debian

    Calibre-Web (Linuxserver provided - https://github.com/linuxserver/docker-calibre-web/blob/maste...): Ubuntu

    Graylog (Developer provided - https://github.com/Graylog2/graylog-docker/blob/4.2/docker/o...): Debian

    Vaultwarden (Developer provided - https://github.com/dani-garcia/vaultwarden/blob/main/docker/...): Debian (with alpine alternate available)

    For professional use, our company mandates all images used are built off a common base image, which is Ubuntu based (my previous employer was similar, but used a Red Hat based image).

  9. docker-calibre-web

    So I surveyed docker images in my personal use:

    Postgres (Docker provided - https://hub.docker.com/_/postgres): Debian (with alternates for alpine or other debian versions)

    Jellyfin (Developer provided - https://github.com/jellyfin/jellyfin/blob/master/Dockerfile): They use an alpine build step but the final distributed image is debian

    Calibre-Web (Linuxserver provided - https://github.com/linuxserver/docker-calibre-web/blob/maste...): Ubuntu

    Graylog (Developer provided - https://github.com/Graylog2/graylog-docker/blob/4.2/docker/o...): Debian

    Vaultwarden (Developer provided - https://github.com/dani-garcia/vaultwarden/blob/main/docker/...): Debian (with alpine alternate available)

    For professional use, our company mandates all images used are built off a common base image, which is Ubuntu based (my previous employer was similar, but used a Red Hat based image).

  10. graylog-docker

    Official Graylog Docker image

    So I surveyed docker images in my personal use:

    Postgres (Docker provided - https://hub.docker.com/_/postgres): Debian (with alternates for alpine or other debian versions)

    Jellyfin (Developer provided - https://github.com/jellyfin/jellyfin/blob/master/Dockerfile): They use an alpine build step but the final distributed image is debian

    Calibre-Web (Linuxserver provided - https://github.com/linuxserver/docker-calibre-web/blob/maste...): Ubuntu

    Graylog (Developer provided - https://github.com/Graylog2/graylog-docker/blob/4.2/docker/o...): Debian

    Vaultwarden (Developer provided - https://github.com/dani-garcia/vaultwarden/blob/main/docker/...): Debian (with alpine alternate available)

    For professional use, our company mandates all images used are built off a common base image, which is Ubuntu based (my previous employer was similar, but used a Red Hat based image).

  11. vaultwarden

    Unofficial Bitwarden compatible server written in Rust, formerly known as bitwarden_rs

    So I surveyed docker images in my personal use:

    Postgres (Docker provided - https://hub.docker.com/_/postgres): Debian (with alternates for alpine or other debian versions)

    Jellyfin (Developer provided - https://github.com/jellyfin/jellyfin/blob/master/Dockerfile): They use an alpine build step but the final distributed image is debian

    Calibre-Web (Linuxserver provided - https://github.com/linuxserver/docker-calibre-web/blob/maste...): Ubuntu

    Graylog (Developer provided - https://github.com/Graylog2/graylog-docker/blob/4.2/docker/o...): Debian

    Vaultwarden (Developer provided - https://github.com/dani-garcia/vaultwarden/blob/main/docker/...): Debian (with alpine alternate available)

    For professional use, our company mandates all images used are built off a common base image, which is Ubuntu based (my previous employer was similar, but used a Red Hat based image).

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts

  • Ask HN: Just got a brand new server, what do I do first?

    7 projects | news.ycombinator.com | 1 Feb 2023
  • I had surgery and was stuck in bed for a while. Going into this I barely had Jellyfin setup. This is the result of about a month and a half of boredom

    9 projects | /r/homelab | 18 Nov 2022
  • Jellyfin 10.8.5 Released

    5 projects | /r/jellyfin | 25 Sep 2022
  • Rtwatch: Watch videos with friends using WebRTC

    3 projects | news.ycombinator.com | 9 May 2026
  • Performance Test: Grype 0.70 vs Trivy 0.50 Scan Times – 15% Faster for Alpine Images

    3 projects | dev.to | 28 Apr 2026

Did you know that Shell is
the 8th most popular programming language
based on number of references?