Common challenge
Shipping product text safely across multiple frameworks, languages, and release cycles requires one workflow that keeps every surface aligned.
Software localization platform
ReRune gives teams one place to manage app strings, coordinate translation work, sync developer formats, and deliver approved updates across supported web, mobile, and cross-platform workflows.





Shipping product text safely across multiple frameworks, languages, and release cycles requires one workflow that keeps every surface aligned.
Product teams with interface copy across several surfaces that need localization connected directly to the release path.
ReRune starts where localization hurts most: app strings, release sync, and runtime updates. From there, it supports broader product localization from the same workspace.
Workflow
ReRune connects translation management to the delivery path developers already use: dashboard work, AI assistance, CLI/API sync, and OTA updates where a supported SDK is installed.
Manage keys, languages, values, placeholders, dictionaries, metadata, and project context before translation work spreads across files and messages.
Use DeepL or OpenRouter-assisted translation flows with dictionaries and product context close to the text being reviewed.
Use CLI/API workflows to move approved translations into repositories, CI/CD jobs, scripted release tasks, or custom platform integrations.
Export platform formats or publish OTA updates for supported SDKs while keeping bundled app resources as the safe fallback.
Coverage
Start where localization creates release friction, then keep web, mobile, and cross-platform products in one shared workspace as your surface area grows.
Developer delivery
Use the ReRune CLI locally or in CI/CD to manage project translations, then deliver approved runtime updates through the SDK built for your app.
Companion CLI
Use the ReRune CLI to sync, validate, and manage translations right from your terminal. Run syncs in CI/CD or locally whenever you need to push a new language.
Homebrew (macOS/Linux):
brew install BasalBit/tap/rerunereruneConnect the project
Create the project config and connect the repository to its ReRune workspace.
rerune --pullPull approved updates
Bring current dashboard translations into the app or its build workflow.
rerune --pushPush local changes
Send local translation updates back to ReRune for the team to manage and publish.
SDK directory
ReRune publishes OTA integrations for Flutter, Android, iOS, React, and React Native while each app keeps bundled localization as its fallback.
Flutter rerune ^1.0.0
Android rerune-android-compose:1.0.1
rerune-android-views:1.0.1
iOS ReRune 1.0.0
React @rerune/react@1.0.0
React Native @rerune/react-native@1.0.0Questions
It means managing user-facing software text as product data: keys, languages, values, metadata, placeholders, dictionaries, AI assistance, developer sync, and supported runtime delivery.
Yes. ReRune centralizes the localization workspace while delivery can vary by surface: exports, CLI/API sync, and OTA SDK updates where supported.
Yes. ReRune is structured around projects, languages, keys, dictionaries, metadata, CLI/API sync, and SDK delivery paths so teams can manage several product surfaces from one localization workspace.
Explore next
Go deeper into the developer, platform, and delivery workflows connected to this page.
Manage web app localization with translation keys, AI assistance, CLI/API sync, and OTA delivery through the public @rerune/react SDK for i18next.
Read moreAdd ReRune OTA translations to React with @rerune/react while keeping i18next, react-i18next, bundled fallbacks, language switching, and SSR support.
Read moreUse ReRune Flutter SDK 1.0.0 for OTA localization updates while keeping generated delegates, bundled resources, CLI sync, and AI assistance.
Read moreCreate projects, manage keys, use AI assistance with context, sync through CLI/API, and publish approved runtime updates when your app uses a supported ReRune SDK.