- Applications
In this section will be listed all the Graphical Applications. A separate section with Terminal applications after.
- Obsidian - Obsidian is a powerful knowledge base on top of a local folder of plain text Markdown files.
- Heynote - A dedicated scratchpad for developers
- TickTick - TickTick is a powerful to-do & task management app with seamless cloud synchronization across all your devices.
- Iotas - Iotas aims to provide distraction-free note taking via its mobile-first design.
- Planify - A simple and elegant task manager for GNOME.
- Gnome Calendar - Calendar application for GNOM
- Gnome Contacts - Easy access to my Contacts List, syncted with Google Contacts.
- Dialect - A translation app for GNOME.
- Drawio - Create flowcharts, process diagrams, org charts, UML, ER diagrams, network diagrams and much more.
- Libreoffice - Office suite.
- Papers - A document viewer for the GNOME desktop. You can view, search or annotate documents in many different formats.
- Remembrance - Set reminders for anything you need help remembering.
- Xournal++ - Xournal++ is a hand note-taking software written in C++ with the target of flexibility, functionality and speed.
- Eloquent - Eloquent is a proofreading software for English, Spanish, French, German, Portuguese, Polish, Dutch, and more than 20 other languages.
- Text Compare - A simple text comparison tool that allows you to compare two text files side by side and highlight the differences between them.
- Nextcloud Desktop - The Nextcloud desktop client allows you to keep one or more folders full of your photos, videos and documents synchronized with your server.
- Typesetter - Typesetter is a lightweight desktop application for creating beautiful documents with Typst.
- Apostrophe - Focus on your writing with a clean, distraction-free markdown editor.
- Readest - Readest is a simple, privacy-focused utility for reading and managing ebooks.
- Firefox - My primary browser.
- Chromium - My secondary browser.
- Brave Browser - Browse privately. Search privately. And ditch Big Tech.
- Microsoft Edge - Microsoft Edge is a web browser developed by Microsoft.
- Connections - View and use other desktops
- Slack - Official Slack application.
- WebCord - Web-based Discord client
- Karere - Unofficial WhatsApp Web Desktop client.
- Web Apps - Install websites as desktop apps, so that they appear in their own windows separate from any browsers installed.
- NewsFlash - Follow your favorite blogs and news sites.
- WhatIP - Get Info on your IP
- Proton VPN - Secure and private VPN
- qBittorrent - Torrent Client
- Fractal - Create, share, communicate, chat and call securely, and bridge to other apps
- Telegram Desktop - Official Desktop app for Telegram Messenger
- Signal Desktop - Private messenger
- Zoom - Video Conferencing, Web Conferencing, Webinars, Screen Sharing
- Notify - Receive notifications from ntfy.sh.
- Polari - Polari is a simple IRC client for GNOME. It allows you to connect to IRC channels and chat with other users.
- Archives - A simple tool for managing and extracting web archives.
- Excalidraw - Excalidraw is a simple, distraction-free drawing tool that allows you to create diagrams, flowcharts, and more.
- Instagram - Instagram is a photo and video sharing app that allows you to share your life with friends and family.
- Mermaid Editor - Mermaid Editor is a web-based tool for creating diagrams and flowcharts using a simple text-based syntax.
- Dozzle - Dozzle is a real-time log viewer for Docker containers.
- Portainer - Portainer is a lightweight management UI for Docker containers, images, and volumes.
- Trayscale - Trayscale is an unofficial GUI interface for the Tailscale daemon particularly for use on Linux.
- Digger - Digger is a modern DNS lookup tool built with GTK4 and libadwaita that provides an intuitive interface for performing DNS queries and exploring DNS records.
- OpenSnitch - OpenSnitch is a GNU/Linux port of the Little Snitch application firewall.
- Warp - Warp allows you to securely send files to each other via the internet or local network by exchanging a word-based code.
- Netpeek simple network scanner that helps you discover active devices on your local network.
- Speedtest - Measure your internet connection speed
- GIMP - GNU Image Manipulation Program.
- Pinta - Pinta is a image editing, drawing and painting application with a simple yet powerful interface.
- Gradia - Gradia is a simple and intuitive image editor for GNOME, designed to help you quickly edit and enhance your photos.
- Eyedropper - An easy-to-use color picker and editor
- XnConvert - Batch Image Processing, Image Convertor, Image Resizer
- Inkscape - Vector Graphics Editor
- Curtail - Optimize your images with Curtail, a useful image compressor that supports PNG, JPEG, WebP and SVG file types.
- OhMySVG - A simple SVG editor.
- Pigment - Pigment allows you to extract a palette of colors from your images offline. You can select the speed and accuracy by modifying the number and quality of colors.
- Pitivi - Create and edit your own movies.
- 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.
- Audacity - Audio editor.
- GNOME Music - An easy way to play your music. Automatically discover music on your computer, the local network and internet services.
- FFaudioConverter - Convert music files between multiple formats
- Gnome Podcasts - Listen to your favorite podcasts.
- Video Trimmer - Video Trimmer cuts out a fragment of a video given.
- EarTag - Small and simple music tag editor
- Shortwave - Shortwave is an internet radio player that provides access to a station database with over 25,000 stations.
- OBS - Open Broadcaster Software to record screencasts and streaming.
- Kooha - Elegantly record your screen.
- Mousai - Mousai is a simple application that can identify song similar to Shazam.
- Kodi - Kodi allows users to play and view videos, music, podcasts, and other digital media files from local storage, network storage and the internet.
- Reel - A modern GTK frontend for Plex and other media servers
- Blanket - Improve focus and increase your productivity by listening to different sounds.
- Parabolic - A basic yt-dlp frontend
- Amberol - Amberol is a music player with no delusions of grandeur. If you just want to play music available on your local system then Amberol is the music player you are looking for.
- HandBrake - Open Source Video Transcoder
- Pipeline - Pipeline lets you watch and download videos from YouTube and PeerTube, all without needing to navigate through different websites.
- Nocturne - Nocturne is a Navidrome / Subsonic client that brings all your music together in one place, Nocturne not only connects to existing instances but it's capable of installing and managing it's own Navidrome instance
- Scramble - Scramble is a simple, privacy-focused utility for viewing and removing metadata from images.
- JetBrains Toolbox - Manage Your Jetbrains Tools with Ease.
- Zed - Next Gen Code Editor and IDE
- Neovim - hyperextensible Vim-based text editor
- bruno - Bruno is a Fast and Git-Friendly Opensource API client, aimed at revolutionizing the status quo represented by Postman, Insomnia and similar tools out there.
- Meld - Meld is a visual diff and merge tool targeted at developers
- DBeaver - Universal Database Manager
- Redis Insight - GUI for Redis
- Dev Toolbox - Development tools at your fingertips
- Wildcard - Test your regular expressions
- Seabird - Seabird is a Kubernetes IDE designed for the GNOME desktop. Explore and manage your clusters with a simple and intuitive interface.
- FileZilla - FileZilla is a graphical FTP, FTPS and SFTP client. It is platform independent and supports all major desktop operating systems.
- PvTUI - A terminal-based tool for managing Proxmox VE clusters.
- Ghostty - A fast, feature-rich, and cross-platform terminal emulator that uses platform-native UI and GPU acceleration.
- Alarcritty - Alacritty is a modern terminal emulator that comes with sensible defaults, but allows for extensive configuration
- Vicinae - A modern launcher for Linux, compatible with MacOS Raycast.
- Main Menu - This program lists all application launchers that are installed on your system. You can then use a clean, modern, and intuitive interface to customize the main menu to your liking.
- Font Manager - Font Manager is intended to provide a way for average users to easily manage desktop fonts, without having to resort to command line tools or editing configuration files by hand.
- Font Downloader - Install fonts from online sources
- Cryptomator - Free client-side encryption for your cloud files.
- Pika Backup - Doing backups the easy way. Plugin your USB drive and let the Pika do the rest for you.
- Grsync - Grsync is used to synchronize folders, files and make backups. It is a rsync GUI (Graphical User Interface).
- Bitwarden - A secure and free password manager for all of your devices.
- Obfuscate - Obfuscate lets you redact your private information from any image.
- Impression - Flash disk images onto your drives with ease. Select an image, insert your drive, and you're good to go! Impression is a useful tool for both avid distro-hoppers and casual computer users.
- Solaar - Linux Device Manager for Logitech Unifying Receivers and Devices.
- Frog - Extract text from anywhere, even QR code.
- Flatseal - Manage Flatpak permissions
- Flatsweep - Flatpak leftover cleaner
- Mission Center - Monitor your CPU, Memory, Disk, Network and GPU usage
- Authenticator - Simple application for generating Two-Factor Authentication Codes.
- Decoder - Scan and Generate QR Codes
- KeyRack - Key Rack allows you to view, create and edit secrets, such as passwords or tokens, stored by apps.
- Embellish - User-friendly application designed for managing Nerd Fonts on your system.
- Calligraphy - Calligraphy turns short texts into large, impressive banners made up of ASCII Characters, ready to be copied or exported to images.
- ASCII Draw - Draw diagrams, tables, tree view, art and more using only characters-
- kepubify - Fast, standalone EPUB to Kobo EPUB conversion tool.
- Clapgrep - One app to search through all your files, powered by ripgrep
- Lock - Lock is a graphical front-end for GnuPG (GPG) making use of a beautiful LibAdwaita GUI
- sysD Manager - A GUI to manage systemd units
- Keysmith - KeySmith is a user-friendly graphical application for managing SSH keys.
- KeepPassXC - Cross-Platform Password Manager
- GNOME Network Displays - GNOME Network Displays allows you to cast your desktop to a remote display. Supports the Miracast and Chromecast protocols.
- DistroShelf - Graphical interface for managing Distrobox containers
- Gnome Extensions Manager - Manage GNOME Shell extensions.
- Alpaca - Alpaca is a desktop application that allows you to run large language models (LLMs) locally on your machine, without the need for an internet connection.
- OpenCode - OpenCode is an AI-powered code completion tool that helps developers write code faster and with fewer errors.
- ClaudeCode - ClaudeCode is an AI-powered code completion tool that helps developers write code faster and with fewer errors.
- rtk - CLI proxy that reduces LLM token consumption by 60-90% on common dev commands
- onwatch - Track usage and reset windows across Anthropic, Codex, Synthetic, Z.ai, Copilot, MiniMax, Gemini CLI, and Antigravit
- ollama - Start building with open models
- papirus-icon-theme - Papirus icon theme for Linux.
- Jetbrains Mono - A typeface for developers. By Jetbrains.
A big part of my Development life is spent on the Terminal, so having a good set of tools there is essential.
I use ZSH shell with the following extras:
- starship - Cross-Shell Prompt
- antidote - Antidote is a feature complete Zsh implementation of the legacy Antibody plugin manager.
- zsh-completions - Additional completion definitions for Zsh.
- zsh-you-should-use - ZSH plugin that reminds you to use existing aliases for commands you just typed.
- zelijj - A terminal workspace with a focus on usability and accessibility.
- zoxide - A smarter cd command. Supports all major shells.
- fzf-marks - Plugin to manage bookmarks in bash and zsh
- fd - A simple, fast and user-friendly alternative to 'find'
- fzf - A command-line fuzzy finder
- ripgrep - ripgrep recursively searches directories for a regex pattern.
- gum - Gum is a tool that makes it easier to write scripts that interact with users.
- eza - A modern alternative to ls
- sd - Intuitive find & replace CLI (sed alternative)
- bat - A cat(1) clone with wings.
- jq - Command-line JSON processor.
- yq - yq is a portable command-line YAML processor.
- pandoc - Universal markup converter
- glow - Render markdown on the CLI
- yazi - Blazing fast terminal file manager written in Rust, based on async I/O.
- tailspin - A terminal tool for managing and visualizing logs.
- tv - A portable and hackable fuzzy finder for the terminal.
- serpl - A simple terminal UI for search and replace, ala VS Code.
- sharp-cli - CLI for sharp, a high performance Node.js image processing module.
- svg/svgo - Node.js tool for optimizing SVG files
- yt-dlp - Command-line program to download videos from YouTube.com and other video sites
- asciinema - Record and share your terminal sessions, the right way
- gifski - Command-line tool for converting videos to GIFs
- httpie - Modern command line HTTP client – user-friendly curl alternative with intuitive UI, JSON support, syntax highlighting, wget-like downloads, extensions, etc
- k6 - Load testing for engineering teams.
- pnpm - Fast, disk space efficient package manager
- uv - An extremely fast Python package and project manager, written in Rust.
- GitHub CLI - GitHub’s official command line tool
- GitLab CLI - GLab is an open source GitLab CLI tool bringing GitLab to your terminal next to where you are already working with git and your code without switching between windows and browser tabs. Work with issues, merge requests, watch running pipelines directly from your CLI among other features.
- git-extras - GIT utilities, repo summary, repl, changelog population, author commit percentages and more
- lazygit - simple terminal UI for git commands
- czg - The commitizen command line utility.
- goreleaser - Deliver Go binaries as fast and easily as possible.
- conduct - Generate a code of conduct file for your project.
- Forgejo cli
- copier - A library and CLI app for rendering project templates.
- Vue CLI 3 - Standard Tooling for Vue.js Development.
- vuejs/vuepress - Minimalistic Vue-powered static site generator
- Symfony CLI - Symfony command line tool
- tldr - Simplified and community-driven man pages.
- sgentle/caniuse-cmd - Caniuse command line tool.
- the-way - A code snippets manager for your terminal.
- doctl - A command line tool for DigitalOcean services.
- Google Cloud SDK - Google Cloud SDK.
- AWS CLI - AWS Command Line Interface.
- cloudflare-cli - CLI for interacting with Cloudflare
- hetznercloud/cli - A command-line interface for Hetzner Cloud
- compose - Define and run multi-container applications with Docker
- lazydocker - The lazier way to manage everything docker
- ctop - Top-like interface for container metrics
- dive - A tool for exploring each layer in a docker image
- kind - Kubernetes IN Docker - local clusters for testing Kubernete
- kubectl - Kubernetes Control
- kubectx - Fast way to switch between clusters and namespaces in kubectl
- k9s - Kubernetes CLI To Manage Your Clusters In Style!
- ktop - A top-like tool for your Kubernetes clusters
- kubeconform - A FAST Kubernetes manifests validator, with support for Custom Resources.
- flux - Flux Command line tool.
- helm - The package manager for Kubernetes.
- stern - Multi pod and container log tailing for Kubernetes
- Terraform - Write, Plan, and Create Infrastructure as Code.
- Ansible - Simple, agentless IT automation that anyone can use.
- ansible/ansible-lint - Best practices checker for Ansible
- Ansible Galaxy - Jump-start your automation project with great content from the Ansible community. Galaxy provides pre-packaged units of work known to Ansible as roles.
- terratest - Terratest is a Go library that makes it easier to write automated tests for your infrastructure code.
- sops - Simple and flexible tool for managing secrets
- pwgen - make pronounceable passwords.
- bitwarden/cli - The command line vault (Windows, macOS, & Linux)
- htop - htop is an interactive text-mode process viewer for Unix systems.
- btop - A monitor of system resources.
- fkill-cli - Fabulously kill processes. Cross-platform.
- trash-cli - Move files and folders to the trash.
- yadm - yadm is a tool for managing dotfiles.
- ncdu - Disk usage visualization from terminal.
- lazyjournal - TUI for journalctl, file system logs, as well Docker and Podman containers for quick viewing and filtering with fuzzy find, regex support
- doggo - Command-line DNS Client for Humans. Written in Golang
- gnome-extensions-cli - Command line tool to manage your Gnome Shell extensions
- TabCTL - Control your browser tabs from the terminal.
- csvlens - A command-line tool for viewing and filtering CSV files.
- fastfetch - A maintained, feature-rich and performance oriented, neofetch like system information tool.
- figlet - FIGlet is a program for making large letters out of ordinary text
- sitespeed.io - Open source tool that helps you monitor, analyze and optimize your website speed and performance, based on performance best practices advices.
- mermaid.cli - Generate Diagrams using Mermaid.
- watchexec - Executes commands in response to file modifications.
- basalt - TUI Application to manage Obsidian notes directly from the terminal
- markdownlint - Markdown lint tool
- nak - a command line tool for doing all things nostr.
- regex-tui - A simple TUI to visualize regular expressions right in your terminal.
- devenv - A tool for creating and managing development environments.
- holesail - Peer to Peer tunnels for Instant Access.
- mkcert - A simple zero-config tool to make locally trusted development certificates with any names you'd like.
- direnv - direnv is an extension for your shell.
- lazysql - A cross-platform TUI database management tool written in Go.
- lefthook - Fast and powerful Git hooks manager for any type of projects.
- go-task - A task runner / simpler Make alternative written in Go.
- zrok - zrok lets you securely share web services, files, and network resources with anyone.
- stu - TUI application for Amazon S3
- jwt-tui - TUI for interacting with JSON Web Tokens
- redis-tui - TUI for interacting with Redis
- ktea - TUI for interacting with Kafka
- nats-tui - TUI for NATS Messaging service
- NodeJS
- Golang
- Python
- Rust
- Pop!_OS Shell - Pop Shell is a keyboard-driven layer for GNOME Shell which allows for quick and sensible navigation and management of windows.
- JustPerfection - JustPerfection is a collection of GNOME Shell extensions that provide a more modern and minimalistic look and feel.
- AppIndicator and KStatusNotifierItem Support - Adds AppIndicator, KStatusNotifierItem and legacy Tray icons support to the Shell.
- Caffeine - Disable the screensaver and auto suspend
- GSConnect - KDE Connect allows devices to securely share content like notifications or files and other features like SMS messaging and remote control.
- Always Indicator - Always show the new messages indicator on new messages.
- Vitals - A glimpse into your computer's temperature, voltage, fan speed, memory usage, processor load, system resources, speed and storage stats.
- Auto Move Windows - Move applications to specific workspaces when they create windows.
- Status Area Horizontal Spacing
- Media Controls
- Net speed Simplified
- Lineup - Set width for right-side panel indicators
- Cloudflare Warp Toggle
- Lilypad - Organize, hide, and reorder top bar icons.
- Tailscale Quick Settings - Tailscale Quick Settings is a GNOME Shell extension that adds a quick settings button to the top bar.
-
42Crunch.vscode-openapi
-
4ops.terraform
-
adamhartford.v Sscode-base64
-
adrianwilczynski.alpine-js-intellisense
-
ahebrank.yaml2json
-
akamud.vscode-caniuse
-
alefragnani.Bookmarks
-
alefragnani.project-manager
-
alexkrechik.cucumberautocomplete
-
anseki.vscode-color
-
astro-build.astro-vscode
-
be5invis.toml
-
benjaminromano.typings-installer
-
bierner.markdown-mermaid
-
bilelmoussaoui.flatpak-vscode
-
bmewburn.vscode-intelephense-client
-
bradlc.vscode-tailwindcss
-
brpaz.contextual-snips
-
brpaz.vscode-advanced-snippets
-
brpaz.vscode-obsidianmd
-
brpaz.vscode-sao
-
capaj.vscode-exports-autocomplete
-
christian-kohler.npm-intellisense
-
chrmarti.regex
-
codezombiech.gitignore
-
cschleiden.vscode-github-actions
-
cssho.vscode-svgviewer
-
DanielSanMedium.dscodegpt
-
dbaeumer.vscode-eslint
-
deerawan.vscode-faker
-
DigitalBrainstem.javascript-ejs-support
-
dionmunk.vscode-notes
-
eamodio.gitlens
-
EditorConfig.EditorConfig
-
emallin.phpunit
-
emilast.LogFileHighlighter
-
esbenp.prettier-vscode
-
fabiospampinato.vscode-open-in-github
-
GitHub.copilot
-
GitHub.remotehub
-
GitHub.vscode-pull-request-github
-
golang.go
-
Grafana.vscode-jsonnet
-
Gruntfuggly.todo-tree
-
hashicorp.terraform
-
idleberg.badges
-
idleberg.icon-fonts
-
JakeWilson.vscode-placeholder-images
-
jcmordan.mark-as-excluded
-
lunuan.kubernetes-templates
-
mads-hartmann.bash-ide-vscode
-
marclipovsky.string-manipulation
-
michelemelluso.gitignore
-
mikestead.dotenv
-
milovidov.escape-quotes
-
mindginative.terraform-snippets
-
ms-azuretools.vscode-docker
-
ms-kubernetes-tools.vscode-kubernetes-tools
-
ms-python.isort
-
ms-python.python
-
ms-python.vscode-pylance
-
ms-toolsai.jupyter
-
ms-toolsai.jupyter-keymap
-
ms-toolsai.jupyter-renderers
-
ms-toolsai.vscode-jupyter-cell-tags
-
ms-toolsai.vscode-jupyter-slideshow
-
ms-vscode-remote.remote-containers
-
ms-vscode.azure-repos
-
ms-vscode.remote-repositories
-
mushan.vscode-paste-image
-
Nautigsam.go-to-test
-
netcorext.uuid-generator
-
nick-rudenko.back-n-forth
-
nickdemayo.vscode-json-editor
-
Orta.vscode-jest
-
pflannery.vscode-versionlens
-
pnp.polacode
-
Prisma.prisma
-
quicktype.quicktype
-
rebornix.ruby
-
redhat.vscode-commons
-
redhat.vscode-yaml
-
richie5um2.vscode-sort-json
-
ronnidc.nunjucks
-
rpinski.shebang-snippets
-
rubbersheep.gi
-
rust-lang.rust-analyzer
-
ryanolsonx.snippet-creator
-
shanoor.vscode-nginx
-
svelte.svelte-vscode
-
techer.open-in-browser
-
teddylun.json-utils
-
thomas-baumgaertner.vcl
-
toiroakr.stringified-json-editor
-
tombonnike.vscode-status-bar-format-toggle
-
tsandall.opa
-
Tyriar.lorem-ipsum
-
Vue.volar
-
weaveworks.vscode-gitops-tools
-
whatwedo.twig
-
wholroyd.jinja
-
wingrunr21.vscode-ruby
-
wix.vscode-import-cost
-
xdebug.php-debug
-
Xenny.markdown-table
-
ymotongpoo.licenser
-
yzhang.markdown-all-in-one
-
zhuangtongfa.material-theme
- Auto Tab Discard
- Bitwarden
- TabCTL - Companion Extension for TabCTL
- CSS Scan
- Web Developer - The Web Developer extension adds various web developer tools to the browser.
- Enchancer For Youtube - Take control of YouTube and boost your user experience!
- I Don´t care about cookies - Get rid of cookie warnings from almost all websites!
- Raindrop - All-in-one bookmark manager
- uBlock Origin - Finally, an efficient wide-spectrum content blocker. Easy on CPU and memory.
- Undo Close Tab - Allows you to restore the tab you just closed with a single click—plus it can offer a list of recently closed tabs within a convenient context menu.
- Markdown Web Clipper - This extension works like a web clipper, but it downloads articles in a markdown format. Turndown and Readability.js are used as core libraries. It is not guaranteed to work with all websites.
- Grammarly - Improve your writing with Grammarly's communication assistance. Spell check, grammar check, and punctuation check in one tool.
- Copy as Markdown - Copy Links, Tabs & Images as Markdown via right clicks
- Vue Dev Tools - DevTools extension for debugging Vue.js applications.
- Firemonkey - Super Lightweight User Script and Style Manager.
- EditThisCookie - EditThisCookie is a cookie manager. You can add, delete, edit, search, protect and block cookies!
- WhatFont - A wrapper for Chengyin Liu's WhatFont tool
- Whappalyzer - Identify technologies on websites.
- VideoDownloaderHelper - The easy way to download and convert Web videos from hundreds of YouTube-like sites.
- User Agent switcher
- Fake Data - Fill form fields on the fly with fake random data.
- SimpleLogin
- ClearUrls - Removes tracking elements from URLs
- XCancel - Use XCancel instead of Twitter.
- Linkding
- Karakeep - An extension to bookmark links to karakeep.app
- SingleFile - Save an entire web page—including images and styling—as a single HTML file.
- Soapbox Signer - A NIP-07 Nostr signer from Soapbox.