Just because new mods aren’t being posted doesn’t mean that things aren’t being added. I regularly go back to previous mods, add stuff, change things, rewrite some of the text etc.
Go to the home page and you will see the 5 most recently updated mods on the site located in the lower right hand box.
You could be missing extra information to some of your favourite mods.