I use HxD under Windows. It is extremely capable and one of the few I've found that can edit alternate data streams on NTFS.
https://hexfiend.com
https://github.com/HexFiend/HexFiend
https://www.slant.co/topics/1775/viewpoints/3/~best-hex-edit...