Developer-first localizationinfrastructure built on git

Inlang turns your git repository into the collaboration and automation hub for localization while keeping full control and flexibility.

Get startedView on GitHub

Open source projects that use inlang

inlang/example

Example repository that showcases inlang.

Open

jazzband/djangorestframework-simplejwt

A JSON Web Token authentication plugin for the Django REST Framework.

Open

osmosis-labs/osmosis-frontend

Web interface for Osmosis Zone

Open

Get contributions and grow your open source project.

Add your repository

README.md

Twitter

Developer-first localization infrastructure
and test-case for git-based apps.

Inlang turns your git repository into the single source of truth for localization. Increase i18n and localization productivity with dev tools, an editor to manage translations, and automation via CI/CD:

  • no hosting, accounts, and synchronization required.
  • use git workflows like pull requests.
  • automation via CI/CD.
  • avoid silos between developers and translators.

Git-based architecture

Documentation

Go to inlang.com/documentation.

Community & Support

📖 Example - An example repository that uses inlang.

🌱 Ecosystem - Plugins, resources, and more.

🚩 Issues - Bugs end errors you encounter using inlang.

💬 Forum - Get help, ask questions, request features, and discuss inlang.

🗣️ Discord - Hanging out with the community.

✉️ Email - Inquiries.

Applications

Editor

Let non-technical team members (translators) manage messages in a repository. The editor is a baby of VSCode and Figma, combining a git based editor with a web-based and simple to use editor.

the inlang editor to manage translations

Dev tools

Inlang is designed to be extended, the dev tools below are a small selection of dev tools that are maintained by inlang. With the @inlang/core module, you are able to build tools according your needs. Read more about the infrastructure design principle.

IDE-Extension (get notified)

Improve developers' productivity by (semi)automating repetitive tasks like the extraction of messages, seeing localization related errors directly in the IDE and more.

Screen Recording 2022-02-15 at 15 02 26

CLI (get notified)

Validate and extract messages in a repository with inlang's CLI.

CLI validate example

Automation (CI/CD)

Use dev tools like the CLI to automate localization tasks via CI/CD pipelines.

More is coming soon...