We don't have an updated list of everything and things will be changing fairly soon now that knockback is implemented.
However, in the second round of backend changes that is still coming, a lot of the values for weapons will be able to be exposed to the UI. Which means that they can be put in info panels, and in the library and update dynamically whenever we change balance.