writeGeez
Open Source

TypeTigrinyaanywhereontheweb.

Atiny,open-source,framework‑agnosticIMEforTigrinya.Attachittoinputs,textareas,orcontenteditableregionsandgiveyourusersafirst‑classtypingexperience.

Works with your favorite editors

Editor.js

IME Enabled
Live IME · Toggle to switch between Tigrinya and English

Write Tigrinya Effortlessly

Type the way you speak — our engine converts your Latin letters to authentic Tigrinya script in real time.

Watch It Transform

Latin letters instantly become polished Tigrinya script. Fast, accurate, beautiful.

Type Naturally

No extra keyboard needed. Type Tigrinya phonetically — WriteGeez does the rest.

Keycaps

Switch Anytime

Toggle between Tigrinya and English for bilingual posts and documents.

ትግርኛEnglishEnglish

Install

Pick your package manager and you're off to the races.

npm i @writegeez/ime

Usage

Attach to inputs and contenteditables. Provide an optional toggle.

tsx
import { GeezIME, TigrinyaEritrean } from '@writegeez/ime'
// Attach to inputs and contenteditable elements
const editorRef = useRef<HTMLDivElement | null>(null);
const ime = new GeezIME(TigrinyaEritrean, editorRef.current);
// Optional: Toggle IME
ime.setEnabled(true);
ትግርኛኣርእስቲ
ትግርኛኣርእስቲ
textwriter
textwriter
keyboardTigrinya
keyboardTigrinya

Frequentlyaskedquestions