2023
Kita
npm package
A Discord bot framework created to replace Yor and be easier to maintain. It drops the decorators and the CLI tool, which I found were sources of complexity: install the package, copy a snippet from the README and start writing features. It enforces a strict but customisable file structure and loads commands and event handlers dynamically.
2021
Yor
npm package
The successor to MuseCLI, designed to be easier to maintain by splitting it into packages: @yor/core for building Discord bots and @yor/cli for scaffolding projects and generating boilerplate. Reusable plugins extend common functionality, much like libraries for web frameworks.
2021
Embed Paginator
npm package
A utility class for discord.js that makes it easy to create paginated embeds. It is designed to be highly customisable, and feature suggestions are welcome through GitHub issues.
2020Retired
MuseCLI
npm package
A command-line tool that scaffolded Discord bot projects in seconds, modelled on Angular's CLI, and added the music bot features people kept asking for. I found it hard to maintain and abandoned it in favour of Yor. The name comes from μ's, the idol group in Love Live!.