Skip to content
View logue's full-sized avatar
🏠
Working from home
🏠
Working from home

Block or report logue

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
logue/README.md

Hi, I'm Logue πŸ‘‹

Frontend engineer and open source maintainer based in Tokyo. I build Vue / TypeScript libraries and tooling, with 20+ years of open source work behind them.

Open to freelance and remote work.

vue-codemirror6 monthly downloads GitHub followers

πŸš€ Portfolio (v.logue.dev) Β· 🐦 X

πŸ›  What I work with

TypeScript Vue.js Vuetify Rust Tauri

  • Primary: TypeScript, Vue 3, Vuetify 3, Vite with Oxc
  • Also: Nuxt (static sites), Rust (Tauri)
  • Exploring: Rstack (Rsbuild / Rslib) and Web Components (experimental use in a few projects, including a custom-element build of vue-codemirror6)
  • How I work: I use AI coding tools heavily, but design decisions and code review stay with me.
  • What I care about: Semantic, accessible HTML whose structure still reads correctly in a text browser.

πŸš€ Featured Projects

  • vue-codemirror6: CodeMirror 6 component for Vue 3. Roughly 280K npm downloads per month.
  • vue-vrm: Render VRM avatars in Vue.
  • vite-vuetify-ts-starter: Starter template for Vue 3 apps with Vuetify and TypeScript, built on Vite.
  • rstack-library-starter: Framework-agnostic starter template for TypeScript libraries on the Rstack (Rsbuild, Rslib, Rslint, Rstest).
  • tauri-vuetify-starter: Starter template for desktop apps with Tauri and Vuetify. The foundation of the two apps below.
  • Drop Compress Image: Desktop image compression tool.
  • VRM2SL: Converts VRM avatars to Second Life avatars.
  • umd-core: Universal Markdown parser written in Rust (experimental).

More on my GitHub profile.

🌐 Open Source Roles

  • Firestorm Viewer: Official Japanese localization staff.
  • Alchemy Viewer: Official Japanese localization staff.
  • Linden Lab official viewer: Contributions merged into the official trunk (2023).
  • Marathon Trilogy: Japanese runtime and scenarios (2007-2019).
  • Simple Machines Forum: Official lead for Japanese translation and community support (2005).

β™ͺ Music

Sound is just another form of waveform manipulation.

❀ Support

If my tools have helped you, you can support the work: GitHub Sponsors Β· Ko-fi

Pinned Loading

  1. umd-core umd-core Public

    A next-generation, high-performance Markdown engine designed for seamless UI/UX integration and CSS-native styling.

    Rust

  2. tauri-vuetify-starter tauri-vuetify-starter Public template

    Cross-platform desktop app template using Rust + Tauri + Vue + Vuetify + Vue i18n

    PowerShell

  3. vue-codemirror6 vue-codemirror6 Public

    ⌨️ @codemirror 6 component for @vuejs. Vue2 & Vue3 both supported.

    TypeScript 205 23

  4. DropWebP DropWebP Public

    Compress image files to WebP, Avif and JPEG XL by drag and drop using tauri, vuetify.

    Rust 16

  5. vite-vuetify-ts-starter vite-vuetify-ts-starter Public template

    @vitejs + @vuejs 3+@Vuetifyjs 3

    TypeScript 181 35

  6. vrm2sl vrm2sl Public

    Standalone @vrm-c to @SecondLife Avatar converter.

    Rust 6 2