Projects in Awesome Lists by LewisGaul
A curated list of projects in awesome lists by LewisGaul .
https://github.com/LewisGaul/zig-nestedtext
Zig NestedText parser library - a simple human readable data format based on YAML
Last synced: 08 May 2025
https://github.com/lewisgaul/zig-nestedtext
Zig NestedText parser library - a simple human readable data format based on YAML
Last synced: 10 Apr 2025
https://github.com/lewisgaul/minegauler
A clone of the original minesweeper game with many added features
minesweeper minesweeper-game pyqt5 python
Last synced: 17 Mar 2025
https://github.com/lewisgaul/systemd-containers
Tests demonstrating what does/doesn't work when trying to run systemd inside a container
Last synced: 16 Mar 2025
https://github.com/lewisgaul/python_adt
Implementation of Alegbraic Data Types (ADTs) in Python
algebraic-data-types python3 sum-types tagged-unions
Last synced: 25 Feb 2026
https://github.com/lewisgaul/zig-f128math
128-bit float maths functions for Zig stdlib
Last synced: 16 Mar 2025
https://github.com/lewisgaul/artwork-site
Static webpage for displaying artwork
Last synced: 16 Mar 2025
https://github.com/lewisgaul/python-tutorial
Used for Oxford CodeSoc weekly Python classes
Last synced: 16 Mar 2025
https://github.com/lewisgaul/minesolver
Minesweeper solver written in Zig and Python, supporting multiple mines per cell
Last synced: 02 Feb 2026
https://github.com/lewisgaul/py-levenshtein
Very basic pure-python implementation of Levenshtein distance and ratio, with no dependencies
fuzzy-matching levenshtein levenshtein-distance python3
Last synced: 16 Mar 2025
https://github.com/lewisgaul/aws-dynamodb-sample
Sample Flask app using DynamoDB, including a local development option
Last synced: 16 Mar 2025
https://github.com/lewisgaul/beat-your-neighbour
Simple GUI implementation of beat your neighbour (card game) in Python
Last synced: 16 Mar 2025
https://github.com/lewisgaul/languagecomparison
Comparison of coding languages
Last synced: 03 Jan 2026
https://github.com/lewisgaul/import-bash-presentation
A presentation using Jupyter Notebook slides - a quiz including new features in Python3.8 and an import hook allowing importing bash scripts
Last synced: 16 Mar 2025
https://github.com/lewisgaul/mine-probs
Basic GUI for displaying minesweeper probabilities, written in Python with PyQt5. See also the minegauler repo.
Last synced: 16 Mar 2025
https://github.com/lewisgaul/declarative-cli
Declare your application's CLI in a YAML file, mapping subcommands onto Python functions and accepting a range of argument types.
Last synced: 16 Mar 2025
https://github.com/lewisgaul/python-rust-example
Example of writing a Rust extension for Python
Last synced: 09 Oct 2025
https://github.com/lewisgaul/gh-actions-testing
Test repo for working with GH actions
Last synced: 18 Mar 2026
https://github.com/lewisgaul/recipes
Python project for storing and retrieving recipes. Written in a structure for beginners to fill in the gaps in stages.
Last synced: 16 Mar 2025
https://github.com/lewisgaul/config_files
General config file templates/examples
Last synced: 04 Feb 2026
https://github.com/lewisgaul/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.
Last synced: 16 Mar 2025
https://github.com/lewisgaul/sanic-oauth
fork of https://gitlab.com/SirEdvin/sanic-oauth
Last synced: 16 Mar 2025
https://github.com/lewisgaul/python-plugin-sketch
Sketch example of setting up a python project using namespace packages for a plugin architecture
Last synced: 16 Mar 2025
https://github.com/lewisgaul/python-parse-data
Short presentation showing off match statements in Python3.10 and other hacky Python stuff. Parses static data into Python objects, optimising for UI (and breaking all Python SA).
Last synced: 16 Mar 2025
https://github.com/lewisgaul/webex-bot-example
Example implementation of a Webex bot
Last synced: 16 Mar 2025