1 INTRODUCTION  
2 PROPERTIES OF THE SINHALA LANGUAGE  
3 SINHALA NLP RESOURCES  
3.1 Corpora  
3.2 Data Sets  
3.3 Dictionaries  
3.4 WordNets  
3.5 Morphological Analyzers  
3.6 Part of Speech Taggers  
3.7 Parsers  
3.8 Named Entity Recognition Tools  
3.9 Semantic Similarity  
3.10 Text Classification  
3.11 Sentiment Analysis  
3.12 Hate Speech Detection  
3.13 Fake News Detection  
3.14 Word Sense Disambiguation  
3.15 Text Summarizing  
3.16 Other Semantic Tools  
3.17 Phonological Tools  
3.18 Optical Character Recognition Applications  
3.19 Translators  
3.20 Spelling and Grammar  
3.21 Chat Bots  
3.22 News and/or Social Media Recommendation  
3.23 Sinhala Sign Language  
3.24 Sinhala Braille  
3.25 Plagiarism Detection  
3.26 Sinhala-English Code-Mixing  
3.27 Language Acquisition and Evaluation  
3.28 Embeddings, LLMs, and Other Language Models  
3.29 Text Simplification  
3.30 Miscellaneous Applications  
4 PRIMARY SOURCES  
5 CONCLUSION