Skip to content
@disgoorg

DisGo

Welcome to DisGo

disgo gopher

DisGo provides a full set of libraries to create your own discord bot.

This includes the following featured libraries:

  • DisGo - your discord library in go
  • DisGoLink - your Lavalink Client specifically made for DisGo
  • Audio - lets you process various audio formats into opus frames ready to send to discord
  • DisLog - a Logrus hook to send your logs into your discord server via webhooks
  • Paginator - a library to help you display lots of data in pages using buttons

This organization also features some other smaller libraries used in our repositories such as:

  • snowflake - a library which provides everything you need to work with discord snowflakes
  • json - a json interface which allows you to plug your own json library in & provides support for optional nullable fields
  • log - a logging interface which allows you to plug your own logger in
  • validate - a work in progress library to make validation of structs less painful

Discord Server

We have a public discord server which you are welcome to join here

Pinned Loading

  1. disgo disgo Public

    A modular Golang Discord API Wrapper

    Go 344 36

  2. disgolink disgolink Public

    A Golang Lavalink Client

    Go 26 4

  3. bot-template bot-template Public template

    Easy DisGo Bot Template

    Go 15 1

Repositories

Showing 10 of 24 repositories
  • disgo Public

    A modular Golang Discord API Wrapper

    disgoorg/disgo’s past year of commit activity
    Go 344 Apache-2.0 36 6 10 Updated Dec 19, 2024
  • bot-template Public template

    Easy DisGo Bot Template

    disgoorg/bot-template’s past year of commit activity
    Go 15 1 0 0 Updated Dec 14, 2024
  • disgolink Public

    A Golang Lavalink Client

    disgoorg/disgolink’s past year of commit activity
    Go 26 Apache-2.0 4 0 0 Updated Dec 14, 2024
  • butler Public

    DisGo Server Help & Utility Bot

    disgoorg/butler’s past year of commit activity
    Go 4 Apache-2.0 1 0 0 Updated Oct 1, 2024
  • json Public

    Golang configurable JSON module

    disgoorg/json’s past year of commit activity
    Go 0 Apache-2.0 0 0 0 Updated Aug 24, 2024
  • paginator Public

    Embed pagination library for DisGo

    disgoorg/paginator’s past year of commit activity
    Go 3 Apache-2.0 0 0 0 Updated Jul 25, 2024
  • snowflake Public

    Golang discord snowflake implementation

    disgoorg/snowflake’s past year of commit activity
    Go 7 Apache-2.0 1 0 0 Updated Jul 19, 2024
  • ffmpeg-audio Public
    disgoorg/ffmpeg-audio’s past year of commit activity
    Go 1 Apache-2.0 1 0 0 Updated Jul 11, 2024
  • lavaqueue-plugin Public

    Golang disgolink LavaQueue Plugin

    disgoorg/lavaqueue-plugin’s past year of commit activity
    Go 0 Apache-2.0 0 0 0 Updated Jul 8, 2024
  • lavalyrics-plugin Public

    Golang disgolink LavaLyrics Plugin

    disgoorg/lavalyrics-plugin’s past year of commit activity
    Go 1 Apache-2.0 0 0 0 Updated May 14, 2024