Hi, I’m 3swordman

Tools for making sense of data.

I build developer tools and interactive reference sites, from language support in Zed to a map viewer for Tom and Jerry players.

Selected projects

All repositories
Jerry’s TJWiki character page with his portrait and recommended skill builds

Core contributor

Tom and Jerry Chase Wiki 猫和老鼠手游百科

I build interactive maps and character tools, update game data, and improve search, editing, and moderation. I also work on site performance and MediaWiki compatibility.

A rendered game map in the TJWiki Maps viewer

Interactive reference

TJWiki Maps 猫鼠地图百科

Explore maps from the Tom and Jerry mobile game, find objects in context, and jump to the related wiki entries.

editor:
  name: Zed
  syntax: TOON

tools[2]{name,type}:
  tree-sitter-toon,grammar
  zed-toon,extension

Developer tooling

TOON tooling for Zed

A Tree-sitter grammar and a Zed extension that add syntax highlighting, bracket matching, and indentation support for TOON files.

Open-source messaging

VCC Chat

I worked on direct messaging, friend requests, and chat history across the web client and backend. I also improved RPC reconnection and built the vcc.py command-line client.

Tree-sitter

How TOON scopes array delimiters

About

I’m 3swordman. My open-source work includes editor tooling and community reference sites. GitHub is where I share the code and track issues.

I’m a member of SSUG .

Find me on GitHub