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.