Linux distributions power everything from personal computers to enterprise servers, IoT devices, and even security systems. Each distribution (or "distro") is tailored for specific use cases, ranging from general-purpose computing to privacy protection, lightweight environments, or advanced security penetration testing.
This guide provides an extensive list of Linux distributions along with their GitHub repositories or official source code links. It is an invaluable resource for developers, enthusiasts, and contributors looking to explore, customize, or contribute to the open-source Linux ecosystem. Whether you're interested in general-purpose systems like Ubuntu, specialized distros like Kali Linux, or lightweight options such as Alpine Linux, you'll find relevant links to repositories and resources for further exploration.
Dive into the world of Linux development and discover how each distro fits into the broader open-source landscape.
Here is an extensive list of Linux distributions along with their associated GitHub repositories or equivalent source code repositories. Linux distributions vary in purpose, architecture, and target users, ranging from general-purpose desktop environments to lightweight systems and specialized distributions.
-
Ubuntu
- GitHub: https://github.com/Canonical
- Launchpad: https://launchpad.net/ubuntu
-
Debian
- GitHub: https://github.com/Debian
- Official Repo: https://salsa.debian.org/
-
Fedora
- GitHub: https://github.com/fedora-infra
- Pagure: https://pagure.io/
-
Arch Linux
- GitHub: https://github.com/archlinux
- Official Repo: https://gitlab.archlinux.org/archlinux
-
CentOS Stream
- GitHub: https://github.com/CentOS
- Pagure: https://git.centos.org/
-
OpenSUSE
- GitHub: https://github.com/openSUSE
- Official Repo: https://build.opensuse.org/
-
Gentoo
- GitHub: https://github.com/gentoo
- Official Repo: https://gitweb.gentoo.org/
-
Manjaro
- GitHub: https://github.com/manjaro
-
Alpine Linux
- GitHub: https://github.com/alpinelinux
- Official Repo: https://gitlab.alpinelinux.org/alpine
-
Tiny Core Linux
- Official Site: http://www.tinycorelinux.net/
-
Puppy Linux
-
Void Linux
- GitHub: https://github.com/void-linux
-
Lubuntu
- GitHub: https://github.com/lubuntu-team
-
Kali Linux
- GitHub: https://github.com/kalilinux
-
Parrot Security OS
- GitHub: https://github.com/ParrotSec
-
BlackArch Linux
- GitHub: https://github.com/BlackArch
-
Tails (The Amnesic Incognito Live System)
-
Rocky Linux
- GitHub: https://github.com/rocky-linux
-
AlmaLinux
- GitHub: https://github.com/AlmaLinux
-
RHEL (Red Hat Enterprise Linux)
- Source Code: https://git.centos.org/
-
Qubes OS
- GitHub: https://github.com/QubesOS
-
Whonix
- GitHub: https://github.com/Whonix
-
PureOS
- GitLab: https://source.puri.sm/
-
DebianEdu/Skolelinux
-
Elementary OS
- GitHub: https://github.com/elementary
-
Zorin OS
- Official Site: https://zorinos.com/
-
Raspberry Pi OS
- GitHub: https://github.com/RPi-Distro
-
SteamOS
-
Clear Linux
- GitHub: https://github.com/clearlinux
-
NixOS
- GitHub: https://github.com/NixOS
-
Slackware Linux
- SlackBuilds: http://slackbuilds.org/
-
CAINE (Computer Aided INvestigative Environment)
- Official Site: https://www.caine-live.net/
-
Rescuezilla
-
SystemRescue
- GitLab: https://gitlab.com/systemrescue
-
CoreOS (Fedora CoreOS)
-
RancherOS
- GitHub: https://github.com/rancher/os
-
Flatcar Linux
- GitHub: https://github.com/flatcar
-
Solus
- GitHub: https://github.com/GetSolus
-
EndeavourOS
This list provides a wide variety of Linux distributions along with their GitHub or equivalent source repositories for those interested in exploring, contributing, or learning more about Linux development. Let me know if you'd like details about a specific type of distribution!