I made this mostly for fun and to practice animating humans, but I thought that I could also put it on here in case it helps someone else too. There's a simple IK/FK switch for the arms, legs, and hands, as well as some extra controls for fingers. The mesh itself isn't optimized in really any capacity, and the weights on the bones have a few issues. I rushed through making it so there could be additional issues I haven't found yet. In other words, this is not intended to be professional quality.
It's made for Blender, and the materials work best in Eevee (you could always change it pretty easily too, though).
One file is basic_humanoid.blend, the one like the thumbnail, and basic_humanoid2.blend is a version with more pronounced feet and some rudimentary body shape controls (not that good).