Repository navigation
LowLex v0.1: light translation server (Go + embedded CodeAtlas UI) - #1
Merged
Merged
Conversation
Go backend (stdlib HTTP, pure-Go SQLite, argon2id) with the SvelteKit UI (CodeAtlas UI, LowBloat theme) embedded into one static binary for Linux, macOS and Windows, plus Dockerfile and compose.yaml. - First admin with a forced password change, or LOWLEX_ADMIN_PASSWORD - Global admin/user accounts; per-project manager, developer, reviewer, translator and viewer roles, with per-language limits - Translation editor, machine translation (Google, DeepL, Microsoft, LibreTranslate) and any OpenAI-compatible AI, single and batch - Import/export: JSON flat/nested, CSV, PO, Android, iOS, .properties, ZIP - Per-project API keys, activity log, en and pt-BR UI
This reverts commit 1fe88f9.
…ger gets runners)
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
LowLex v0.1: a light translation server to replace Tolgee. One static Go binary with the web UI embedded, or Docker Compose.
What is in it
4747orLOWLEX_HOST/LOWLEX_PORTfrom.env.admin/lowlex, must be changed at first sign-in; or setLOWLEX_ADMIN_PASSWORD.lowlex reset-password <user>for recovery..strings,.properties, ZIP of many (Tolgee export ZIPs import directly).scripts/build.sh(Linux, macOS, Windows × amd64/arm64), distroless Dockerfile,compose.yaml, release workflow for tags.Verified
go test ./...(API flow, roles, import/export, API keys, cross-origin check, AI provider with a fake server, format round trips).act: check, tests, six platform builds, artifact upload.CodeAtlas UI workarounds
/p/because a nav item stays active on sub-paths.