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. Learn more →
Top 20 Intl Open-Source 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.
-
globalize
A JavaScript library for internationalization and localization that leverages the official Unicode CLDR JSON data
-
gatsby-plugin-intl
Gatsby plugin that turns your website into an internationalization-framework out of the box.
-
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.
-
intl-explorer
Intl Explorer is an interactive tool for experimenting and trying out the ECMAScript Internationalization API.
-
formatphp
🌍 Internationalize PHP apps. This library provides an API to format dates, numbers, and strings, including pluralization and handling translations.
-
core
A lightweight, simple, flexible, automatic translation tool for JavaScript(适用于 JavaScript 的轻量、简单、灵活、自动翻译的国际化工具) (by i18n-pro)
-
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: A bug which is only a bug five days out of the year | news.ycombinator.com | 2024-01-31To be honest, use a library where someone else figured out the ambiguities and accounted for the edge cases. Good starting point: https://moment.github.io/luxon/#/math
Date-fns is fine for simpler use cases but Luxon is a lot more complete, especially where it comes to time zones.
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: Use YouTube to improve your English pronunciation | news.ycombinator.com | 2023-10-30Tried BoldVoice right now and almost immediately hit a bit of awkwardness: “Tomorrow, we’ll work on Practice your consonant skills”. Usually I wouldn’t complain about this sort of thing, but in a language learning app it seems unfortunate. (Mozilla’s Project Fluent[1] was built to handle these situations in a localization setting, but you can probably get away with something much simpler.)
and you reference a helper, such as {{t}} from ember-intl.
The situation is partly saved by the eslint plugin eslint-plugin-i18n-json, which checks the identity of the keys in json files, but it's also not enough for reliability.
I've released https://intl.rmcreative.ru/ a long-long time ago. Source is here: https://github.com/samdark/intl-icu-data-tables
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.
Intl related posts
- A bug which is only a bug five days out of the year
- Use YouTube to improve your English pronunciation
- What library do you use to handle dates?
- Thoughts on the new Temporal Date API in Javascript??
- Effortlessly handle dates and times in JavaScript with Luxon
- TIL – How to split JavaScript strings into sentences, words or graphemes with Intl.Segmenter
- Luxon Timezones and JS-Date interop
-
A note from our sponsor - InfluxDB
www.influxdata.com | 19 Apr 2024
Index
What are some of the best open-source Intl projects? This list will help you:
Project | Stars | |
---|---|---|
1 | Luxon | 14,842 |
2 | React Intl | 14,059 |
3 | globalize | 4,777 |
4 | jsLingui | 4,198 |
5 | fluent | 1,293 |
6 | ember-intl | 433 |
7 | gatsby-plugin-intl | 323 |
8 | eslint-plugin-i18n-json | 172 |
9 | intl-explorer | 129 |
10 | Aura.Intl | 90 |
11 | formatphp | 74 |
12 | next-intl | 38 |
13 | intl-icu-data-tables | 36 |
14 | enlite-starter | 36 |
15 | react-translate-maker | 35 |
16 | proposal-intl-localematcher | 31 |
17 | core | 26 |
18 | proposal-intl-segmenter-v2 | 12 |
19 | fbt | 11 |
20 | i18n | 5 |