Nepali Programming Language & Studio (नेपाली प्रोग्रामिङ भाषा)
FeaturedNepali Programming Language (नेपाली प्रोग्रामिङ भाषा) is an open-source, Devanagari-first systems language engineered entirely in Rust, designed to make programming natively accessible in the Nepali language without sacrificing performance. It pairs a custom lexer, recursive-descent parser, AST generator, and tree-walk interpreter with Nepali Studio—a modern Web and macOS IDE featuring real-time Roman-to-Devanagari phonetic transliteration, live syntax highlighting, an AST inspector, and an embedded AI coding assistant. Beyond native scripting, the engine provides first-class polyglot FFI bridges to run embedded Python, QuickJS JavaScript/TypeScript, and compiled Rust plugins, alongside native SQLite database querying in Devanagari script.
// 01 — Tech Stack
RustTypeScriptNext.jsWebAssemblySQLitePython C-APIQuickJSTailwindCSSNginxPM2