Skip to content
View Yukaii's full-sized avatar
👾
nyan, nyan, nyan
👾
nyan, nyan, nyan

Sponsors

@zetavg

Sponsoring

@wez
@scastiel

Organizations

@NTUST-ECE @hackmdio @ComicsReader @puraku @wizardamigo-taipei @rentea-tw

Block or report Yukaii

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
Yukaii/README.md
github-skyline.mp4

Hi! I'm Yukai Huang

Hi, my name is Yukai, which means "happiness" in Japanese (although it's a Chinese name).

I'm a developer who loves building projects focused on productivity or simply for fun.

The following list contains the projects I've built in recent years, and I update it occasionally.

Some earlier projects can be found on my GitHub. I publicly track work-in-progress projects and ideas on my GitHub Project Board. I also create userscripts for browsers from time to time, which I share on Gist.

You can also find me on Twitch, where I occasionally host live coding sessions.

Projects I created

2025

  • gakuon - Jan 2025
    • An AI-powered audio and content generation service for your existing Anki deck.
    • It use additional fields that wouldn't break your existing deck.
    • Also comes with a PWA app for listening through the audios on mobile
  • wrap-calculator.kak - Jan 2025
    • A plugin for the Kakoune editor that enables soft-wrap navigation.
    • I was really missing the gK/gJ functionality in Vim.
  • amdex - Jan 2025
    • AMDex, short for "AMD extraction", restores AMD-style JavaScript that has been bundled into modules.
  • bookmarks.kak - Jan 2025
    • A bookmark plugin for the Kakoune editor that lets you map keys to saved positions (line, cursor, and comments) for quick navigation.
    • I really missed the marking features in Vim.

2024

  • tsm - Yet another Tmux session manager - Nov 2024
    • The main difference of tsm compared to similar tools is that it creates tmux sessions with a popup and links them with a parent session (essentially based on matching session names).
    • I just haven't had enough time to create a proper README for it. 😂
  • Film Scheduler - Oct 2024
    • A movie scheduling tool designed for organizing screenings (currently supporting the Golden Horse Festival in Taiwan).
  • barbarcode - Aug 2024
    • A Progressive Web App (PWA) based mobile barcode scanner accompanied by a CLI tool to emulate key sequences.
  • LiftLedger - July 2024
    • A Tree-sitter grammar for an experimental text-based fitness tracking tool.
  • hx-utils - Jun 2024
    • A Helix editor helper that integrates a file explorer and other fzf tools, working on both tmux and WezTerm.
  • daily-oops-gemini - Jun 2024
    • My blog, mirrored in the Gemini protocol as well as a text-based HTML version.
  • chami-match - May 2024
    • A HSV color recognition game that helps you develop an "absolute color" perception.
  • ssh-config.kak - April 2024
    • Syntax highlighting for SSH config files in the Kakoune editor.
  • gitlinker.cr - April 2024
    • A platform-agnostic CLI tool that generates permalink URLs for GitHub, GitLab, and other version control systems.
  • tailportal - April 2024
    • A CLI tool to quickly create Tailscale exit nodes on multiple VPSs using the Pulumi SDK, aka your on-demand VPN.

2023

  • vimify-hackernews - Aug 2023
    • A browser extension that lets you navigate Hacker News with Vim-inspired keybindings.
  • coscup-session-openai - Aug 2023
    • COSCUP session RAG (mostly inspired by the Supabase tutorial).
  • cpami-captcha-recognizer - May 2023
    • A TypeScript project running on the Deno runtime that tests AI capabilities for implementing a basic OCR.
    • It also provides a GreaseMonkey userscript that can pre-fill captchas for you.
  • wezl.fish - April 2023
    • A WezTerm command-line utility that can easily create customized or predefined terminal layouts using minimalist syntax.
    • Mostly co-authored with GPT-4, it’s an experimental project created entirely with AI.
  • chatgpt-tui - Mar 2023
    • A TUI ChatGPT app written in Go using the Bubble Tea TUI library.
  • Tab Scroll synchronizer - Mar 2023
    • A Chrome extension that synchronizes scrolling progress across tabs, useful when using Google Translate or other side-by-side translation tools.
  • zuzugo - Feb 2023
    • A self-hosted notification system for rental houses that supports sending notifications via Line messages or Slack channels.
    • It uses Inngest to manage queues and background jobs.
  • Blast Launcher - Jan 2023
    • A project inspired by the Raycast launcher. It leverages a custom Node.js React runtime capable of consuming Raycast extensions through a compatible API, with the goal of building a universal cross-platform launcher that can run existing Raycast extensions.

2022

2021

  • A Tampermonkey script to make YouTube dislike count back - Nov 2021
    • A simple TamperMonkey script that recovers the video dislike count from the YouTube API. However, I soon realized that YouTube would completely remove the dislike feature—including the API—so it was deprecated.
  • obsidian-primer - July 2021
    • A GitHub Primer-inspired theme for Obsidian.
  • github-highlightjs-themes - April 2021
    • A GitHub Primer theme for highlight.js. While developing my personal blog with Next.js, I chose highlight.js for code block syntax highlighting. I wanted every detail to align with the Primer Design system, so I created this theme specifically for highlight.js.

2020

  • mojidict-helper - March 2020
    • A browser extension for quickly looking up Japanese-to-Chinese translations. Originally written in vanilla JS in 2020, it was rewritten in ReactJS in September 2021.

2019

  • vscode-ptt - March 2019
    • A VS Code extension that integrates Taiwan's largest BBS forum into the sidebar.

Projects that I contributed to

2023

2022

2021

  • tonybaloney/vscode-pets - April 2021
    • A fun project that adds a pet WebView for VS Code. I opened a pull request for making the WebView available in sidebar explorer.

Projects that I contributed in g0v community

  • Disfactory - Starting from Oct 2019
    • An illegal factory reporting system. The backend server is built with Django, and the frontend is built with Vue.js.

Pinned Loading

  1. BlastLauncher/blast BlastLauncher/blast Public

    An experimental runtime for Raycast launcher compatible extensions

    TypeScript 41 3

  2. zuzugo zuzugo Public

    租租狗,通通給我租起來!

    TypeScript 13 4

  3. hackmdio/vscode-hackmd hackmdio/vscode-hackmd Public

    The official HackMD VScode extension!

    TypeScript 137 14

  4. hackmdio/hackmd-cli hackmdio/hackmd-cli Public

    The HackMD/CodiMD Command Line Tool

    TypeScript 116 11

  5. hackmdio/codimd hackmdio/codimd Public

    CodiMD - Realtime collaborative markdown notes on all platforms.

    JavaScript 9.4k 1.1k

  6. vscode-ptt vscode-ptt Public

    在 VSCode 瀏覽 PTT!

    TypeScript 134 5