Tiling

Top 23 Tiling Open-Source Projects

  • i3

    A tiling window manager for X11

  • Project mention: Show HN: Chrome Reaper | news.ycombinator.com | 2023-12-19

    While I believe Memory Saver was a great improvement, it only works if the tab is hidden or the window minimized. I recently learned the required state is not triggered if the tab is open but on another virtual desktop. At least this is the case with many of not all Linux window managers. Some of the many discussion threads on the topic:

    https://github.com/i3/i3/issues/4353

  • shell

    Pop!_OS Shell

  • Project mention: syntax error on installing pop shell | /r/Ubuntu | 2023-12-04

    sudo apt install git node-typescript make git clone https://github.com/pop-os/shell.git cd shell

  • SurveyJS

    Open-Source JSON Form Builder to Create Dynamic Forms Right in Your App. With SurveyJS form UI libraries, you can build and style forms in a fully-integrated drag & drop form builder, render them in your JS app, and store form submission data in any backend, inc. PHP, ASP.NET Core, and Node.js.

    SurveyJS logo
  • sahi

    Framework agnostic sliced/tiled inference + interactive ui + error analysis plots

  • Project mention: How to Detect Small Objects | dev.to | 2024-04-22

    An alternative to this is to leverage existing object detection, apply the model to patches or slices of fixed size in our image, and then stitch the results together. This is the idea behind Slicing-Aided Hyper Inference!

  • gpac

    GPAC Ultramedia OSS for Video Streaming & Next-Gen Multimedia Transcoding, Packaging & Delivery

  • bismuth

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

  • Project mention: Cosmic Desktop: Hammering Out New Cosmic Features | news.ycombinator.com | 2024-04-18

    What level are you interested in scripting? In KDE Plasma you can interact with the desktop UI via JS: https://develop.kde.org/docs/plasma/scripting/

    And then for something more sophisticated there are extensions like https://github.com/Bismuth-Forge/bismuth.

    It does all feel a little disorganized/wild-west-y compared to say, a .vimrc with a list of plugins and bindings, which is something that makes a system like Nix (or a fully containerized DE of some kind) appealing

  • awesome-ricing

    A curated list of awesome tools and technology to help you out with ricing on linux

  • krohnkite

    A dynamic tiling extension for KWin

  • Project mention: kde tilling features needs some attention | /r/kde | 2023-05-24

    That's exactly what happens. Bismuth was a fork of Krohnkite. If someone needs Bismuth enough, they will pick it up, fork it or whatever.

  • WorkOS

    The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.

    WorkOS logo
  • TileView

    TileView is a subclass of android.view.ViewGroup that asynchronously displays, pans and zooms tile-based images. Plugins are available for features like markers, hotspots, and path drawing.

  • AeroSpace

    AeroSpace is an i3-like tiling window manager for macOS

  • Project mention: AeroSpace: An i3-like tiling window manager for macOS | news.ycombinator.com | 2024-01-24
  • herbstluftwm

    A manual tiling window manager for X11

  • Project mention: Ideal Monitor Rotation for Programmers | news.ycombinator.com | 2023-12-29

    It's exactly how it works but only if you have mutliple screens.

    My comment was that, for this reason, 2 or 3 smaller (ish- ~27") 16:9 4k screens [1] (previously, 4ā€“6 even smaller 4:3 screens) works much better for me because I can switch the spaces on my Macbook and i3/Sway virtual desktops on my Linux machine individually for each screen.

    If we're talking about having a smaller number of giant screens it would need to be able to be partitioned into logical "zones" for virtual desktops to enable this way of managing sets of windows together, and I've not found anything that really does this, let alone does it well (though honorable mention to HerbstluftWM [2] which I think, with patience, could probably do something pretty close).

    [1] preferably 16:10 but that seems to have died out as an aspect ratio :(

    [2] https://herbstluftwm.org/

  • Tiling-Assistant

    An extension which adds a Windows-like snap assist to GNOME. It also expands GNOME's 2 column tiling layout.

  • Project mention: Help. Iā€™m using the PopOS tile windows extension(not on popOS) and most apps when opens after boot opens in a weird zoomed way as shown. | /r/gnome | 2023-06-12
  • quicktile

    Adds window-tiling hotkeys to any X11 desktop. (An analogue to WinSplit Revolution for people who don't want to use Compiz Grid)

  • Project mention: Recommend a tiling windows manager | /r/Gentoo | 2023-05-07

    You might wanna have a look at quicktile. It's basically an addon that adds tiling to existing WM. Works well, but lacks some of the intrgrations dedicated tiling WM have.

  • forge

    Forge - Tiling and Window Manager for Gnome-Shell (by forge-ext)

  • Project mention: Forge: Tiling and Window Manager for Gnome-Shell | news.ycombinator.com | 2024-03-10
  • polonium

    Autotile manager for Plasma 6

  • Project mention: Hyprland Crash Course | news.ycombinator.com | 2024-03-23

    This is a fork of bismuth that works with plasma 6. Haven't tried it, but it is supposedly quite nice

    https://github.com/zeroxoneafour/polonium

  • howm

    A lightweight, X11 tiling window manager that behaves like vim

  • kwin-quarter-tiling

    An easy tiling script for KWin

  • Mosaic

    Takes a folder of images (as a palette), and an image, and figures out how to tile the palette to resemble the image! (by ahhhh6980)

  • kzones

    KDE KWin Script for snapping windows into zones

  • MapCompose

    A fast, memory efficient Jetpack Compose library to display tiled maps, with support for markers, paths, and rotation.

  • shod

    mouse-based window manager that can tile windows inside floating containers

  • japokwm

    A wlroots and dwl based tiling wayland compositor based around creating layouts

  • Mudeer

    KDE Plasma Screen Splitting Shortcuts ideal for Ultrawide and Super-Ultrawide Monitors

  • mosaic

    A tiling web browser. (by mlajtos)

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020).

Tiling related posts

Index

What are some of the best open-source Tiling projects? This list will help you:

Project Stars
1 i3 9,053
2 shell 4,659
3 sahi 3,553
4 gpac 2,560
5 bismuth 2,342
6 awesome-ricing 2,260
7 krohnkite 1,584
8 TileView 1,451
9 AeroSpace 1,208
10 herbstluftwm 1,070
11 Tiling-Assistant 1,048
12 quicktile 856
13 forge 727
14 polonium 706
15 howm 645
16 kwin-quarter-tiling 364
17 Mosaic 265
18 kzones 191
19 MapCompose 189
20 shod 164
21 japokwm 132
22 Mudeer 117
23 mosaic 101

Sponsored
Power Real-Time Data Analytics at Scale
Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
www.influxdata.com