Skip to content
View VdustR's full-sized avatar
😼
visibility: hidden;
😼
visibility: hidden;

Organizations

@vuematerial @ganhuaking @ganhuaruanti

Block or report VdustR

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.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

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

Report abuse
VdustR/README.md

ViPro / VdustR

Small tools. Practical solutions. Better quality of life.

I enjoy finding everyday friction and turning it into useful tools, focused libraries, and repeatable workflows.

Daily workflows

The reusable workflows I rely on every day for investigation, maintenance, development, and delivery. The collection grows whenever a recurring problem produces a solution worth keeping. The interaction-routing workflow is also available as a standalone plugin.

The configuration behind my everyday working environment, kept reproducible across machines.

Development tooling

A pluggable local development server for overriding HTTP and WebSocket requests while proxying everything else to upstream services. I built and maintain it to make local integration testing and hard-to-reproduce scenarios easier to control.

PTT toolkit

Tools for a more comfortable PTT experience, from opening shared links to changing the terminal's appearance and adapting fonts to its cell grid.

  • PTT Link Switcher β€” Convert article links between supported PTT readers, entirely offline.
  • Term PTT Custom Theme β€” Customize term.ptt.cc colors, styles, and web fonts. Source
  • PTT Font Tool β€” Adapt fonts to the term.ptt.cc terminal cell grid with a desktop app, CLI, or Python library.

Font tooling

Making large CJK web fonts practical to ship and simple to use.

  • Font Splitter β€” Split large fonts into optimized unicode-range subsets.
  • CJK Web Fonts β€” Ready-to-use, versioned CJK web fonts built with Font Splitter.

Nanostores toolkit

Small, focused building blocks for reactive application state.

  • nanostores-qs β€” Manage query-string state reactively and type-safely.
  • nanostores-storage β€” Connect nanostores to local storage, session storage, cookies, or memory.
  • nanostores-data-layer β€” Reactively synchronize Google Tag Manager's dataLayer with a nanostores store.

Other utilities

  • Pocket β€” Search, filter, and organize starred GitHub repositories.
  • URL Workbench β€” Inspect, edit, compare, and share URLs.

More projects: VdustR repositories Β· vp-tw repositories

Pinned Loading

  1. unplugin-transform-imports unplugin-transform-imports Public

    An imports transform unplugin.

    TypeScript 8 1

  2. font-splitter font-splitter Public

    Python library and CLI for splitting large fonts into unicode-range WOFF/WOFF2 subsets.

    Python 41 3

  3. g2d.js g2d.js Public

    Transform .gitignore to .dockerignore.

    TypeScript 2

  4. gwf gwf Public

    A Google web font downloader

    TypeScript 2

  5. vp-tw/likftc vp-tw/likftc Public

    List item keys for transition components.

    TypeScript 2

  6. vp-tw/cjk-web-fonts vp-tw/cjk-web-fonts Public

    CJK web fonts, ready to use.

    Python