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