hello friends! new(ish)!
List of recommended Windows software: Difference between revisions
(2 intermediate revisions by the same user not shown) | |||
Line 3: | Line 3: | ||
==Package manager== | ==Package manager== | ||
Windows 10 and 11 come with [https://learn.microsoft.com/en-us/windows/package-manager/winget/ 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 [https://chocolatey.org/ Chocolatey] or [https://scoop.sh/ Scoop]. | |||
having to navigate to a website, download it and run | |||
For an all-at-once installation to install all of your | 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 [https://github.com/ChrisTitusTech/winutil winutil]. | ||
==*nix environment on Windows== | ==*nix environment on Windows== | ||
Line 12: | Line 11: | ||
If you're feeling a bit limited or alienated with Windows' command line tools, you can set up a native *nix environment on Windows. | If you're feeling a bit limited or alienated with Windows' command line tools, you can set up a native *nix environment on Windows. | ||
*[https:// | *The [https://learn.microsoft.com/en-us/windows/wsl/ Windows Subsystem for Linux], allows you to run a Linux container inside Windows. Ubuntu, Debian, Fedora and OpenSUSE are officially supported, but there's a [https://learn.microsoft.com/en-us/windows/wsl/use-custom-distro guide for using a custom distro]. | ||
*If you don't feel comfortable with containerization, [https://www.cygwin.com/ Cygwin] is a good alternative. Cygwin offers a large selection of GNU coreutils and extras, natively compiled for Windows. | |||
*[https://www.mingw-w64.org/ MinGW-w64] is a port of the GNU Compiler Collection and it's utilities for Windows. | |||
*[https:// | *The native Windows build of [https://gitforwindows.org/ Git] provides a shell with simple *nix programs like cp, mv, rm, etc. and other basic coreutils you might need. Read the page for details. | ||
*[https://gitforwindows.org/ | |||
* | *[https://learn.microsoft.com/en-us/powershell/scripting/install/installing-powershell-on-windows?view=powershell-7.4#install-powershell-using-winget-recommended Powershell 7] is ''not'' POSIX-compliant but it is adopting increasingly ''POSIX-like'' syntax, so if you want to tough it out, consider updating to the newest version. Additionally, [https://learn.microsoft.com/en-us/windows/dev-home/ Windows Dev Home] adds native sudo for Windows. | ||
==Communications== | ==Communications== | ||
Line 25: | Line 23: | ||
===Web browsers=== | ===Web browsers=== | ||
{{Main article|Web browsers}} | |||
[[File:Firefox.png|48px]] '''Firefox''' | [[File:Firefox.png|48px]] '''Firefox''' | ||
Line 34: | Line 31: | ||
[[File:Software_Chromium.png|48px]] '''Chromium''' | [[File:Software_Chromium.png|48px]] '''Chromium''' | ||
[https:// | [https://chromium.woolyss.com/ Chromium] builds are based off the underlying code of Chrome. While nearly identical to Google's browser, they lack proprietary components like automatic updates and Widevine DRM. However, non-Ungoogled Chromium still [https://bugs.chromium.org/p/chromium/issues/detail?id=498272 phones home] to Google. | ||
[[File: | [[File:Otter-browser-icon.png|48px]] '''Otter Browser''' | ||
[https:// | [https://otter-browser.org/ Otter Browser] is a FOSS web browser that aims to recreate the best aspects of the classic Opera (12.x) UI using Qt5. | ||
[[File:Palemoon.png|48px]] '''Pale Moon''' | [[File:Palemoon.png|48px]] '''Pale Moon''' | ||
[https://www.palemoon.org/ Pale Moon] is a | [https://www.palemoon.org/ Pale Moon] is a fork of Firefox that maintains support for the older XUL addon/theming standard. It retains the "Australis" UI, and uses its own "Goanna" rendering engine, forked from Gecko, which performs poorly with some CSS/JS-heavy sites. Does not support current Firefox addons, and has its own [https://addons.palemoon.org addons] (see also: [https://justoff.github.io/ JustOff addons]). | ||
[[File:Torbrowser.png|48px]] '''Tor Browser''' | [[File:Torbrowser.png|48px]] '''Tor Browser''' | ||
Line 60: | Line 47: | ||
[[File:Seamonkey-icone-6933-128.png|48px]] '''SeaMonkey''' | [[File:Seamonkey-icone-6933-128.png|48px]] '''SeaMonkey''' | ||
[https://www.seamonkey-project.org/ SeaMonkey] is a continuation of the Mozilla suite. Unlike most modern web browsers, it is an Internet suite, complete with bundled programs for email, IRC, and web design. It is compatible with most | [https://www.seamonkey-project.org/ SeaMonkey] is a continuation of the Mozilla suite. Unlike most modern web browsers, it is an Internet suite, complete with bundled programs for email, IRC, and web design. It is compatible with most XUL add-ons. | ||
[[File:Kmelogo.gif|48px]] '''K-Meleon''' | [[File:Kmelogo.gif|48px]] '''K-Meleon''' | ||
[http://kmeleonbrowser.org/ K-Meleon] is a FOSS web browser for Windows. It uses the Gecko rendering engine just like Firefox, but sports a native Windows UI. It is absurdly configurable. Also very suitable for Pentium M and older systems because of it's speed | [http://kmeleonbrowser.org/ K-Meleon] is a FOSS web browser for Windows. It uses the Gecko rendering engine just like Firefox, but sports a native Windows UI. It is absurdly configurable. Also very suitable for resurrecting Pentium M and older systems because of it's speed. | ||
===Email clients=== | ===Email clients=== | ||
Line 78: | Line 57: | ||
Desktop email clients provide off-line email storage and additional features over most web-mail clients. | Desktop email clients provide off-line email storage and additional features over most web-mail clients. | ||
[[File: | [[File:Betterbird.png|48px]] '''Betterbird''' | ||
[ | [[Betterbird]] is a fork of the more well known Thunderbird. After Mozilla followed in the inglorious footsteps of GNOME where features are removed and bugs closed as <code>wontfix</code>, Betterbird stepped up and delivers fixes and features. It is compatible with most Thunderbird addons. | ||
[[File:Icon_Claws-Mail.png |48px]] '''Claws-Mail''' | [[File:Icon_Claws-Mail.png |48px]] '''Claws-Mail''' | ||
Line 87: | Line 66: | ||
===Instant Messaging (IM) clients=== | ===Instant Messaging (IM) clients=== | ||
'''Element''' | |||
[https://element.io/ Element] is a free and open source cross-platform instant messaging client and the flagship implementation for the Matrix protocol. It's a solid Discord alternative, with support for voice and video calling. DMs are end-to-end encrypted by default. Bridges to other messaging services, such as Discord, Jabber, iMessage and more are available with [https://matrix.org/ecosystem/bridges/ third party bridges]. Unfortunately, however, it is an Electron app. | |||
[[File:Icon_Pidgin_small.png|48px]] '''Pidgin''' | [[File:Icon_Pidgin_small.png|48px]] '''Pidgin''' | ||
[https://sourceforge.net/projects/pidgin/ Pidgin] | [https://sourceforge.net/projects/pidgin/ Pidgin] is a free and open source instant messaging client developed in C. It is based upon [https://developer.pidgin.im/wiki/WhatIsLibpurple Libpurple] and offers support for Jabber (XMPP), Bonjour, Gadu-Gadu, IRC, GroupWise, Sametime, SILC, SIMPLE and Zephyr out of the box. Support for additional protocols like Matrix and Signal is offered through [https://www.pidgin.im/plugins/?publisher=all&query=&type=Protocol third-party plugins]. Plugins are available for [https://www.pidgin.im/plugins/?publisher=all&query=&type=Security+and+Privacy OTR, OMEMO] and [https://www.pidgin.im/plugins/?publisher=all&query=&type= many other features]. Beware it [https://developer.pidgin.im/wiki/PlainTextPasswords stores passwords in plain text by default]. | ||
[ | [[File:Discord.png|48px]] '''Discord''' | ||
[[ | [https://discord.com Discord] is a non-free VoIP and instant messaging client, widely used for gaming. [https://stallman.org/discord.html It is absolutely chock-full of spyware] but it is the main platform that normies use. | ||
[ | [[File:Gajim-logo.png|48px]] '''Gajim''' | ||
[https:// | [https://gajim.org/ Gajim] is a FOSS cross-platform GUI Jabber client written in Python. It supports OMEMO [https://dev.gajim.org/gajim/gajim/-/wikis/help/gajimfaq#does-gajim-support-off-the-record-encryption-otr and not OTR]. | ||
===Internet Relay Chat (IRC) clients=== | ===Internet Relay Chat (IRC) clients=== | ||
Line 108: | Line 87: | ||
[[File:HexChat.png|48px]] '''HexChat''' | [[File:HexChat.png|48px]] '''HexChat''' | ||
[https://hexchat.github.io/ HexChat] | [https://hexchat.github.io/ HexChat] is a continuation of XChat and makes both its source code and binaries available to users of all platforms it's created for. Like its parent software, HexChat is licensed under the GNU GPL. It includes all the basic features one would need, and can be ideal both for new users and IRC veterans. Has built-in plugins for Lua, Perl and Python scripting. | ||
[ | [http://chatzilla.hacksrus.com/ ChatZilla] is an IRC client addon for XUL clients such as SeaMonkey and Pale Moon. Great for people who want basic IRC features without having to install an additional application. | ||
====Terminal/Command prompt==== | ====Terminal/Command prompt==== | ||
Line 134: | Line 105: | ||
*Thunderbird has support for IRC and other IM services. | *Thunderbird has support for IRC and other IM services. | ||
*Opera had similar chat support which was dropped in 10.10. | *Opera had similar chat support which was dropped in 10.10. | ||
*As mentioned above, | *As mentioned above, SeaMonkey can support IRC. | ||
===Voice-Over-IP (VoIP) clients=== | ===Voice-Over-IP (VoIP) clients=== | ||
[[File:Jitsi.png|48px]] '''Jitsi''' | |||
[https://meet.jit.si Jitsi Meet] is a Discord/Skype alternative using standards compliant FLOSS. It supports text encryption with OTR and audio/video encryption with ZRTP. The downside is it is a web app. | |||
[[File:Mumble.png|48px]] '''Mumble''' | [[File:Mumble.png|48px]] '''Mumble''' | ||
[https://www.mumble.com/ Mumble] is free and open source audio chat software. It is superior in audio quality and latency by always being the first client to use latest technologies, such as the Opus audio codec. | [https://www.mumble.com/ Mumble] is free and open source audio chat software. It is superior in audio quality and latency by always being the first client to use latest technologies, such as the Opus audio codec. | ||
[[File:Google_Voice.png|48px]] '''Google Voice''' | [[File:Google_Voice.png|48px]] '''Google Voice''' | ||
[https://voice.google.com | [https://voice.google.com/about Google Voice] runs in a web browser and requires a plugin for full functionality. There does not appear to be official desktop software for this. The botnet never felt so good. Free phone numbers, calling, texting, and integration into Gmail. | ||
==Search utilities== | ==Search utilities== | ||
Line 181: | Line 135: | ||
File compression software is widely used by various software distributors and archives to mitigate bandwidth and storage space requirements. | File compression software is widely used by various software distributors and archives to mitigate bandwidth and storage space requirements. | ||
[[File:Icon_7zip_small.png|48px]] '''7zip | [[File:Icon_7zip_small.png|48px]] '''7zip''' | ||
[https://www.7-zip.org/ 7zip] is a free and open source file archiver developed in C++ by Igor Pavlov. Its primary feature is lossless compression in the 7z format, based upon the [[Wikipedia:Lempel%E2%80%93Ziv%E2%80%93Markov_chain_algorithm |Lempel–Ziv–Markov chain algorithm]]. In addition to the handful of formats it is capable of creating new archives in, 7zip can retrieve files from archives in virtually any format that one is likely to encounter. | [https://www.7-zip.org/ 7zip] is a free and open source file archiver developed in C++ by Igor Pavlov. Its primary feature is lossless compression in the 7z format, based upon the [[Wikipedia:Lempel%E2%80%93Ziv%E2%80%93Markov_chain_algorithm |Lempel–Ziv–Markov chain algorithm]]. In addition to the handful of formats it is capable of creating new archives in, 7zip can retrieve files from archives in virtually any format that one is likely to encounter. | ||
[ | [https://github.com/M2Team/NanaZip NanaZip] is a derivative of 7zip which has some extra features like icons on the context menu, extra options in many dialogs and the ability to minimize to tray while extracting. | ||
[[File:PeaZip.png|48px]] '''PeaZip | [[File:PeaZip.png|48px]] '''PeaZip''' | ||
''The PAQ and LPAQ methods are capable of an impressive degree of lossless compression, but the time and system resources required are equally impressive.'' | ''The PAQ and LPAQ methods are capable of an impressive degree of lossless compression, but the time and system resources required are equally impressive.'' | ||
[https:// | [https://peazip.github.io/ PeaZip] is a free and open source archiver developed in free Pascal by Giorgio Tani. It is notable for its native PEA format and its support of cutting-edge compression technologies like [[Wikipedia:PAQ |PAQ and LPAQ]] that are not supported by other popular archivers. Like 7zip, it is capable of retrieving files from virtually any archive that one might encounter. | ||
==File sharing== | ==File sharing== | ||
Line 215: | Line 163: | ||
[https://transmissionbt.com/download/ Transmission] is a popular free and open source client that is easy to use and lightweight. For years it has been the preferred BitTorrent client on macOS and GNU/Linux, and it finally has received an official release on Windows. | [https://transmissionbt.com/download/ Transmission] is a popular free and open source client that is easy to use and lightweight. For years it has been the preferred BitTorrent client on macOS and GNU/Linux, and it finally has received an official release on Windows. | ||
===FTP clients=== | |||
[ | [[File:Icon_WinSCP_small.png|48px]] '''WinSCP''' | ||
[ | [https://sourceforge.net/projects/winscp/ WinSCP or Windows Secure Copy] is a free and open source FTP, SFTP, and SCP client written in C++. | ||
'''TermSCP''' | |||
[https://termscp.veeso.dev/ TermSCP] is a cross-platform free, open source TUI file transfer utility written in Rust. | |||
===Direct Connect=== | |||
'''FlyingCarpet''' | |||
[https:// | [https://github.com/spieglt/FlyingCarpet FlyingCarpet] is an open-source AirDrop clone, Written with Rust. | ||
'''Sharedrop''' | |||
[https:// | [https://sharedrop.io/ ShareDrop] uses WebRTC to share files between two devices. Can be used in any web browser. | ||
[[File:Eiskalt.png|48px]] '''EiskaltDC++''' | [[File:Eiskalt.png|48px]] '''EiskaltDC++''' | ||
Line 239: | Line 187: | ||
===XDCC=== | ===XDCC=== | ||
Filesharing over IRC; IRC Clients with support for XDCC include HexChat | Filesharing over IRC; IRC Clients with support for XDCC include HexChat and irssi. See also: [[XDCC]]. | ||
==Maintenance== | ==Maintenance== | ||
===Disk cleaners=== | ===Disk cleaners=== | ||
{{warning|Most, if not all "PC cleaner" programs are at best, [https://spyware.neocities.org/articles/ccleaner snake oil], and at worst, [https://www.howtogeek.com/162683/pc-cleaning-apps-are-a-scam-heres-why-and-how-to-speed-up-your-pc/ malware]. Cleaning the registry [https://www.windowsbbs.com/threads/xp-fixes-myth-1-registry-cleaners.61015/does next to nothing]. Any app that claims to "speed up your PC" by removing junk files is almost guaranteed to be predatory in some fashion. Steer well clear!}} | |||
===Storage management=== | |||
[[File:Bleachbit.png|48px]] '''BleachBit''' | [[File:Bleachbit.png|48px]] '''BleachBit''' | ||
[https://www.bleachbit.org/download Bleachbit] is a lightweight free open-source disk cleaner that can manage deletion of unnecessary files. | [https://www.bleachbit.org/download Bleachbit] is a lightweight free open-source disk cleaner that can manage deletion of unnecessary files. | ||
[[File: | [[File:dupeguru-logo.png|48px]] '''dupeGuru''' | ||
[https:// | [https://github.com/arsenetar/dupeguru dupeGuru] is a FOSS program for finding duplicates in your computer. Supports images, audio and other multiple scan types such as filename, content and tags. | ||
'''Bulk Crap Uninstaller''' | |||
[https://www. | [https://www.bcuninstaller.com/ Bulk Crap Uninstaller] is a FOSS uninstaller tool that calls the uninstaller for programs and scans and prompts for the deletion of file and registry remnants of said programs. It aims to be an open-source version of the popular "Revo Uninstaller" tool. | ||
===Disk defragmenters=== | ===Disk defragmenters=== | ||
{{warning|Only use these programs on your hard disk drives. [https://www.howtogeek.com/855293/should-you-defrag-your-ssd/ Defragmenting can shorten the lifespan of your SSDs]}} | |||
'''Windows Disk Defragmenter''' | |||
Windows comes with a proprietary defragmentation tool that should cover most typical use cases. | |||
[[File:Icon_MyDefrag_small.png|48px]] '''MyDefrag''' | [[File:Icon_MyDefrag_small.png|48px]] '''MyDefrag''' | ||
[http://www.mydefrag.net/ MyDefrag] is a proprietary freeware disk defragmenter based on the standard defragmentation API by Microsoft. It also optimises file locations. | [http://www.mydefrag.net/ MyDefrag] is a proprietary freeware disk defragmenter based on the standard defragmentation API by Microsoft. It also optimises file locations. | ||
===Disk image and back-up tools=== | ===Disk image and back-up tools=== | ||
[[File:Macrium_Reflect.png|48px]] '''Macrium Reflect''' | [[File:Macrium_Reflect.png|48px]] '''Macrium Reflect 8''' | ||
[https:// | [https://archive.org/details/Macrium_Reflect_Free_Latest Macrium Reflect 8] is the last free version of Macrium Reflect. It can schedule full backups as well as incremental ones, with the paid version offering a second increment for storage saving. Versions newer than Macrium Reflect 8 no longer offer a free indefinite trial. | ||
===File recovery tools=== | ===File recovery tools=== | ||
{{Main article|Data recovery}} | |||
[[File:Icon_TestDisk_small.png|48px]] '''TestDisk''' | [[File:Icon_TestDisk_small.png|48px]] '''TestDisk''' | ||
[ | [http://www.cgsecurity.org/wiki/TestDisk TestDisk] was primarily designed to help recover lost partitions and/or make non-booting disks bootable again when these symptoms are caused by faulty software, certain types of viruses or human error (such as accidentally deleting a Partition Table). | ||
[[File: | [[File:Icon_PhotoRec.png|48px]] '''PhotoRec''' | ||
[ | [http://www.cgsecurity.org/wiki/PhotoRec PhotoRec] is file data recovery software designed to recover lost files including video, documents and archives from hard disks, CD-ROMs, and lost pictures (thus the Photo Recovery name) from digital camera memory. PhotoRec ignores the file system and goes after the underlying data, so it will still work even if your media's file system has been severely damaged or reformatted. | ||
===File syncing tools=== | ===File syncing tools=== | ||
Line 302: | Line 240: | ||
[https://freefilesync.org/ FreeFileSync] compares your files and folders with other files and folders from target locations, and adds or updates them accordingly | [https://freefilesync.org/ FreeFileSync] compares your files and folders with other files and folders from target locations, and adds or updates them accordingly | ||
[https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/robocopy Robocopy] is the built-in Windows file sync utility. It functions similarly to rsync. | |||
[https://syncthing.net/ Syncthing] is a cross-platform file-syncing utility. | |||
[ | [https://winpinator.swisz.cz/ Winpinator] is the unofficial Windows port of the popular Warpinator file sync utility. | ||
===System information tools=== | |||
[[File: | [[File:Icon_CPUZ_small.png|48px]] '''CPU-Z & GPU-Z''' | ||
[https://www.techpowerup.com/gpuz/ GPU-Z] | [https://www.cpuid.com/softwares/cpu-z.html CPU-Z] and [https://www.techpowerup.com/gpuz/ GPU-Z] are proprietary freeware that provide detailed information about your CPU and GPU, respectively. | ||
[[File:Icon_HWMonitor_small.png|48px]] ''' | [[File:Icon_HWMonitor_small.png|48px]] '''HWiNFO''' | ||
[https://www. | [https://www.hwinfo.com/HWiNFO HWiNFO] is proprietary freeware that provides overall system information and a litany of temperature and fan sensor readouts. | ||
'''Fastfetch''' | |||
[https:// | [https://github.com/fastfetch-cli/fastfetch Fastfetch] is a cross-platform TUI system information utility written in C. Use it to look cool in desktop threads. | ||
==Multimedia== | ==Multimedia== | ||
Line 324: | Line 264: | ||
===Media players=== | ===Media players=== | ||
[[File:mpv-logo.png|48px]] '''mpv | [[File:mpv-logo.png|48px]] '''mpv''' | ||
{{tip|''The majority of configuration for this application is done manually by editing its configuration file.''}} | |||
[ | [https://mpv.io/ mpv] is an incredibly powerful and widely-used fork of mplayer2 and MPlayer. It features FFMPEG playback, high quality scaling algorithms, OpenGL output, proper color management, and is completely free and open-source. With yt-dlp, it can also play video and audio streams, and even .gif files! | ||
'''mpv.net''' | |||
[https://github.com/mpvnet-player/mpv.net mpv.net] is an mpv derivative that uses more native Windows components for theoretically better performance and aesthetics. | |||
[https:// | |||
[[File:vlc-logo.png|48px]] '''VLC''' | [[File:vlc-logo.png|48px]] '''VLC''' | ||
Line 340: | Line 278: | ||
[https://www.videolan.org/vlc/ VLC] is a free and open source cross-platform multimedia player and framework that plays most multimedia files as well as DVDs, Audio CDs, VCDs, and various streaming protocols. | [https://www.videolan.org/vlc/ VLC] is a free and open source cross-platform multimedia player and framework that plays most multimedia files as well as DVDs, Audio CDs, VCDs, and various streaming protocols. | ||
[[File: | [[File:mpc-hc.png|48px]] '''MPC-HC (Media Player Classic)''' | ||
[ | [[MPC-HC]] is an open source media player on Windows with extensive file support, and no bloat or harmful software. Different renderers and shaders are also available from the community. Development is currently in maintenance mode. | ||
====Media center and HTPC==== | ====Media center and HTPC==== | ||
[[File:Kodi.png|48px]] '''Kodi''' | [[File:Kodi.png|48px]] '''Kodi''' | ||
[https://kodi.tv/ Kodi] ( | [https://kodi.tv/ Kodi] (formerly known as XBMC) is a GPL-licensed software media center featuring a 10-foot user interface for use with televisions and remote controls. It is highly customizable via skins and addons. There are even addons available for streaming from internet services like YouTube and Twitch.tv. It plays nearly every video and music format out of the box. The built in scrapers can pull data from sites like IMDB and thetvdb to allow sorting media by actor, genre, rating, etc. It can export this data to local files for offline use. | ||
[[File:Jellyfin.png|48px]] '''Jellyfin''' | [[File:Jellyfin.png|48px]] '''Jellyfin''' | ||
[https://jellyfin.org/ Jellyfin] is a | [https://jellyfin.org/ Jellyfin] is a free and open source media server based on the last FOSS version of Emby. It does not require any online accounts or come bundled with any free IPTV garbage unlike Plex, whilst retaining excellent performance. | ||
===Media converters and rippers=== | ===Media converters and rippers=== | ||
Line 377: | Line 305: | ||
[https://mkvtoolnix.download/ MKVToolNix] is a set of FOSS tools by Moritz Bunkus for working with Matroska files. It can mux, split and merge mkv files with no transcoding or loss of quality. It can also add or remove audio and subtitle tracks, change track order and edit metadata. | [https://mkvtoolnix.download/ MKVToolNix] is a set of FOSS tools by Moritz Bunkus for working with Matroska files. It can mux, split and merge mkv files with no transcoding or loss of quality. It can also add or remove audio and subtitle tracks, change track order and edit metadata. | ||
'''yt-dlp''' | |||
[https://github.com/yt-dlp/yt-dlp yt-dlp] is a command line program for downloading videos from YouTube and similar sites. | |||
[[File:EAC.png|48px]] '''EAC''' | [[File:EAC.png|48px]] '''EAC''' | ||
Line 388: | Line 317: | ||
[[File:foobar-logo.png|48px]] '''Foobar2000''' | [[File:foobar-logo.png|48px]] '''Foobar2000''' | ||
[[Foobar2000]] is an advanced audio player for the Windows platform. Some of the basic features include ReplayGain support, low memory footprint, and native support for several popular audio formats. It supports ASIO output. | |||
[[File:musicbee-logo.png|48px]] '''MusicBee''' | [[File:musicbee-logo.png|48px]] '''MusicBee''' | ||
Line 399: | Line 328: | ||
*[https://www.musicpd.org/clients/mpc/ mpc] is a minimalistic terminal MPD client. | *[https://www.musicpd.org/clients/mpc/ mpc] is a minimalistic terminal MPD client. | ||
[[File:Icon_Strawberry_Player.png|48px]] '''Strawberry''' | [[File:Icon_Strawberry_Player.png|48px]] '''Strawberry''' | ||
Line 409: | Line 334: | ||
===Audio editors=== | ===Audio editors=== | ||
'''Tenacity''' | |||
[https://codeberg.org/tenacityteam/tenacity Tenacity] is an easy-to-use, multi-track audio editor and recorder made as a replacement to Audacity which now includes telemetry. It has support for LADSPA, Nyquist, VST, Audio Unit effect and VAMP analysis plug-ins. | |||
'''FFMPEG''' | |||
[https://ffmpeg.org FFMPEG] is ''also'' the gold standard for audio encoding and editing, command line based. | |||
[[File:Picard.png|48px]] '''Musicbrainz Picard''' | [[File:Picard.png|48px]] '''Musicbrainz Picard''' | ||
[https://picard.musicbrainz.org/ Picard] If you've got a collection of <s>legally obtained</s> music that you want organized in an acceptably uniform way, then you need to get an mp3 tagger to parse mass edits to the filenames and ID3 metadata. There are several out there, but the only one you should be using is Picard. Developed by the Musicbrainz community, Picard has been around for years and it's a feature-rich solution with a whole shitload of tools that will make organizing your hoard of mp3s easy. | [https://picard.musicbrainz.org/ Picard] If you've got a collection of <s>legally obtained</s> music that you want organized in an acceptably uniform way, then you need to get an mp3 tagger to parse mass edits to the filenames and ID3 metadata. There are several out there, but the only one you should be using is Picard. Developed by the Musicbrainz community, Picard has been around for years and it's a feature-rich solution with a whole shitload of tools that will make organizing your hoard of mp3s easy. | ||
[[File:Icon LMMS.png|frameless]] '''LMMS''' | |||
[https://lmms.io/ LMMS] is a free and open source DAW that allows you to create melodies and beats, synthesize and mix sounds, and arrange samples. You can have fun with your MIDI keyboard and much more – all in a user-friendly and modern interface. Furthermore LMMS comes with many ready-to-use instrument and effect plugins, presets and samples. Compatible with many standards such as SoundFont2, VST(i), LADSPA, GUS Patches, and MIDI. | |||
===Image viewers=== | ===Image viewers=== | ||
Line 420: | Line 356: | ||
[https://imageglass.org/ ImageGlass] is a small FOSS image viewer. It has support for 70+ formats and plugins. However, it has few manipulation tools compared to similar software. | [https://imageglass.org/ ImageGlass] is a small FOSS image viewer. It has support for 70+ formats and plugins. However, it has few manipulation tools compared to similar software. | ||
[[File:nomacs-icon3.png|48px]] '''nomacs | [[File:nomacs-icon3.png|48px]] '''nomacs''' | ||
[https:// | [https://nomacs.org/ nomacs] is a free and open source image viewer, which supports multiple platforms. You can use it for viewing all common image formats including RAW and PSD images. It also has support for plugins and batch processing. | ||
[[File:irfanview-logo.png|48px]] '''Irfanview''' | [[File:irfanview-logo.png|48px]] '''Irfanview''' | ||
Line 439: | Line 371: | ||
[https://sourceforge.net/projects/jpegview/ JPEGView] is a lean, fast and highly configurable viewer/editor with a minimal GUI. | [https://sourceforge.net/projects/jpegview/ JPEGView] is a lean, fast and highly configurable viewer/editor with a minimal GUI. | ||
===Comic and manga viewers=== | |||
[[File:cdisplayex.png|48px]] '''CDisplayEX''' | |||
[https://www.cdisplayex.com/ CDisplayEX] is a freeware comic book archive viewer that supports reading from CBZ/CBR/CB7/PDF/EPUB format with many features. It also provides native cover thumbnail in Windows Explorer, color filters, Leap Motion support and many more. | |||
[[File:ahoviewer.png|48px]] '''Ahoviewer''' | |||
[https://github.com/ahodesuka/ahoviewer/releases Ahoviewer]is Free open source Booru browser and Manga reader and also an image viewer, it supports CBZ,CBR, RAR and other common extensions, it also supports webms and it lets you Browse different boorus and download images and videos from there. | |||
===Image editors=== | ===Image editors=== | ||
;Raster art | ;Raster art | ||
[[File:Icon_Krita.png|48px]] '''Krita''' | [[File:Icon_Krita.png|48px]] '''Krita''' | ||
Line 456: | Line 394: | ||
[https://www.getpaint.net/ Paint.NET] started as an MS Paint alternative. It now integrates plenty of features such as layers and effects. | [https://www.getpaint.net/ Paint.NET] started as an MS Paint alternative. It now integrates plenty of features such as layers and effects. | ||
'''Photopea''' | |||
[https:// | [https://photopea.com Photopea] is a free clone of Adobe Photoshop CS6 that works in-browser. All photo processing is done on device. The software is closed-source and ad-supported. The app can be "installed" from Chromium-based browsers to provide an Electron-app like experience. Ads can be disabled with [https://greasyfork.org/en/scripts/by-site/photopea.com userscripts] | ||
'''Affinity Photo''' | |||
[https://affinity.serif.com/en-us/photo/ Affinity Photo] is a paid, proprietary, non-destructive photo editor that provides excellent Photoshop compatibility and a similar workflow - $35 | |||
;Vector art | ;Vector art | ||
Line 465: | Line 407: | ||
[https://inkscape.org/ InkScape] is a vector graphic editor. | [https://inkscape.org/ InkScape] is a vector graphic editor. | ||
'''Vectorpea''' | |||
[https://vectorpea.com Vectorpea] Adobe Illustrator CS6 clone. Same developer and caveats as Photopea. | |||
===Screenshot Handlers=== | ===Screenshot Handlers=== | ||
Line 478: | Line 424: | ||
===Video editors=== | ===Video editors=== | ||
[[File: | [[File:kdenlive.jpg|48px]] '''Kdenlive''' | ||
[https:// | [https://kdenlive.org/en/ Kdenlive] is a free and open source multi-track video editor made by the KDE Team. it's based on FFMPEG and is compatible with a variety of video and audio formats. | ||
[[ | '''Olive''' | ||
[https://www.olivevideoeditor.org/ Olive] is a free, open source video editor currently in beta seeking to provide a more modern editor workflow. it's one of the most promising free (as in freedom) video editors currently. | |||
'''FFMPEG''' | |||
[https://ffmpeg.org FFMPEG] is the gold standard for video encoding and editing. Olive and Kdenlive are pretty much just wrappers around FFMPEG and you can do everything they can do, without bloat, using just the terminal. | |||
'''Pikimov''' | |||
[https://pikimov.com Pikimov] is a freeware video and motion graphics editor web app with a very similar workflow to Adobe After Effects. Everything is processed on-device. It currently does not support Firefox | |||
'''Davinci Resolve''' | |||
[https:// | [https://www.blackmagicdesign.com/products/davinciresolve Davinci Resolve] is a proprietary, professional colour grading tool and video editor. It is free, with a paid version available. | ||
===3D modeling=== | ===3D modeling=== | ||
[[File:Icon_Maya.png|48px]] '''Autodesk Maya''' | |||
[http://www.autodesk.com/products/autodesk-maya/overview Maya] offers a comprehensive creative feature set for 3D computer animation, modeling, simulation, rendering, and compositing on a highly extensible production platform. Maya now has next-generation display technology, accelerated modeling workflows, and new tools for handling complex data. | |||
[[File:Icon_Blender.png|48px]] '''Blender''' | [[File:Icon_Blender.png|48px]] '''Blender''' | ||
[ | [http://www.blender.org/ Blender] is a free and open source 3D graphics suite. It supports the entirety of the 3D pipeline; modeling, rigging, animation, simulation, rendering, compositing and motion tracking, even video editing and game creation. | ||
==Office== | ==Office== | ||
Line 498: | Line 459: | ||
[[File:Icon_SumatraPDF_small.png|48px]] '''Sumatra PDF''' | [[File:Icon_SumatraPDF_small.png|48px]] '''Sumatra PDF''' | ||
''The majority of configuration for this application is done manually by editing its configuration file.'' | {{tip|''The majority of configuration for this application is done manually by editing its configuration file.''}} | ||
[https://www.sumatrapdfreader.org/free-pdf-reader.html Sumatra PDF] is a free and open source PDF, ePub, Mobi, XPS, DjVu, CHM, CBZ, and CBR reader. Unlike most competing products for Windows, it is extremely fast and lightweight, now with 64 bits binaries. | [https://www.sumatrapdfreader.org/free-pdf-reader.html Sumatra PDF] is a free and open source PDF, ePub, Mobi, XPS, DjVu, CHM, CBZ, and CBR reader. Unlike most competing products for Windows, it is extremely fast and lightweight, now with 64 bits binaries. | ||
[[File: | [[File:Okular.png|48px]]'''Okular''' | ||
[https:// | [https://okular.kde.org/ Okular] is the default document viewer for the systems that are bundled with the KDE environments. It supports PDF, PS, Tiff, CHM, DjVU, epub and many other common extensions, it also has some nice features such as annotations, drawing, highlighting and it's completely free and open source. | ||
===Word processors=== | |||
[ | [[File:Icon_LibreOffice-Writer.png|48px]] '''LibreOffice Writer''' | ||
[[ | [https://www.libreoffice.org/ LibreOffice Writer] is the word processor in the LibreOffice suite. After Oracle acquired OpenOffice, it asked community members to GTFO [https://wiki.openoffice.org/wiki/Community_Council_Log_20101014]. Since everyone despises Oracle, the developers all jumped ship as well [https://digitizor.com/and-so-the-exodus-begins-33-developers-leave-openoffice-org/] and started LibreOffice. | ||
'''OnlyOffice''' | |||
[ | [https://www.onlyoffice.com/ OnlyOffice] is a free and open source document processing suite focused on Microsoft Office compatibility. It can either be hosted as a web service or run locally. | ||
'''WordTsar''' | |||
[http://wordtsar.ca/ WordTsar] is an open-source clone of the extremely popular DOS word processor, WordStar. Comes with an optional GUI and the ability to save in some slightly less antiquated file formats (like .docx) | |||
'''Obsidian''' | |||
[https:// | [https://obsidian.md Obsidian] is a free and open source Markdown editor designed for note-taking. It is highly extensible [https://obsidian.md/plugins with plugins]. A multi-device sync service is offered as a subscription. | ||
==Programming== | ==Programming== | ||
To manage your programming projects, consider setting up individual developer environments with [https://learn.microsoft.com/en-us/windows/dev-home/ Windows Dev Home]. This will prevent you from entering dependency hell, at the cost of some of your storage space. | |||
===Text editors=== | ===Text editors=== | ||
[[File:Notepad++.png|48px]] '''Notepad++''' | [[File:Notepad++.png|48px]] '''Notepad++''' | ||
Line 537: | Line 496: | ||
[[File:Icon_Sublime-Text.png|48px]] '''Sublime Text''' | [[File:Icon_Sublime-Text.png|48px]] '''Sublime Text''' | ||
[https://www.sublimetext.com/ Sublime Text] is a | [https://www.sublimetext.com/ Sublime Text] is a paid, proprietary text editor for code, markup and prose. | ||
'''Neovim''' | |||
[https:// | [https://neovim.io/ Neovim] is a Vim fork designed to reduce attack surface and improve editor speed. An extremely feature-rich programmer's text editor with extensive plugin support. | ||
[[File:Icon_Emacs.png|48px]] '''Emacs''' | [[File:Icon_Emacs.png|48px]] '''Emacs''' | ||
Line 549: | Line 508: | ||
[[File:Icon_Spacemacs.png|48px]] '''Spacemacs''' | [[File:Icon_Spacemacs.png|48px]] '''Spacemacs''' | ||
[https://www.spacemacs.org/ Spacemacs] is a community developed configuration for | [https://www.spacemacs.org/ Spacemacs] is a community developed configuration for Emacs, making it more accessible especially to those who are used to using Vi. | ||
'''Visual Studio Code''' | |||
[https:// | [https://code.visualstudio.com/ Visual Studio Code] is a free and open source, cross-platform text editor. It is developed by Microsoft. Despite being based on Electron like Atom, its performances are usually superior compared to the later, while delivering equivalent functionalities. | ||
===Integrated Development Environment (IDE)=== | |||
[ | [[File:Visualstudio.png|48px]] '''Visual Studio''' | ||
[ | [https://visualstudio.microsoft.com/ Visual Studio] is Microsoft's IDE for C, C++, .NET (C#, VB.NET, ASP.NET), Python & Rust. Community versions are available for free. Full versions are usually free or discounted for MSDN members, students, etc. | ||
[ | [[File:Idea_icon.png|48px]] '''JetBrains' IDEs''' | ||
[https://www.jetbrains.com/products.html IntelliJ IDEA] is the flagship IDE from JetBrains, and the Community Edition is FOSS. They have several IDEs for different languages, including [https://www.jetbrains.com/pycharm/ PyCharm] Community Edition for Python, which is also FOSS.[[File:Icon_Eclipse.png|48px]] '''Eclipse''' | |||
[[File:Icon_Eclipse.png|48px]] '''Eclipse''' | |||
[https://www.eclipse.org/ Eclipse] is a feature-rich IDE with a major focus on its plugin system. Plugins are used for everything from language support (Java, C++, Python, C#, etc.) to adding additional features or aesthetics (Git integration, Vim keybindings, relative line numbers, CMake support, color schemes, etc.). It also has a reasonable set of built-in features. Some of the more notable of these include the plugin install/update tool, a highly configurable code formatter, and a customizable UI. | [https://www.eclipse.org/ Eclipse] is a feature-rich IDE with a major focus on its plugin system. Plugins are used for everything from language support (Java, C++, Python, C#, etc.) to adding additional features or aesthetics (Git integration, Vim keybindings, relative line numbers, CMake support, color schemes, etc.). It also has a reasonable set of built-in features. Some of the more notable of these include the plugin install/update tool, a highly configurable code formatter, and a customizable UI. | ||
===Hex editors=== | |||
[ | *[http://www.chmaas.handshake.de/delphi/freeware/xvi32/xvi32.htm XVI32] | ||
*[http://frhed.sourceforge.net/en/ Frhed] | |||
*[https://sourceforge.net/projects/wxhexeditor/ wxHexEditor] | |||
[https:// | |||
==Security== | ==Security== | ||
{{Main article|Security}} | |||
===Antivirus=== | ===Antivirus=== | ||
{{tip|The best antivirus software we can recommend is '''common sense''' and good extensions like uBlock Origin. Don't do something stupid like getting your software from download.com, or that scam brothersoft website. Always look at the file name, and don't open dumb shit with titles like ''FurryHyperMacroHermPorn2016-DougWinger-GiddeonCorralftCockvore.zip.png.exe''. It's simple, really. Still, with any good | {{tip|The best antivirus software we can recommend is '''common sense''' and good extensions like uBlock Origin / Lite. Don't do something stupid like getting your software from download.com, or that scam brothersoft website. Always look at the file name, and don't open dumb shit with titles like ''FurryHyperMacroHermPorn2016-DougWinger-GiddeonCorralftCockvore.zip.png.exe''. It's simple, really. Still, with any good OPSEC, it is useful to have a fall-back or fail-safe. Use our recommendations should you fail to have simple common sense.}} | ||
''' | '''Windows Security''' | ||
[ | Formerly Windows Defender, Despite being pack-in software, the default Windows antivirus is [https://support.microsoft.com/en-us/windows/stay-protected-with-windows-security-2ae0363d-0ada-c064-8b56-6a39afb6a963 quite competent]. Does encourage you to sign in with a Microsoft account, but this can be ignored. Comes with a solid firewall and malware isolation capabilities. | ||
[https:// | '''Windows Sandbox''' | ||
Windows Sandbox is a feature that allows you to create virtual desktops for isolating and testing suspicious applications. Read the docs [https://learn.microsoft.com/en-us/windows/security/application-security/application-isolation/windows-sandbox/windows-sandbox-overview here]. You can also use them as virtual development environments. | |||
'''Any.run''' | |||
[https:// | [https://any.run/ any.run] is a closed-source web-based malware analysis tool you can use anywhere. | ||
[[File:Malwarebytes_Logo.png|48px]] '''Malwarebytes''' | [[File:Malwarebytes_Logo.png|48px]] '''Malwarebytes''' | ||
[https://www.malwarebytes.com/ Malwarebytes] is a proprietary antivirus program popular in various security communities as a backup scanner. It is offered both as freeware and commercial software. The free version of Malwarebytes allows the user to manually scan for and remove malware, but a license must be purchased if the user wishes to take advantage of its scheduled scanning and real-time protection features. | [https://www.malwarebytes.com/ Malwarebytes] is a proprietary antivirus program popular in various security communities as a backup scanner. It is offered both as freeware and commercial software. The free version of Malwarebytes allows the user to manually scan for and remove malware, but a license must be purchased if the user wishes to take advantage of its scheduled scanning and real-time protection features. | ||
====Malware removal==== | ====Malware removal==== | ||
{{Main article|Malware removal}} | |||
===Software firewalls=== | ===Software firewalls=== | ||
''Software firewalls should not be viewed as replacements for hardware firewalls. The proper configuration of modem and router firewalls remains vital to securing one's network no matter what software solutions are employed.'' | ''Software firewalls should not be viewed as replacements for hardware firewalls. The proper configuration of modem and router firewalls remains vital to securing one's network no matter what software solutions are employed.'' | ||
[[File:Tinywall_logo.png|48px]] '''Tinywall''' | [[File:Tinywall_logo.png|48px]] '''Tinywall''' | ||
Line 639: | Line 575: | ||
===Windows Security Utilities=== | ===Windows Security Utilities=== | ||
''Use at your own risk. Always create a restore point. If you brick your computer using one of these | {{warning|''Use at your own risk. Always create a restore point. The chances are low, but If you brick your computer using one of these programs you have only yourself to blame.''}} | ||
[https:// | [https://github.com/ChrisTitusTech/winutil winutil] is a multi-purpose Windows configuration utility for the removal of telemetry, bloat and other unwanted "features" from Windows 10 & 11. For more granular control, consider a open source privacy-script generating website such as [https://privacy.sexy privacy.sexy] | ||
==Emulation and compatibility== | ==Emulation and compatibility== | ||
Line 650: | Line 586: | ||
*[http://www.ltr-data.se/opencode.html/ ImDisk] | *[http://www.ltr-data.se/opencode.html/ ImDisk] | ||
===Virtual | ===Virtual machines=== | ||
'''Hyper-V Manager''' | |||
[https://learn.microsoft.com/en-us/virtualization/hyper-v-on-windows/quick-start/enable-hyper-v Hyper-V] is Microsoft's proprietary hardware-accelerated virtualisation platform. It can be used to create both Windows and Linux virtual machines with excellent performance. Hyper-V also supports advanced features like GPU paravirtualisation and network queuing. | |||
'''QEMU''' | |||
{{tip|''The majority of configuration for this application is done manually by editing its configuration file.''}} | |||
[https://www.qemu.org/ QEMU] is an open-source hardware-accelerated virtualisation library for Windows, macOS & Linux hosts. Windows is a bit of a second-class citizen but if you're willing to read the documentation, it offers very similar performance to Hyper-V. | |||
[[File:Icon_VirtualBox.png|48px]] '''VirtualBox''' | |||
[[VirtualBox]] is free and open source virtualisation software. Be aware that it is [https://www.theregister.com/2024/06/14/oracles_love_and_hate_relationship/ currently owned by Oracle]. | |||
===PC-98 simulators=== | ===PC-98 simulators=== | ||
Line 674: | Line 613: | ||
And [https://www.pc98.org/main.html here's some games] other than 2hus. | And [https://www.pc98.org/main.html here's some games] other than 2hus. | ||
===Screen capture=== | ===Screen capture=== | ||
For basic needs, Windows 11 comes with a simple built in screen-recorder you can bring up with <code>Win + Shift + S</code>. | |||
Otherwise, [https://obsproject.com/ Open Broadcaster Software] is good quality free and open source software for recording and live streaming. | |||
[https://obsproject.com/ Open Broadcaster Software] is free and open source software for recording and live streaming. | |||
==What does /g/ use?== | ==What does /g/ use?== | ||
* OS: | * OS: Windows 10 / 11 IoT LTSC Enterprise. | ||
* Web Browser: See [[Web browsers]] | * Web Browser: See [[Web browsers]] | ||
* IRC: Terminal based, Weechat or Irssi. | * IRC: Terminal based, Weechat or Irssi. | ||
* VoIP: | * VoIP: Discord | ||
* File Compression: 7-Zip | * File Compression: 7-Zip | ||
* Maintenance: | * Maintenance: BleachBit | ||
* Image viewer: JPEGview | * Image viewer: JPEGview | ||
* Media Player: mpv | * Media Player: mpv | ||
* Document Reader: | * Document Reader: Your browser. | ||
* Text Editor: | * Text Editor: Neovim, Emacs or Visual Studio Code. | ||
* Package Manager: | * Package Manager: Winget + Chocolatey or Scoop | ||
* Antivirus: | * Antivirus: Windows Security and/or Malwarebytes | ||
==See also== | ==See also== |
Latest revision as of 19:58, 8 December 2024
This page is for good quality software on Windows, 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.
Package manager
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.
*nix environment on Windows
If you're feeling a bit limited or alienated with Windows' command line tools, you can set up a native *nix environment on Windows.
- The Windows Subsystem for Linux, allows you to run a Linux container inside Windows. Ubuntu, Debian, Fedora and OpenSUSE are officially supported, but there's a guide for using a custom distro.
- If you don't feel comfortable with containerization, Cygwin is a good alternative. Cygwin offers a large selection of GNU coreutils and extras, natively compiled for Windows.
- MinGW-w64 is a port of the GNU Compiler Collection and it's utilities for Windows.
- The native Windows build of Git provides a shell with simple *nix programs like cp, mv, rm, etc. and other basic coreutils you might need. Read the page for details.
- Powershell 7 is not POSIX-compliant but it is adopting increasingly POSIX-like syntax, so if you want to tough it out, consider updating to the newest version. Additionally, Windows Dev Home adds native sudo for Windows.
Communications
Web browsers
Main article: Web browsers
Firefox is free software developed by Mozilla. It is highly extensible via addons and included as the default browser in many Linux distributions. It is often criticized on /g/ and /tech/ as "SJWfox" because of some Mozilla developers outspoken campaigns on social and political issues.
Chromium builds are based off the underlying code of Chrome. While nearly identical to Google's browser, they lack proprietary components like automatic updates and Widevine DRM. However, non-Ungoogled Chromium still phones home to Google.
Otter Browser is a FOSS web browser that aims to recreate the best aspects of the classic Opera (12.x) UI using Qt5.
Pale Moon is a fork of Firefox that maintains support for the older XUL addon/theming standard. It retains the "Australis" UI, and uses its own "Goanna" rendering engine, forked from Gecko, which performs poorly with some CSS/JS-heavy sites. Does not support current Firefox addons, and has its own addons (see also: JustOff addons).
Tor Browser (formerly known as Tor Browser Bundle) is a package of a modified Firefox extended support release, NoScript, HTTPS-Everywhere, Tor, TorButton and TorLauncher. It automatically routes traffic through the Tor network and deletes history and cookies when closed.
SeaMonkey is a continuation of the Mozilla suite. Unlike most modern web browsers, it is an Internet suite, complete with bundled programs for email, IRC, and web design. It is compatible with most XUL add-ons.
K-Meleon is a FOSS web browser for Windows. It uses the Gecko rendering engine just like Firefox, but sports a native Windows UI. It is absurdly configurable. Also very suitable for resurrecting Pentium M and older systems because of it's speed.
Email clients
Desktop email clients provide off-line email storage and additional features over most web-mail clients.
Betterbird is a fork of the more well known Thunderbird. After Mozilla followed in the inglorious footsteps of GNOME where features are removed and bugs closed as wontfix
, Betterbird stepped up and delivers fixes and features. It is compatible with most Thunderbird addons.
Claws-Mail is a lightweight FOSS (GPL) email client based on GTK+. Supports PGP, vCalendar (Outlook compatible), RSS/Atom feeds, spam filtering and more via a well-maintained collection of first party plugins. Sending HTML emails is not supported. Reading HTML emails is usable but much improved by enabling WebKit or LiteHTML rendering engines.
Instant Messaging (IM) clients
Element
Element is a free and open source cross-platform instant messaging client and the flagship implementation for the Matrix protocol. It's a solid Discord alternative, with support for voice and video calling. DMs are end-to-end encrypted by default. Bridges to other messaging services, such as Discord, Jabber, iMessage and more are available with third party bridges. Unfortunately, however, it is an Electron app.
Pidgin is a free and open source instant messaging client developed in C. It is based upon Libpurple and offers support for Jabber (XMPP), Bonjour, Gadu-Gadu, IRC, GroupWise, Sametime, SILC, SIMPLE and Zephyr out of the box. Support for additional protocols like Matrix and Signal is offered through third-party plugins. Plugins are available for OTR, OMEMO and many other features. Beware it stores passwords in plain text by default.
File:Discord.png Discord
Discord is a non-free VoIP and instant messaging client, widely used for gaming. It is absolutely chock-full of spyware but it is the main platform that normies use.
Gajim is a FOSS cross-platform GUI Jabber client written in Python. It supports OMEMO and not OTR.
Internet Relay Chat (IRC) clients
Graphical User Interface (GUI)
HexChat is a continuation of XChat and makes both its source code and binaries available to users of all platforms it's created for. Like its parent software, HexChat is licensed under the GNU GPL. It includes all the basic features one would need, and can be ideal both for new users and IRC veterans. Has built-in plugins for Lua, Perl and Python scripting.
ChatZilla is an IRC client addon for XUL clients such as SeaMonkey and Pale Moon. Great for people who want basic IRC features without having to install an additional application.
Terminal/Command prompt
Irssi is the father of rice clients and easily accessible for all systems. The author of the Metacity window manager for Linux describes his software as follows: "Boring window manager for the adult in you. Many window managers are like Marshmallow Froot Loops; Metacity is like Cheerios." Irssi is the terminal IRC client equivalent of that sentiment. Irssi is extensible through plugins.
Weechat is Irssi with more rice, scripting languages, ideal defaults and development. It is rising in popularity as a preferred client on /g/. Weechat also includes plugin functionality.
Support by browsers and mail clients
- Thunderbird has support for IRC and other IM services.
- Opera had similar chat support which was dropped in 10.10.
- As mentioned above, SeaMonkey can support IRC.
Voice-Over-IP (VoIP) clients
Jitsi Meet is a Discord/Skype alternative using standards compliant FLOSS. It supports text encryption with OTR and audio/video encryption with ZRTP. The downside is it is a web app.
Mumble is free and open source audio chat software. It is superior in audio quality and latency by always being the first client to use latest technologies, such as the Opus audio codec.
Google Voice runs in a web browser and requires a plugin for full functionality. There does not appear to be official desktop software for this. The botnet never felt so good. Free phone numbers, calling, texting, and integration into Gmail.
Search utilities
Everything is a proprietary freeware search engine that instantly locates files and folders by filename, by monitoring file system changes in real time and indexing them.
Launchy helps you navigate your start menu, programs, folders and more, amazingly fast, simply by typing in the name of your program and folder. Loads instantly by simply pressing a hotkey (default is alt+space). Customizable and allows you to add other things like website bookmarks and commands. The perfect program to replace windows search with.
File compression utilities
File compression software is widely used by various software distributors and archives to mitigate bandwidth and storage space requirements.
7zip is a free and open source file archiver developed in C++ by Igor Pavlov. Its primary feature is lossless compression in the 7z format, based upon the Lempel–Ziv–Markov chain algorithm. In addition to the handful of formats it is capable of creating new archives in, 7zip can retrieve files from archives in virtually any format that one is likely to encounter.
NanaZip is a derivative of 7zip which has some extra features like icons on the context menu, extra options in many dialogs and the ability to minimize to tray while extracting.
The PAQ and LPAQ methods are capable of an impressive degree of lossless compression, but the time and system resources required are equally impressive.
PeaZip is a free and open source archiver developed in free Pascal by Giorgio Tani. It is notable for its native PEA format and its support of cutting-edge compression technologies like PAQ and LPAQ that are not supported by other popular archivers. Like 7zip, it is capable of retrieving files from virtually any archive that one might encounter.
File sharing
BitTorrent clients
qBittorrent is a libtorrent-based free and open source BitTorrent client written in C++. According to its developers, the aim of the client is to provide a free software alternative to µTorrent.
Deluge is a libtorrent-based free and open source BitTorrent client written in Python. It is highly extensible via its plug-ins system. Deluge is notable for having originated the particular method of protocol encryption that is currently in use by every major BitTorrent client. It can be a bit of a resource hog on Windows compared to other clients.
Transmission is a popular free and open source client that is easy to use and lightweight. For years it has been the preferred BitTorrent client on macOS and GNU/Linux, and it finally has received an official release on Windows.
FTP clients
WinSCP or Windows Secure Copy is a free and open source FTP, SFTP, and SCP client written in C++.
TermSCP
TermSCP is a cross-platform free, open source TUI file transfer utility written in Rust.
Direct Connect
FlyingCarpet
FlyingCarpet is an open-source AirDrop clone, Written with Rust.
Sharedrop
ShareDrop uses WebRTC to share files between two devices. Can be used in any web browser.
EiskaltDC++ is a cross-platform program that uses the Direct Connect and ADC protocols. It is compatible with DC++, FlylinkDC++, LinuxDC++ and other DC clients.
XDCC
Filesharing over IRC; IRC Clients with support for XDCC include HexChat and irssi. See also: XDCC.
Maintenance
Disk cleaners
Storage management
Bleachbit is a lightweight free open-source disk cleaner that can manage deletion of unnecessary files.
dupeGuru is a FOSS program for finding duplicates in your computer. Supports images, audio and other multiple scan types such as filename, content and tags.
Bulk Crap Uninstaller
Bulk Crap Uninstaller is a FOSS uninstaller tool that calls the uninstaller for programs and scans and prompts for the deletion of file and registry remnants of said programs. It aims to be an open-source version of the popular "Revo Uninstaller" tool.
Disk defragmenters
Windows Disk Defragmenter
Windows comes with a proprietary defragmentation tool that should cover most typical use cases.
MyDefrag is a proprietary freeware disk defragmenter based on the standard defragmentation API by Microsoft. It also optimises file locations.
Disk image and back-up tools
Macrium Reflect 8 is the last free version of Macrium Reflect. It can schedule full backups as well as incremental ones, with the paid version offering a second increment for storage saving. Versions newer than Macrium Reflect 8 no longer offer a free indefinite trial.
File recovery tools
Main article: Data recovery TestDisk
TestDisk was primarily designed to help recover lost partitions and/or make non-booting disks bootable again when these symptoms are caused by faulty software, certain types of viruses or human error (such as accidentally deleting a Partition Table).
PhotoRec is file data recovery software designed to recover lost files including video, documents and archives from hard disks, CD-ROMs, and lost pictures (thus the Photo Recovery name) from digital camera memory. PhotoRec ignores the file system and goes after the underlying data, so it will still work even if your media's file system has been severely damaged or reformatted.
File syncing tools
FreeFileSync compares your files and folders with other files and folders from target locations, and adds or updates them accordingly
Robocopy is the built-in Windows file sync utility. It functions similarly to rsync.
Syncthing is a cross-platform file-syncing utility.
Winpinator is the unofficial Windows port of the popular Warpinator file sync utility.
System information tools
CPU-Z and GPU-Z are proprietary freeware that provide detailed information about your CPU and GPU, respectively.
HWiNFO is proprietary freeware that provides overall system information and a litany of temperature and fan sensor readouts.
Fastfetch
Fastfetch is a cross-platform TUI system information utility written in C. Use it to look cool in desktop threads.
Multimedia
Media players
mpv is an incredibly powerful and widely-used fork of mplayer2 and MPlayer. It features FFMPEG playback, high quality scaling algorithms, OpenGL output, proper color management, and is completely free and open-source. With yt-dlp, it can also play video and audio streams, and even .gif files!
mpv.net
mpv.net is an mpv derivative that uses more native Windows components for theoretically better performance and aesthetics.
VLC is a free and open source cross-platform multimedia player and framework that plays most multimedia files as well as DVDs, Audio CDs, VCDs, and various streaming protocols.
MPC-HC is an open source media player on Windows with extensive file support, and no bloat or harmful software. Different renderers and shaders are also available from the community. Development is currently in maintenance mode.
Media center and HTPC
Kodi (formerly known as XBMC) is a GPL-licensed software media center featuring a 10-foot user interface for use with televisions and remote controls. It is highly customizable via skins and addons. There are even addons available for streaming from internet services like YouTube and Twitch.tv. It plays nearly every video and music format out of the box. The built in scrapers can pull data from sites like IMDB and thetvdb to allow sorting media by actor, genre, rating, etc. It can export this data to local files for offline use.
Jellyfin is a free and open source media server based on the last FOSS version of Emby. It does not require any online accounts or come bundled with any free IPTV garbage unlike Plex, whilst retaining excellent performance.
Media converters and rippers
Handbrake is a free and open source video transcoder with an easy to use GUI. It can rip and convert a variety of video formats, but can not break DVD or Blu-ray copyright protection.
MakeMKV can convert video from proprietary (and usually encrypted) discs into a set of MKV files, preserving most information but not changing it in any way. It can instantly stream decrypt video without intermediate conversion and decrypt Blu-rays and protected DVDs.
MKVToolNix is a set of FOSS tools by Moritz Bunkus for working with Matroska files. It can mux, split and merge mkv files with no transcoding or loss of quality. It can also add or remove audio and subtitle tracks, change track order and edit metadata.
yt-dlp
yt-dlp is a command line program for downloading videos from YouTube and similar sites.
Exact Audio Copy is a proprietary freeware CD ripper written by a German university student. It is preferred by what.cd and other audiophile communities because of its accuracy and ability to rip slightly damaged discs. It can output a detailed log file specifying the position any errors occurred. It also supports AccurateRip, cue sheet generation and ID3 tagging via freedb.
Audio players
Foobar2000 is an advanced audio player for the Windows platform. Some of the basic features include ReplayGain support, low memory footprint, and native support for several popular audio formats. It supports ASIO output.
MusicBee is basically a souped version of Foobar2k. It supports everything that you want in an audio player plus more! The GUI is very different than most, but can be customized to your will. It supports ASIO output and provides some level of compatibility with WinAmp input plugins. It is free as in free beer.
MPD is a flexible, powerful daemon for playing music. While mpd doesn't directly play music to you, it provides a stream of it (locally or over the internet) to which you connect to with a client (as it's a server, not a music player). It is the mpd client that provides you with all the functionality you expect from a music player. The advantage here is that you can have multiple clients connected and listening to one instance of mpd, or you can stream over the internet. Some music players listed below will be mpd clients, which means that you may need to install mpd as well (if it doesn't come included) for them to work.
- mpc is a minimalistic terminal MPD client.
Strawberry is a continuation of the aforementioned Clementine aimed at music collectors and audiophiles.
Audio editors
Tenacity
Tenacity is an easy-to-use, multi-track audio editor and recorder made as a replacement to Audacity which now includes telemetry. It has support for LADSPA, Nyquist, VST, Audio Unit effect and VAMP analysis plug-ins.
FFMPEG
FFMPEG is also the gold standard for audio encoding and editing, command line based.
Picard If you've got a collection of legally obtained music that you want organized in an acceptably uniform way, then you need to get an mp3 tagger to parse mass edits to the filenames and ID3 metadata. There are several out there, but the only one you should be using is Picard. Developed by the Musicbrainz community, Picard has been around for years and it's a feature-rich solution with a whole shitload of tools that will make organizing your hoard of mp3s easy.
LMMS is a free and open source DAW that allows you to create melodies and beats, synthesize and mix sounds, and arrange samples. You can have fun with your MIDI keyboard and much more – all in a user-friendly and modern interface. Furthermore LMMS comes with many ready-to-use instrument and effect plugins, presets and samples. Compatible with many standards such as SoundFont2, VST(i), LADSPA, GUS Patches, and MIDI.
Image viewers
ImageGlass is a small FOSS image viewer. It has support for 70+ formats and plugins. However, it has few manipulation tools compared to similar software.
nomacs is a free and open source image viewer, which supports multiple platforms. You can use it for viewing all common image formats including RAW and PSD images. It also has support for plugins and batch processing.
Irfanview is a very fast, small, compact and innovative freeware graphic viewer for Windows. It features an inbuilt editor along with many other extra tools that you may need or require.
XnViewMP is the enhanced version to XnView. It is a powerful media browser, viewer and converter. It is compatible with more than 500 image formats. XnViewMP also comes with an easy to use yet powerful batch conversion module.
JPEGView is a lean, fast and highly configurable viewer/editor with a minimal GUI.
Comic and manga viewers
CDisplayEX is a freeware comic book archive viewer that supports reading from CBZ/CBR/CB7/PDF/EPUB format with many features. It also provides native cover thumbnail in Windows Explorer, color filters, Leap Motion support and many more.
Ahovieweris Free open source Booru browser and Manga reader and also an image viewer, it supports CBZ,CBR, RAR and other common extensions, it also supports webms and it lets you Browse different boorus and download images and videos from there.
Image editors
- Raster art
Krita is a user friendly program for sketching and painting, offering an end-to-end solution for creating digital painting files from scratch.
Paint.NET started as an MS Paint alternative. It now integrates plenty of features such as layers and effects.
Photopea
Photopea is a free clone of Adobe Photoshop CS6 that works in-browser. All photo processing is done on device. The software is closed-source and ad-supported. The app can be "installed" from Chromium-based browsers to provide an Electron-app like experience. Ads can be disabled with userscripts
Affinity Photo
Affinity Photo is a paid, proprietary, non-destructive photo editor that provides excellent Photoshop compatibility and a similar workflow - $35
- Vector art
InkScape is a vector graphic editor.
Vectorpea
Vectorpea Adobe Illustrator CS6 clone. Same developer and caveats as Photopea.
Screenshot Handlers
Greenshot Is a free program which allows you to save images of your desktop, or a selection of your desktop. Highly customizable, as it allows users to use custom hot keys to trigger screen captures, save files in custom file destinations, and many other options.
ShareX
ShareX is pretty much the same thing, although it's been in development for much longer, it's open source and there's way more lightweight tools. Plus you have workflowing options to upload your screenshots to different image hosting sites.
Video editors
Kdenlive is a free and open source multi-track video editor made by the KDE Team. it's based on FFMPEG and is compatible with a variety of video and audio formats.
Olive
Olive is a free, open source video editor currently in beta seeking to provide a more modern editor workflow. it's one of the most promising free (as in freedom) video editors currently.
FFMPEG
FFMPEG is the gold standard for video encoding and editing. Olive and Kdenlive are pretty much just wrappers around FFMPEG and you can do everything they can do, without bloat, using just the terminal.
Pikimov
Pikimov is a freeware video and motion graphics editor web app with a very similar workflow to Adobe After Effects. Everything is processed on-device. It currently does not support Firefox
Davinci Resolve
Davinci Resolve is a proprietary, professional colour grading tool and video editor. It is free, with a paid version available.
3D modeling
Maya offers a comprehensive creative feature set for 3D computer animation, modeling, simulation, rendering, and compositing on a highly extensible production platform. Maya now has next-generation display technology, accelerated modeling workflows, and new tools for handling complex data.
Blender is a free and open source 3D graphics suite. It supports the entirety of the 3D pipeline; modeling, rigging, animation, simulation, rendering, compositing and motion tracking, even video editing and game creation.
Office
Document readers
Sumatra PDF is a free and open source PDF, ePub, Mobi, XPS, DjVu, CHM, CBZ, and CBR reader. Unlike most competing products for Windows, it is extremely fast and lightweight, now with 64 bits binaries.
Okular is the default document viewer for the systems that are bundled with the KDE environments. It supports PDF, PS, Tiff, CHM, DjVU, epub and many other common extensions, it also has some nice features such as annotations, drawing, highlighting and it's completely free and open source.
Word processors
LibreOffice Writer is the word processor in the LibreOffice suite. After Oracle acquired OpenOffice, it asked community members to GTFO [1]. Since everyone despises Oracle, the developers all jumped ship as well [2] and started LibreOffice.
OnlyOffice
OnlyOffice is a free and open source document processing suite focused on Microsoft Office compatibility. It can either be hosted as a web service or run locally.
WordTsar
WordTsar is an open-source clone of the extremely popular DOS word processor, WordStar. Comes with an optional GUI and the ability to save in some slightly less antiquated file formats (like .docx)
Obsidian
Obsidian is a free and open source Markdown editor designed for note-taking. It is highly extensible with plugins. A multi-device sync service is offered as a subscription.
Programming
To manage your programming projects, consider setting up individual developer environments with Windows Dev Home. This will prevent you from entering dependency hell, at the cost of some of your storage space.
Text editors
Notepad++ is free software written in C++ for Windows. It is fast, efficient and customizable.
Sublime Text is a paid, proprietary text editor for code, markup and prose.
Neovim
Neovim is a Vim fork designed to reduce attack surface and improve editor speed. An extremely feature-rich programmer's text editor with extensive plugin support.
Emacs is an extensible, customizable text editor and more. At its core is an interpreter for Emacs Lisp, a dialect of the Lisp programming language with extensions to support text editing.
Spacemacs is a community developed configuration for Emacs, making it more accessible especially to those who are used to using Vi.
Visual Studio Code
Visual Studio Code is a free and open source, cross-platform text editor. It is developed by Microsoft. Despite being based on Electron like Atom, its performances are usually superior compared to the later, while delivering equivalent functionalities.
Integrated Development Environment (IDE)
Visual Studio is Microsoft's IDE for C, C++, .NET (C#, VB.NET, ASP.NET), Python & Rust. Community versions are available for free. Full versions are usually free or discounted for MSDN members, students, etc.
IntelliJ IDEA is the flagship IDE from JetBrains, and the Community Edition is FOSS. They have several IDEs for different languages, including PyCharm Community Edition for Python, which is also FOSS. Eclipse
Eclipse is a feature-rich IDE with a major focus on its plugin system. Plugins are used for everything from language support (Java, C++, Python, C#, etc.) to adding additional features or aesthetics (Git integration, Vim keybindings, relative line numbers, CMake support, color schemes, etc.). It also has a reasonable set of built-in features. Some of the more notable of these include the plugin install/update tool, a highly configurable code formatter, and a customizable UI.
Hex editors
Security
Main article: Security
Antivirus
Windows Security
Formerly Windows Defender, Despite being pack-in software, the default Windows antivirus is quite competent. Does encourage you to sign in with a Microsoft account, but this can be ignored. Comes with a solid firewall and malware isolation capabilities.
Windows Sandbox Windows Sandbox is a feature that allows you to create virtual desktops for isolating and testing suspicious applications. Read the docs here. You can also use them as virtual development environments.
Any.run
any.run is a closed-source web-based malware analysis tool you can use anywhere.
Malwarebytes is a proprietary antivirus program popular in various security communities as a backup scanner. It is offered both as freeware and commercial software. The free version of Malwarebytes allows the user to manually scan for and remove malware, but a license must be purchased if the user wishes to take advantage of its scheduled scanning and real-time protection features.
Malware removal
Main article: Malware removal
Software firewalls
Software firewalls should not be viewed as replacements for hardware firewalls. The proper configuration of modem and router firewalls remains vital to securing one's network no matter what software solutions are employed.
Tinywall is a lightweight wrapper for the Windows firewall, providing a lot of new features like tampering protection, blocklists, or temporary firewall rules.
Windows Firewall Control
Windows Firewall Control is another lightweight wrapper for the Windows firewall. Actively developed and supported from Windows 7 to 10. If you make a small donation you get a useful Notifications System which provides notifications for outbound blocked connections.
Password managers
KeePassX is a light interface and cross platform password manager published under the GNU GPL.
Windows Security Utilities
winutil is a multi-purpose Windows configuration utility for the removal of telemetry, bloat and other unwanted "features" from Windows 10 & 11. For more granular control, consider a open source privacy-script generating website such as privacy.sexy
Emulation and compatibility
Virtual CD/DVD drive
Virtual machines
Hyper-V Manager
Hyper-V is Microsoft's proprietary hardware-accelerated virtualisation platform. It can be used to create both Windows and Linux virtual machines with excellent performance. Hyper-V also supports advanced features like GPU paravirtualisation and network queuing.
QEMU
QEMU is an open-source hardware-accelerated virtualisation library for Windows, macOS & Linux hosts. Windows is a bit of a second-class citizen but if you're willing to read the documentation, it offers very similar performance to Hyper-V.
VirtualBox is free and open source virtualisation software. Be aware that it is currently owned by Oracle.
PC-98 simulators
PC-98 is a series of computers by NEC, which was a popular computing platform in Japan. There were many interesting games created for the PC-98. Your average PC-98 emulation user in 4chan is likely to be a first-generation Touhou Project player. For better reference and understanding it's recommended to see its page on Touhou Wiki and Wikipedia:NEC_PC-9801.
Since not every one is real OG enough to have one of these computers from when they were first produced or buy one off the internet, here's a list of a few emulators for the PC-98:
And here's some games other than 2hus.
Screen capture
For basic needs, Windows 11 comes with a simple built in screen-recorder you can bring up with Win + Shift + S
.
Otherwise, Open Broadcaster Software is good quality free and open source software for recording and live streaming.
What does /g/ use?
- OS: Windows 10 / 11 IoT LTSC Enterprise.
- Web Browser: See Web browsers
- IRC: Terminal based, Weechat or Irssi.
- VoIP: Discord
- File Compression: 7-Zip
- Maintenance: BleachBit
- Image viewer: JPEGview
- Media Player: mpv
- Document Reader: Your browser.
- Text Editor: Neovim, Emacs or Visual Studio Code.
- Package Manager: Winget + Chocolatey or Scoop
- Antivirus: Windows Security and/or Malwarebytes
See also
- List of recommended macOS software
- List of recommended GNU/Linux software
- List of recommended Android software
External links
- Prism Break - Lists software for different platforms that respect your freedom (and points out those which do not). Maintained by the EFF.