Use some kind of hierarchical folder-structure like the Usenet does.
Something like: unix.desktop.theming for all your desktop ricing/theming stuff, unix.lx.debian.doc for debian documentation, win.win10.winget for everything related to winget on windows 10, rl.bureau.finances for your finances, accounting, etc. …
You can use the Browser Extension “QuickCut” to save your bookmarks in folders. Its really helpful when you work on a bigger project and have all the documentation weblinks at hand.
How about miniPaint? Its mostly in JS.
https://github.com/viliusle/miniPaint
Maybe Piwigo: https://github.com/Piwigo/Piwigo