SayKit
Getting Started

Installation

Install SayKit and set up internationalisation in your project

Available Packages

Core Packages

  • saykit - Core runtime library with the Say class and message formatting
  • @saykit/config - Configuration schema and CLI tools for extracting translations

Framework Integrations

  • @saykit/carbon - Carbon integration for Discord bots with command localisation support
  • @saykit/react - React integration for SayKit, i18n hooks and components

Build Tools

  • unplugin-saykit - Universal plugin for Vite, Webpack, Rollup, esbuild, and more
  • babel-plugin-saykit - Babel plugin for SayKit

Transformers

  • @saykit/transform-js - JavaScript and TypeScript transformer for SayKit
  • @saykit/transform-jsx - JSX and TSX source transformer for SayKit

Translation Formats

  • @saykit/format-po - Default PO (Portable Object) file format parser and serializer

On this page