The x/drip module in Juno Network enables authorized addresses (typically smart contracts) to perform live airdrops to Juno Stakers.
To use this module, an authorized address sends tokens to the fee_pool module and then executes a MsgDistributeTokens message. Once this message is called by an authorized address, all funds sent with it are distributed to stakers at the next block.
A common pattern is for projects to allocate tokens to a smart contract that manages a custom distribution schedule (e.g., using an external scheduler like CronCat) to trigger the distribution via the drip module.