Projects / Tiny Life

Tiny Life

Tiny Life (tlife) is a simple Game of Life implementation designed to work as a filter for the shell, operating solely through standard input and output, with an emphasis on shell integration rather than pretty visuals. It supports customizable output and board sizes, custom rulesets, and random and user-specified seed values for the starting generation.

Operating Systems

Recent releases

  •  28 Oct 2012 08:00

    Release Notes: This release has several bugfixes relating to cell behaviour at high screen sizes and board edges, and adds the option to specify cell creation chance when generating the board. Internally, the code was also refactored to make it much easier to work with. The program is now fairly stable, with no outstanding known bugs, so this will be designated the first stable release.

    •  14 Oct 2012 07:11

      Release Notes: This release adds support for custom rulesets of the form Bx/Sy instead of just the default Conway's Game of Life. The iteration code has also been refactored for hopefully a slight performance increase.

      •  02 Sep 2012 14:02

        Release Notes: This is a minor bugfix release improving commandline option handling and fixing the crashes related to it, specifically when commands were passed without any arguments.

        •  28 Aug 2012 10:23

          Release Notes: This initial public release is mostly stable and operational. There are no known bugs, but some may be present. Most planned features have been integrated.


          Project Spotlight


          A Fluent OpenStack client API for Java.


          Project Spotlight

          TurnKey TWiki Appliance

          A TWiki appliance that is easy to use and lightweight.