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

  •        28

Tiling window manager for macOS along the lines of xmonad. Amethyst is available for direct download here or using homebrew cask.

https://ianyh.com/amethyst/
https://github.com/ianyh/Amethyst

Tags
Implementation
License
Platform

   




Related Projects

xmonad - The core of xmonad, a small but functional ICCCM-compliant tiling window manager

  •    Haskell

xmonad is a tiling window manager for X. Windows are arranged automatically to tile the screen without gaps or overlap, maximising screen use. Window manager features are accessible from the keyboard: a mouse is optional. xmonad is written, configured and extensible in Haskell. Custom layout algorithms, key bindings and other extensions may be written by the user in config files. Layouts are applied dynamically, and different layouts may be used on each workspace. Xinerama is fully supported, allowing windows to be tiled on several physical screens. For the full story, read on.

spectrwm - A small dynamic tiling window manager for X11.

  •    C

spectrwm is a small dynamic tiling and reparenting window manager for X11. It tries to stay out of the way so that valuable screen real estate can be used for much more important stuff. It has sane defaults and does not require one to learn a language to do any configuration. It is written by hackers for hackers and it strives to be small, compact and fast. It was largely inspired by xmonad and dwm. Both are fine products but suffer from things like: crazy-unportable-language-syndrome, silly defaults, asymmetrical window layout, "how hard can it be?" and good old NIH. Nevertheless dwm was a phenomenal resource and many good ideas and code was borrowed from it. On the other hand xmonad has great defaults, key bindings and xinerama support but is crippled by not being written in C.

taffybar - A gtk based status bar for tiling window managers such as XMonad

  •    Haskell

Taffybar is a gtk+3 (through gi-gtk) based desktop information bar, intended primarily for use with XMonad, though it can also function alongside other EWMH compliant window managers. It is similar in spirit to xmobar, but it differs in that it gives up some simplicity for a reasonable helping of eye candy. Taffybar has a number of non-haskell dependencies. It is recommended that you follow the installation instructions for haskell-gi before attempting to install taffybar.

amethyst - Amethyst is a Rails inspired web-framework for Crystal language

  •    Crystal

⚠️ Amethyst is currently undergoing a re-write from the ground up. We'll be releasing the public roadmap soon. Amethyst is a web framework written in the Crystal language. The goals of Amethyst are to be extremely fast and to provide agility in application development, much like Rails.

xmobar - A minimalistic, mostly text-based status bar

  •    Haskell

xmobar is a minimalistic, mostly text based, status bar. It was originally designed and implemented by Andrea Rossato to work with xmonad, but it's actually usable with any window-manager. xmobar was inspired by the Ion3 status bar, and supports similar features, like dynamic color management, icons, output templates, and extensibility through plugins.


wmfs - Window Manager From Scratch, A tiling window manager highly configurable.

  •    C

Window Manager From Scratch, A tiling window manager highly configurable.

OpenBox - Window Manager for GNOME

  •    C

Openbox is a highly configurable, next generation window manager with extensive standards support. Openbox uses the box visual style, while providing a greater number of options for theme developers than previous box implementations. Most modern applications have been written with GNOME and KDE in mind. With support for the latest freedesktop.org standards, as well as careful adherence to previous standards, Openbox provides an environment where applications work the way they were designed to.

OroborOSX

  •    C

Mac OS X application, designed for use with XDarwin/XFree86, to integrate X11 applications with the rest of the OS X user experience. It includes an Aqua-like X11 window manager, as well as Mac-like desktop/application/workspace management.

amethyst - Data-oriented game engine written in Rust

  •    Rust

Amethyst is a game engine aiming to be fast and as configurable as possible. These principles are what make amethyst unique and competitive in the world of game engines.

the tritium window manager

  •    Python

tritium is a tiling/tabbed window manager for the X Window System inspired by the ion window manager. It was written completely from scratch in python and shares no actual code with ion.

popwin-el - Popup Window Manager for Emacs

  •    Emacs

popwin is a popup window manager for Emacs which makes you free from the hell of annoying buffers such like *Help*, *Completions*, *compilation*, and etc. Take an example. When you complete file names during find-file, the (annoying) *Completions* buffer will appear in a newly splitted window. You might understand the necessity of the window, but you may wonder why the window still remains after completion...

wumwum

  •    Perl

wumwum is a window manager manager. it can turn emwh compliant window managers into a tiling window manager while retaining all initial functionalities.

sway - i3-compatible window manager for Wayland (WIP)

  •    C

"**S**irCmpwn's Wayland window manager" is a work in progress i3-compatible window manager for Wayland. Read the FAQ.

JavaScript PHP Window Manager

  •    Javascript

JavaScript PHP Window Manager aims to provide a simple web based window manager, using JPSpan and wz_dragdrop.

Virtual Dimension

  •    C++

The project tries to create a free, fast and feature-full virtual desktop manager for Microsoft Windows. This application enhances the Microsoft "Window Manager" up to the level of usual Unix Window Manager, by providing virtual desktops, as well as some additional features, like always on top, window shading...

awesome - awesome window manager

  •    Lua

Awesome is a highly configurable, next generation framework window manager for X. This will create a build directory, run cmake in it and build Awesome.

fireplace - Modular wayland window manager written in rust

  •    Rust

He who wants to warm himself in old age must build a fireplace in his youth. Fireplace strives to be as feature-rich as possible without compromising its slim and fast codebase. It is written in Rust and is based on the great wlc library and does its rendering directly in OpenGL.

Nova Window Manager

  •    C++

NovaWM is a small and fast window manager for X11 on Linux/Unix. NovaWM is very unique and different than other window managers in many ways, including style. NovaWM isn't too large any toyish like popular window managers and desktops.

shellshape - tiling window manager extension for gnome-shell

  •    TypeScript

I am no longer using or actively developing shellshape. I have focused my efforts on slinger, which I created as a simpler window management utility with many of the same benefits as shellshape, but with a fraction of the code, complexity and bugs. If anyone wishes to maintain shellshape (and fix said bugs ;)), please get in touch. A tiling window manager extension for gnome-shell. Many tiling window managers are an all-or-nothing affair, shellshape allows you to tile your windows when it makes sense, and still provides powerful direct manipulation when you need it. You don't have to give up any of the gnome features you like, so it makes for a very smooth learning curve.