Backend Programmer Visit my GitLab for all my repositories: https://gitlab.com/kirinnee
oreilly-downloader. Download Oreilly books as epub
446MinIMage. C# .NET Core Wrapper to Programmatically call image compression algorithms
20CyanPrint. More robust CookieCutter for the nodejs ecosystem. It can be used to template any language!
12tslib.core. Typescript library that extends primitive methods to simulate standard libraries. Includes various utility methods.
11BucketClient. CrossPlatform interface for users to choose which Bucket service without changing their code
10Narwhal-Go. A Golang CLI that allows users to load and save docker volumes as tarballs
10Narwhal.NET. A .NET Core CLI tool to save and load docker volumes to/from tarballs
7tslib.animate. Cross-browser animation interface that includes filter animations. Uses GSAP underneath
6personal-portfolio. My personal portfolio!
5tslib.elefact. HTMLElement Factory - simple, lightweight and easy way to create HTMLElement
5telecharts. Telegram conversation analyser
5tslib.cc. Small library to deal with concurrent function calls
5Narwhal-Go-Library. A Go library to programatically load and save docker volumes to tarball
4tslib.animatex. Extend Primitive DOM Elements to allow for fluent API
4tslib.domex. Extend DOM prototype to have a few utility methods.
4tslib.tune. Sound Library Wrapper over Howlerjs with easing, and simpler sound management
4tslib.rimage. Typescript Library to handle Responsive Images
4tslib.kease. Easing Interface as a wrapper around GSAP to be user in a more modular model
4tslib.obj-ex. Dangerously extend the Object prototype to give it super convenient functionalities
4kvn-engine-raw. KVN Engine Source Code
4kvn-lang-atom. KVN Grammar Highlighting and auto-complete package for KVN engine
4home-manager. Home Manager configurations
4auto-minecraft. Automatically deploy and migrate Minecraft Servers
3test-nix-repo. Nix
3fabricate.moe. The cross-platform VN Engine designed for both programmers and non-programmers alike
3ImageOrchestrator. Allow piping orchestration of image bytes, for compression and resizing.
3Netlify-Deploy. Simple command line interface to deploy to netlify
3red-assist. Hackathon presentation app
3DotNetCore-Intergtaion-Test-Generator. Generates Intergration test from JSON files in C#
3challenge.count-number-of-unsorted-pair-in-arr. No variables allowed, only constants and recursion. Mocha-chai tested
3template.React-template. react tyemplate with moch chai unit test, testcafe chai e2e test, ezyme + react for component testing, with webpack 4, typescript and sass
3kvn-engine-dev-env. JavaScript
3kvn-interpreter. Interpreter for KVN Scripting Language
3kvn-compiler. Compiles KVN projects into production
3atomici-action. Action to setup AtomiCloud GitHub actions
2zhangix. A replacement for Cachix using s3
2rust-book-examples. Rust book examples
2semantic-generator. Generate Semantic release configuration for conventional commit with simplified CLI
2goatling. JSON HTTP Server
2vitest-spawn-coverage. Sample minimal reproduction of spawned processes not being able to collect coverage
1nix-share. Nix Share
1test-result-pr-comment-generator. Generate markdown with historic information for test result to be used to posted as comments for markdown
1laravel-log-enricher. Enrich Laravel logging for better structured logging
14717-Project. EE4717 Project
1IE4717. IE4717 stuff
1poetry-template. Basic poetry template with nix
1coral-cal. NTU Calendar to ICS calendar format webapp
1github-runner-setup. Setup GitHub runner with Docker and Nix via Terraform and cloud-init
1windows-terminal-ssh-protocol-handler. SSH Protocol handler for windows. Opening ssh:// URLs from browser will open the SSH terminal with Windows Terminal
1github-runner-nix-minimal-reproduction. Reproduction of minimal error for GitHub Runner
1LibeCrate. Free, opensource and unlimited blob storage for small files
1chope-task. Chope Task to deploy GitLab CE
1gem.kirinnee-core. Core Module in ruby to monkey patch basic types such as enumerable, strings and numbers for faster code writing
1gem.PngQuant. Binary Transformer plugin for running png compression CLI pngquant. Requires PngQuant to be available via PATH
1gem.BinaryTransformer. A binary trasnforming interface and executor to generate pipeline for series of transformation of binary based on pipeline.
1gem.KirinHttp. A simple Http Client that wraps around net/http to provide a simpler interface to construct HTTP request. Views HttpMessage and HttpResponse as objects
1gem.JpegOptim. Binary Transformer plugin for jpeg optim. Requires jpeg optim to be available via the PATH variable globally
1gem.ImageResizer. A binary transformer plugin to resize images by invoking the Graphic Magick CLI. Requires Graphic Magick to be available via PATH
1Narwhal-.NET-lib. .NET standard library for load and save docker volume to disk programatically
1Anime-Renamer. CLI to rename anime base on video format
1