Maliit provides a flexible and cross-platform input method framework for mobile and embedded text input, including a virtual keyboard. It has a plugin-based client-server architecture where applications act as clients and communicate with the Maliit server via input context plugins.
Maliit is an open source framework (LGPL 2) with open source plugins (BSD). There are also proprietary plugins. It runs on most GNU/Linux distributions.
Maliit's OpenHub page shows our development history.
Goals
Input method framework
This includes support for traditional input methods such as hardware and virtual keyboards. More exotic input methods should also be possible, such as handwriting recognition and voice input, and special purpose input methods such as date/time pickers, tag clouds, etc.
Core input methods
The default set of input methods should demonstrate the core capabilities of the framework and provide a good user experience that device manufacturers and integrators can use easily.
Third-party developers
It should be easy to customize existing input methods or develop powerful new input methods, whether for profit, research or fun.
Community
We welcome and encourage employees from different companies, freelancers, members of academia, hackers and volunteers.
Collaboration hub
Become a central collaboration hub for everything regarding mobile text input.
News
Maliit 2.0.0 Release
After quite some while we are happy to release Maliit 2. Thanks for all the support to this release.
Standalone Mode and updated Wayland support
There is a new standalone mode added to Maliit, which allows to just include the server into the plugin. Instead of having to run maliit-server and loading a keyboard implementation as a plugin one can just create a standalone executable (in addition). That is already done for the new Maliit Keyboard 2 where a maliit-keyboard executable is created which can just be run with the Maliit DBus or the the Wayland input method protocol.
Maliit Keyboard 2
We forked the abandoned ubuntu-keyboard (which was originally based on maliit-plugins), removed the Ubuntu dependencies and pushed it into a new maliit-keyboard repository.
Maliit 0.99.1 Release
A new Maliit release was overdue. With this release a lot of smaller changes happened and a lot of bugs got fixed.