programming, drawing, photograpy etc.

Featured Software

  1. PicoTurtle: Lua Turtle Graphics
  2. Clibdocker: C Docker API
  3. C-color-names: C color names
  4. Zclk: Command line utilities
  5. Cld: Docker CLI


PicoTurtle is a Lua Turtle Graphics Programming Environment. It is a cross-platform open-source program which works on Windows/Linux/Macos. I developed it when I grew frustrated working with other Turtle Graphics environments and their lack of some basic features. Initially I had written PicoTurtle in electron and produced several versions in it. However again I faced many issues with electron. I finally decided to rewrite the whole thing in C++/Lua and I'm happy with the result.

Useful links:

  1. PicoTurtle Website
  2. PicoTurtle Github Project


Zclk is a C library that provides an API to build command line utilities (CLI programs) in C or Lua or both. It grew out of my efforts to build a Docker CLI using my own C library for Docker API.

Useful links:

  1. Zclk Website
  2. Zclk Github Project


Cld is a cross-platform, lightweight, fast and extensible CLI for docker. cld is implemented entirely in C and LUA. The use of LUA to provide extensible interfaces allows users to add functionality to the CLI.

cld uses: Clibdocker (a Docker client in C) to connect to docker, making it possible to connect to docker without the officical docker client. Zclk to create the command line interface with commands, sub-commands, options, arguments etc.

Useful links:

  1. Cld Github Project