The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning. Learn more →
Top 23 TypeScript I18n Projects
-
SurveyJS
Open-Source JSON Form Builder to Create Dynamic Forms Right in Your App. With SurveyJS form UI libraries, you can build and style forms in a fully-integrated drag & drop form builder, render them in your JS app, and store form submission data in any backend, inc. PHP, ASP.NET Core, and Node.js.
-
timeago.js
:clock8: :hourglass: timeago.js is a tiny(2.0 kb) library used to format date with `*** time ago` statement.
-
nestjs-boilerplate
NestJS boilerplate. Auth, TypeORM, Mongoose, Postgres, MongoDB, Mailing, I18N, Docker.
-
WorkOS
The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.
-
typesafe-i18n
A fully type-safe and lightweight internationalization library for all your TypeScript and JavaScript projects.
-
react-boilerplate-cra-template
:fire: Setup Create React App with React Boilerplate. Highly scalable & Best DX & Performance Focused & Best practices.
-
element-tiptap
🌸A modern WYSIWYG rich-text editor using tiptap and Element UI for Vue3 (1.0 for Vue2)
-
Accent
The first developer-oriented translation tool. True asynchronous flow between translators and your team.
-
saasfly
Your Next SaaS Template or Boilerplate ! A magic trip start with `bun create saasfly` . The more stars, the more surprises
-
astro-i18next
An astro integration of i18next + some utility components to help you translate your astro websites!
-
InfluxDB
Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
Project mention: Big Numbers, No Worries: JavaScript Format Number With Commas | dev.to | 2024-03-23You can use a third-party library, which is a bunch of code that someone else wrote for you. Many awesome third-party libraries can format numbers with commas in JavaScript. For example, you can try Numeral.js, Accounting.js, or Format.js.
Project mention: Final2x - Enhance Your Images with Effortless Cross-Platform Super-Resolution at Any Scale | /r/linux | 2023-07-01
Project mention: Extensive React Boilerplate to kickstart a new frontend project | dev.to | 2024-02-14How much time do we typically spend on project setup? We're talking about configuring installed libraries and writing boilerplate code to structure and implement best practices for achieving optimal website performance. At Brocoders, we often start new projects from scratch. That's why over 3 years ago, we created a NestJS boilerplate for the backend so that we wouldn't have to spend time developing core functionality that the end user doesn't see but is crucial for developers. Over this time, the boilerplate has received 1.9k stars on GitHub and has gained significant popularity beyond our company. Now, we've decided to take it a step further and created the Extensive React Boilerplate for the frontend. Its purpose is to keep our best practices in project development together, avoiding familiar pitfalls and reducing development time.
inlang: localization infrastructure for software and the next git (made by the inlang team and same author of the amazing typesafe-i18n library)
Some libraries support ways to handle missing translations (e.g., TranslocoMissingHandler from Transloco or MissingTranslationHandler from ngx-translate). So that's a way to find out any missing translations, but that's quite manual because you have to go over every part of the served application.
Project mention: Implementing Internationalization (i18n) in Next.js 14 using App Router | dev.to | 2024-04-17next-intl Library: https://github.com/amannn/next-intl
For more, check out https://i18n.nuxtjs.org/
View on GitHub
Project mention: Saasfly – An easy-to-use and enterprise-grade Next.js boilerplate | news.ycombinator.com | 2024-04-03
Project mention: Show HN: Replexica – AI-powered internationalization compiler for React (+ API) | news.ycombinator.com | 2024-04-12Hey! Max here, one of the co-founders - great question!
Technically - it's a compiler plugin: it augments build artifacts, so that extracting text from the app into JSON files for further translation is no longer required.
Since we're solving the problem at compile time, React code remains the same, but the app becomes just one cli command away from being fully translated into other languages!
Here's me speedrunning (~2min?) the localization of a typical next js app from english to spanish: https://github.com/replexica/replexica/blob/main/getting-sta...
and you reference a helper, such as {{t}} from ember-intl.
TypeScript I18n related posts
- Implementing Internationalization (i18n) in Next.js 14 using App Router
- Show HN: Replexica – AI-powered internationalization compiler for React (+ API)
- Handling internalisation (I18N) in Vue
- How next-intl Works
- Localized tRPC errors
- Translating zod errors with next-intl
- I build a free tool for software localization due to my pain, and now I need the community feedback. Please, try and let me know what you think 🙏️
-
A note from our sponsor - WorkOS
workos.com | 25 Apr 2024
Index
What are some of the best open-source I18n projects in TypeScript? This list will help you:
Project | Stars | |
---|---|---|
1 | React Intl | 14,059 |
2 | Final2x | 5,193 |
3 | timeago.js | 5,147 |
4 | core | 4,461 |
5 | jsLingui | 4,198 |
6 | i18n-ally | 3,530 |
7 | nestjs-boilerplate | 2,316 |
8 | react-native-localize | 2,197 |
9 | typesafe-i18n | 2,092 |
10 | Traduora | 1,939 |
11 | transloco | 1,932 |
12 | react-boilerplate-cra-template | 1,867 |
13 | next-intl | 1,768 |
14 | i18n | 1,620 |
15 | element-tiptap | 1,227 |
16 | svelte-i18n | 1,164 |
17 | Accent | 1,169 |
18 | next-international | 1,140 |
19 | saasfly | 811 |
20 | chatgpt-i18n | 760 |
21 | replexica | 744 |
22 | astro-i18next | 449 |
23 | ember-intl | 434 |
Sponsored