Skip to content

execaman/discolink

🎵 Introduction

The goal of this library is to abstract away obvious steps involved in the process of acting as an intermediary between a Discord bot and Lavalink to provide a simple and intuitive interface to work with.

🛠️ Requirements

Built for Node.js v22+ — Bun v1+ and Deno v2+ may also work. Pairs with any Discord gateway client capable of sending and receiving raw payloads — no lock-in to a specific library.

⚖️ Standards & License

Released under the Apache 2.0 license. Versioning follows SemVer, so breaking changes only land in major releases. Development is driven by an Agile SDLC, meaning the library evolves incrementally with a focus on stability and predictable releases.

About

A Lavalink client with load-aware queue distribution, regional voice latency routing, and automatic node failover for Discord bots in TypeScript

Topics

Resources

License

Code of conduct

Contributing

Stars

Watchers

Forks

Sponsor this project

 

Contributors