I'm Prem Phansuriyanon:
-
a back-end dev by trade
-
really passionate about re-inventing the wheel
-
use what I write
-
love to share my shitty code projects to the world
-
ALI is an Declarative Arch Linux installer spec (think cloud-init), and ali-rs is the Rust implementation.
-
π€ soytrie
A Rust trie library backed by standard library
HashMap
. It's a spin-off from actix-drop. -
β soydepend-go and soydepend-rs
A simple dependency graph implementation using hash maps. Supports remove, "autoremove", and dependency levels.
-
π οΈ gsl
gsl is short for Go Soylib. Yes, it is a stupid library where I put in code that I expect might be useful tomorrow.
-
π actix-drop
A Rust HTTP web app for storing byte clipboards. It supports basic HTML front-end, or JSON/plain text requests and responses. Now, only HTTP is supported, although I plan to add TCP support as well.
-
π gfc
My first actual program! This CLI program is used to encrypt/decrypt with AES256, (X)ChaCha20-Poly1305, and RSA.
-
π rfc
A Rust gfc clone
-
π° FnGoBot
A Telegram chat bot for tracking/alerting prices from financial markets.
-
π© stubborn
A caching DoH (DNS-ver-HTTPS) resolver, with extra Redis support to make it all slower!
-
π webtools - a ssg wrapper for building simple web pages from Markdown.
-
π» rd.js - a CLI JavaScipt snippet that use macOS Disk Utility.app (
diskutil
) to create a ramdisk. -
#οΈβ£ csc - a simple CLI tool to generate checksum, with optional comparison.
-
π€ cases a simple CLI tool that just prints the uppercased/lowercased versions of given CLI arguments.
Apart from a "program", there's also a collection of shell scripts. These scripts were the first code I wrote.