# LuteOrg/lute-v3

LUTE = Learning Using Texts: learn languages through reading.

Repository: https://github.com/LuteOrg/lute-v3
Canonical: https://ross.abutalabs.com/products/lute-v3
Homepage: https://luteorg.github.io/lute-manual/
Language: Python
License: MIT
License Family: permissive
Topics: language-learning, lute
Last push: 2026-07-24T23:12:31+00:00

## Health v2 (maintenance only)
Score: 90/100 (v2, computed 2026-09-03T02:20:16.233290+00:00)
- activity 94, release rhythm 92, longevity 77
- inputs: {"age_days": 1090, "days_push": 40, "days_rel": 57, "gap_med": 7.5, "n_releases_24m": 19}
- flags: none
- formula: round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)

## Adoption (not part of the score)
Stars 1540, forks 163 (observed 2026-08-28T04:05:00.382169+00:00)

## What it is
Lute (Learning Using Texts) is a self-hosted Python/Flask web application for learning foreign languages through reading. It lets users import texts, define languages and dictionaries, create terms and multi-word terms, and track vocabulary with parent/root term relationships and images.

## Use cases
- learn a language by reading texts with clickable dictionary lookups
- track vocabulary I've learned while reading foreign books
- create multi-word terms and parent/root term relationships
- self-host a LingQ-style reading tool on my own computer
- import articles and assign images to words I'm studying
- get sample sentences for a term including its related forms

## When to choose
- you want a free, self-hosted alternative to LingQ for reading-based language learning
- you need fine-grained control over language definitions, dictionaries, and term relationships
- you prefer keeping your learning data local on your own machine

## When to avoid
- you want a hosted, mobile-first app with sync across devices
- you need gamified courses or structured lessons rather than reading practice
- you don't want to install and run a local web application

## Facets
- artifact type: application
- maturity: active
- function: nlp, self-hosted, web-framework
- domain: education, web-development
- platform: python, cross-platform, self-hosted
- tags: language-learning, reading, vocabulary, flashcards, flask, linguistics, natural-language-processing

## Member repositories
- LuteOrg/lute-v3 (main) score 90

## Provenance
- Observed fields: from GitHub, fetched 2026-08-28T04:05:00.382169+00:00.
- Health v2: computed from the inputs above; adoption is never an input.
- Inferred fields (summary, facets, guidance): AI-extracted, prompt v1, taxonomy v1, on 2026-08-30T04:30:49.737915+00:00, confidence not recorded.
  - readme: https://github.com/LuteOrg/lute-v3 (fetched 2026-08-28T04:05:00.382169+00:00, sha f464f9a41bba)
  - homepage: https://luteorg.github.io/lute-manual/ (fetched 2026-08-29T11:32:22.791059+00:00, sha 21019bcc517b)
- Data as of 2026-08-30T08:39:29.467469+00:00.
