JHipster is an open source project created to speed up the development and deployment of web applications. Supported by almost 600 contributors - it’s a great tool to produce any kind of Proof of Concept, CRUD as well as production ready services in a modern and rapid way. If this kind of functionality isn’t what you are looking for - it still can be used to learn some of the best development patterns by analyzing the generated source code.
Imagine a situation where you have a big monolith project and there's a need to separate re-usable components throughout application or you're starting a microfrontend application with separated UI components. Additionally, a readable and well-defined documentation is essential in both cases.