This is your work, valued

Yiming Xiang

Expert
@linsyking

Systems & PL

CanvasHelper. A wallpaper engine web wallpaper

24

Reweave. A Chinese style platformer powered by Elm. Implemented with a self-made 2D game engine.

21

ChatGPT-QQBot. QQ Group Bot with chatGPT backend

14

rayplayer. Minimal video player bulit with FFmpeg and raylib

11

CanvasHelper2. New generation of Canvas Helper.

11

imagebuilder. Custom Linux image builder for my Chromebook

9

vscode-joj-tools. Tools Integration for JOJ.

8

ji-coursesel-cli. Coursesel Command Line Interface.

8

CanvasHelper2-conf. Configuration web interface for CanvasHelper.

8

Nova-online-editor. Nova online editor.

7

Nova-WXM. Nova we-chat minigame version.

7

CanvasHelper2-dashboard. A sample dashboard frontend for CanvasHelper2.

7

vg151-codequality. A clang-tidy plugin that performs code quality checks for vg151.

7

OS-Notes. Notes of some OS books

6

2ng. Personal blog built with customized SSG pipeline

6

linsyking. Config files for my GitHub profile.

5

meow-lang. Meow~ meow~

5

puka. Multi-platform 2D game engine with simplicity and concurrency in mind

5

elm-monad. Monad support for elm

4

linsyking.github.io. Personal Homepage

4

wechat-on-telegram. Sending/Receiving text/photos/files/stickers from wechat in telegram

4

git-wksp. TechJI Git Workshop: Practice and Applications

4

cjhbdb. Frontend database of cjhb (pure geometry problem set)

4

canvas-markdown-quiz. Markdown support for canvas quiz.

4

wallpaper-engine-kde-plugin. A kde wallpaper plugin integrating wallpaper engine

3

3DRenderer. wgpu based 3D renderer. Support sketch embedding, mesh editing.

3

coinductive-elm. Co-inductive types examples in Elm

3

jaccount-auth. A small plugin to help use jaccount login in python programs.

3

latex-wksp. TechJI Latex Workshop 2023

3

vg100su23-docs. Documentation for VG100 SU2023

3

linux-wallpaperengine-workshop-downloader. A qt application to download wallpapers from wallpaperengine workshop

3

pdfannotator. A small pdf annotator built with pdf.js and tauri. Annotation stored in a separate file to be easily tracked by Git.

3

elm-anytype. Anytype hole in Elm.

3

Nova2. Programmer-friendly framework for visual novels (VN) / text-based adventure games (AVG) on Godot

2

csref. CS reference books

2

cursors. A library that lets you manipulate strings as if in modern editors

2

elm-canvas. Elm

2

NCMusicBank. Netease Cloud Music Bank.

2

vg151-docs. Documents for VG151.

2

remotefs. Efficient file system where data is stored on the cloud.

1

game-lxc-arm64. Script to set up the gaming environment in an arm64 debian LXC container

1

SPELL23-Notes. Personal lecture notes and assignments of SPELL23.

1

task_runner. Running dependent tasks in parallel using the ACW workflow

1

math-assignment-template. Assignment template for mathematic courses in JI.

1

mdx-math-img. Python

1