PYYUPSK

a self-taught dev from Thailand

Pongsakorn Thipayanate · Samutsakhon, TH ·webring

No. 01

aipass-proxy

An OpenAI-compatible chat-completions proxy in front of AIPass, so tools like opencode can use it as a custom provider.

TypeScript / Bun / OpenAI API / opencode
No. 02

GitHub Readme Activity Graph

A Cloudflare Worker that generates a GitHub contribution activity graph as an SVG for your README.

TypeScript / Hono / Cloudflare Workers / SVG
No. 03

Outfit Splitter

A Unity editor tool that splits VRChat avatar outfits by mesh, while preserving PhysBone collider assignments.

C# / Unity / VRChat
No. 04

@pyyupsk/vite-fonts

A Vite plugin that downloads and self-hosts web fonts at build time, with zero layout shift and no runtime CDN calls.

TypeScript / Vite / Astro / Fonts
No. 05

Helium Linux Installer

An unofficial Linux installer for the Helium browser, with AppImage, GPG-verified tarball, and .deb install methods.

Bash / Linux / CLI / Shell
No. 06

nit

A lightweight, zero-dependency Git hooks manager for JavaScript and Node.js projects.

TypeScript / Bun / CLI / Git Hooks
No. 07

@vite-env/core

The env.ts layer for Vite. You define your variables once, validate them everywhere, and import them with types.

TypeScript / Vite / npm
No. 08

yt-audio-cli

A command-line tool for downloading audio from YouTube and other sites, built as a focused wrapper around yt-dlp and FFmpeg.

Python / CLI / yt-dlp / FFmpeg
No. 09

Vite Plugin Sitemap

A TypeScript-first Vite plugin that generates XML sitemaps from file-based conventions, with zero runtime footprint.

TypeScript / Vite / SEO / npm
No. 10

Pixelarticons CLI

An archived CLI that generated React components from the Pixelarticons icon library, now superseded by native support upstream.

TypeScript / CLI / React / npm
No. 11

Pixelify

A web app that turns images into pixel art. It offers dithering algorithms, adjustable color depth, and a REST API.

Next.js / TypeScript / Canvas API / Jotai
No. 12

fdu

An ultra-fast, zero-dependency date-time library for JavaScript. It runs about 4 times faster than Day.js.

TypeScript / npm / Zero-Dependency
No. 13

imgbytesizer

A smart image resizer that hits an exact target file size, with optimized quality and format conversion.

Python / Pillow / CLI
No. 14

Fonts

A self-hosted, editorial alternative to Google Fonts, built with Cloudflare D1 and R2, a Hono API, and an Astro website.

TypeScript / Astro / Hono / Cloudflare D1 / Cloudflare R2
No. 15

StoreHub

An unofficial TypeScript client for the StoreHub POS API, covering inventory, orders, and store management.

TypeScript / npm / Bun / StoreHub API
No. 16

JSON Viewer

A browser extension that shows JSON responses with syntax highlighting and collapsible trees.

TypeScript / React / WXT / Chrome Extension
No. 17

Windsurf Installer

An unofficial Bash script that installs, updates, and removes Windsurf IDE on Linux. It verifies downloads with SHA256 and adds desktop integration.

Bash / Linux / CLI / Shell
No. 18

Molly Factory

The official website for Molly Factory, the Thai art toy studio behind CRYBABY. This was a client project.

Vue 3 / Vite / TypeScript / Tailwind CSS / LINE LIFF
No. 19

Messenger Webhooks

A Node.js library for building Facebook Messenger chatbots, with an event-driven webhook API.

TypeScript / Express / npm / Messenger API
No. 20

GeoThai

A zero-dependency geographic data ecosystem for Thailand, with packages for TypeScript, Python, and raw JSON data covering provinces, districts, subdistricts, and postal codes.

TypeScript / Python / npm / PyPI / Thailand / Open Source