Mehdi Hasan Khan
Projects- libavrophonetic: Go module providing classic (rule-based) and dictionary backed transliterators for Avro Phonetic, a Bengali Input Method Editor (IME). 100x faster than the previous implementation.
- Avro Keyboard: An open source Bengali Input Method Editor (IME) for Windows. Built with Delphi and Win32 API. Started in March 2003.
- orkid-node: A modern and reliable Redis-Streams based task queue for Node.js. Written in TypeScript and intended to be used in both TypeScript and JavaScript applications. Started in August 2019.
- orkid-api: GraphQL API using Nexus for type-safe GraphQL schema construction on top of Redis commands. Started in August 2019.
- orkid-ui: Using React and Apollo Client under the hood, the dashboard helps to monitor and manage orkid task queues. Easily deployable as Docker container. Started in August 2019.
- go-kill-mysql-query: Cross platform CLI tool that interactively shows long running queries in MySQL server and provides options to kill them one by one. Written in Go (Golang). Started in August 2019.
- png2escpos: Quickly convert PNG image files to ESC/POS format, for printing on Epson thermal point-of-sale printers.This utility removes transparency from the image,makes it grayscale and then encodes in ESC/POS format. Written in Go (Golang). Started in July 2019.
- ibus-avro: Co-developed. ibus-avro is an open source Bengali Input Method Editor (IME) for Linux. Built with JavaScript, GNOME/gjs. Started in February 2012.
- avro.im: Co-developed. Avro.im is an open source Bengali InputMethod Editor (IME) for the web. Started in May 2014.