Tagaini Jisho is a free, open-source Japanese dictionary and kanji lookup tool that is available for Windows, MacOS X and Linux and aims at becoming your Japanese study assistant. It allows you to quickly search for entries and mark those that you wish to study, along with tags and personal notes. It also let you train entries you are studying and follows your progression in remembering them. Finally, it makes it easy to review entries you did not remember by listing them on screen or printing them on a small booklet.
Tagaini Jisho also features complete stroke order animations for more than 6000 kanji.

Tagaini Jisho is still in early development - although the released versions can be considered as stable and even sometimes useful, many features are still to be added before it reaches a stable milestone.
The second beta of 0.2.5 has been released. Compared to the first one, it features improved lists management, a mode to auto-search on the clipboard contents when it changes, a reworked user interface that allows the search interface to be moved anywhere on the screen, and several internal changes to improve stability. The components selector has been disabled for this release and it is not sure whether it will make it for the final version - most likely, it will be replaced by a classical multi-radical selector.
Please download and try this version (warning: no way back to 0.2.4!), and report any problem you may have with it!
The first beta of Tagaini 0.2.5 is available at the beta section of the download page. The most noticeable new feature is the ability to organize items into sorted and hierarchical lists, a feature useful for people trying to read books or who like to organize their vocabulary/kanjis following the lessons of their Japanese manual.
A first version of the kanji component selector is also available in a very slow and buggy version - please don't worry about it too much. The user interface has also a been a little bit reorganized, both visually and from a source code perspective, in order to allow vertical space optimization.
Behind the stage, the database builders have been totally rewritten in C++ and any dependency on Python during compilation has been dropped, which fixes the problems many have been encountering when trying to compile from source. Thanks to the use of CMake, compilation should now be a breeze on any supported platform.
Users are encouraged to try this release and report their experience with it, but please keep in mind that the user database schema has been updated and that you won't be able to switch back to 0.2.4 after having started using this beta unless you restore your user database as it was before installation. Therefore, it is advised to export your user data (in the Program menu), so that you are able to import it back in case you need to return to 0.2.4.
Thanks to the great job by Neil Caldwell, Tagaini now has an up-to-date and extensive user manual, which will be integrated into future releases.
Neil did not stop there since he also turned the previous documentation into a quick start guide and also wrote an extensive installation manual with details about how to configure your system properly in order to enjoy Tagaini. Hopefully all these nice documents will be updated and further improved as new versions are released.
Thanks, Neil!
Even though I'm slow releasing new versions, I'll try to keep users more informed about what is going on. The following video is about the main feature of 0.2.5, that will almost be released for it. It is a new way of finding and inputing kanji that you don't know anything about, as long as you are able to identify one or several of its components.