Extend and customize Drupal functionality with contributed modules.
If a module doesn't quite do what you want it to do, if you find a bug or have a suggestion, then join forces and help the module maintainer. Or, share your own by starting a new module.
Drupal 8's Contact module, fully featured as it is, doesn't let you change the labels & contents of the core fields on the Contact form. This module allows you to tweak these settings (and even hide them).
This should probably be changed to manipulate Contact's entities in some way, but I wanted to get something out the door quickly. It probably doesn't adhere to Drupal 8 best practices, but somehow it works. Probably need to muck around with the form alteration some more though.
Anti spam module by CleanTalk to protect your Drupal sites from spam bot registration and spam comments publications thru comment and contact forms.
Invisible antispam without CAPTCHA, questions, puzzles, counting animals, math and etc. Just install and forget.
CleanTalk is a SaaS spam protection service for Web-sites.
CleanTalk uses protection methods which are invisible for site visitors.
Using CleanTalk eliminates needs in CAPTCHA, questions and answers, and other methods of protection, complicating the exchange of information on the site.
The Token Environment module allows you to define an environment of the site and use it how a token. This token can be interesting if you need create dynamic paths with environment to save files. And it can be added to body classes.
Symlink is a module that solves a problem that many people are experiencing when they add more then one menu items pointing to the same link. This will cause the menu trail to act erratically.
Symlink will create a custom content type that will create a node which will in turn render any menu path or entity at display time. That way, from the Drupal's point of view, this will be a completely different node every time even if it is always pointing to the same link.