Anarchy is an opensource Discord API wrapper. It has REST, Gateway and Voice support, including user-only functions, making it the most capable wrapper by a long shot.
Documentation and a tutorial can be found here.
Example projects can be found in 'Example projects'.