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. :)
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.
I’ve been using it for a while, can highly recommend it. Migrating stuff from github was quite easy.