Skip to content

A Bun-Native Shoukaku wrapper that have built-in queue system and other feature

License

Notifications You must be signed in to change notification settings

LuigiColantuono/Kazagumo-Bun

Repository files navigation

Kazagumo-Bun

A Shoukaku-Bun wrapper with built in queue system

Kazagumo © Azur Lane

Kazagumo © Azur Lane

Features:

✓ Built-in queue system
✓ Easy to use
✓ Plugin system
✓ Uses shoukaku v4 + capable of Lavalink v4
✓ Stable & Updated: Based on the rock-solid Shoukaku v4.2.0 logic.
✓ Bun-Native
✓ High-Performance

📦 Bundle Size Comparison

Package Size Dependencies Total Install
Kazagumo 85 kB WS ~751 kB
Kazagumo-Bun 67.3 kB NONE ~140 kB

~81% smaller install size!

🎵 The Story

Built out of frustration with constant WebSocket upgrade warnings that were making my Discord music bot laggy. After migrating to Bun, I realized the entire Shoukaku stack could be rewritten to be faster and lighter.

Result? Zero warnings. Noticeably faster. Way more fun to work with.

If this solved your problems too, consider supporting the project! Even a coffee helps keep the motivation high! ☕

Installation

bun add kazagumo-bun

Please read the docs first before asking methods

Kazagumo; https://takiyo0.github.io/Kazagumo
Shoukaku by Deivu; https://deivu.github.io/Shoukaku

Performance

Support

Kazagumo support server: https://discord.gg/nPPW2Gzqg2 (anywhere lmao)
Shoukaku support server: https://discord.gg/FVqbtGu (#development)
Brucius support server: https://discord.gg/XqJw52d35R

Contributors