Projects / AKFAvatar


AKFAvatar is a fancy graphical user interface for text oriented applications where an avatar appears on the screen and provides information in a balloon. It also supports recorded audio files. Applications for AKFAvatar can be written in Lua, and there are interfaces for C and Free Pascal. A number of ready-to-use applications and modules are provided, including a text viewer and a module that makes question-answer exercises. For POSIX-compatible operating systems there is a man page viewer and a terminal emulator, which makes it possible to run many existing terminal-based programs in this fancy environment.

Operating Systems

RSS Recent releases

  •  27 Dec 2013 14:40

    Release Notes: Big audio files are now read directly from the file while playing (if possible via mmap) . Experimental support for SDL2 with automatic resizing has been added.

    •  13 Aug 2013 19:01

      Release Notes: The lua module "akfavatar-graphic" now has some support for the mouse and resize events. The game four_in_a_row.lua can be played against the comuter.

      •  29 Jul 2013 20:38

        Release Notes: This release has several minor improvements, and there are some new functions for handling UTF-8.

        •  01 Jul 2013 01:16

          Release Notes: The charset support was completely rewritten. It doesn't depend on the system's capabilities anymore, but all is included. There are also lots of bugfixes.

          •  29 Mar 2013 17:56

            Release Notes: This release fixes two vulnerabilities, splits the source code for better maintainability, and gives the name sign a 3D effect.


            Project Spotlight


            A program to generate Morse code sound files from text.


            Project Spotlight

            Kawaii Emoji Messenger

            A multiplatform Facebook client based on the idea of bringing emoji to the desktop.