The Sacred Hymnody of the Mizo Christian Heritage
The Kristian Hla Bu (KHB) serves as the primary hymnal for Christian worship across Mizoram, Northeast India, and the worldwide Mizo diaspora. Originating from the Welsh Calvinistic Methodist and Baptist missionary eras and continuing through modern church compositions, it holds a revered place in Sunday services, choir performances, and community fellowship.
This digital edition indexes all 600 hymns with complete stanzas, choruses (thunawn), scripture references, composers, translators, tunes (e.g. S.S.S., B.C.H., P.H.B.), key signatures (e.g. Doh is Eb), and Tonic Sol-fa music notation.
Developers can query the entire hymnal via the high-speed REST API (/api/v1/khb) or browse hymns directly with custom typography, dark/light/sepia modes, and full-text search.
Core Engineering Features & Standards
Complete 600 Hymns
Covers every hymn from #1 (Thianghlim, Thianghlim, Thianghlim) through #600 (Old 100th Doxology).
Tonic Sol-fa Notation
Music notes, keys, and four-part harmony notations included for every hymn with an instant toggle switch.
Instant Number & Keyword Search
Jump directly to any hymn by number (1-600) or search full lyrics across the entire hymnal.
Mobile App Reading Experience
Bottom floating controls, quick random shuffle, custom font sizing, and local bookmarking.
Technical Specifications & Compliance
| Total Hymns | 600 Canonical Hymns |
| Music System | Curwen Tonic Sol-fa Notation |
| Database Engine | PostgreSQL pg_trgm Indexed |
| REST API | https://lushai.dev/api/v1/khb |
| Average Query Latency | < 20ms |
| Client Framework | Next.js 15, React 19, Tailwind CSS v4 |
Production Implementation Code Snippets
curl -X GET "https://lushai.dev/api/v1/khb/23"const res = await fetch('https://lushai.dev/api/v1/khb/search?q=Thianghlim');
const { data } = await res.json();
console.log('Found Hymns:', data);Production Security & Architectural Best Practices
Use Number Lookup for Fast Direct Navigation
For church services and songbooks, querying /api/v1/khb/:number provides sub-millisecond O(1) response times.
Enable Sol-fa Toggle Based on User Need
Worship leaders and song leaders frequently require sol-fa notes, while general congregation members prefer a clean lyrics view.
Frequently Asked Questions & Technical Insights
Are all 600 Kristian Hla Bu hymns included?
Yes, the database contains all 600 hymns from the official Kristian Hla Bu with complete lyrics, verses, and Sol-fa notations.
Can I use the KHB API in my Flutter or Android mobile app?
Yes! Lushai Dev provides public endpoints at https://lushai.dev/api/v1/khb for apps, church projection software, and websites.
Is the KHB online songbook free?
Yes, the Kristian Hla Bu reader is 100% free and accessible without registration.