A lightweight Debian-based OS for single-board computers, with menu tools to configure the system and install ready-to-run software.
- Stars
- 415
- Forks
- 33
- Open issues
- 5
- Last commit
- yesterday
What is it?
LordOS is a free GNU/Linux distribution built on Debian with its own desktop environment. The display server and Wayland compositor are written in C, the interface is driven by a React engine running on QuickJS, and the bundled apps are native to the system. It targets 64-bit PCs (amd64) and the Raspberry Pi 5 (arm64), and Linux applications such as Chromium, Firefox, and GTK and Qt apps can run alongside the native ones.
The system focuses on privacy and visibility. Installable LordOS apps run isolated and ask before accessing the camera, microphone, files, or network. A built-in firewall shows connections on a live map and lets users allow or block traffic per app, domain, address, or network, with support for public blocklists. Other bundled tools include a password vault, mail, calendar and contacts apps, a disk cleaner that only changes things after confirmation, and a remote desktop client for RDP and VNC.
The project is in beta. Releases ship as live and installable ISOs for PC and arm64 machines, and as an image for the Raspberry Pi 5. Users already on Debian 13 can install it on top of their current system with a single script.
Key features
- 01Own display server and Wayland compositor written in C, without X11.
- 02React-based interface engine running on QuickJS.
- 03Per-app firewall with a live connection map and public blocklist support.
- 04Sandboxed apps that ask before using camera, microphone, files, or network.
- 05Built-in password vault that unlocks with a password or USB key.
- 06Runs on 64-bit PCs and the Raspberry Pi 5.
Use cases
- Running a privacy-focused Linux desktop on an everyday PC.
- Turning a Raspberry Pi 5 into a desktop or kiosk-style computer.
- Trying out a Wayland desktop built from scratch on top of Debian.
- Monitoring and restricting network access of individual applications.
Quick start
- 1
Download the PC ISO or Raspberry Pi 5 image from GitHub Releases or lordos.org
- 2
Build from source on the development machine (needs Node.js)
npm install && npm run build - 3
Build the display server on Debian 13
make -C server -j4 && make -C server test
Things to know
- Status is beta, so breaking changes and rough edges are expected.
- The Raspberry Pi 5 is the only supported board.
- The generic arm64 ISO has only been tested on emulated QEMU.
- Installing on top of an existing system requires Debian 13.
In collections
Topics
FAQ
- What is LordOS?
- A free Debian-based GNU/Linux desktop distribution with its own C Wayland compositor, React-based UI engine, and privacy-focused native apps. LordOS is a free GNU/Linux distribution built on Debian with its own desktop environment. The display server and Wayland compositor are written in C, the interface is driven by a React engine running on QuickJS, and the bundled apps are native to the system. It targets 64-bit PCs (amd64) and the Raspberry Pi 5 (arm64), and Linux applications such as Chromium, Firefox, and GTK and Qt apps can run alongside the native ones.
- Is LordOS free to use? What license does it have?
- LordOS is open source under the MIT license. Check the license terms before using it in commercial products.
- Is LordOS still maintained?
- Actively maintained. The last commit to LordOS was on Nov 6, 2026.
- What can I use LordOS for?
- Running a privacy-focused Linux desktop on an everyday PC. Turning a Raspberry Pi 5 into a desktop or kiosk-style computer. Trying out a Wayland desktop built from scratch on top of Debian. Monitoring and restricting network access of individual applications.
- How do I install LordOS?
- Download the PC ISO or Raspberry Pi 5 image from GitHub Releases or lordos.org Build from source on the development machine (needs Node.js): npm install && npm run build Build the display server on Debian 13: make -C server -j4 && make -C server test
- Where can I get LordOS?
- The source code and installation instructions are on GitHub: https://github.com/lordbasex/LordOS
Summary generated by AI from the project's README. GitHub stats refresh daily.
Related projects
A large collection of ready-made Polybar status bar themes for Linux desktops, with multiple styles, color schemes and variants.
A step-by-step guide for setting up the fcitx5 input method framework with the Rime engine and rime-ice (雾凇拼音) scheme on Debian and other Linux distributions.
A terminal UI for sniffing and inspecting network traffic on Linux, built on eBPF.
A web-based audio player for Raspberry Pi that runs MPD, with a responsive UI and audiophile-oriented playback features.
A Flask-based web console that turns a Debian or Armbian device into a router, managing wired networking, Wi-Fi, hotspots and connected clients.