7,363 open-source and SaaS tools, with GitHub stats refreshed every day.

Xlings

Open source

xlings is a C++ package manager and runtime that installs multiple versions of tools rootless and isolates them in OS-like SubOS environments.

index.xlings.org
Xlings homepage screenshot
GitHub stars
613
Last commit
3 days ago
Repository age
2 years
Version
v2026.9.30.1
Licence
Apache-2.0
Self-hosted
Yes

About Xlings

xlings describes itself as universal package infrastructure with OS-like SubOS isolation. The goal is a single tool to install any version of anything, run it without root privileges and isolate it, across Linux, macOS and Windows, with a decentralized package index and readiness for use by AI agents.

The README distinguishes three separate questions about support: whether xlings itself has a release for a platform, whether a given package has an artifact for that architecture, and how much isolation the sandbox option provides. Linux x86_64 has the fullest support, with filesystem isolation through bwrap or proot, while Linux aarch64, macOS 14 and later on arm64 and Windows x86_64 have partial package coverage. On macOS and Windows the sandbox only redirects the home directory so tools write their dotfiles somewhere isolated and is explicitly not a security boundary.

Package coverage depends on each recipe, and installation refuses a target only when the recipe lists architectures that exclude yours. xlings is written in C++, licensed under Apache-2.0, comes with documentation, a package index and a forum, and is used by projects such as MCPP.

Key features

  • Install multiple versions of any tool
  • Rootless installation
  • SubOS isolated environments
  • Decentralized package index
  • Linux, macOS and Windows support
  • Agent-ready command-line workflow

Good fit for

  • →Managing toolchains and versions without root
  • →Isolated development environments per project
Built with
C++
Tags
package-manager
version-manager
rootless
sandbox
cpp
cross-platform
tooling

Xlings: questions and answers

What is Xlings used for?
xlings is a C++ package manager and runtime that installs multiple versions of tools rootless and isolates them in OS-like SubOS environments. It is a good fit for managing toolchains and versions without root, and isolated development environments per project.
Is Xlings open source?
Yes. Xlings is open source under the Apache-2.0 licence. Its source code is on GitHub at openxlings/xlings and is written mainly in C++.
Is Xlings free?
Yes. Xlings is open source, so the software itself is free to use.
What are some alternatives to Xlings?
Similar open-source tools in the Developer Tools category include Godot, Windows Terminal and Neovim. SaaS products in the same category include Qt, Beyond Compare and Browserwire.
Is Xlings actively maintained?
Yes. The most recent commit to Xlings was on 29 September 2026, and the latest release is v2026.9.30.1, published on 29 September 2026. The project has 613 stars on GitHub.

Open-source alternatives to Xlings

See all

SaaS alternatives to Xlings

See all