Skip to content
View soyart's full-sized avatar
Block or Report

Block or report soyart

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Please don't include any personal information such as legal names or email addresses. Maximum 100 characters, markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
soyart/README.md

Henlo πŸ‘‹

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

Personal projects me and my friends find useful

  • πŸ› οΈ ALI and ali-rs

    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!

Scripts

  • 🌎 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.

Popular repositories

  1. fngobot fngobot Public

    a simple, stupid Telegram chatbot for tracking financial markets

    Go 1 3

  2. soyart soyart Public

    1

  3. sfdisk-sort-rs sfdisk-sort-rs Public

    A Rust rewrite of `sfdisk-sort-go`

    Rust 1

  4. soytrie soytrie Public

    A generic trie implementation using Rust's HashMap

    Rust 1

  5. arbitrum-nitro-nginx-ufw arbitrum-nitro-nginx-ufw Public

    A quick deployment script that runs Arbitrum Nitro Node in Docker, with NGINX as reverse proxy, so that UFW works

    Shell 1

  6. logseq-notes logseq-notes Public

    Private Logseq notes

    Shell 1