infestor is a CLI tool to claim and create discounted accounts. It's possible to do that by paying RCs instead of account creation fee.
I have been claiming accounts every day within the limits of resource credits. However, when I want to create an account for my friends, in this way, I need to see/set the password of the new account on my command line. (Which is not good.)
I am working on a simple flask application runs inside the infestor package, works with gift codes and lets the new account's real owner set a password. Gift codes will be defined in the application's configuration file.
If I ever want to onboard someone into the blockchain, I will just send them to the infestor's web interface with a gift code. This kind of app would be also suitable for contests, and raffles.