> ## Documentation Index
> Fetch the complete documentation index at: https://stars-components.js.org/llms.txt
> Use this file to discover all available pages before exploring further.

# Packages

> Browse all packages published under the @wolfstar npm scope.

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.

<Info>
  Package guides focus on setup and practical examples. For every exported class, function, interface, and type, use the [generated API
  reference](/api/index).
</Info>

## Core framework

<CardGroup cols={2}>
  <Card title="@wolfstar/http-framework" href="/packages/http-framework">
    Build Discord bots around fast, HTTP-only interactions.
  </Card>

  <Card title="@wolfstar/cli" href="/packages/cli">
    Develop, build, inspect, and maintain HTTP Framework bots.
  </Card>

  <Card title="@wolfstar/create-http-framework" href="/packages/create-http-framework">
    Scaffold a production-ready HTTP Framework bot.
  </Card>

  <Card title="@wolfstar/http-framework-i18n" href="/packages/http-framework-i18n">
    Add typed i18next translations to HTTP Framework interactions.
  </Card>

  <Card title="@wolfstar/i18next-backend" href="/packages/i18next-backend">
    Load and merge i18next resources from the filesystem.
  </Card>

  <Card title="@wolfstar/http-framework-test-utils" href="/packages/http-framework-test-utils">
    Test interactions with fixtures, a harness, and Vitest matchers.
  </Card>
</CardGroup>

## Infrastructure

<CardGroup cols={2}>
  <Card title="@wolfstar/env-utilities" href="/packages/env-utilities">
    Load, type, and parse environment variables safely.
  </Card>

  <Card title="@wolfstar/logger" href="/packages/logger">
    Use a lightweight logger with level and color support.
  </Card>

  <Card title="@wolfstar/safe-fetch" href="/packages/safe-fetch">
    Wrap native fetch responses in Result values.
  </Card>

  <Card title="@wolfstar/start-banner" href="/packages/start-banner">
    Render consistent, ANSI-aware startup banners.
  </Card>
</CardGroup>

## Shared pieces

<CardGroup cols={2}>
  <Card title="@wolfstar/shared-http-pieces" href="/packages/shared-http-pieces">
    Reuse commands and error listeners across Star Network bots.
  </Card>

  <Card title="@wolfstar/shared-influx-pieces" href="/packages/shared-influx-pieces">
    Collect interaction metrics through reusable Influx pieces.
  </Card>
</CardGroup>

## Platform helpers

<CardGroup cols={2}>
  <Card title="@wolfstar/influx-utilities" href="/packages/influx-utilities">
    Work with a single InfluxDB organization through a small client.
  </Card>

  <Card title="@wolfstar/reddit-helpers" href="/packages/reddit-helpers">
    Fetch and normalize Reddit posts for Star bots.
  </Card>

  <Card title="@wolfstar/twitch-helpers" href="/packages/twitch-helpers">
    Call Twitch Helix and validate EventSub requests.
  </Card>

  <Card title="@wolfstar/weather-helpers" href="/packages/weather-helpers">
    Fetch weather data and convert common units.
  </Card>
</CardGroup>

## Plugins

<CardGroup cols={2}>
  <Card title="@wolfstar/plugin-api" href="/packages/plugin-api">
    Expose a standalone REST API server alongside HTTP Framework interactions.
  </Card>

  <Card title="@wolfstar/plugin-i18next" href="/packages/plugin-i18next">
    Add i18next-powered internationalization to HTTP Framework interactions.
  </Card>

  <Card title="@wolfstar/plugin-subcommands-advanced" href="/packages/plugin-subcommands-advanced">
    Modularize slash subcommands into separate command classes.
  </Card>
</CardGroup>
