finds.dev← search

// the find

mirego/accent

★ 1,487 · Elixir · BSD-3-Clause · updated Jun 2026

The first developer-oriented translation tool. True asynchronous flow between translators and your team.

Accent is a self-hosted translation management platform for teams who want to own their i18n workflow instead of paying for Crowdin or Phrase. It's an Elixir/Phoenix backend with a GraphQL API (via Absinthe), an Ember.js frontend, and a Node-based CLI for syncing translation files from CI. Built by Canadian agency Mirego and open-sourced in 2015.

- The GraphQL API is the real thing — it powers the UI itself, not a tacked-on layer, so anything the UI can do you can automate or script against the same endpoint

- Operation history with bulk rollback is genuinely useful in practice: when a translator bulk-replaces the wrong string, you can undo the whole operation instead of manually hunting down the damage

- OpenTelemetry instrumentation covers Phoenix, Ecto, Absinthe, Oban, Dataloader, and Bandit — you can actually observe this in production without guesswork

- JIPT (just-in-place translation) lets translators edit copy directly on the live app via an iframe overlay — niche feature but saves a lot of context-switching for teams with non-technical translators

- The Ember.js frontend is a long-term liability. Ember isn't dead but it's on a very different trajectory than the rest of the JS ecosystem, and finding people willing to contribute UI changes is going to get harder every year

- The CLI is TypeScript/Node — a third runtime to manage alongside Elixir and Postgres, which will surprise anyone expecting a single-language stack or a compiled binary they can drop in CI

- The Kubernetes deployment story is a third-party helm chart pointing at a fork of the repo, with a note in the docs that specs may need updating — so if you're running this on k8s, you're largely on your own

- 1,487 stars after eleven years of development signals limited ecosystem traction; Crowdin and Phrase have far larger integration libraries, and finding existing tooling or community answers for Accent-specific issues is going to be a solo effort

View on GitHub → Homepage ↗

// want more like this?

We dig through GitHub every week and send a few repos picked for what you actually care about — each with an honest take like this one.

Get finds in your inbox → Search again →