Update 2021-02-22
Hey! If you want to read the most recent version of this post, then checkout the original post on my blog. I update it regularly! 🌱
Star awesome-i18n repository
A full list of localization libraries and tools on Github can be found on GitHub. Feel free to add your resources there. 🤙
⚛️ Libraries list for React localization
Checkout my list of the best React libraries wich I gathered. I focus mainly on ReactJS, React Native and Expo libraries.
1. react-native-localize
A toolbox for your React Native app localization
2. FormatJS
Internationalize your web apps with react-intl library. Check also FormatJS CLI for message extraction below!
3. FormatJS CLI
Extract messages from project with FormatJS library
4. react-i18nify
Simple i18n translation and localization components and helpers for React
5. react-persian
react-persian is a set of react components for Persian localization
7. react-i18next
Internationalization framework for React / React Native which is based on i18next. The i18next-community created integrations for frontend-frameworks such as React, AngularJS, Vue.js and many more.
8. bloodyowl/react-translate
Internationalization for react
9. next-translate
Easy i18n for Next.js +10
10. react-translated
A dead simple way to add complex translations in a React project
11. React-intl hooks
React-intl-hooks is a small and fast library that you can use to replace Format.js components.
12. SimpleLocalize CLI
SimpleLocalize CLI allows you to upload and manage translation keys in cloud for free!
1.Upload translation in JSON files and manage them in translation editor.
2. Manage them in translation editor
3. Download ready to use JSON files
👋 Thanks for reading! Follow me on Twitter
Top comments (4)
And don’t forget to star the awesome-i18n repository!
github.com/jpomykala/awesome-i18n
This is great! 🙏
You can also try Tolgee! It has a lot of great features and it's also localization platform! :)
tolgee.io/integrations/react
Syncfusion library missing here syncfusion.com/react-ui-components