The easiest way would be to make a public spreadsheet with google docs or onedrive.
This way you can search by name/type/creator/toughness/etc as long as you have columns for it and as long as the users include it.
Pros:easy to search and comphrensive.
Cons:as the sheet is public others could edit things they did not make.
That being said,if just for your own, you don’t need to make public-edit access, just public-read access (assuming you want to share it.
If you don’t wish to share it, just use a spreadsheet program. Just know that the options I have above the program are online AND free.