Tools I Use as a Tech Aficionado
Do I need an introduction for this post?
I tried to collect and classify all the applications and tools I daily use.
Dev
Command Lines
- Zsh: the Z shell, an improved shell.
- Some plugins:
- Shell syntax highlighting: zsh-syntax-highlighting
- Command suggestions (better than
CRTL-r
): zsh-autosuggestions
- Some plugins:
- Oh My ZSH: a turnkey
ZSH
shell configuration, making your Terminal great. - jq: a powerful lightweight command line for formatting, searching and modifying JSON data. I did dedicated post on it.
- sq: a swiss-army knife to inpsect, query, join, import and export data.
sq
is likejq
for databases. - Pandoc: a document converter, such as : markdown to html, asciidoc to pdf, …
- SDKMAN: a tool for managing different and parallel Software Development Kits (SDK), such as Java versions.
- BAT: a cat clone with wings! a modern
cat
with syntax highlighting, code indentation, … - htop: a coloured and modern version of
top
. - ImageMagick: an image converter, editor, … all by command line.
- PostgreSQL: the best database ever.
- tldr: simplified version of
man
pages with pratical examples.
GUI
- DBeaver: the greatest database client.
- Sublime Text: in my own opinion VSCode is a pale imitation. I daily use it for code editing.
- Sublime Merge: a very good Git client, made by the Sublime Text fantastic team.
- DevDocs: a repository of hundreds technical documentations (languages, SDKs, frameworks, …), everything right in your browser and available offline.
- Docker Desktop: a desktop application for managing Docker containerisation.
- GNU Emacs: a more than a text editor, probably the closest thing to an Operating System (OS). Anyway, it is a great code editor and more.
- A great configuration: Doom Emacs
- iText RUPS: iText is a framework for programmatically manage PDF (create, read, transform, …). RUPS based on iText is a PDF structure viewer, good for debugging PDF.
- Heynote: a scratchpad for developers, keeping things in a text buffer.
Configuration
- FiraCode: for myself the best font for coding.
- DuckDuckGo: instead of Google!
Apps
- draw.io: in a simple words, a free version of OmniGraffle, the best diagram tool. You can find desktop versions.
- Tor Onion: a browser browsing the web over the Tor network, staying anonymous.
Apps only for macOS
A dedicated section for macOS applications:
- Homebrew: the package manager for all command line tools!
- Glance: all the Quick Look plugin you need.
- MacVim: Vim for macOs. I recommend using SapceVilm with it for having a complete Vim installation/configuration ready for developments.
- Desktop Pets: a bit of Fun, some animals walking and more on your desktop.
- Flycut: a clipboard manager (history…).
- tsycal: a calendar in your menu bar.
- Gapplin: an image SVG viewer.
- Pixelmator Pro: a Photoshop at the right price!
- OnyX: an admin tool for cleaning macOS.
- DevDocs: DevDocs desktop version.
- DiffusionBee: a local AI for generating images.
- Amazing AI: for Mac Silicon only, a local AI for generating images.
- Things: for iOs, iPad, and Mac, probably the best app for organizing things. It combines Reminders, Notes and Orgmode in a single app.
- Reeder: (also for iOs) following and reading RSS, can follow Mastodon accounts too.