Skip to content

ibrahim-13/avro-writer

Repository files navigation

Avro Writer

Minimalistic application to write Bangla with Avro

This project uses the Avro JavaScript Library from Avro-Pad to show suggestions. Avro is wrapped in a Web Worker to make the app even more faster.

Production build of this project is hosted on Github Pages of this repository

https://ibrahim-13.github.io/avro-writer/

This application works off-line and you can also install to use it as an application

You can find help for installing PWA on your device from here - https://support.google.com/chrome/answer/9658361?&hl=en

Keyboard Key Bindings

Key Action
CTRL + . Toggle language between Bangla and English
Traverse suggestion list tot the left
Traverse suggestion list tot the right
ENTER Apply highlighted suggestion
ESC Clear suggestions

Libraries Used

Name URL
React https://reactjs.org/
Comlink https://github.com/GoogleChromeLabs/comlink
Key.css http://michaelhue.com/keyscss

Credits for Avro

Name URL
Avro Pad https://avro.im/
Avro Pad GitHub Repo https://github.com/omicronlab/avro-pad/