svelte-i18n VS typesafe-i18n

Compare svelte-i18n vs typesafe-i18n and see what are their differences.

svelte-i18n

Internationalization library for Svelte (by kaisermann)

typesafe-i18n

An opinionated, fully type-safe, lightweight localization library for TypeScript and JavaScript projects with no external dependencies. (by ivanhofer)
Our great sponsors
  • Scout APM - Less time debugging, more time building
  • OPS - Build and Run Open Source Unikernels
  • SonarLint - Deliver Cleaner and Safer Code - Right in Your IDE of Choice!
svelte-i18n typesafe-i18n
5 14
664 744
- -
6.1 9.7
12 days ago 1 day ago
TypeScript TypeScript
MIT License MIT License
The number of mentions indicates the total number of mentions that we've tracked plus the number of user suggested alternatives.
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.

svelte-i18n

Posts with mentions or reviews of svelte-i18n. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2022-01-24.

typesafe-i18n

Posts with mentions or reviews of typesafe-i18n. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2022-01-15.
  • Best i18n library for SvelteKit?
    4 projects | reddit.com/r/sveltejs | 15 Jan 2022
    There are some great i18n libraries which can be used together with SvelteKit, such as svelte-i18n, typesafe-i18n or svelte-intl-precompile. However, a month ago, I decided to create my own, modular and lightweight one, because i was missing some features like dynamic translations load (load translations for visited pages only), custom translation sources (e.g. external API) or component scoped translations, etc...
  • typesafe-i18n: a fully type-safe, lightweight localization library
    1 project | reddit.com/r/vuejs | 28 Dec 2021
    Hi everyone, I want to share with you a project I have been working on in the last couple of months: https://github.com/ivanhofer/typesafe-i18n
    2 projects | reddit.com/r/sveltejs | 21 Jul 2021
    issue
  • Internationalization, outing and hooks
    2 projects | reddit.com/r/sveltejs | 28 Nov 2021
    I have created an example how to use the lightweight i18n library typesafe-i18n in a SvelteKit project.
  • Released Tolgee i18n open-source platform Svelte integration. Your thoughts?
    2 projects | reddit.com/r/sveltejs | 20 Nov 2021
    Cool project, the only issue I can see is missing types for the translation functions. That's mostly the biggest reason I (personally) won't use it for production systems. I have had some bad experiences with i18n in the past. So I decided to create my own i18n solution with full typesafety in mind: https://github.com/ivanhofer/typesafe-i18n Since Tolgee already is able to transform source code, you maybe also want to think about generating a wrapper for full TypeScript support. Something similar like https://github.com/inlang/inlang does
  • Need help to bring i18n library to Vue developers
    1 project | reddit.com/r/vuejs | 13 Nov 2021
    I have created the fully typesafe internationalization library typesafe-i18n because I was not satisfied with existing i18n solutions. Initially I have developed it for a Svelte Project, but I have also added support for React and Angular and now I also want to bring it to Vue developers.
  • inlang: an open-source localization solution with type-safety, machine translations, external translators, and automatic sync
    4 projects | reddit.com/r/reactjs | 29 Oct 2021
    The SDK is not a wrapper around typesafe-i18n. Its just typesafe-i18n with an adapter/importer from us that syncs the translations from the "dashboard". The adapter/impoter is a one way sync (so far) from the dashboard to the source code. The VSCode extension is a one way key creation from the source code to the dashboard. Besides the importer and VSCode extension, the rest is "just" type safe i18n. So, yes if you want to get started, the docs from typesafe-i18n apply to inlang too.
    4 projects | reddit.com/r/reactjs | 29 Oct 2021
    Type-safety using typesafe-i18n (thanks to /u/ivanhofer)
  • Localization platform in Svelte Kit
    2 projects | reddit.com/r/sveltejs | 27 Oct 2021
    Long story short, we are now building an open source localization solution for developers using SvelteKit for the front-end. As of right now, you get easy key creation directly in VSCode which are automatically machine translated, type-safety (thanks to typesafe-i18n) and most importantly: collaboration with external translators/team members including auto-sync with your source code!
  • What about localization with Svelte/SvelteKit?
    3 projects | reddit.com/r/sveltejs | 27 Oct 2021
    I have build my own i18n solution because I was not satisfied with the existing ones. Maybe it also fits your needs: https://github.com/ivanhofer/typesafe-i18n

What are some alternatives?

When comparing svelte-i18n and typesafe-i18n you can also consider the following projects:

headlessui - Completely unstyled, fully accessible UI components, designed to integrate beautifully with Tailwind CSS.

SvelteKit - The fastest way to build Svelte apps

jsLingui - 🌍📖 A readable, automated, and optimized (5 kb) internationalization for JavaScript

React Intl - The monorepo home to all of the FormatJS related libraries, most notably react-intl.

svelte-preprocess - A ✨ magical ✨ Svelte preprocessor with sensible defaults and support for: PostCSS, SCSS, Less, Stylus, Coffeescript, TypeScript, Pug and much more.

type-challenges - Collection of TypeScript type challenges with online judge

tolgee-js - Tolgee JavaScript libraries monorepo

buefy - Lightweight UI components for Vue.js based on Bulma

vue-i18n-extract - Manage vue-i18n localization with static analysis

inlang - Open Source localization (translation) solution for apps with type safety, machine translations, collaboration, and automatic sync in one tight package.