alpha
Dasgo
Dasgo provides 1:1 type definitions for the Discord API in Go. It aims to provide a direct representation of Discord API objects for libraries and applications that use the Discord API.
alpha
The alpha version of dasgo
contains every Discord Object (defined by April 6th, 2022). Using dasgo
to generate or alias the structs of a Discord API wrapper/bot saves developers from maintaining over 3000 lines of Go code and 1000 respective comments. As dasgo
gains adoption, users will benefit from code that is reviewed by more people and updated quickly.
Roadmap
Dasgo will remain in alpha until it's been used in an official library. This will allow us to test and update the established specifications.
Usage
Using dasgo
is simple! Copy and paste the library into your project or use a code generator to parse the structs and output them in your own way. When the Discord API is updated, dasgo
will be updated too. Once that happens, all you have to do is run the same process again for instant, up-to-date, error-free code.