Anarchy is an open source Discord API wrapper. It has REST, Gateway and media (although live streaming functionality is limited) support, including user-only functions, making it the most capable wrapper by a long shot.
Examples can be found in the .\Examples
folder.
Documentation and a tutorial can be found here.
Source code is available on github.