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. Learn more →
Top 7 JavaScript Intl Projects
-
globalize
A JavaScript library for internationalization and localization that leverages the official Unicode CLDR JSON data
-
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.
-
gatsby-plugin-intl
Gatsby plugin that turns your website into an internationalization-framework out of the box.
-
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: 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.)
[1] https://projectfluent.org/
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.
JavaScript Intl related posts
- A bug which is only a bug five days out of the year
- Use YouTube to improve your English pronunciation
- Thoughts on the new Temporal Date API in Javascript??
- Effortlessly handle dates and times in JavaScript with Luxon
- Luxon Timezones and JS-Date interop
- Day.js Fast 2kB alternative to Moment.js with the same modern API
- converting seconds to human readable form
-
A note from our sponsor - SurveyJS
surveyjs.io | 26 Apr 2024
Index
What are some of the best open-source Intl projects in JavaScript? This list will help you:
Project | Stars | |
---|---|---|
1 | Luxon | 14,864 |
2 | globalize | 4,777 |
3 | fluent | 1,295 |
4 | gatsby-plugin-intl | 323 |
5 | eslint-plugin-i18n-json | 172 |
6 | enlite-starter | 36 |
7 | react-translate-maker | 35 |
Sponsored