Awesome Bangladesh › Bangla language & NLP
Everything that makes Bangla work on computers: keyboards and input methods, Unicode-Bijoy conversion, normalizers, tokenizers, spell checkers, PDF generation and full NLP stacks. This is the deepest section of Bangladeshi open source — the Avro phonetic lineage alone spans two decades of maintained forks, from the original OmicronLab keyboard through today's Rust engines. Licences matter here and are stated per entry; the BUET research models with non-commercial terms live in the AI/ML section with their ⚠️ flags.
Edit this section on GitHub · Last verified 2026-11-10 · Rules: curation policy
The flagship consumer Bangla input method — cross-platform, actively maintained, and the direct descendant of the original Avro that defined phonetic typing in Bangladesh. Two decades of lineage sit behind its suggestion engine, and its riti core is a library other keyboards now build on.
Bilingual Bangla-English address parsing is the kind of problem every Bangladeshi engineering team hits and few solve properly — freeform mixed-script addresses with no standard format. A focused npm package that does one hard local job well.
A Bangla NLP toolkit self-described as the SUST-Bangla effort: named-entity recognition, POS tagging, stemming and Bangla word embeddings in one MIT-licensed Python package. Together with bnlp and bnltk, it gives Bangla NLP a third home-grown toolkit option.
docs/sections/bangla-nlp.md — part of RanaKhan77/Awesome-Bangladesh
Open the guide ↗