Wikipedia:Sandbox
Welcome to this sandbox page, a space to experiment with editing.
You can either edit the source code ("Edit source" tab above) or use VisualEditor ("Edit" tab above). Click the "Publish changes" button when finished. You can click "Show preview" to see a preview of your edits, or "Show changes" to see what you have changed. Anyone can edit this page and it is automatically cleared regularly (anything you write will not remain indefinitely). Click here to reset the sandbox. You can access your personal sandbox by clicking here, or using the "Sandbox" link in the top right.Creating an account gives you access to a personal sandbox, among other benefits. Do NOT, under any circumstances, place promotional, copyrighted, offensive, or libelous content in sandbox pages. Doing so WILL get you blocked from editing. For more info about sandboxes, see Wikipedia:About the sandbox and Help:My sandbox. New to Wikipedia? See the contributing to Wikipedia page or our tutorial. Questions? Try the Teahouse! |
This page is for good quality software, based on the contributions of /g/ users. This page is not for solidifying preferences or ideology; it is considered to be "value-free" and thus permitting of both reference to open source software and closed source software, for-profit and not-for-profit. This is not your soapbox, your ballot box, or pulpit. Stay constructive and avoid politics and arguments.
What does /g/ use?
[edit]System utilities
[edit]Package managers
[edit]Windows
[edit]Windows 10 and 11 come with WinGet, the Windows package manager. Using a package manager gives you the benefit of being able to download and install a lot of software via commands rather than having to navigate to a website, download it and run an installer. If you don't want to use the Microsoft Store, take a look at Chocolatey or Scoop.
For an all-at-once installation to install all of your favourite software in one go (useful on a fresh install of Windows), check out winutil.
Unix
[edit]Nix
Tip
While Nix can be installed on top of any Linux distribution, you may encounter package snafus not possible on NixOS. |
Nix is the reliable and reproducible package manager, available for both macOS & Linux. Nix has quite a steep learning curve owing to it's unique syntax and methodology but once you get the hang of it, you will never have to deal with dependency hell ever again. Using Nix also grants you access to Nixpkgs, the world's largest and most up-to-date package repository.
Brew
Homebrew is the "missing package manager for macOS (and Linux)". Packages are installed in containers called "casks".
For an all-at-once installation to install all of your favourite software in one go (useful on a fresh install of Linux), try linutil.
Terminal emulator
[edit]Tip
The default terminal emulator that your OS comes with is likely good enough for whatever you're doing. |
Alacritty
Alacrittyis a modern terminal emulator that comes with sensible defaults, but allows for extensive configuration. By integrating with other applications, rather than reimplementing their functionality, it manages to provide a flexible set of features with high performance. The supported platforms currently consist of BSD, Linux, macOS and Windows.
Ptyxis - Linux
Ptyxis is a user-friendly GTK4 terminal app that faciliates quick switching between virtualised containers. It supports every major containerisation platform (Toolbx, Podman & Distrobox) and is the default terminal emulator in Fedora Atomic.
File:Icon Guake.png Guake & Yakuake - Linux
Guake (for GTK) and Yakuake (for Qt) are drop down terminal emulators whose design was inspired from consoles in computer games such as Quake which slide down from the top of the screen when a key is pressed, and slide back up when the key is pressed again.
iTerm 2 - macOS
iTerm 2 is a replacement for the default macOS Terminal and the successor to iTerm. iTerm2 brings the terminal into the modern age with features you never knew you always wanted.
st - macOS & Linux
st is a minimalist terminal emulator with the aim of having as little code as possible, the idea of this terminal emulator is to patch in the features you want keeping the file size as low as possible, it is much favoured among ricers as it is very easy to edit anything as the config file is written in C and is easily changeable.
urxvt - macOS & Linux
rxvt-unicode (also known as urxvt) is a fast and lightweight terminal emulator with Xft and Unicode support.
Multiplexers
[edit]File managers
[edit]Tip
The default file manager that your desktop environment comes with is likely good enough for whatever you're doing. |
File:Icon Krusader.pngKrusader Krusader is an Orthodox file manager, similar to Midnight Commander. It supports all of the features of your desktop environment's default file manager, and then some.
Internet
[edit]Web browser
[edit]E-mail client
[edit]Instant Messaging
[edit]File Sharing
[edit]BitTorrent
[edit]===File Transfer Protocol (FTP)