Skip to content
View nglmercer's full-sized avatar
🎯
Focusing
🎯
Focusing

Block or report nglmercer

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

Hey, I'm Melser 👋

Rust & TypeScript Developer
Native desktop apps · JavaScript bindings · Real-time systems

GitHub profile npm profile More links

I build software at the intersection of systems programming and the JavaScript ecosystem: Rust-powered desktop applications, native packages for JavaScript runtimes, real-time integrations, and developer tools.

En español: desarrollo aplicaciones de escritorio, librerías nativas y herramientas en tiempo real con Rust y TypeScript.

What I work on

  • Native desktop software — desktop interfaces, windowing, audio routing, and system integrations.
  • Rust ↔ JavaScript — native bindings and libraries for Node.js, Bun, and Deno.
  • Real-time systems — WebSockets, event processing, streaming integrations, and automation.
  • Full-stack tooling — Rust APIs, TypeScript frontends, and SQLite-backed applications.

Selected projects

Applications & infrastructure

Project What it does Key technologies
TikTools TikTok LIVE desktop toolkit for events, viewer points, plugins, and automations. Rust · Vue · Winit/Wry · SQLite
qpwgraph-rs Audio/MIDI graph and patchbay UI with PipeWire and Windows Core Audio backends. Rust · Slint
FreeLLMAPI V2 Unifies free-tier model providers behind an OpenAI-compatible API and dashboard. Rust · React · SQLite
tiktok-signer Headless TikTok LIVE discovery, signing, and WebSocket transport. Rust · TypeScript

Libraries & developer tools

Project What it does Key technologies
webview-napi Native windows and WebViews for Node.js, Bun, and Deno. Rust · NAPI-RS · Tao/Wry
sqlite-napi SQLite bindings for Node.js and Bun, designed around the bun:sqlite API. Rust · NAPI-RS · TypeScript
ssassplayer Extensible browser-based media player with HLS support and customizable controls. TypeScript
wshook-extension Cross-platform WebSocket interception and inspection for Chrome, Firefox, and Electron. TypeScript · WebSockets

Toolbox

Languages: Rust · TypeScript · JavaScript
Native & desktop: NAPI-RS · Winit/Wry · Slint
Runtimes & UI: Node.js · Bun · Vue · React · Vite
Data & communication: SQLite · WebSockets · JSON-RPC

More things I've built
  • tray-icon-node — system tray bindings for Node.js, implemented with Rust.
  • melser-ui — reusable web components using Lit and TypeScript.
  • TSPM — process manager for Node.js/Bun projects.

Find me elsewhere

Pinned Loading

  1. TikTools-app TikTools-app Public

    app for automatize and configure your streams in tiktok

    Rust 25 6

  2. PerryTS/perry PerryTS/perry Public

    A native TypeScript/JavaScript compiler written in Rust. Compiles TypeScript/JavaScript directly to executables using SWC and LLVM.

    Rust 5k 172

  3. napi-rs/napi-rs napi-rs/napi-rs Public

    A framework for building compiled Node.js add-ons in Rust via Node-API

    Rust 8k 416

  4. sonorahq/sonora sonorahq/sonora Public

    A native music streaming client, built with Rust and GPUI

    Rust 2k 162