Lewis Gaul's repositories
zig-nestedtext
Zig NestedText parser library - a simple human readable data format based on YAML
minegauler
A clone of the original minesweeper game with many added features
zigominoes
Generate polyominoes in Zig
artwork-site
Static webpage for displaying artwork
minesolver
Minesweeper solver written in Zig and Python, supporting multiple mines per cell
py-levenshtein
Very basic pure-python implementation of Levenshtein distance and ratio, with no dependencies
systemd-containers
Tests demonstrating what does/doesn't work when trying to run systemd inside a container
zig-f128math
128-bit float maths functions for Zig stdlib
LewisGaul.github.io
Homepage for my projects
coveragepy
The code coverage tool for Python
declarative-cli
Declare your application's CLI in a YAML file, mapping subcommands onto Python functions and accepting a range of argument types.
gh-actions-testing
Test repo for working with GH actions
moto
A library that allows you to easily mock out tests based on AWS infrastructure.
pyfakefs
Provides a fake file system that mocks the Python file system modules.
pygnmi
The pure Python implementation of the gNMI client.
python-on-whales
An awesome Python wrapper for an awesome Docker CLI!
python-plugin-sketch
Sketch example of setting up a python project using namespace packages for a plugin architecture
sanic-oauth
fork of https://gitlab.com/SirEdvin/sanic-oauth
zig-aoc-2023
Advent Of Code 2023 in Zig
zig-socket-shmem
Example of using shared memory between client and server communicating over a Unix socket. Written in Zig, illustrating using of C APIs.