Skip to main content
ClaudeWave

Indian Languages Online

ToolsRegistry oficial0 estrellas0 forks● JavaScriptMITActualizado today
ClaudeWave Trust Score
82/100
✓ Trusted
Passed
  • ✓Open-source license (MIT)
  • ✓Actively maintained (<30d)
  • ✓Documented (README)
Last scanned: 10/19/2026
Get started
Method: Clone
Terminal
git clone https://github.com/Codegres-com/Bhasini
1. Clone the repository.
2. Follow the README for installation and usage instructions.

Resumen de Tools

# Bhasini (भाषिणी)

[![Sponsor via Razorpay](https://img.shields.io/badge/Sponsor-Razorpay-0C2451?style=for-the-badge&logo=razorpay&logoColor=white)](https://razorpay.me/@codegres)
[![Open Bhasini](https://img.shields.io/badge/Open-bhasini.com-f07b2b?style=for-the-badge)](https://bhasini.com)
[![License: MIT](https://img.shields.io/badge/License-MIT-2d3a8c?style=for-the-badge)](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:

[![Sponsor via Razorpay](https://img.shields.io/badge/Sponsor%20via-Razorpay-0C2451?style=for-the-badge&logo=razorpay&logoColor=white)](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.

Featured on ClaudeWave: Codegres-com/Bhasini
[![Featured on ClaudeWave](https://claudewave.com/api/badge/codegres-com-bhasini)](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

Alternativas a Bhasini
multica-ai
andrej-karpathy-skills
6mo ago

A single CLAUDE.md file to improve Claude Code behavior, derived from Andrej Karpathy's observations on LLM coding pitfalls.

221k22.2k
ToolsInstall
nextlevelbuilder
ui-ux-pro-max-skill
4d ago

An AI skill that provides design intelligence for building professional UI/UX across multiple platforms.

137.3k14.6kPython
Toolsai-skillsantigravityInstall
JuliusBrussee
caveman
today

🪨 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.

113.5k6.6kGo
ToolsaianthropicInstall
Alishahryar1
free-claude-code
today

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)

61.6k9.7kPython
ToolsInstall
BerriAI
litellm
today

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]

61.5k12.5kPython
Toolsai-gatewayanthropicInstall
router-for-me
CLIProxyAPI
today

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

55.6k8.5kGo
Toolsantigravityclaude-codeInstall