Per-component Internationalisation solution for JS application. Type-Safe. Translate with AI. Edit Visually.

822 stars 122 forks 822 watchers TypeScript Apache License 2.0
cms content content-management i18n internationalisation javascript l10n localization multilingual nextjs node react-native reactjs typescript vitejs
45 Open Issues Need Help Last updated: Sep 9, 2026

Open Issues Need Help

View All on GitHub
feature good first issue vue help needed

Per-component Internationalisation solution for JS application. Type-Safe. Translate with AI. Edit Visually.

TypeScript
#cms#content#content-management#i18n#internationalisation#javascript#l10n#localization#multilingual#nextjs#node#react-native#reactjs#typescript#vitejs
javascript good first issue website

Per-component Internationalisation solution for JS application. Type-Safe. Translate with AI. Edit Visually.

TypeScript
#cms#content#content-management#i18n#internationalisation#javascript#l10n#localization#multilingual#nextjs#node#react-native#reactjs#typescript#vitejs
javascript good first issue backend app

Per-component Internationalisation solution for JS application. Type-Safe. Translate with AI. Edit Visually.

TypeScript
#cms#content#content-management#i18n#internationalisation#javascript#l10n#localization#multilingual#nextjs#node#react-native#reactjs#typescript#vitejs
javascript good first issue website UI

Per-component Internationalisation solution for JS application. Type-Safe. Translate with AI. Edit Visually.

TypeScript
#cms#content#content-management#i18n#internationalisation#javascript#l10n#localization#multilingual#nextjs#node#react-native#reactjs#typescript#vitejs
good first issue website UI react help needed

Per-component Internationalisation solution for JS application. Type-Safe. Translate with AI. Edit Visually.

TypeScript
#cms#content#content-management#i18n#internationalisation#javascript#l10n#localization#multilingual#nextjs#node#react-native#reactjs#typescript#vitejs
javascript good first issue design design-system UI react

Per-component Internationalisation solution for JS application. Type-Safe. Translate with AI. Edit Visually.

TypeScript
#cms#content#content-management#i18n#internationalisation#javascript#l10n#localization#multilingual#nextjs#node#react-native#reactjs#typescript#vitejs
feature good first issue design website design-system

Per-component Internationalisation solution for JS application. Type-Safe. Translate with AI. Edit Visually.

TypeScript
#cms#content#content-management#i18n#internationalisation#javascript#l10n#localization#multilingual#nextjs#node#react-native#reactjs#typescript#vitejs

Per-component Internationalisation solution for JS application. Type-Safe. Translate with AI. Edit Visually.

TypeScript
#cms#content#content-management#i18n#internationalisation#javascript#l10n#localization#multilingual#nextjs#node#react-native#reactjs#typescript#vitejs
feature good first issue

Per-component Internationalisation solution for JS application. Type-Safe. Translate with AI. Edit Visually.

TypeScript
#cms#content#content-management#i18n#internationalisation#javascript#l10n#localization#multilingual#nextjs#node#react-native#reactjs#typescript#vitejs
feature good first issue

Per-component Internationalisation solution for JS application. Type-Safe. Translate with AI. Edit Visually.

TypeScript
#cms#content#content-management#i18n#internationalisation#javascript#l10n#localization#multilingual#nextjs#node#react-native#reactjs#typescript#vitejs
feature good first issue

Per-component Internationalisation solution for JS application. Type-Safe. Translate with AI. Edit Visually.

TypeScript
#cms#content#content-management#i18n#internationalisation#javascript#l10n#localization#multilingual#nextjs#node#react-native#reactjs#typescript#vitejs

Per-component Internationalisation solution for JS application. Type-Safe. Translate with AI. Edit Visually.

TypeScript
#cms#content#content-management#i18n#internationalisation#javascript#l10n#localization#multilingual#nextjs#node#react-native#reactjs#typescript#vitejs
good first issue design website

Per-component Internationalisation solution for JS application. Type-Safe. Translate with AI. Edit Visually.

TypeScript
#cms#content#content-management#i18n#internationalisation#javascript#l10n#localization#multilingual#nextjs#node#react-native#reactjs#typescript#vitejs
good first issue onlydust-wave website UI

Per-component Internationalisation solution for JS application. Type-Safe. Translate with AI. Edit Visually.

TypeScript
#cms#content#content-management#i18n#internationalisation#javascript#l10n#localization#multilingual#nextjs#node#react-native#reactjs#typescript#vitejs
good first issue onlydust-wave website UI react

Per-component Internationalisation solution for JS application. Type-Safe. Translate with AI. Edit Visually.

TypeScript
#cms#content#content-management#i18n#internationalisation#javascript#l10n#localization#multilingual#nextjs#node#react-native#reactjs#typescript#vitejs
documentation feature good first issue onlydust-wave design UI hacktoberfest

Per-component Internationalisation solution for JS application. Type-Safe. Translate with AI. Edit Visually.

TypeScript
#cms#content#content-management#i18n#internationalisation#javascript#l10n#localization#multilingual#nextjs#node#react-native#reactjs#typescript#vitejs
javascript good first issue onlydust-wave design website hacktoberfest

Per-component Internationalisation solution for JS application. Type-Safe. Translate with AI. Edit Visually.

TypeScript
#cms#content#content-management#i18n#internationalisation#javascript#l10n#localization#multilingual#nextjs#node#react-native#reactjs#typescript#vitejs
good first issue onlydust-wave design website UI hacktoberfest

Per-component Internationalisation solution for JS application. Type-Safe. Translate with AI. Edit Visually.

TypeScript
#cms#content#content-management#i18n#internationalisation#javascript#l10n#localization#multilingual#nextjs#node#react-native#reactjs#typescript#vitejs
documentation good first issue onlydust-wave hacktoberfest

Per-component Internationalisation solution for JS application. Type-Safe. Translate with AI. Edit Visually.

TypeScript
#cms#content#content-management#i18n#internationalisation#javascript#l10n#localization#multilingual#nextjs#node#react-native#reactjs#typescript#vitejs
documentation feature good first issue onlydust-wave website UI hacktoberfest

Per-component Internationalisation solution for JS application. Type-Safe. Translate with AI. Edit Visually.

TypeScript
#cms#content#content-management#i18n#internationalisation#javascript#l10n#localization#multilingual#nextjs#node#react-native#reactjs#typescript#vitejs
good first issue onlydust-wave design website refactor

Per-component Internationalisation solution for JS application. Type-Safe. Translate with AI. Edit Visually.

TypeScript
#cms#content#content-management#i18n#internationalisation#javascript#l10n#localization#multilingual#nextjs#node#react-native#reactjs#typescript#vitejs
good first issue onlydust-wave

Per-component Internationalisation solution for JS application. Type-Safe. Translate with AI. Edit Visually.

TypeScript
#cms#content#content-management#i18n#internationalisation#javascript#l10n#localization#multilingual#nextjs#node#react-native#reactjs#typescript#vitejs
good first issue onlydust-wave website

Per-component Internationalisation solution for JS application. Type-Safe. Translate with AI. Edit Visually.

TypeScript
#cms#content#content-management#i18n#internationalisation#javascript#l10n#localization#multilingual#nextjs#node#react-native#reactjs#typescript#vitejs
feature javascript good first issue onlydust-wave website refactor

Per-component Internationalisation solution for JS application. Type-Safe. Translate with AI. Edit Visually.

TypeScript
#cms#content#content-management#i18n#internationalisation#javascript#l10n#localization#multilingual#nextjs#node#react-native#reactjs#typescript#vitejs
good first issue onlydust-wave design website UI

Per-component Internationalisation solution for JS application. Type-Safe. Translate with AI. Edit Visually.

TypeScript
#cms#content#content-management#i18n#internationalisation#javascript#l10n#localization#multilingual#nextjs#node#react-native#reactjs#typescript#vitejs
good first issue onlydust-wave design design-system

Per-component Internationalisation solution for JS application. Type-Safe. Translate with AI. Edit Visually.

TypeScript
#cms#content#content-management#i18n#internationalisation#javascript#l10n#localization#multilingual#nextjs#node#react-native#reactjs#typescript#vitejs
good first issue design website UI

Per-component Internationalisation solution for JS application. Type-Safe. Translate with AI. Edit Visually.

TypeScript
#cms#content#content-management#i18n#internationalisation#javascript#l10n#localization#multilingual#nextjs#node#react-native#reactjs#typescript#vitejs

AI Summary: This issue proposes enhancing an existing dropdown component to support hierarchical data, allowing for nested parent-child items. Key requirements include complex selection logic where selecting a parent automatically selects all children, a search bar that filters both parent and child items while preserving the hierarchy, and consistent styling with added indentation for nested elements. The goal is to provide a more robust and flexible dropdown experience for grouped data.

Complexity: 4/5
good first issue onlydust-wave design design-system

Per-component Internationalisation solution for JS application. Type-Safe. Translate with AI. Edit Visually.

TypeScript
#cms#content#content-management#i18n#internationalisation#javascript#l10n#localization#multilingual#nextjs#node#react-native#reactjs#typescript#vitejs
feature good first issue onlydust-wave

Per-component Internationalisation solution for JS application. Type-Safe. Translate with AI. Edit Visually.

TypeScript
#cms#content#content-management#i18n#internationalisation#javascript#l10n#localization#multilingual#nextjs#node#react-native#reactjs#typescript#vitejs
documentation good first issue design-system

Per-component Internationalisation solution for JS application. Type-Safe. Translate with AI. Edit Visually.

TypeScript
#cms#content#content-management#i18n#internationalisation#javascript#l10n#localization#multilingual#nextjs#node#react-native#reactjs#typescript#vitejs

AI Summary: This issue aims to create a reusable and accessible `KeyboardShortcut` component within the `@intlayer/design-system` package. The component will visually display keyboard shortcuts in documentation, dynamically render OS-specific symbols (e.g., ⌘ for Mac, Ctrl for Windows/Linux), and trigger a specified handler when the key combination is pressed, supporting type-safe shortcut definitions.

Complexity: 3/5
feature good first issue onlydust-wave design website

Per-component Internationalisation solution for JS application. Type-Safe. Translate with AI. Edit Visually.

TypeScript
#cms#content#content-management#i18n#internationalisation#javascript#l10n#localization#multilingual#nextjs#node#react-native#reactjs#typescript#vitejs

AI Summary: The `FeaturesSection` component on the website needs a complete redesign for mobile devices. It currently suffers from poor layout adaptation, making it hard to read, and causes high processing load leading to performance issues like frame drops on mobile.

Complexity: 4/5
good first issue onlydust-wave design website

Per-component Internationalisation solution for JS application. Type-Safe. Translate with AI. Edit Visually.

TypeScript
#cms#content#content-management#i18n#internationalisation#javascript#l10n#localization#multilingual#nextjs#node#react-native#reactjs#typescript#vitejs
good first issue onlydust-wave website design-system

Per-component Internationalisation solution for JS application. Type-Safe. Translate with AI. Edit Visually.

TypeScript
#cms#content#content-management#i18n#internationalisation#javascript#l10n#localization#multilingual#nextjs#node#react-native#reactjs#typescript#vitejs
documentation good first issue onlydust-wave design website

Per-component Internationalisation solution for JS application. Type-Safe. Translate with AI. Edit Visually.

TypeScript
#cms#content#content-management#i18n#internationalisation#javascript#l10n#localization#multilingual#nextjs#node#react-native#reactjs#typescript#vitejs
documentation good first issue onlydust-wave design website

Per-component Internationalisation solution for JS application. Type-Safe. Translate with AI. Edit Visually.

TypeScript
#cms#content#content-management#i18n#internationalisation#javascript#l10n#localization#multilingual#nextjs#node#react-native#reactjs#typescript#vitejs
good first issue onlydust-wave design website

Per-component Internationalisation solution for JS application. Type-Safe. Translate with AI. Edit Visually.

TypeScript
#cms#content#content-management#i18n#internationalisation#javascript#l10n#localization#multilingual#nextjs#node#react-native#reactjs#typescript#vitejs
good first issue onlydust-wave design website

Per-component Internationalisation solution for JS application. Type-Safe. Translate with AI. Edit Visually.

TypeScript
#cms#content#content-management#i18n#internationalisation#javascript#l10n#localization#multilingual#nextjs#node#react-native#reactjs#typescript#vitejs
feature good first issue

Per-component Internationalisation solution for JS application. Type-Safe. Translate with AI. Edit Visually.

TypeScript
#cms#content#content-management#i18n#internationalisation#javascript#l10n#localization#multilingual#nextjs#node#react-native#reactjs#typescript#vitejs
good first issue onlydust-wave website

Per-component Internationalisation solution for JS application. Type-Safe. Translate with AI. Edit Visually.

TypeScript
#cms#content#content-management#i18n#internationalisation#javascript#l10n#localization#multilingual#nextjs#node#react-native#reactjs#typescript#vitejs
bug good first issue onlydust-wave website design-system

Per-component Internationalisation solution for JS application. Type-Safe. Translate with AI. Edit Visually.

TypeScript
#cms#content#content-management#i18n#internationalisation#javascript#l10n#localization#multilingual#nextjs#node#react-native#reactjs#typescript#vitejs
good first issue onlydust-wave design website

Per-component Internationalisation solution for JS application. Type-Safe. Translate with AI. Edit Visually.

TypeScript
#cms#content#content-management#i18n#internationalisation#javascript#l10n#localization#multilingual#nextjs#node#react-native#reactjs#typescript#vitejs
feature javascript good first issue

Per-component Internationalisation solution for JS application. Type-Safe. Translate with AI. Edit Visually.

TypeScript
#cms#content#content-management#i18n#internationalisation#javascript#l10n#localization#multilingual#nextjs#node#react-native#reactjs#typescript#vitejs

AI Summary: Develop a VS Code extension UI tab for interacting with Intlayer dictionaries. This involves implementing authentication, remote dictionary synchronization (pull/push), a dictionary explorer for browsing and editing content, and a publishing mechanism. The extension should support both local and remote dictionaries, providing a user-friendly interface for managing translations within the VS Code editor.

Complexity: 4/5
feature good first issue onlydust-wave

Per-component Internationalisation solution for JS application. Type-Safe. Translate with AI. Edit Visually.

TypeScript
#cms#content#content-management#i18n#internationalisation#javascript#l10n#localization#multilingual#nextjs#node#react-native#reactjs#typescript#vitejs

AI Summary: Implement a new hook (`useI18n` or similar) across multiple Intlayer packages (React, Next.js, Vue, Preact) that provides a `t()` function for accessing translations. This hook should leverage existing Intlayer functionality, be type-safe, and support server-side rendering. The goal is to improve developer experience and ease migration from other i18n libraries.

Complexity: 4/5
feature good first issue onlydust-wave

Per-component Internationalisation solution for JS application. Type-Safe. Translate with AI. Edit Visually.

TypeScript
#cms#content#content-management#i18n#internationalisation#javascript#l10n#localization#multilingual#nextjs#node#react-native#reactjs#typescript#vitejs

AI Summary: Improve the existing OpenAI-powered documentation translation script for the Intlayer project. The task involves adding a review mode to compare original and translated content, preserving existing translations to avoid re-translation of unchanged sections, optimizing chunk merging logic to prevent formatting issues, and improving overall efficiency by minimizing OpenAI token usage. This improved script will be used for various Intlayer features, including large dictionary translations and CMS workflows.

Complexity: 4/5
feature good first issue onlydust-wave doc

Per-component Internationalisation solution for JS application. Type-Safe. Translate with AI. Edit Visually.

TypeScript
#cms#content#content-management#i18n#internationalisation#javascript#l10n#localization#multilingual#nextjs#node#react-native#reactjs#typescript#vitejs