you can use the discordjs internal sharder by setting shards to auto in client options. Unless you have need for an external sharder (which means your bot is like > 10 000 servers) then you're fine with that. Anyway there's a few I think but I wouldnt know which and if they're open source (unlikely tbh)