Introducing
The Slant team built an AI & it’s awesome
Find the best product instantly
Add to Chrome
Add to Edge
Add to Firefox
Add to Opera
Add to Brave
Add to Safari
Try it now
4.7 star rating
0
What is the best alternative to Hyprland?
Ad
Ad
Wayfire
All
9
Experiences
Pros
4
Cons
4
Specs
Top
Pro
Plugin approach
The usage of a plugin system allows for a lot of customisability.
See More
Top
Con
Less configurable compared to x11 counterparts
The borders and title bars are less customizable. Outside colour change nothing else is possible. Plugin approach is a plus but as of now, no known plugin is available to change the appearance of window decoration. Firedecor is a good option but seems deprecated as it doesn't match the current Wayfire version.
See More
Top
Pro
Nice blur feature
The blur plugin makes this compositor look nice.
See More
Top
Con
Dependency issues
Hard to match builds with correct wlroots version. Building is difficult because wlroots version is either greater or lesser than the required version.
See More
Top
Pro
Fastest compositor with earth.google.com/web
See More
Top
Con
Plugins require working wayfire to build but with each update, the plugin becomes incompatible and unbuildable
The case with firedecor.
See More
Top
Pro
Optional tiling
Wayfire has a basic tiling extension built in, and more advanced third party plugins like this one are available.
See More
Top
Con
Cut/paste not reliable
Sometimes it works, sometimes not. But most of the time not.
See More
Specs
License:
MIT
Type:
stacking, tiling
Programming Language:
C++
Compositor Library:
wlroots
See All Specs
Hide
See All
Experiences
Get it
here
54
7
Arcan
All
6
Experiences
Pros
4
Cons
1
Specs
Top
Con
Difficult configuration
To work it requires configured Lua files, command line options, environment variables.
See More
Top
Pro
Nice API for custom Window Managers
A pro- for programmers, but it is much easier to write a Window Manager for Arcan that it is for Xorg or any of the other options.
See More
Top
Pro
Tons of features
So many things that can be done - video recording, streaming, clipboard managers, crash recovery, live window manager swapping, ... the list is endless.
See More
Top
Pro
VR support
See More
Top
Pro
Very customizable
See More
Specs
License:
BSD, GPLv2+, LGPL
Default Desktop Environment:
Durden
Programming Language:
C, Lua
Decorations:
SSD
Hide
Get it
here
23
3
Weston
All
9
Experiences
Pros
6
Cons
2
Specs
Top
Con
Nearly impossible to manipulate windows programmatically.
See More
Top
Pro
Nice appearance
Has a good appearance with borders, buttons as expected of a stacking window manager.
See More
Top
Con
Basic, less configurable and less compatible
Outside basic window management, no other fancy features. Outside adding launcher to the bar and changing bar colour, no other customisation is available. Also, it is less compatible with most Wayland applications since most are based on wlroots
See More
Top
Pro
Headless Mode
Can run in headless mode (useful for tests & automation).
See More
Top
Pro
Fast
See More
Top
Pro
Absolutely very lightweight
Weston is the lightest Wayland compositor. It runs without lag even on old Core 2 Duo laptops, and the Weston animation also runs fluidly without problem.
See More
Top
Pro
Simple
See More
Top
Pro
Stable
See More
Specs
License:
MIT
Type:
stacking
Programming Language:
C
Compositor Library:
libweston
See All Specs
Hide
See All
Experiences
Get it
here
36
8
Gnome
All
16
Experiences
Pros
12
Cons
4
Top
Pro
Easy to use
GNOME 3 has been designed to make it simple and easy to use. Press a button to view your open windows, launch applications or check if you have new messages.
See More
Top
Con
No taskbar by default
GNOME doesn't have a taskbar by default, and might be confusing to people migrating from Windows for that reason. It is however possible to install it through http://extensions.gnome.org.
See More
Top
Pro
Very productive
With a clean layout and well-thought keyboard shortcuts, Gnome 3 is simply the best for people looking to be productive with their computer.
See More
Top
Con
Some areas are unpolished and lack features
Some aspects are still unpolished and lack features - the gnome design team works well, but seems to not be taking input from the outside world.
See More
Top
Pro
Online account management
GNOME 3 integrates with your online accounts, so that all your data can be accessed from the same place.
See More
Top
Con
Extension system is basically unsupported
Backward compatibility is not guaranteed and extensions seems like second class citizens in the GNOME environment.
See More
Top
Pro
Adheres to standards
Allowing for interoperability and shared technology for X Window System desktops.
See More
Top
Con
It tries to reinvent the wheel
It isn't a traditional interface. Very different to adjust to.
See More
Top
Pro
Does not get in the way
GNOME 3 lets you do the things you want without getting in the way. It won't bother you or badger you with demands, and it has been designed to help you comfortably deal with notifications.
See More
Top
Pro
Great for high dpi displays
Adjustable scaling factor makes it great for high resolution laptops and far away TVs.
See More
Top
Pro
Powerful search
A powerful search feature lets you access all your work from one place.
See More
Top
Pro
Easy theming
Changing the look (and feel) of Gnome Shell is easy, shell theme, icon, windows and graphical elements (gtk). individually for each user. Mostly its installing some packages or unpacking some archive to a themes folder and using selecting the new theme in e.g. gnome-tweak-tool. There a lot of really good theme on deviantart.
See More
Top
Pro
Fallback mode offers a classic look
For people looking for older, more classic looks, Fallback mode offers just that. Ubuntu users can have this option by installing a package called "GNOME-Session-Fallback." In the future to be released GNOME 3.8, the Fallback Mode will not be included, so this is really not a long-term solution.
See More
Top
Pro
Customizable with easy-to-install extensions
With the right plugin enabled in your browser (comes with Firefox by default) you can browse and install with two clicks the many Shell Extensions available from http://extensions.gnome.org. These are listed automatically based upon the version of Gnome Shell you currently have installed.
See More
Top
Pro
Touchscreen friendly
It works well with any touchscreen-enabled system, including newer laptops, even to the point of including a well-designed on-screen keyboard.
See More
Top
Pro
Keyboard friendly
It's (mostly) usable without touching a mouse, so you can keep your hands on the keyboard. Shortcuts can be defined in the gnome setting. There are even more shortcuts available when using the gesetting or dconf tool, e.g. switch to desktop 5 to 9.
See More
Hide
See All
Experiences
178
36
Emacs
All
41
Experiences
Pros
30
Cons
10
Specs
Top
Pro
Keyboard-focused, mouse-free editing
Emacs can be controlled entirely with the keyboard. While true, I often find the mouse and menus handy for those lesser-used commands. An aide-memoir.
See More
Top
Con
Learning curve is long
While it's better than it used to be, with most functions being possible through the menu, Emacs is still quite a bit different from your standard editor. You'll need to learn new keyboard shortcuts.
See More
Top
Pro
Total customizability
Customizations can be made to a wide range of Emacs' functions through a Lisp dialect (Emacs Lisp). A robust list of existing Lisp extensions include the practical (git integration, syntax highlighting, etc) to the utilitarian (calculators, calendars) to the sublime (chess, Eliza).
See More
Top
Con
Sometimes the extensibility can distract you from your actual work
If I ever want to lose half a day, I'll start by tweaking my .spacemacs config file.
See More
Top
Pro
It's also an IDE
You can debug, compile, manage files, integrate with version control systems, etc. All through the various plugins that can be installed.
See More
Top
Con
Keyboard combinations can be confusing for new users
For example, for navigation it uses the b, n, p, l keys. Which for some people may seem strange in the begging. However they can be changed easily.
See More
Top
Pro
Works in terminal or as a GUI application
You can use Emacs' command line interface or graphical user interface.
See More
Top
Con
Documentation is not beginner-friendly
Although lots of good built-in documentation _exists_, I have after four years of Emacs as my primary editor not figured out how to actually make use of it, and rely completely on Google / StackOverflow for help.
See More
Top
Pro
Self documenting
Emacs has extensive help support built-in as well as a tutorial accessed with C-h t.
See More
Top
Con
User interface is terrible
I was using Emacs in the early 1980's, before there were GUIs. In fairness to Emacs, its original design was conceived in that context and is rather good at some things, like flexible ability to bind commands to keyboard shortcuts. Unfortunately, it didn't keep up with the times and fails to take advantage of the entire world of GUI design that's revolutionized computer science since then. So Emacs does 5% or what an editor should do quite will, and is surprisingly under-powered and old fashioned at the other 95%. To this day, it lacks or struggles with very basic things, like interactive dialogs, toolbars, tabbed interface, file system navigation, etc., etc. The things I just mentioned, are all present in some limited and inept form, but falls far short of current standard of good user interface design. For this reason, I would not recommend Emacs to anyone who is under 50 year old, or who needs power user capabilities. For casual, unsophisticated applications by someone who grew up with green screen character based computers, it's probably OK.
See More
Top
Pro
Free
Licensed under GNU GPL.
See More
Top
Con
Emacs lisp is very poorly designed
The language that's used for user customization, extensions, and for much of the basic editor functionality, is Emacs lisp, or elisp for short. I actually like lisp in general, especially Scheme, but unfortunately, elisp is one of the worst versions of lisp ever created, barely meriting being called lisp. It's very slow, impoverished in features, inconsistent, and rather inelegant in design. Elisp needed to be overhauled 20 or 30 years ago, but the Emacs developers were not willing to do the work. I believe this is one of the major reasons Emacs is so buggy, lacking in features, development is so slow, and consequently almost nobody uses it (or should use it) anymore.
See More
Top
Pro
Great documentation
With 30+ years of use the Emacs documentation is very thorough. There are also a lot of tutorials and guides written by third parties.
See More
Top
Con
Very poorly maintained
It's not clear to what extent Emacs is still supported. There's still some development taking place, but so slow that it's almost an abandoned project. There are numerous bugs in Emacs, many these days associated with start up and package management. When you search the Internet for solutions, you often find many posts, sometimes going back months or even years, with no clear fix.
See More
Top
Pro
Vi keybindings through Evil mode
Evil mode emulates vim behaviors within Emacs. It enables Vi users to move inside the Emacs universe.
See More
Top
Con
Hard customization
For customization, you need to learn Lisp.
See More
Top
Pro
Provides org-mode
Advanced planning and publication which can start as a simple list.
See More
Top
Con
A lot of jokes in this serious software
See More
Top
Pro
Enormous range of functionalities (way beyond simple "text editing")
Through its programmability, a very broad range of functionalities can be integrated in emacs, turning it even into a "single point of contact" with the underlying operating system.
See More
Top
Con
Using Emacs on a new machine without your .emacs file
See More
Top
Pro
Cross-platform
Works on Linux, Windows, Macintosh, BSD, and others.
See More
Top
Pro
Integrates planning in your development process
You can jump straight from your org-mode files to programming tasks - and back - and build a seamless workflow.
See More
Top
Pro
Versatile
Emacs is great for everything.
See More
Top
Pro
Mini buffer
You can pass complicated arguments in the mini buffer.
See More
Top
Pro
Ubiquity
Fully compliant GNU-emacs is available on many platforms, and they all understand .emacs configuration files.
See More
Top
Pro
Rectangular cut and paste
Emacs can select rectangularly.
See More
Top
Pro
Lisp customizations
With lisp customization, any behavior of Emacs can be changed. Update with pre-release patch can be also applied without recompiling the whole Emacs.
See More
Top
Pro
Visual selection and text objects with Evil
Evil is an extensible vi layer for Emacs. It provides Vim features like Visual selection and text objects.
See More
Top
Pro
dabbrev-expand (Alt-/)
Dynamic word completion.
See More
Top
Pro
Support multi-line editing, multiple frame, powerful paren, crazy jumping style
Review the "Emacs Rocks" video.
See More
Top
Pro
Has been widely used for a long time
The first verion of Emacs was written in 1974 and GNU Emacs in 1984.
See More
Top
Pro
Helm plugin adds even more power to Emacs
Powerful commands, search, and more with the Helm plugin.
See More
Top
Pro
GTK+ widgets support
Since version 25 you can run GTK widgets inside Emacs buffers. One of these is the WebKitGTK+, which allows the user to run a full-featured web browser inside Emacs with JavaScript and CSS support among other things.
See More
Top
Pro
Excelent tutorial to get you started
The tutorial you are presented with at startup shows you exactly what you need to get started and teaches you how to use the built-in help yourself later.
See More
Top
Pro
Interactive Shells
Emacs has a number of shell variants: ansi-term, shell, and eshell.
See More
Top
Pro
Emacs provides magit, the best and most complete GIT interface
Complex git history editing become a breeze with very few keystrokes. And simple ones are quickly stashed in muscle memory. Git becomes an direct extension of your brain thanks to Magit. Cherrypicking, blaming, resetting, interactive rebasing, line level commit, spinoff branches... you name it, magit already has it and has typically all those 5 to 10 git CLI commands of higher-level patterns also tide to one simple shortcut (want to amend a commit three commits away ? forgot to branch out and you've got already N commits on master ? ... etc... ).
See More
Top
Pro
Gnus
Managing several large mailing lists has never been easier using Gnus. The threading commands and the various ways of scoring articles means that I never miss important messages/authors, etc. A joy to use.
See More
Top
Pro
Eshell is cross platform
You can use the underlying operating system shell as a terminal emulation in an Emacs buffer. Don't like the default shell for your configuration? You can change it to your liking.
See More
Top
Pro
Excellent Lisp editing support
Built-in packages make editing Lisp source code feel natural.
See More
Top
Pro
Use-package and org-mode
Missing some neural package that predicts actions, maybe in the next release ...
See More
Specs
Platforms:
Unix-like, macOS, Windows, Cygwin
License:
GPL-3.0-or-later
Multi Language Support:
Yes
Auto Complete:
Yes
See All Specs
Hide
See All
Experiences
FREE
846
176
Lomiri
All
6
Experiences
Pros
5
Specs
Top
Pro
Consistent GUIs
See More
Top
Pro
HUD (search and use menus with keyboard)
One of the best and underappreciated features ever, HUD allows you to search and activate menus based on their name and what they do, instead of having to navigate them.
See More
Top
Pro
Easy access launcher
That is always accessible on the left side.
See More
Top
Pro
Vertical panels work well with multiple monitors
See More
Top
Pro
Excellent touch screen compatibility
Unity provides a unified interface for mobile devices and pc.
See More
Specs
License:
GPLv3, LGPLv3
Type:
stacking
Default Desktop Environment:
Lomiri
Programming Language:
C++
See All Specs
Hide
Get it
here
8
5
Built By the Slant team
Find the best product instantly.
4.7 star rating
Add to Chrome
Add to Edge
Add to Firefox
Add to Opera
Add to Brave
Add to Safari
Try it now - it's free
{}
undefined
url next
price drop