buchhaltung (hackage): Automatic import and deduplication (from CSV/FinTS/HBCI/OFX), bayesian account matching, and efficient manual entry of ledger transactions.  See Readme on Github.
Keywords: finance|library|mit|program