About NoorBayan Tree Viewer
An open-source educational tool for exploring the linguistic beauty and grammatical structure of the Quran
What is NoorBayan?
NoorBayan is a comprehensive morphological and syntactic analysis dataset for the Quran. It provides detailed grammatical information for every word, including part-of-speech tags, morphological features, dependency relations, and more.
This tree viewer application visualizes the NoorBayan dataset through interactive dependency trees, making it easier for students, researchers, and enthusiasts to understand the intricate grammatical structure of Quranic Arabic.
Features
Interactive Tree Visualization
View morphological dependency trees showing how words relate to each other syntactically. Trees are rendered using advanced layout algorithms for clarity and readability.
Comprehensive Grammatical Analysis
Access detailed morphological information including part-of-speech tags, lemmas, roots, morphological features (gender, number, case, etc.), and dependency relations.
Multiple Translations
Compare translations from renowned scholars including Sahih International, Pickthall, Yusuf Ali, and Arabic tafsir sources like al-Muyassar and al-Jalalayn.
Advanced Search
Search by text, part-of-speech tags, or syntactic relations to find specific grammatical patterns across the entire Quran.
Technology Stack
Frontend
- • Next.js 16 (App Router)
- • React 19
- • TypeScript 5
- • Tailwind CSS v4
- • Shadcn/ui Components
- • Radix UI Primitives
- • SWR for data fetching
Backend
- • NestJS
- • TypeScript
- • Prisma ORM
- • PostgreSQL Database
- • RESTful API
Data Sources
NoorBayan Dataset
The morphological and syntactic annotations come from the NoorBayan project, which provides comprehensive linguistic analysis of the Quran.
View NoorBayan on GitHub →Quranic Arabic Corpus
Additional linguistic resources and references from the Quranic Arabic Corpus project.
Visit Quranic Arabic Corpus →Translations
Verse translations from multiple renowned scholars and sources, providing diverse perspectives on the meaning of Quranic verses.
Educational Purpose
This project is developed for educational purposes only. It aims to help students and researchers understand the grammatical structure of Quranic Arabic through visual and interactive means.
We acknowledge that the Quran is the word of Allah and should be treated with the utmost respect. This tool is meant to facilitate learning and understanding, not to replace traditional study methods or scholarly interpretation.
Contributing
Start Exploring
Begin your journey into understanding the grammatical beauty of the Quran