bubblewrap

Low-level unprivileged sandboxing tool used by Flatpak and similar projects (by containers)

Bubblewrap Alternatives

Similar projects and alternatives to bubblewrap

  1. Pi-hole

    A black hole for Internet advertisements

  2. InfluxDB

    InfluxDB – Built for High-Performance Time Series Workloads. InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.

    InfluxDB logo
  3. go

    2,267 bubblewrap VS go

    The Go programming language

  4. Svelte

    711 bubblewrap VS Svelte

    web development for the rest of us

  5. rfcs

    689 bubblewrap VS rfcs

    RFCs for changes to Rust

  6. flatpak

    Linux application sandboxing and distribution framework

  7. distrobox

    Use any linux distribution inside your terminal. Enable both backward and forward compatibility with software and freedom to use whatever distribution you’re more comfortable with. Mirror available at: https://gitlab.com/89luca89/distrobox

  8. podman

    Podman: A tool for managing OCI containers and pods.

  9. SaaSHub

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

    SaaSHub logo
  10. privacytools.io

    Discontinued 🛡🛠 You are being watched. Protect your privacy against global mass surveillance.

  11. svntogit-packages

    Discontinued Automatic import of svn 'packages' repo (read-only mirror)

  12. Moby

    239 bubblewrap VS Moby

    The Moby Project - a collaborative project for the container ecosystem to assemble container-based systems

  13. privacyguides.org

    Protect your data against global mass surveillance programs.

  14. firejail

    Linux namespaces and seccomp-bpf sandbox

  15. flathub

    Issue tracker and new submissions

  16. windmill

    93 bubblewrap VS windmill

    Open-source developer platform to power your entire infra and turn scripts into webhooks, workflows and UIs. Fastest workflow engine (13x vs Airflow). Open-source alternative to Retool and Temporal.

  17. cli-guidelines

    A guide to help you write better command-line programs, taking traditional UNIX principles and updating them for the modern day.

  18. chromium-web-store

    Allows adding extensions from chrome web store on ungoogled-chromium. Also adds semi-automatic extension updating.

  19. Flatseal

    55 bubblewrap VS Flatseal

    Manage Flatpak permissions

  20. bubblewrap

    25 bubblewrap VS bubblewrap

    Bubblewrap is a Command Line Interface (CLI) that helps developers to create a Project for an Android application that launches an existing Progressive Web App (PWAs) using a Trusted Web Activity. (by GoogleChromeLabs)

  21. nsjail

    A lightweight process isolation tool that utilizes Linux namespaces, cgroups, rlimits and seccomp-bpf syscall filters, leveraging the Kafel BPF language for enhanced security.

  22. wg-securing-critical-projects

    Helping allocate resources to secure the critical open source projects we all depend on.

  23. SaaSHub

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

    SaaSHub logo
NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a better bubblewrap alternative or higher similarity.

bubblewrap discussion

Log in or Post with

bubblewrap reviews and mentions

Posts with mentions or reviews of bubblewrap. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2025-05-02.
  • Announcing Styrolite: A New Low Level Container Runtime for Linux
    2 projects | dev.to | 2 May 2025
    Ariadne Conill, Founder and Distinguished Engineer at Edera, highlighted the necessity for a new low-level container runtime in a recent blog post. Existing solutions like Bubblewrap and util-linux’s unshare rely heavily on complex command-line interfaces or lack the required programming control, making them error-prone. In contrast, high-level solutions like Kubernetes' Container Runtime Interface (CRI) abstract too much for low-level management, creating a gap that Styrolite aims to fill.
  • How to run GUI applications directly in containers
    5 projects | news.ycombinator.com | 27 Feb 2025
    Another thing to look at is bubblewrap (https://github.com/containers/bubblewrap), which is what implements the sandboxing in Flatpak. It's handy on it's if you want to run a command from your host in a particular sandbox as kind of a one-off.
  • Nsjail: A light-weight process isolation tool for Linux
    4 projects | news.ycombinator.com | 4 Feb 2025
  • HardenedBSD Feature Comparison with OpenBSD, FreeBSD, NetBSD
    2 projects | news.ycombinator.com | 3 Nov 2024
    > Not requiring the cooperation of developers to opt-in, for starters.

    True, meaningful in the general case, and completely irrelevant in this particular case, which started with specifically the question of OpenBSD applying the protection in question to its own base system. I actually agree that being able to externally impose a sandbox is super useful, but self-imposed restrictions are perfectly applicable in this usecase.

    > You really think pledge and unveil are equivalent to sandboxing? Can you refer to any sandboxing solution or technologies that limit themselves to restricting syscalls and hiding file paths? Unveil is a lot more useful as a component in sandboxing, I'll give you that.

    I think that pledge and unveil are a type of sandboxing, certainly. And... I'm struggling to think of any sandboxing tech that does anything but limit syscalls and filesystem access. After rereading https://github.com/containers/bubblewrap?tab=readme-ov-file#... a bit, I suppose there's a case for being able to change what a sandboxed process can see rather than only masking (ex. PID 1 is a different process inside and outside the sandbox), but that strikes me as a slight variation rather than a fundamental difference in what is or isn't a "sandbox" per se. Likewise, I could see an argument that OpenBSD's approach is coarser than it could be; ex. I think you could restrict a Linux process to keep your real user and be able to read files but not write them even though they're owned by your user and are 644, but that's more of a convenience thing than a true fundamental difference - an OpenBSD process could open files in read mode, keep the socket open, and then pledge away open() altogether which gives you the same outcome with more legwork.

  • Docker, Linux, Security. Kinda.
    7 projects | dev.to | 19 May 2024
    As an example we will look at man 1 bwrap. Bubblewrap allows us to sandbox an application, not too dissimilar to docker. Flatpaks use bubblewrap as part of their sandbox. Bubblewrap can optionally take in a list of syscalls to filter. The filter is expressed as a BPF(Berkley Packet Filter program - remember when I said docker gives you a friendlier interface to seccomp?) program. Below is a short program that defines a BPF program that can be passed to an application using bwrap that lets us log all the sycalls the application makes to syslog.
  • I Use Nix on macOS
    1 project | news.ycombinator.com | 26 Feb 2024
    Nothing nix specific but you may be interested in https://github.com/containers/bubblewrap
  • I reduced the size of my Docker image by 40% – Dockerizing shell scripts
    4 projects | news.ycombinator.com | 3 Feb 2024
  • Exploring Podman: A More Secure Docker Alternative
    6 projects | news.ycombinator.com | 13 Jan 2024
  • Using GitLab Kubernetes Runners to Build Melange Packages
    2 projects | dev.to | 28 Dec 2023
    Recently, I came across Chainguard and wrote the article How to build Docker Images with Melange and Apko. As a fervent supporter of Kubernetes and GitLab CI, I was eager to experiment with building images using Melange in this particular setup. GitLab's shared Runners work seamlessly with Bubblewrap, eliminating the need for additional configurations. This post is intended for enthusiasts like myself, interested in hosting their own Kubernetes Runners and leveraging the Kubernetes Runner Type of Melange.
  • how strong is the steam (runtime) sandbox for games?
    2 projects | /r/linux_gaming | 10 Dec 2023
  • A note from our sponsor - SaaSHub
    www.saashub.com | 22 May 2025
    SaaSHub helps you find the best software and product alternatives Learn more →

Stats

Basic bubblewrap repo stats
80
4,304
7.6
7 months ago

Sponsored
InfluxDB – Built for High-Performance Time Series Workloads
InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.
www.influxdata.com

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