bspwm VS picom

Compare bspwm vs picom and see what are their differences.

bspwm

A tiling window manager based on binary space partitioning (by baskerville)

picom

A lightweight compositor for X11 (previously a compton fork) (by tryone144)
Our great sponsors
  • InfluxDB - Power Real-Time Data Analytics at Scale
  • WorkOS - The modern identity platform for B2B SaaS
  • SaaSHub - Software Alternatives and Reviews
bspwm picom
92 5
7,491 45
- -
1.5 0.0
about 1 month ago 4 months ago
C C
BSD 2-clause "Simplified" License GNU General Public License v3.0 or later
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.

bspwm

Posts with mentions or reviews of bspwm. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2023-05-09.

picom

Posts with mentions or reviews of picom. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2022-08-24.
  • Abysmal network performance on XPS 15
    24 projects | /r/archlinux | 24 Aug 2022
     ~ λ paru [sudo] password for ken: :: Synchronizing package databases... core is up to date extra is up to date community is up to date multilib is up to date error: failed retrieving file 'core.db' from mirrors.rit.edu : Resolving timed out after 10000 milliseconds error: failed retrieving file 'extra.db' from mirrors.rit.edu : Could not resolve host: mirrors.rit.edu warning: too many errors from mirrors.rit.edu, skipping for the remainder of this transaction error: failed retrieving file 'community.db' from mirrors.rit.edu : Could not resolve host: mirrors.rit.edu error: failed retrieving file 'multilib.db' from mirrors.rit.edu : Could not resolve host: mirrors.rit.edu error: failed retrieving file 'core.db' from mirrors.rit.edu : Failed to connect to mirrors.rit.edu port 443 after 8720 ms: Connection timed out :: Starting full system upgrade... there is nothing to do :: Looking for AUR upgrades :: Looking for devel upgrades error: timed out looking for devel update: https://github.com/tryone144/picom.git error: timed out looking for devel update: https://github.com/themix-project/oomoxify.git error: timed out looking for devel update: https://github.com/phillbush/pmenu.git error: timed out looking for devel update: https://github.com/themix-project/oomox.git error: timed out looking for devel update: https://github.com/themix-project/themix-plugin-base16.git error: timed out looking for devel update: https://github.com/GreenRaccoon23/archdroid-icon-theme.git error: timed out looking for devel update: https://github.com/simmel/urxvt-resize-font.git error: timed out looking for devel update: https://github.com/themix-project/gnome-colors-icon-theme.git error: timed out looking for devel update: https://github.com/themix-project/oomox.git error: timed out looking for devel update: https://github.com/wbthomason/packer.nvim error: timed out looking for devel update: https://github.com/themix-project/oomox.git error: timed out looking for devel update: https://github.com/PapirusDevelopmentTeam/papirus-icon-theme.git error: timed out looking for devel update: https://github.com/khanhas/spicetify-cli.git error: timed out looking for devel update: https://github.com/themix-project/oomox.git error: timed out looking for devel update: https://github.com/themix-project/oomox.git error: timed out looking for devel update: https://github.com/gusbemacbe/suru-plus.git error: timed out looking for devel update: https://github.com/BetterDiscord/BetterDiscord.git error: timed out looking for devel update: https://github.com/elkowar/eww error: timed out looking for devel update: https://github.com/gusbemacbe/suru-plus-aspromauros.git error: timed out looking for devel update: https://github.com/themix-project/oomox.git error: timed out looking for devel update: https://github.com/numixproject/numix-folders.git error: timed out looking for devel update: https://github.com/numixproject/numix-icon-theme.git error: timed out looking for devel update: https://github.com/themix-project/oomox.git error: timed out looking for devel update: https://github.com/nana-4/materia-theme.git error: timed out looking for devel update: https://github.com/themix-project/oomox.git error: timed out looking for devel update: https://github.com/themix-project/oomox-gtk-theme.git error: timed out looking for devel update: https://github.com/mpereira/tty-solitaire error: timed out looking for devel update: https://github.com/will8211/unimatrix.git error: timed out looking for devel update: https://github.com/alacritty/alacritty.git error: timed out looking for devel update: https://gitlab.com/jallbrit/bonsai.sh.git error: timed out looking for devel update: https://github.com/themix-project/archdroid-icon-theme.git error: timed out looking for devel update: https://github.com/themix-project/oomox.git error: timed out looking for devel update: git://github.com/schischi/xcwd :: Resolving dependencies... :: Calculating conflicts... :: Calculating inner conflicts... :: packages not in the AUR: electron15 kalarmcal python-magic-ahupp python2-appdirs python2-ordered-set python2-packaging python2-pyparsing python2-six steam-fonts :: marked out of date: dnstop python-gaphor python-swspotify :: orphans: electron14 gkill-bin ruby-hpricot ugene-bin Aur (12) 3dslicer-bin-5.0.3-2 czkawka-gui-bin-5.0.1-1 ignition-transport-8-8.2.0-2 gazebo-11.11.0-2 lazydocker-0.18.1-1 nvim-packer-git-r522.90b323b-1 paru-1.11.1-1 python-mpv-1.0.1-1 tuner-1.5.1-2 ventoy-bin-1.0.79-3 zoom-5.11.9-1 zotero-6.0.13-1
  • "I like steins;gate just a little"; My Desktop:
    2 projects | /r/steinsgate | 27 Jan 2022
    I used the picom to make the blur. I guess this works in all WMs. This is the link for the tutorial.
  • How do I setup blur in picom.conf?
    1 project | /r/linuxquestions | 1 May 2021
    This fork of picom provides excellent blurs.
  • Problems with Awesome WM and Zoom
    2 projects | /r/awesomewm | 8 Apr 2021
    Personally I was using this fork of picom: https://github.com/tryone144/picom with experimental backends. Now I've disabled it and let's see if it happens again.
  • [BSPWM] My good old rice from last March
    5 projects | /r/unixporn | 3 Jan 2021
    Compositor: Tryone144's Picom fork

What are some alternatives?

When comparing bspwm and picom you can also consider the following projects:

i3 - A tiling window manager for X11

alacritty - A cross-platform, OpenGL terminal emulator.

sway - i3-compatible Wayland compositor

Zoom.AppImage - An AppImage for the Zoom desktop application (until Zoom provides an official one)

i3-gaps - i3-gaps – i3 with more features (forked from https://github.com/i3/i3)

dotfiles - 📂 My personal Đotfiles

river - [mirror] A dynamic tiling Wayland compositor

bfetch - 📠 Dynamic fetch displayer that SuperB

bismuth - KDE Plasma add-on, that tiles your windows automatically and lets you manage them via keyboard, similarly to i3, Sway or dwm.

spicetify-cli - Commandline tool to customize Spotify client. Supports Windows, MacOS and Linux. [Moved to: https://github.com/spicetify/spicetify-cli]

herbstluftwm - A manual tiling window manager for X11

themix-plugin-base16 - Plugin for import/export to Themix/Oomox and a static mirror of Base16 project themes (https://github.com/chriskempson/base16)