[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"project-73574":3},{"id":4,"name":5,"fullName":6,"owner":7,"repo":5,"description":8,"homepage":9,"htmlUrl":10,"language":11,"languages":10,"totalLinesOfCode":10,"stars":12,"forks":13,"watchers":14,"openIssues":15,"contributorsCount":16,"subscribersCount":16,"size":16,"stars1d":17,"stars7d":17,"stars30d":18,"stars90d":16,"forks30d":16,"starsTrendScore":19,"compositeScore":20,"rankGlobal":10,"rankLanguage":10,"license":21,"archived":22,"fork":22,"defaultBranch":23,"hasWiki":22,"hasPages":22,"topics":24,"createdAt":10,"pushedAt":10,"updatedAt":30,"readmeContent":31,"aiSummary":32,"trendingCount":16,"starSnapshotCount":16,"syncStatus":18,"lastSyncTime":33,"discoverSource":34},73574,"lingo.dev","lingodotdev\u002Flingo.dev","lingodotdev","Open-source localization engineering tools. Connects to Lingo.dev localization engineering platform for consistent, quality translations.","https:\u002F\u002Flingo.dev",null,"TypeScript",5403,824,11,42,0,1,2,3,67.45,"Apache License 2.0",false,"main",[25,26,27,28,29],"i18n","javascript","react","react-native","typescript","2026-06-12 04:01:10","\u003Cp align=\"center\">\n  \u003Ca href=\"https:\u002F\u002Flingo.dev\">\n    \u003Cimg src=\"https:\u002F\u002Fraw.githubusercontent.com\u002Flingodotdev\u002Flingo.dev\u002Fmain\u002Fcontent\u002Fbanner.png\" width=\"100%\" alt=\"Lingo.dev – localization engineering platform\" \u002F>\n  \u003C\u002Fa>\n\u003C\u002Fp>\n\n\u003Cp align=\"center\">\n  \u003Cstrong>Open-source localization engineering tools. Connect to Lingo.dev localization engineering platform for consistent, quality translations.\u003C\u002Fstrong>\n\u003C\u002Fp>\n\n\u003Cbr \u002F>\n\n\u003Cp align=\"center\">\n  \u003Ca href=\"#lingodev-api\">Lingo API\u003C\u002Fa> •\n  \u003Ca href=\"#lingodev-mcp\">Lingo React MCP\u003C\u002Fa> •\n  \u003Ca href=\"#lingodev-cli\">Lingo CLI\u003C\u002Fa> •\n  \u003Ca href=\"#lingodev-cicd\">Lingo GitHub Action\u003C\u002Fa> •\n  \u003Ca href=\"#lingodev-compiler\">Lingo Compiler for React (Early alpha)\u003C\u002Fa>\n\u003C\u002Fp>\n\n\u003Cp align=\"center\">\n  \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Flingodotdev\u002Flingo.dev\u002Factions\u002Fworkflows\u002Frelease.yml\">\n    \u003Cimg src=\"https:\u002F\u002Fgithub.com\u002Flingodotdev\u002Flingo.dev\u002Factions\u002Fworkflows\u002Frelease.yml\u002Fbadge.svg\" alt=\"Release\" \u002F>\n  \u003C\u002Fa>\n  \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Flingodotdev\u002Flingo.dev\u002Fblob\u002Fmain\u002FLICENSE.md\">\n    \u003Cimg src=\"https:\u002F\u002Fimg.shields.io\u002Fgithub\u002Flicense\u002Flingodotdev\u002Flingo.dev\" alt=\"License\" \u002F>\n  \u003C\u002Fa>\n  \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Flingodotdev\u002Flingo.dev\u002Fcommits\u002Fmain\">\n    \u003Cimg src=\"https:\u002F\u002Fimg.shields.io\u002Fgithub\u002Flast-commit\u002Flingodotdev\u002Flingo.dev\" alt=\"Last Commit\" \u002F>\n  \u003C\u002Fa>\n  \u003Ca href=\"https:\u002F\u002Flingo.dev\u002Fen\">\n    \u003Cimg src=\"https:\u002F\u002Fimg.shields.io\u002Fbadge\u002FProduct%20Hunt-%231%20DevTool%20of%20the%20Month-orange?logo=producthunt&style=flat-square\" alt=\"Product Hunt #1 DevTool of the Month\" \u002F>\n  \u003C\u002Fa>\n  \u003Ca href=\"https:\u002F\u002Flingo.dev\u002Fen\">\n    \u003Cimg src=\"https:\u002F\u002Fimg.shields.io\u002Fbadge\u002FProduct%20Hunt-%231%20Product%20of%20the%20Week-orange?logo=producthunt&style=flat-square\" alt=\"Product Hunt #1 DevTool of the Week\" \u002F>\n  \u003C\u002Fa>\n  \u003Ca href=\"https:\u002F\u002Flingo.dev\u002Fen\">\n    \u003Cimg src=\"https:\u002F\u002Fimg.shields.io\u002Fbadge\u002FProduct%20Hunt-%232%20Product%20of%20the%20Day-orange?logo=producthunt&style=flat-square\" alt=\"Product Hunt #2 Product of the Day\" \u002F>\n  \u003C\u002Fa>\n  \u003Ca href=\"https:\u002F\u002Flingo.dev\u002Fen\">\n    \u003Cimg src=\"https:\u002F\u002Fimg.shields.io\u002Fbadge\u002FGitHub-Trending-blue?logo=github&style=flat-square\" alt=\"Github trending\" \u002F>\n  \u003C\u002Fa>\n\u003C\u002Fp>\n\n---\n\n## Quick Start\n\n| Tool                                               | What it does                                        | Quick Command                      |\n| -------------------------------------------------- | --------------------------------------------------- | ---------------------------------- |\n| [**Lingo React MCP**](#lingodev-mcp)               | AI-assisted i18n setup for React apps               | Prompt: `Set up i18n`              |\n| [**Lingo CLI**](#lingodev-cli)                     | Localize JSON, YAML, markdown, CSV, PO files        | `npx lingo.dev@latest run`         |\n| [**Lingo GitHub Action**](#lingodev-cicd)          | Continuous localization in GitHub Actions           | `uses: lingodotdev\u002Flingo.dev@main` |\n| [**Lingo Compiler for React**](#lingodev-compiler) | Build-time React localization without i18n wrappers | `withLingo()` plugin               |\n\n### Localization engines\n\nThese tools connect to [localization engines](https:\u002F\u002Flingo.dev) – stateful translation APIs you create on the Lingo.dev localization engineering platform. Each engine persists glossaries, brand voice, and per-locale instructions across every request, [reducing terminology errors 16.6–44.6%](https:\u002F\u002Flingo.dev\u002Fresearch\u002Fretrieval-augmented-localization). Or [bring your own LLM](#lingodev-cli).\n\n---\n\n### Lingo.dev MCP\n\nSetting up i18n in React apps is error-prone – even AI coding assistants hallucinate non-existent APIs and break routing. Lingo.dev MCP gives AI assistants structured access to framework-specific i18n knowledge for Next.js, React Router, and TanStack Start. Works with Claude Code, Cursor, GitHub Copilot Agents, and Codex.\n\n[Read the docs →](https:\u002F\u002Flingo.dev\u002Fen\u002Fmcp)\n\n---\n\n### Lingo.dev CLI\n\nLocalize JSON, YAML, markdown, CSV, and PO files in one command. A lockfile tracks what's already localized – only new or changed content gets processed. Defaults to your localization engine on Lingo.dev, or bring your own LLM (OpenAI, Anthropic, Google, Mistral, OpenRouter, Ollama).\n\n```bash\nnpx lingo.dev@latest init\nnpx lingo.dev@latest run\n```\n\n[Read the docs →](https:\u002F\u002Flingo.dev\u002Fen\u002Fdocs\u002Fcli)\n\n---\n\n### Lingo.dev CI\u002FCD\n\nContinuous localization in your pipeline. Every push triggers localization – missing strings get filled before code reaches production. Supports GitHub Actions, GitLab CI\u002FCD, and Bitbucket Pipelines.\n\n```yaml\nuses: lingodotdev\u002Flingo.dev@main\nwith:\n  api-key: ${{ secrets.LINGODOTDEV_API_KEY }}\n```\n\n[Read the docs →](https:\u002F\u002Flingo.dev\u002Fen\u002Fdocs\u002Fintegrations)\n\n---\n\n### Lingo.dev API\n\nCall your localization engine directly from backend code. Synchronous and async localization with webhook delivery, failure isolation per locale, and real-time progress via WebSocket.\n\n[Read the docs →](https:\u002F\u002Flingo.dev\u002Fen\u002Fdocs\u002Fapi)\n\n---\n\n### Lingo Compiler for React (Early alpha)\n\nBuild-time React localization without i18n wrappers. Write components with plain English text – the compiler detects translatable strings and generates localized variants at build time. No translation keys, no JSON files, no `t()` functions. Supports Next.js (App Router) and Vite + React.\n\n[Read the docs →](https:\u002F\u002Flingo.dev\u002Fen\u002Fdocs\u002Freact\u002Fcompiler)\n\n---\n\n## Contributing\n\nContributions welcome. Please follow these guidelines:\n\n1. **Issues:** [Report bugs or request features](https:\u002F\u002Fgithub.com\u002Flingodotdev\u002Flingo.dev\u002Fissues)\n2. **Pull Requests:** [Submit changes](https:\u002F\u002Fgithub.com\u002Flingodotdev\u002Flingo.dev\u002Fpulls)\n   - Every PR requires a changeset: `pnpm new` (or `pnpm new:empty` for non-release changes)\n   - Ensure tests pass before submitting\n3. **Development:** This is a pnpm + turborepo monorepo\n   - Install dependencies: `pnpm install`\n   - Run tests: `pnpm test`\n   - Build: `pnpm build`\n\n**Support:** [Discord community](https:\u002F\u002Flingo.dev\u002Fgo\u002Fdiscord)\n\n## Star History\n\nIf you find Lingo.dev useful, give us a star and help us reach 10,000 stars!\n\n[![Star History Chart](https:\u002F\u002Fapi.star-history.com\u002Fsvg?repos=lingodotdev\u002Flingo.dev&type=Date)](https:\u002F\u002Fwww.star-history.com\u002F#lingodotdev\u002Flingo.dev&Date)\n\n## Localized Documentation\n\n**Available translations:**\n\n[English](https:\u002F\u002Fgithub.com\u002Flingodotdev\u002Flingo.dev) • [中文](\u002Freadme\u002Fzh-Hans.md) • [日本語](\u002Freadme\u002Fja.md) • [한국어](\u002Freadme\u002Fko.md) • [Español](\u002Freadme\u002Fes.md) • [Français](\u002Freadme\u002Ffr.md) • [Русский](\u002Freadme\u002Fru.md) • [Українська](\u002Freadme\u002Fuk-UA.md) • [Deutsch](\u002Freadme\u002Fde.md) • [Italiano](\u002Freadme\u002Fit.md) • [العربية](\u002Freadme\u002Far.md) • [עברית](\u002Freadme\u002Fhe.md) • [हिन्दी](\u002Freadme\u002Fhi.md) • [Português (Brasil)](\u002Freadme\u002Fpt-BR.md) • [বাংলা](\u002Freadme\u002Fbn.md) • [فارسی](\u002Freadme\u002Ffa.md) • [Polski](\u002Freadme\u002Fpl.md) • [Türkçe](\u002Freadme\u002Ftr.md) • [اردو](\u002Freadme\u002Fur.md) • [भोजपुरी](\u002Freadme\u002Fbho.md) • [অসমীয়া](\u002Freadme\u002Fas-IN.md) • [ગુજરાતી](\u002Freadme\u002Fgu-IN.md) • [मराठी](\u002Freadme\u002Fmr-IN.md) • [ଓଡ଼ିଆ](\u002Freadme\u002For-IN.md) • [ਪੰਜਾਬੀ](\u002Freadme\u002Fpa-IN.md) • [සිංහල](\u002Freadme\u002Fsi-LK.md) • [தமிழ்](\u002Freadme\u002Fta-IN.md) • [తెలుగు](\u002Freadme\u002Fte-IN.md)\n\n**Adding a new language:**\n\n1. Add locale code to [`i18n.json`](.\u002Fi18n.json) using [BCP-47 format](https:\u002F\u002Fdeveloper.mozilla.org\u002Fen-US\u002Fdocs\u002FWeb\u002FJavaScript\u002FReference\u002FGlobal_Objects\u002FIntl\u002FLocale)\n2. Submit a pull request\n","lingodotdev\u002Flingo.dev 是一套开源的本地化工程工具，旨在通过连接 Lingo.dev 平台来提供一致且高质量的翻译。项目的核心功能包括 AI 辅助的 React 应用 i18n 设置、多种文件格式（如 JSON、YAML、Markdown 等）的本地化处理、以及集成到 GitHub Actions 的持续本地化支持。此外，它还为 React 提供了一个编译时的本地化解决方案，无需使用 i18n 包装器。该工具集非常适合需要进行多语言版本开发和维护的前端项目，尤其是那些基于 React 或 React Native 构建的应用程序。","2026-06-11 03:46:13","high_star"]