# Software

This page is a list of software I use. 

I denote the license in brackets, I try to stick with software that is free and open-source, if a piece of software is not FOSS, source, I mark it red, as I do not want to recommend such, but it is what I am stuck with.

## PC
* [7-Zip](http://www.7-zip.org/) , [p7zip](https://sourceforge.net/projects/p7zip/) (GPLv2 with unRAR restriction) - archiving tool
* [Arch Linux](https://www.archlinux.org/) and [Arch linux ARM](https://archlinuxarm.org/) as my OS for my computers and VPS 
* [Arduino IDE](https://www.arduino.cc/en/main/software) (GPLv2/LGPL)
* [Calibre](https://calibre-ebook.com/) - Read ebooks, especially EPUBs
* [Charles](https://www.charlesproxy.com/) <span style="color:red">(proprietary)</span> – for HTTP monitoring
* [Cheat Engine](https://github.com/cheat-engine/cheat-engine) <span style="color:red">(No license, source code available)</span> – hacking flash games/SP games - Never attach this to games that use an anticheat unless you aren't afraid of being banned
* [Deezloader Remix](https://notabug.org/RemixDevs/DeezloaderRemix) (GPLv3+) - Download songs from Deezer
* [ffmpeg](https://www.ffmpeg.org/) (LGPLv2.1+) – for simple video editing
* [Firefox](https://www.mozilla.org/en-US/firefox/new/) (MPL 2), [Chromium](https://www.chromium.org/getting-involved/download-chromium) (BSD/MIT/LGPL) - Browsers I use. Chromium is an open-source browser that Chrome builds upon.
* [KDE Connect](https://community.kde.org/KDEConnect) (GPL) - Connect your phone with your desktop - share clipboard, files, read SMS, control media players...
* [KeePassXC](https://keepassxc.org/) (GPL) - Cross-platform password manager, supports OTP (including Steam)
* [Krita](https://krita.org/en/) (GPLv3), [GIMP](https://www.gimp.org/) (GPL), [digiKam](https://www.digikam.org/) (GPLv2) - tools for image editing/drawing
* [Libreoffice](https://www.libreoffice.org/) (various open/copyleft licenses) - An office suite. Be aware that OOXML standard that Microsoft Office uses by default is sometimes(very often) not displayed correctly anywhere, so get people to save in ODF formats instead.
* [MultiMC](https://multimc.org/) (Apache v2) - Minecraft launcher
* [Mumble](https://wiki.mumble.info/wiki/Main_Page) (BSD, GPL), [Riot](https://riot.im/) (Apache v2), [Telegram](https://telegram.org/) (GPLv3, <span style="color:red">proprietary server</span>) - chat/voice/video clients with E2E encryption that are actually worth something. I use Telegram for stuff that can be insecure as they roll their own crypto and don't encrypt conversations and group conversations by default
* [Nvidia drivers](https://www.nvidia.com/Download/index.aspx) <span style="color:red">(proprietary)</span> – Since the open-source nouveau driver won't work properly unless Nvidia releases the necessary firmware blobs
* [OBS Studio](https://obsproject.com/) (GPLv2+) - capturing video/streaming
* [qBitTorrent](https://www.qbittorrent.org/) (GPLv2+) - A torrent client.
* [redshift](https://github.com/jonls/redshift) (GPLv3) - tool for colorshifting to rest your eyes
* [smplayer](http://www.smplayer.info/) (GPLv2+) with [mpv](https://mpv.io/) (GPLv2) as a backend - to play videos
* [Steam](http://store.steampowered.com/about/) <span style="color:red">(proprietary)</span>, [GOG Galaxy](https://www.gog.com/galaxy) <span style="color:red">(proprietary)</span>, [Uplay](https://uplay.ubi.com/) <span style="color:red">(proprietary)</span>, [Origin](https://www.origin.com) <span style="color:red">(proprietary)</span>, [itch](https://github.com/itchio/itch) (MIT) - clients for games
* [SmoothVideoPlayer](https://www.svp-team.com/wiki/Main_Page) <span style="color:red">(proprietary)</span> - to do on-the-fly video interpolation - let's me watch movies and shows in 144 FPS
* [Ventoy](https://github.com/ventoy/Ventoy) (GPLv3) - Create a multiboot flash drive that actually works
* [virt-manager](https://virt-manager.org/) (GPLv3+) and KVM/[QEMU](http://www.qemu.org/) (GPLv2) – for virtualization
* [Visual Studio Code](https://github.com/Microsoft/vscode) (MIT) - Plugins: [Arduino](https://marketplace.visualstudio.com/items?itemName=vsciot-vscode.vscode-arduino), [Draw.io integration](https://marketplace.visualstudio.com/items?itemName=hediet.vscode-drawio), [indent-rainbow](https://marketplace.visualstudio.com/items?itemName=oderwat.indent-rainbow), [gitlens](https://marketplace.visualstudio.com/items?itemName=eamodio.gitlens), [shellcheck](https://marketplace.visualstudio.com/items?itemName=timonwong.shellcheck)
* [youtube-dl](https://rg3.github.io/youtube-dl/) (The Unlicense) - video/audio downloader

### Windows only

* [AIDA64 (8.20)](https://download.aida64.com/aida64business820.zip) <span style="color:red">(proprietary)</span> – To get system specs, temps - [Check here for newer version](https://aida64.co.uk/download)
* [Chocolatey](https://chocolatey.org/) (MIT) - A package manager
* [CrystalDiskInfo](https://crystalmark.info/download/index-e.html) (MIT) - Monitoring tool for your drives and temperatures of your HW
* [Everything](https://www.voidtools.com/) <span style="color:red">(proprietary)</span> - Tool for searching your files and folders
* [HashCheck](http://code.kliu.org/hashcheck/) (BSD-style) - Add hash sum feature to the Properties tab of files
* [MSI afterburner](https://www.msi.com/page/afterburner) <span style="color:red">(proprietary)</span> + [Kombustor](http://www.ozone3d.net/msi_kombustor/) <span style="color:red">(proprietary)</span> – for GPU stressing, overclocking and checking on temperatures
* [Rufus](https://rufus.akeo.ie/) (GPLv3+) – To create bootable flash drives when I’m stuck with Windows.
* [ShareX](https://getsharex.com/) (GPLv3) - screenshotting, capturing video, editing screenshots
* [WinAuth](https://winauth.com/) (GPLv3)- 2-factor-authentication, has integration for custom 2FA like Steam, Battle.net, ...
* [WinDirStat](https://windirstat.net/) (GPLv2) - Tool for visualizing your disk space to help you clean useless stuff

### Linux only

* [ANGRYsearch](https://github.com/DoTheEvo/ANGRYsearch) (GPLv2) - Tool for searching your files and folders
* [Flameshot](https://github.com/lupoDharkael/flameshot/) (GPLv3) - Screenshot tool, lets you draw over the screenshot while taking it.
* [gparted](http://gparted.org) (GPLv2+) - Partitioning tool. There is also a live image.
* [nano](https://www.nano-editor.org/download.php) (GPL) and [gedit](https://github.com/GNOME/gedit) (GPLv2) – For text editing since I’m too lazy to learn vim or emacs
* [pavucontrol](https://freedesktop.org/software/pulseaudio/pavucontrol/) (GPLv2) - sound mixer/audio control
* [QDirStat](https://github.com/shundhammer/qdirstat) (GPLv2) - Tool for visualizing your disk space to help you clean useless stuff
* [Tauon Music Box](https://github.com/Taiko2k/TauonMusicBox/) (GPLv3+) - My favorite music player
* [WINE](https://www.winehq.org/) (LGPLv2.1+) - Windows compatibility layer - play Windows games/use Windows software

## Android

* [AdAway](https://github.com/AdAway/AdAway) (GPLv3) - Blocks ads system wide, requires root
* [DriveDroid](https://play.google.com/store/apps/details?id=com.softwarebakery.drivedroid) <span style="color:red">(proprietary)</span> - Boot images from your phone
* [FreeOTP](https://freeotp.github.io/) (Apache v2) - 2-factor-authentication, only has basic TOTP with no gimmicks
* [F-Droid](https://f-droid.org/) - Open source store with open source apps.
* [KeePassDX](https://github.com/Kunzisoft/KeePassDX) (GPLv3+) - Using it to access my password database. Using Nextcloud to sync it.
* [NewPipe](https://github.com/TeamNewPipe/NewPipe) (GPLv3) - Youtube player with all the features you could ask for
* [Nextcloud](https://nextcloud.com/) (AGPLv3) – For cloud backup and file sharing
* [Open Camera](https://play.google.com/store/apps/details?id=net.sourceforge.opencamera&hl=en) (GPLv3) - Camera app
* [Google services](http://opengapps.org/) <span style="color:red">(proprietary)</span> - Gmail, account sync and such. I hope I can migrate all to Nextcloud sometime soon.
* [StreetComplete](https://github.com/westnordost/StreetComplete) - Help make OpenStreetMap better!
* ~~[Usb Mountr](https://github.com/Streetwalrus/android_usb_msd) (MIT) - Fakes mass storage so you can boot an image from your phone instead of using a flash drive. Requires root.~~
* [WiFiAnalyzer](https://play.google.com/store/apps/details?id=com.vrem.wifianalyzer&hl=en) (GPLv3) - Neat tool that shows APs, their settings and their signal strength. Doesn't show whether WPS is locked or not(Android API limitation).



## Browser addons

* Augmented Steam (GPLv3) - [Chromium](https://chrome.google.com/webstore/detail/dnhpnfgdlenaccegplpojghhmaamnnfp), [Firefox](https://addons.mozilla.org/en-US/firefox/addon/enhanced-steam-an-itad-fork) - Makes the steam website stuck less
* Auto Resume Downloads (MIT) - [Chromium](https://chrome.google.com/webstore/detail/auto-resume-downloads/pifbhionjpacnpjoaomhdpbekkdphdgd), [GitHub](https://github.com/Dongw1126/Auto-Resume-Downloads) - Automatically resume failed downloads, helpful on shoddy networks
* AutoScroll (MIT) - [Chromium](https://chrome.google.com/webstore/detail/autoscroll/occjjkgifpmdgodlplnacmkejpdionan) - Middle click to scroll, just like in Windows
* ClearURLs (LGPLv3) - [Chromium](https://chrome.google.com/webstore/detail/clearurls/lckanjgmijmafbedllaakclkaicjfmnk) [Firefox](https://addons.mozilla.org/firefox/addon/clearurls/) [GitHub](https://github.com/ClearURLs/Addon)- Remove tracking and other garbage from URLs
* Dark Reader (MIT) - [Chromium](https://chrome.google.com/webstore/detail/dark-reader/eimadpbcbfnmbkopoojfekhnkhdbieeh) [Firefox](https://addons.mozilla.org/en-US/firefox/addon/darkreader/) [GitHub](https://github.com/darkreader/darkreader) - Dark mode for the web, slightly buggy sometimes
* EditThisCookie (GPLv3+) - [Chromium](https://chrome.google.com/webstore/detail/editthiscookie/fngmhnnpilhplaeedifhccceomclgfbg) - Cookie editor
* Floccus (MPLv2)- [GitHub](https://github.com/marcelklehr/floccus) - Sync my bookmarks across browsers from my Nextcloud server
* Forever Pinned <span style="color:red">(proprietary, source code available)</span> - [Chromium](https://chrome.google.com/webstore/detail/forever-pinned/nigigpmchbpkjjgncmpiggfnikllldlh) - keep a set of tabs always pinned
* HoverZoom+ (MIT) - [Chromium](https://chrome.google.com/webstore/detail/hover-zoom%2B/pccckmaobkjjboncdfnnofkonhgpceea) - View video/images upon hover
* Netflix 1080p (MIT) - [Chromium](https://chrome.google.com/webstore/detail/netflix-1080p/cankofcoohmbhfpcemhmaaeennfbnmgp) [GitHub](https://github.com/truedread/netflix-1080p) - Play Netflix in 1080p and 5.1
* Plasma Integration (GPLv3) - [Chromium](https://chrome.google.com/webstore/detail/plasma-integration/cimiefiiaegbelhefglklhhakcgmhkai) - For Plasma on Linux
* Reddit Enhancement Suite (GPLv3) - [Chromium](https://chrome.google.com/webstore/detail/reddit-enhancement-suite/kbmfpngjjgdllneeigpgjifpgocmfgmb) - Make Reddit bearable
* SponsorBlock (GPLv3) - [Chromium](https://chrome.google.com/webstore/detail/mnjggcdmjocbbbhaepdhchncahnbgone) [Firefox](https://addons.mozilla.org/addon/sponsorblock/) [GitHub](https://github.com/ajayyy/SponsorBlock) - Skip specific segments on Youtube
* SSL Grade (GPLv3) -[Chromium](https://chrome.google.com/webstore/detail/ssl-grade/mnebjincbemnakfbiefcipmbjijgaimp) - Test website's TLS settings on ssllabs and show their grade
* Steam Database (BSD-3) - [Chromium](https://chrome.google.com/webstore/detail/kdbmhfkmnlmbkgbabkdealhhbfhlmmon) [Firefox](https://addons.mozilla.org/en-US/firefox/addon/steam-database/) [GitHub](https://github.com/SteamDatabase/BrowserExtension) - Show links to SteamDB on Steam store pages
* Tamper Monkey <span style="color:red">(proprietary, source code available only for ancient versions, TODO: Check out Greasemonkey)</span> - [Chromium](https://chrome.google.com/webstore/detail/tampermonkey/dhdgffkkebhmkfjojejmpbldmpobfkfo) - Run various scripts
  * [GitHub unroll comments](https://greasyfork.org/scripts/400462-git-hub-unroll-comments/code/Git%20Hub%20-%20Unroll%20comments.user.js)
  * [IPT fixes](https://git.rory.no/trgwii/IPT_Fixes/raw/branch/master/dist/IPT.user.js)
  * [MuseScore downloader](https://github.com/Xmader/musescore-downloader/)
  * [ScoreSaberEnhanced](https://github.com/trgwii/ScoreSaberEnhanced/raw/master/scoresaber.user.js)
  * [Youtube continue watching](https://smitop.com/no-yt-continue-watching.user.js) - Autoclicks this stupid popup
* uBlock Origin (GPLv3) - [Chromium](https://chrome.google.com/webstore/detail/ublock-origin/cjpalhdlnbpafiamejdnhcphjbkeiagm), [Firefox](https://addons.mozilla.org/cs/firefox/addon/ublock-origin/) - Block ads, popups and similar stuff. 
  * Make sure to enable extra filters: 
    * Options -> Filter Lists -> Ads -> Adblock Warning removal list
    * Options -> Filter Lists -> Annoyances -> Fanboy’s Annoyance 

* User agent switcher (MPLv2) - [GitHub](https://github.com/ray-lothian/UserAgent-Switcher) - Switch UA to make sites display content I want