Warning: include(../admin/site.php): failed to open stream: No such file or directory in /home/rosterus/memecode.com/lgi/images/lgi/index.php on line 2

Warning: include(../admin/site.php): failed to open stream: No such file or directory in /home/rosterus/memecode.com/lgi/images/lgi/index.php on line 2

Warning: include(): Failed opening '../admin/site.php' for inclusion (include_path='.:/opt/alt/php56/usr/share/pear:/opt/alt/php56/usr/share/php') in /home/rosterus/memecode.com/lgi/images/lgi/index.php on line 2

Warning: include(../site/app.php): failed to open stream: No such file or directory in /home/rosterus/memecode.com/lgi/images/lgi/index.php on line 3

Warning: include(../site/app.php): failed to open stream: No such file or directory in /home/rosterus/memecode.com/lgi/images/lgi/index.php on line 3

Warning: include(): Failed opening '../site/app.php' for inclusion (include_path='.:/opt/alt/php56/usr/share/pear:/opt/alt/php56/usr/share/php') in /home/rosterus/memecode.com/lgi/images/lgi/index.php on line 3
MemeCode - Lgi
Lgi

About

LGI is an open source GUI framework (on BitBucket) for abstracting out all the operating system dependencies that you can produce portable code. It handles all the graphical interface functions, threading and semaphores, network connectivity and lots of other bits and peices to help build small, fast and reliable applications.

The strengths of LGI is that it's a small enough library that one person can understand it all. Also it's not too much of a burden on an application, both in increased download time and memory footprint. LGI at the moment compresses to about 519 KiB, which while not insignificant is quite a bit smaller than the other options.

Ultimately however size is a secondary consideration to the core feature of LGI and that is portability. Currently 3 serious ports exist: Windows, Mac and Linux. There is also a legacy Haiku/BeOS port which is unsupported.

I have completed some basic documentation for the library and scripting language, and there are a number of apps with source code available on github.

Downloads

Latest Trunk Code:

hg clone https://bitbucket.org/memecode/lgi Lgi/trunk

IDE:

Developer environement GUI:
Fatal error: Call to undefined function TableDownloads() in /home/rosterus/memecode.com/lgi/images/lgi/index.php on line 60