Skip to main content
Choose a focused utility or combine the framework packages into a complete HTTP-only Discord bot stack. Every package is public on npm and supports Node.js 20 or newer.
Package guides focus on setup and practical examples. For every exported class, function, interface, and type, use the generated API reference.

Core framework

@wolfstar/http-framework

Build Discord bots around fast, HTTP-only interactions.

@wolfstar/cli

Develop, build, inspect, and maintain HTTP Framework bots.

@wolfstar/create-http-framework

Scaffold a production-ready HTTP Framework bot.

@wolfstar/http-framework-i18n

Add typed i18next translations to HTTP Framework interactions.

@wolfstar/i18next-backend

Load and merge i18next resources from the filesystem.

@wolfstar/http-framework-test-utils

Test interactions with fixtures, a harness, and Vitest matchers.

Infrastructure

@wolfstar/env-utilities

Load, type, and parse environment variables safely.

@wolfstar/logger

Use a lightweight logger with level and color support.

@wolfstar/safe-fetch

Wrap native fetch responses in Result values.

@wolfstar/start-banner

Render consistent, ANSI-aware startup banners.

Shared pieces

@wolfstar/shared-http-pieces

Reuse commands and error listeners across Star Network bots.

@wolfstar/shared-influx-pieces

Collect interaction metrics through reusable Influx pieces.

Platform helpers

@wolfstar/influx-utilities

Work with a single InfluxDB organization through a small client.

@wolfstar/reddit-helpers

Fetch and normalize Reddit posts for Star bots.

@wolfstar/twitch-helpers

Call Twitch Helix and validate EventSub requests.

@wolfstar/weather-helpers

Fetch weather data and convert common units.

Plugins

@wolfstar/plugin-api

Expose a standalone REST API server alongside HTTP Framework interactions.

@wolfstar/plugin-i18next

Add i18next-powered internationalization to HTTP Framework interactions.

@wolfstar/plugin-subcommands-advanced

Modularize slash subcommands into separate command classes.