# Stars Components > Build own star network - [Getting Started](https://stars-components.js.org/documentation/guide/index.md): Create and run a Discord bot with the WolfStar HTTP Framework. - [Features](https://stars-components.js.org/documentation/guide/features.md): What ships across the Stars Components packages. - [Why Stars Components](https://stars-components.js.org/documentation/guide/why.md): The reasoning behind an HTTP-first Discord framework and a set of small, independent packages. - [Architecture](https://stars-components.js.org/documentation/guide/architecture.md): Understand how Stars Components packages fit together. - [Build a Command](https://stars-components.js.org/documentation/guide/commands.md): Register and handle Discord commands with the HTTP Framework. - [Environment Variables](https://stars-components.js.org/documentation/guide/environment.md): Load and parse typed environment variables with @wolfstar/env-utilities. - [Plugins](https://stars-components.js.org/documentation/guide/plugins.md): Optional @wolfstar/http-framework extensions maintained in the wolfstar-project/plugins repository. - [Testing Interactions](https://stars-components.js.org/documentation/guide/testing.md): Test HTTP Framework commands with Vitest fixtures and custom matchers. - [Migration Guide](https://stars-components.js.org/documentation/guide/migration.md): Upgrade paths between Stars Components versions and package replacements. - [Contributing](https://stars-components.js.org/documentation/guide/contributing.md): Develop packages and documentation in the Stars Components monorepo. - [CLI Errors](https://stars-components.js.org/documentation/errors/cli.md): Diagnostic codes reported by the stars CLI. - [Configuration Errors](https://stars-components.js.org/documentation/errors/config.md): Diagnostic codes for stars.config.* loading and validation failures. - [API Reference](https://stars-components.js.org/documentation/api/index.md): Generated API reference for every public export in stars-components and plugins. - [@wolfstar/http-framework](https://stars-components.js.org/documentation/api/http-framework/index.md) - [@wolfstar/http-framework-i18n](https://stars-components.js.org/documentation/api/http-framework-i18n/index.md) - [@wolfstar/i18next-backend](https://stars-components.js.org/documentation/api/i18next-backend/index.md) - [@wolfstar/http-framework-test-utils](https://stars-components.js.org/documentation/api/http-framework-test-utils/index.md) - [@wolfstar/env-utilities](https://stars-components.js.org/documentation/api/env-utilities/index.md) - [@wolfstar/logger](https://stars-components.js.org/documentation/api/logger/index.md) - [@wolfstar/safe-fetch](https://stars-components.js.org/documentation/api/safe-fetch/index.md) - [@wolfstar/start-banner](https://stars-components.js.org/documentation/api/start-banner/index.md) - [@wolfstar/shared-http-pieces](https://stars-components.js.org/documentation/api/shared-http-pieces/index.md) - [@wolfstar/shared-influx-pieces](https://stars-components.js.org/documentation/api/shared-influx-pieces/index.md) - [@wolfstar/influx-utilities](https://stars-components.js.org/documentation/api/influx-utilities/index.md) - [@wolfstar/reddit-helpers](https://stars-components.js.org/documentation/api/reddit-helpers/index.md) - [@wolfstar/twitch-helpers](https://stars-components.js.org/documentation/api/twitch-helpers/index.md) - [@wolfstar/weather-helpers](https://stars-components.js.org/documentation/api/weather-helpers/index.md) - [@wolfstar/plugin-api](https://stars-components.js.org/documentation/api/plugin-api/index.md) - [@wolfstar/plugin-i18next](https://stars-components.js.org/documentation/api/plugin-i18next/index.md) - [@wolfstar/plugin-subcommands-advanced](https://stars-components.js.org/documentation/api/plugin-subcommands-advanced/index.md) - [Packages](https://stars-components.js.org/documentation/packages/index.md): Browse all packages published under the @wolfstar npm scope. - [@wolfstar/http-framework](https://stars-components.js.org/documentation/packages/http-framework.md): Build Discord bots around fast, HTTP-only interactions. - [@wolfstar/cli](https://stars-components.js.org/documentation/packages/cli.md): Develop, build, inspect, and maintain HTTP Framework bots. - [@wolfstar/create-http-framework](https://stars-components.js.org/documentation/packages/create-http-framework.md): Scaffold a production-ready HTTP Framework bot. - [@wolfstar/http-framework-i18n](https://stars-components.js.org/documentation/packages/http-framework-i18n.md): Add typed i18next translations to HTTP Framework interactions. - [@wolfstar/i18next-backend](https://stars-components.js.org/documentation/packages/i18next-backend.md): Load and merge i18next resources from the filesystem. - [@wolfstar/http-framework-test-utils](https://stars-components.js.org/documentation/packages/http-framework-test-utils.md): Test interactions with fixtures, a harness, and Vitest matchers. - [@wolfstar/env-utilities](https://stars-components.js.org/documentation/packages/env-utilities.md): Load, type, and parse environment variables safely. - [@wolfstar/logger](https://stars-components.js.org/documentation/packages/logger.md): Use a lightweight logger with level and color support. - [@wolfstar/safe-fetch](https://stars-components.js.org/documentation/packages/safe-fetch.md): Wrap native fetch responses in Result values. - [@wolfstar/start-banner](https://stars-components.js.org/documentation/packages/start-banner.md): Render consistent, ANSI-aware startup banners. - [@wolfstar/shared-http-pieces](https://stars-components.js.org/documentation/packages/shared-http-pieces.md): Reuse commands and error listeners across Star Network bots. - [@wolfstar/shared-influx-pieces](https://stars-components.js.org/documentation/packages/shared-influx-pieces.md): Collect interaction metrics through reusable Influx pieces. - [@wolfstar/influx-utilities](https://stars-components.js.org/documentation/packages/influx-utilities.md): Work with a single InfluxDB organization through a small client. - [@wolfstar/reddit-helpers](https://stars-components.js.org/documentation/packages/reddit-helpers.md): Fetch and normalize Reddit posts for Star bots. - [@wolfstar/twitch-helpers](https://stars-components.js.org/documentation/packages/twitch-helpers.md): Call Twitch Helix and validate EventSub requests. - [@wolfstar/weather-helpers](https://stars-components.js.org/documentation/packages/weather-helpers.md): Fetch weather data and convert common units. - [@wolfstar/plugin-api](https://stars-components.js.org/documentation/packages/plugin-api.md): Expose a standalone REST API server alongside HTTP Framework interactions. - [@wolfstar/plugin-i18next](https://stars-components.js.org/documentation/packages/plugin-i18next.md): Add i18next-powered internationalization to HTTP Framework interactions. - [@wolfstar/plugin-subcommands-advanced](https://stars-components.js.org/documentation/packages/plugin-subcommands-advanced.md): Modularize slash subcommands into separate command classes. ## Optional - [Changelog](https://github.com/wolfstar-project/stars-components/releases)