Are there are some libraries and/or repositories that allow generation of bitcoin addresses?
There would probably be, because we can always see that happening on websites where every new user gets another bitcoin address for depositing and the funds are received directly to the website which means the wallet is the same but the addresses are changing.
I'm not a coder or else i would have told you how that can be done. There is a section called Services, here is the link for that:
Services.You should go there and see if someone has posted their services and tell them to help you out with it, you may need to pay a small price for it.