(I posted this in another thread but figured now is as good of a time as any to actually make a thread dedicated to it, it is a heavily edited copy-paste.)
As someone who loves collecting and min/maxing, this would be an absolute dream to have in the game.
And how I imagine it, doesn’t sound like something that would be too difficult to implement.
The “only” difficult thing is it would need a sleek and easy to use UI, and of course, the nicer it looks the better (entirely moddable on PC where elements are PNG files or whatever is best?)
Other than that, its just the game recording what you find to the encyclopedia?
With that said, I have very limited coding knowledge, most I know is RegEx if that counts, and I ain’t even good at that. 
What I’m thinking is a collection album/encyclopedia that constantly records the stats of all gear in the game (excluding Classmods) you pick up.
This is basically a neat way of being able to (eventually) see what the most powerful version of any equipment you’ve picked up is. It wouldn’t go on gearscore of course.
Simply put, what it would be is a (nice and easy to use) UI that, for a start, has absolutely nothing, but as the player continues playing the game, farming gear and what not, the game would constantly record the stats of all the gear the player picks up (with a separate button to record when just viewing gear on ground?)
Stats this keeps track of:
General Stats unless entirely controller by parts
Stats that changes with parts (Jump to Details)
Anoints the gear can spawn with (if eligible)
Elements (Jumps to Details ) You’d be able to choose which Element to view.
Mayhem 2.0 Stats (Drop down box for the player to choose which Mayhem Level to view)
Unique Parts (Jumps to Details)
Now, some things to prevent unnecessary lag:
Only records on pickup, and if implemented, the separate button for gear on ground.
Only records Blue/Purple and above (Either option to disable recording blue, or just don’t at all)
Upon opening the UI, only load the last picked up item.
The UI would have a search bar which prompts a search of the file where the information is stored (cache for often searched?)
The UI would have tabs to display a list of gear by manufacturer and/or type, only search files for chosen.
One would be able to favourite gear, these are always loaded and there would be a list of them in the UI for easy access, loading nothing else.
Launch Argument to load the entire file once when launching the game.
And, of course, possibility to entirely disable this feature for people who don’t care.
*Would be nice if one could filter to include or exclude parts when viewing to see what the most powerful version you’ve collected is with/without this part.
**If there are no element combination restrictions, then can skip this part, but include some nice little text or so to explain this, I actually don’t know how this works, except for weapons like the Hellshock that only spawns with fire and shock lol.
***When viewing weapons with these unique parts, there would be a dropdown box/button to select which type to view. Pellet count would be counted as a unique part, so one could view all different pellet count versions.
Click for extra cool points
I mentioned it above but you'd be a real darn cool bunch if the UI was entirely customizable on PC. Where all UI Elements are PNG images (unless there's better options) that the user can just edit as they please. And if you also make a tool (with a revert to default button lul) for the player to customize where the searchbar, text, buttons and all that is located then, even cooler. :p
For the console players... maybe have a space where PC players can share their UI's, and the best ones get added for consoles in some way?
But yeah, like I said, this is actually least, as in, would be awesome but its more just something I threw in as a by the way, this would be neat.