Indian Languages Online
- ✓Open-source license (MIT)
- ✓Actively maintained (<30d)
- ✓Documented (README)
git clone https://github.com/Codegres-com/BhasiniResumen de Tools
# Bhasini (भाषिणी)
[](https://razorpay.me/@codegres)
[](https://bhasini.com)
[](LICENSE)
A multilingual Indic typing editor for all **22 scheduled languages of India**, built with
Blazor WebAssembly. Everything runs in the browser; no server round-trips while you type.
It grew out of the Kannada Nudi web editor (`KannadaNudiEditor/KannadaNudiWeb`) and keeps its
shape: a Quill rich-text editor whose keystrokes are transliterated by a C# engine.
## Languages
| Language | Script |
|---|---|
| Assamese | Bengali-Assamese (ৰ, ৱ) |
| Bengali | Bengali |
| Bodo | Devanagari |
| Dogri | Devanagari |
| Gujarati | Gujarati |
| Hindi | Devanagari |
| Kannada | Kannada |
| Kashmiri | Perso-Arabic (RTL), also Devanagari |
| Konkani | Devanagari |
| Maithili | Devanagari |
| Malayalam | Malayalam (chillus, Mozhi-style keys) |
| Manipuri | Meetei Mayek (lonsum letters), also Bengali |
| Marathi | Devanagari (ळ) |
| Nepali | Devanagari |
| Odia | Odia |
| Punjabi | Gurmukhi (tippi, bindi, addak) |
| Sanskrit | Devanagari |
| Santali | Ol Chiki |
| Sindhi | Perso-Arabic (RTL), also Devanagari |
| Tamil | Tamil (ந/ன by context, ற, ழ) |
| Telugu | Telugu |
| Urdu | Perso-Arabic, Nastaliq (RTL) |
Plus English (no transliteration).
## Features
- **Phonetic typing**: type how it sounds (`namaste` → नमस्ते, `vaNakkam` → வணக்கம், `aadaab` → آداب).
ITRANS/Baraha-style keys: capitals for retroflex/long sounds (`T D N L Sh A I U E O`), `M` anusvara,
`H` visarga, `.h` explicit virama, `_` to stop letters joining, `|` / `||` danda.
- **InScript**: the government-standard layout for every Brahmic script.
- **F9** switches between the selected language and English.
- **Key map panel** for the current language and method. Tap a letter to insert it, which also helps on phones.
- **Native digits** toggle (१२३, ௧௨௩, ۱۲۳, …).
- **Convert**: rewrite text from one Indian script to another, or turn romanised text into script.
- **Dictation** through the browser's speech recognition (Chrome and Edge, where the locale is supported).
- Open `.txt` / `.docx`, save as `.docx`, `.txt` or `.html`. Settings are remembered per browser.
## How it works
`src/Bhasini.Core` has no web dependencies:
- `Input/BrahmicPhoneticEngine` turns Latin keys into Devanagari, with a per-language
`PhoneticProfile` (Dravidian short e/o, word-final virama, Tamil nasals, local key conventions).
- `Scripts/OffsetScriptMapper` maps Devanagari into each ISCII-derived Unicode block by offset.
Letters a script lacks fall back to the nearest letter. Script-specific spelling rules
(Malayalam chillus, Gurmukhi tippi/addak, Bengali য়) run as post-processing.
- `Scripts/MeeteiMayekMapper` handles Meetei Mayek. `Input/SequenceEngine` handles the alphabetic
scripts (Perso-Arabic with word-initial/final forms, and Ol Chiki).
- `Input/TypingSession` keeps the Latin keys of the current word and re-renders the whole word
on every key, returning a minimal `{ delete, insert }` edit for the editor.
`src/Bhasini.Web` is the Blazor WebAssembly app. `wwwroot/js/editor.js` intercepts keys in Quill
and calls the session synchronously.
## Run
Requires the .NET 8 SDK.
```bash
dotnet run --project src/Bhasini.Web
```
```bash
dotnet test
```
Docker (nginx serving the published static files on port 5000):
```bash
docker build -t bhasini .
```
Script fonts come from Google Fonts (Noto). When offline, the editor falls back to system fonts
such as Nirmala UI on Windows.
## Support Bhasini
Bhasini is free to use. If it helps you, please consider sponsoring its development:
[](https://razorpay.me/@codegres)
## Windows app
[`BhasiniWindows/`](BhasiniWindows/README.md) packages Bhasini as a Windows desktop app and Microsoft Store AppX.
It adds **Global mode**: press **F9** to type the selected Indian language in any application.
## License
[MIT](LICENSE) © Codegres
Lo que la gente pregunta sobre Bhasini
¿Qué es Codegres-com/Bhasini?
+
Codegres-com/Bhasini es tools para el ecosistema de Claude AI. Indian Languages Online Tiene 0 estrellas en GitHub y su última actualización registrada es del 2026-10-19.
¿Cómo se instala Bhasini?
+
Puedes instalar Bhasini clonando el repositorio (https://github.com/Codegres-com/Bhasini) o siguiendo las instrucciones del README en GitHub. ClaudeWave también te ofrece bloques de instalación rápida en esta misma página.
¿Es seguro usar Codegres-com/Bhasini?
+
Nuestro agente de seguridad ha analizado Codegres-com/Bhasini y le ha asignado un Trust Score de 82/100 (tier: Trusted). Revisa el desglose completo de comprobaciones superadas y flags en esta página.
¿Quién mantiene Codegres-com/Bhasini?
+
Codegres-com/Bhasini es mantenido por Codegres-com. La última actividad registrada en GitHub es del 2026-10-19, con 0 issues abiertos.
¿Hay alternativas a Bhasini?
+
Sí. En ClaudeWave puedes explorar tools similares en /categories/tools, ordenados por popularidad o actividad reciente.
Despliega Bhasini en tu cloud
Lleva este repo a producción en minutos. Cada plataforma genera su propio entorno con variables de entorno editables.
¿Mantienes este repo? Añade un badge a tu README
Pega el badge en tu README de GitHub para mostrar que está auditado por ClaudeWave. Cada badge enlaza de vuelta a esta página y muestra el Trust Score actual.
[](https://claudewave.com/repo/codegres-com-bhasini)<a href="https://claudewave.com/repo/codegres-com-bhasini"><img src="https://claudewave.com/api/badge/codegres-com-bhasini" alt="Featured on ClaudeWave: Codegres-com/Bhasini" width="320" height="64" /></a>Más Tools
A single CLAUDE.md file to improve Claude Code behavior, derived from Andrej Karpathy's observations on LLM coding pitfalls.
An AI skill that provides design intelligence for building professional UI/UX across multiple platforms.
🪨 why use many token when few token do trick. Viral skill + proxy for coding agents that cuts 65% of tokens by talking like a caveman.
Use Claude Code, Codex, VSCode, Pi, and OpenCode (and 6 other harnesses) for free (1.3B+ free tokens) from your terminal, app, IDE, or phone, and now from the browser with native browser sessions (multi-harness + multi-model) like OpenClaw (voice supported + ToS friendly)
The fastest, litest AI Gateway. Rust core with Python SDK. Call 100+ LLM APIs in OpenAI (or native) format with cost tracking, guardrails, load balancing, and logging [Bedrock, Azure, OpenAI, Anthropic, OpenAI, VertexAI, vLLM, Nvidia NIM]
Wrap Antigravity, ChatGPT Codex, Claude Code, Grok Build, Muse Code, Devin as an OpenAI/Gemini/Claude/Codex compatible API service, allowing you to enjoy the free Gemini Series, GPT Series, Grok Series, Claude model through API