Skip to main content

Tools

This is a list of all tools and applications, that I’m personally using in my development environment.

Windows

  • IntelliJ - an integrated development environment for Java
  • PyCharm - an integrated development environment for Python
  • Visual Studio Code – a lightweight Source-Code Editor
  • Git Extensions - a standalone UI tool for managing Git repositories
  • WSL - Windows Subsystem for Linux
  • Terminal - a multi-tabbed terminal emulator

DevOps and Automation

  • Docker – is an open source platform for building, deploying, and managing containerized applications
  • Kubernetes – Container orchestrator to run applications in scalable environments
  • Ansible – automation tool to configure systems, deploy software and orchestrate tasks
  • Jenkins – an open source continuous integration/continuous delivery and deployment (CI/CD) automation software DevOps tool
  • Terraform - an infrastructure as code tool to build, change, and version cloud and on-prem resources safely and efficiently

Infrastructure and Home Server

  • Proxmox VE - Open-source server virtualization management platform
  • Home Assistant - a free and open-source software for home automation designed to be a central control system for smart home devices with a focus on local control and privacy
  • Homer – A dead simple static HOMepage for a servER to keep the services on hand
  • Nexus Repository OSS - an open source repository that supports many artifact formats

Networking and Security

  • Pi-hole - a Linux network-level advertisement and Internet tracker blocking application which acts as a DNS sinkhole and optionally a DHCP server, intended for use on a private network
  • NGINX – a web server that can also be used as a reverse proxy, load balancer, mail proxy and HTTP cache
  • Traefik – a modern HTTP reverse proxy and load balancer that makes deploying microservices easy

Monitoring and Visualisation Tools

  • Prometheus – an application used for event monitoring and alerting
  • Grafana – a multi-platform open source analytics and interactive visualization web application
  • Uptime Kuma - a self-hosted monitoring tool

Etc.

  • Neovim (with LazyVim) - a Vim-based text editor engineered for extensibility and usability
  • KiCad - an open source software suite for Electronic Design Automation (EDA)
  • Inkscape - a free and open source vector graphics editor
  • Figma - the collaborative interface design tool
  • Excalidraw - a virtual whiteboard for sketching hand-drawn like diagrams
  • Notion – a project management and note-taking software
  • Oh My Zsh with starship