There is no standard for .dat files. When you are creating program specific data, you need an extension in windows. It's not uncommon to use .dat.

You won't find a .dat editor because there isn't one. One program's .dat file isn't going to be the same as another. If you want to edit the .dat file, you'll need to edit the binary, usually through a hex editor.