yabai VS bonsai-browser-public

Compare yabai vs bonsai-browser-public and see what are their differences.


A tiling window manager for macOS based on binary space partitioning (by koekeishiya)
Our great sponsors
  • SonarLint - Deliver Cleaner and Safer Code - Right in Your IDE of Choice!
  • Scout APM - Less time debugging, more time building
  • OPS - Build and Run Open Source Unikernels
yabai bonsai-browser-public
88 3
10,080 41
- -
8.4 5.1
11 days ago 5 days ago
MIT License -
The number of mentions indicates the total number of mentions that we've tracked plus the number of user suggested alternatives.
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.


Posts with mentions or reviews of yabai. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2022-01-18.


Posts with mentions or reviews of bonsai-browser-public. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2021-09-07.
  • Show HN: Web-browser to help programmers think clearly
    5 projects | news.ycombinator.com | 7 Sep 2021
    I had the same questions so did some sleuthing and all I could find was a Github repo with a practically empty README (the same repo that's used to service the compiled application) hosted in a personal account: https://github.com/hyferg/bonsai-browser-public

    This very much looks like someone's hobby project -- which is fine -- but without the source code and given the sensitive stuff we all do web browsers these days, I'm not willing to trust a random developer that their closed hobby project is safe to use.

    5 projects | news.ycombinator.com | 7 Sep 2021
    > It's always good to have more players in this game

    I agree with your overall points but this but stood out to me because it's not clear if Bonsai uses its own rendering engine of it is just another reskin of Blink / Chromium. What we really need is more competition with browsers which use their own rendering engines. Or at the very least, more browsers using Gecko (Firefox). If this is another Chromium-based browser then it's still definitely good to see some new ideas in UI but we don't really see much other benefit having more players in the game.

    What worries me the most is that this is closed source but presented as if it is open source. Their binaries are stored on Github but there's literally nothing in the repo aside a README (https://github.com/hyferg/bonsai-browser-public). This is of particular concern given the sensitive content that people use browsers for these days (banking, shopping, research on potentially sensitive topics, etc). It would be trivial for a malicious browser to do some real damage to people and there's no way to prove this browser's intentions are sincere given how little information (ie "none") is published about its developers or even the code.

    5 projects | news.ycombinator.com | 7 Sep 2021
    Looks really cool and I'd love to give it a shot! Is this intended to be open source? It looks like the associated repo [0] only has a README and some releases with the Mac installers in the assets.

    [0] https://github.com/hyferg/bonsai-browser-public

What are some alternatives?

When comparing yabai and bonsai-browser-public you can also consider the following projects:

Amethyst - Automatic tiling window manager for macOS à la xmonad.

Rectangle - Move and resize windows on macOS with keyboard shortcuts and snap areas

firejail - Linux namespaces and seccomp-bpf sandbox

alt-tab-macos - Windows alt-tab on macOS

skhd - Simple hotkey daemon for macOS

Karabiner-Elements - Karabiner-Elements is a powerful utility for keyboard customization on macOS Sierra (10.12) or later.

steam-for-linux - Issue tracking for the Steam for Linux beta client

Mos - 一个用于在 macOS 上平滑你的鼠标滚动效果或单独设置滚动方向的小工具, 让你的滚轮爽如触控板 | A lightweight tool used to smooth scrolling and set scroll direction independently for your mouse on macOS

lev-dwm - LEV Linux's window manager (a fork of dwm)

ibus - Intelligent Input Bus for Linux/Unix

MonitorControl - 🖥 Control your display's brightness & volume on your Mac as if it was a native Apple Display. Use Apple Keyboard keys or custom shortcuts. Shows the native macOS OSDs.

setup - My config, system settings, utilities, etc.