Development of Avro Keyboard was started in 2003 by Mehdi Hasan Khan, a student from
Mymensingh Medical College. It was first published on the web for free download on 26 March 2003 under the
Creative Commons Attribution-NoDerivs 3.0 Unported License. Initially, it was developed in
Visual Basic, which was later transferred to
Delphi. After discussion, OmicronLab published the
source code of Windows version under
MPL 1.1 license with the Avro Keyboard 5.0.5 public beta 1. Initially, the Linux version of it, v0.0.1, was written in
C++, using
scim, licensed under
GPLv2 on 2 September 2009. Later, it moved to
iBus and
JavaScript for its Linux version, first released on 20 July 2012, under MPL. Avro was further developed primarily by Sarim Khan along with Rifat Un Nabi, Tanbin Islam Siyam, Ryan Kamal,
Shabab Mustafa and Nipon Haque from OmicronLab. Currently, the JavaScript version is
frozen, porting is under way to
Golang, which is intended to be released in the next major release. The macOS version, written in
Objective-C, was released on 15 December 2013. Several language implementation and bindings are maintained officially. A web-based version is also available. == Features ==