It supports many languages and it has LSP and DAP support. As long as there is a language server and debug adapter binaries, Kate should pick them up and work with the language. And if there’s no default config, you can add your own.
Newpipe sponsorblock
Tasks.org for all the important things that I need synced proper. Logseq for work and personal stuff, where i put all my ideas and info i’ve learned. Nextcloud notes for my digital post-it notes, like shopping lists. :)