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 Internationalization 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.
-
typesafe-i18n
A fully type-safe and lightweight internationalization library for all your TypeScript and JavaScript projects.
-
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.
-
lit-translate
A blazing-fast and lightweight internationalization (i18n) library for your next web-based project
-
i18n-unused
The static analyze tool for finding, marking and removing unused and missing i18n translations in your JavaScript project
-
core
A lightweight, simple, flexible, automatic translation tool for JavaScript(适用于 JavaScript 的轻量、简单、灵活、自动翻译的国际化工具) (by i18n-pro)
-
notify-me-solinca
Mobile app developed with React Native using Expo, JWT authentication and Styled Components, to allow the clients of Solinca's fitness clubs to configure his/her favorite classes and clubs and receive a push notification when a spot is available for these classes and also easily check all the classes with available spots in the favorite clubs.
-
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.
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.
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.
and you reference a helper, such as {{t}} from ember-intl.
Project mention: Ask HN: If you were to build a web app today what tech stack would you choose? | news.ycombinator.com | 2023-10-29
Project mention: Slack Automation: No More Hardcoding channel_ids for Event Triggers! | dev.to | 2024-04-16Link trigger to launch the configuration workflow
Project mention: An impressively innovative internationalization solution for JavaScript | news.ycombinator.com | 2023-06-07All the documentation for this library is available in the repository. For more information, please visit https://github.com/i18n-pro/core. If you find it helpful, please consider giving it a to show your support.
TypeScript Internationalization related posts
- Coping with i18n
- Internationalization best practices for front-end developers
- SvelteKit-Internationalization: Localization for SvelteKit
- Episode 23/23: Hydration in Angular, Angular Community Meetup
- Angular 16 Unveiled: Discover the Top 7 Features
- Detox for i18n
- Using ChatGPT to auto generate config files: Wasted effort for us
-
A note from our sponsor - WorkOS
workos.com | 27 Apr 2024
Index
What are some of the best open-source Internationalization projects in TypeScript? This list will help you:
Project | Stars | |
---|---|---|
1 | React Intl | 14,068 |
2 | jsLingui | 4,204 |
3 | react-native-localize | 2,197 |
4 | typesafe-i18n | 2,092 |
5 | Traduora | 1,939 |
6 | transloco | 1,932 |
7 | svelte-i18n | 1,165 |
8 | ember-intl | 434 |
9 | lib | 411 |
10 | attranslate | 304 |
11 | vue-i18n-extract | 288 |
12 | fluent-vue | 231 |
13 | tolgee-js | 216 |
14 | lit-translate | 136 |
15 | angular-i18next | 126 |
16 | i18n-unused | 125 |
17 | vocab | 122 |
18 | locl | 91 |
19 | deno-message-translator | 37 |
20 | i18n-tools | 37 |
21 | core | 26 |
22 | notify-me-solinca | 17 |
23 | inlang-plugin-typesafe-i18n | 11 |
Sponsored