dylanaraps/sowm is a open-source project on GitHub, written primarily in C. It has 954 stars. An itsy bitsy floating window manager (220~ sloc!).
Snapshot summary built from the project's own GitHub metadata — there's no written TopGit review yet. The page will update automatically when a full review is published.
WHY NO REVIEW YET
TopGit writes full reviews for the most-starred, most-requested repositories. This page is a snapshot until then — see the READ ME tab for the original README in full.
An itsy bitsy floating window manager (220~ sloc!).
Floating only.
Fullscreen toggle.
Window centering.
Mix of mouse and keyboard workflow.
Focus with cursor.
Rounded corners (through patch)
Titlebars (through patch)
Alt-Tab window focusing.
All windows die on exit.
No window borders.
No ICCCM.
No EWMH.
etc etc etc
Patches available here: https://github.com/dylanaraps/sowm/pulls
Default Keybindings
Window Management
combo
action
Mouse
focus under cursor
MOD4 + Left Mouse
move window
MOD4 + Right Mouse
resize window
MOD4 + f
maximize toggle
MOD4 + c
center window
MOD4 + q
kill window
MOD4 + 1-6
desktop swap
MOD4 + Shift +1-6
send window to desktop
MOD1 + TAB (alt-tab)
focus cycle
Programs
combo
action
program
MOD4 + Return
terminal
st
MOD4 + d
dmenu
dmenu_run
MOD4 + p
scrot
scr
MOD4 + w
wallpaper cycler
bud
XF86_AudioLowerVolume
volume down
amixer
XF86_AudioRaiseVolume
volume up
amixer
XF86_AudioMute
volume toggle
amixer
XF86_MonBrightnessUp
brightness up
bri
XF86_MonBrightnessDown
brightness down
bri
Dependencies
xlib (usually libX11).
Installation
Copy config.def.h to config.h and modify it to suit your needs.
Run make to build sowm.
Copy it to your path or run make install.
DESTDIR and PREFIX are supported.
(Optional) Apply patch with git apply patches/patch-name
In case of applying multiple patches, it has to be done manually.
If you are using GDM, save the following to /usr/share/xsessions/sowm.desktop. It is still recommended to start sowm from .xinitrc or through
your own xinit implementation.
The most recent commit recorded on dylanaraps/sowm was 3.1 years ago, based on the GitHub push timestamp. The repository has 74 forks — one of the better signals of community interest.
How many stars does dylanaraps/sowm have?
dylanaraps/sowm has 954 GitHub stars — refresh the page for the live number, or check github.com/dylanaraps/sowm. TopGit mirrors GitHub's count but does not claim minute-by-minute accuracy.
Is dylanaraps/sowm open source?
Yes — dylanaraps/sowm ships under the MIT license, which makes its source code freely readable (and, depending on license terms, forkable and reusable). Source: github.com/dylanaraps/sowm.
What is dylanaraps/sowm?
dylanaraps/sowm (dylanaraps/sowm) is a C project on GitHub. From the project's own README: An itsy bitsy floating window manager (220~ sloc!).
Where do I read more about dylanaraps/sowm?
This TopGit page is a snapshot — the READ ME tab shows the project's own README content (links stripped, images preserved). The GitHub repository at github.com/dylanaraps/sowm is the definitive source.
Read full README in the tab above.
Want a second opinion on sowm?
Ask an AI that can read this page — one click and you get its take on sowm.