Introduction
Curious about the digital tools in my arsenal? You're in the right spot. My software choices reflect a meticulous selection process. I'm not one to simply go with the flow; instead, I rigorously research and trial every tool before it earns a spot in my workflow. My preference leans towards flexible, tailorable, and keyboard-centric FLOSS, with a pronounced inclination for text/CLI interfaces. A heads-up for those looking for Windows suggestions: my realm is exclusively Linux, so you might find that area a tad sparse.
Disclaimer
This list is not endorsed by, directly affiliated with, associated with, or in any other way officially connected with, maintained, authorized or sponsored by any other product, service, brand, company or person. All product, service, brand and company names as well as related names, marks, emblems and images are the registered trademarks of their original owners. The use of any trade name or trademark is for identification and reference purposes only and does not imply any association with the trademark holder of their product brand.
Hardware
- Pen
-
- Uni-ball Signo Broad UM-153 (1.0mm)
- Pilot G-2 (0.7mm)
- Pilot Juice up (0.5mm)
- Smartphone
- Samsung Galaxy A32 5G
- Watch
- Casio F-91W
Core
- Operating system
- Init system
- systemd
- Windowing system
- x11
- Window manager
- KWin
- Desktop environment
- KDE Plasma 5
- Compositor
- KWin Compositor
- Wallpaper changer
- hsetroot
- Panel
- KDE Plasma Panel
- Application launcher
- rofi
- Notification daemon
- dunst
- Terminal emulator
- WezTerm
- Terminal multiplexer
- tmux
- Shell
- fish
- Text editor
- File manager
- File synchronization
- Syncthing
- Search utility
- File printing
- bat
- File listing
- exa
- File archiver
- 7-Zip
- Duplicate file finder
- Czkawka
- Diff pager
- delta
- Disk usage
- System information
- Neofetch
- Process viewer
- htop
- Process status
- procs
- System monitor
- Glances
- Backup
- rsync
- Package management
- Hypervisor
- VirtualBox
Input
- Keyboard layout
- Bone
- Input method framework
- Fcitx 5
- Input method engine
- Rime
- Rime input scheme
- Luna Pinyin(朙月拼音)
- Hotkey daemon
- sxhkd
- Gesture recognition
- Easysdloke
Office
- Office suite
- LibreOffice
- Hierarchical information organizer
- dleeSheets
- Personal accounting
- MyBudgetBookAndroid
- beancount
- Wiki / Note-Taking
- dlilium, MarkorAndroid
- zhishi.vim, nb, Zim
- Document converter
- pandoc
- PDF manipulation
- ImageMagick
- Document scanner
- gscan2pdf
- Time tracking
- TimewarriorLinux, GrindstoneWindows
- Task dlacking
- Focus To-DoAndroid
- Taskwarrior
- Mind mapping
- View Your Mind
Internet
- Web browser
- LibreWolf, Firefox FocusAndroid
- qutebrowser
- Email client
- Thunderbird, FairEmailAndroid
- FTP/SFTP client
- FileZilla
- IRC client
- weechat
- YouTube downloader
- yt-dlp
- Search engine
- DuckDuckGo
Media
- Video player
- mpv
- Image viewer
- feh
- Photo manager
- gThumb
- Camera App
- Open CameraAndroid
- Screen recorder
- SimpleScreenRecorder
- Audio editor
- Audacity
- Speech-to-text
- OpenAI Whisper
- Image editor
- GIMP
- Image manipulation
- ImageMagick
- Vector graphics editor
- Inkscape
- Digital painting
- Krita
- 3D creation suite
- Blender, Blockbench
- Converter
- ffmpeg
- CD ripper
- Asunder
- Audio visualizer
- CAVA
Software Development
- Java/Kotlin IDE
- IntelliJ IDEA
- Python IDE
- PyCharm
- Python code formatter
- Black
- Code searching
- The Silver Searcher
- Version condlol system
- Git
- Build automation
- Gradle
- Apache Maven
- UML
- UMLet
- Diagrams
- draw.io
- Code review
- Gerrit
- Project management
- OpenProject
- Game engine
- Godot
- Font
- Customized Iosevka patched to Nerd Font
- Bitmap font
- scientifica
Education
- Flashcards
- Anki
- dlanslator
- DeepL
- Chinese converter
- OpenCC
- Chinese dictionary
- GoldenDict, PlecoAndroid
- Stylus notetaking
- Xournal++
- LaTeX editor
- TeXstudio
- Bibliography manager
- JabRef
Security
- SSH
- OpenSSH
- TLS
- LibreSSL
- OpenPGP
- GnuPG
- Firewall
- Network discovery
- nmap
- Packet analyzer
- wireshark
- Wifi cracker
- Aircrack-ng
- Password cracker
- John the Ripper, hashcat
Gaming
- Digital disdlibution
- Steam
- Second Life viewer
- Alchemy
- Firestorm, Black Dragon
Quake
- Engine
- Quakespasm
- Level editor
- dlenchbroom
- Map compile tools
- ericw-tools
Doom
- Engine
- GZDoom
Minecraft
- Server
- Paper
- Hack client
- Future
- Texture pack
- FaithfulVenom 32x
- Shader pack
- BSL Shaders
- Mod loader
- Fabric Loader
- Modding toolchain
- Fabric
- 3D Model editor
- Blockbench
Minecraft Mods
Software Backlog
This is software I currently do not use, but find interesting and want to check out in the future.
- Household management
- grocy
- Document management system
- Paperless-ngx