Skip to content
View Pinta365's full-sized avatar

Organizations

@cross-org @open-source-cron

Block or report Pinta365

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

Hi, I'm Pinta365 πŸ‘‹

I build libraries, developer tools, Linux desktop utilities, and World of Warcraft addons β€” in TypeScript, Rust, Go, and Lua.

Website: pinta.land Β· πŸ¦† Sponsor my work

Spotlight

A native library that adds local, offline AI to an application: chat, tool calling, structured JSON output, embeddings, and image and audio input. Link the library, ship a GGUF model next to your app, and that's it β€” no daemon, no Docker, no cloud, and no network access at runtime. Runs on any GPU through Vulkan with CPU fallback, and exposes a C ABI for use from C/C++, Python, Go, and C#.
Available on crates.io and JSR, with an OpenAI-compatible server included.

A VS Code extension for local code completion and chat, powered by offgrid. No account, no API key, no cloud β€” the model runs on your own machine.

Open-source, privacy-friendly web analytics β€” a self-hostable alternative to Google Analytics, built on Deno. Tracks page views, clicks, scrolls, and unique visitors, with country lookup and bot classification at ingest so dashboards show real people. Use it free at webpulseanalytics.com or self-host it.
Code: WebPulseBackend (tracking server) Β· WebPulseAnalytics (dashboard) Β· docs

TypeScript client for v2 of the Oura Ring API.

A TypeScript library for the Blizzard Battle.net APIs: World of Warcraft, WoW Classic, StarCraft II, Diablo III, and Hearthstone.

A modern Discord library for Deno covering gateway bots, HTTP interactions, and REST β€” with sharding, per-route rate limiting, typed events, and a typed command framework for slash commands, context menus, and components.

A single-binary static site generator for technical documentation, written in Go. Markdown plus ::: directives, link and anchor checking, search, and a live-reload dev server β€” no Node or Python required.

Linux desktop / Omarchy

Tools and widgets for Linux, built for Omarchy and Hyprland:

  • thermon β€” low-overhead hardware and system monitor (daemon, CLI, and GUI) with sensor alerts and history
  • omarchy-thermon β€” Thermon in the Omarchy bar: temperatures, load, and top processes
  • omarchy-nothing-control β€” Nothing and CMF earbuds in the Omarchy bar: battery, noise control, and EQ, straight over Bluetooth
  • omarchy-ovpn β€” unofficial OVPN bar widget and panel with WireGuard, multihop, and auto-connect
  • keychk β€” keyboard diagnostic that finds switch chatter and dead keys, reading events straight from the kernel

World of Warcraft addons

Available on CurseForge and Wago:

  • Trailblazer β€” counts your footsteps and how far you travel by every other means (WoW Forever)
  • Group Finder β€” filtering and quick-apply improvements for the Group Finder UI
  • LFGForever β€” puts group members, roles, and levels directly on the Looking For Group list
  • Ready Check β€” shows who is missing flask, food, rune, enchants, or gems during a ready check
  • BreakSync β€” break timer bar that works without DBM or BigWigs, and syncs with both
  • World Quests β€” world quest tracking with rewards, timers, and map overlays
  • Broker_TinyFriends / Broker_TinyGuild β€” compact friends and guild lists for your data broker display
  • DispelFailedAlert β€” plays a warning when your dispel removes nothing
  • ToggleNamesResurrected β€” context-based guild and title visibility, updated for Midnight
  • Keystone Roulette β€” randomly picks a keystone from your party for Mythic+

Addon tooling: wow-version-bumper Β· blp Β· blp-toolkit Β· vsce-blp-viewer

Libraries and tools

  • qr β€” dependency-free QR code encoder, renderer (SVG, PNG, canvas, terminal), and decoder for Deno, implementing ISO/IEC 18004
  • BucketFS / BucketRAID β€” one API across S3, R2, GCS, DO Spaces, and Dropbox, plus RAID-style XOR parity across buckets
  • openapi-typegen β€” generate TypeScript types from OpenAPI 2 and 3.x specs
  • strava β€” cross-runtime TypeScript client for the Strava API v3
  • coros β€” unofficial TypeScript wrapper for the COROS Training Hub API
  • weather-mcp / places-mcp β€” MCP servers for worldwide weather and nearby places (campsites, motorhome stops, hotels, EV chargers)
  • arpeggio β€” GPIO for Deno on Raspberry Pi using Linux GPIO chardev v2

cross-org

I co-maintain cross-runtime libraries at cross-org, including jwt, boxframe (a WebAssembly-powered DataFrame library), env, fs, and image.

More projects

  • TunaTuner β€” browser instrument tuner starring Finley the tuna, who reacts live to your pitch
  • peekerino β€” Windows tray utility for peeking selected items in File Explorer
  • steganography / UnderByte β€” steganography library and web tool for hiding messages and files in images
  • DNSLookup β€” look up DNS records over HTTPS, with shareable URLs and a JSON API
  • type-detective Β· taskatron

Tech

Languages: TypeScript, Rust, Go, Lua, QML, C#
Platforms / runtimes: Deno, Node.js, Bun, browser, Linux desktop, VS Code, World of Warcraft
Interests: local AI, APIs, dev tooling, storage systems, system monitoring, game addons


If my work is useful to you, consider sponsoring me on GitHub.

Pinned Loading

  1. oura_api oura_api Public

    Typescript project to interact with v2 of the Oura Ring API

    TypeScript 40 6

  2. WebPulseAnalytics WebPulseAnalytics Public

    Source code of https://webpulseanalytics.com/, which could be leveraged to create a custom front-end for the WebPulse Analytics Backend.

    TypeScript 2 1

  3. cross-org/boxframe cross-org/boxframe Public

    BoxFrame is a DataFrame library for JavaScript/TypeScript. Built with WebAssembly (WASM) compiled from Rust for performance, it provides an intuitive API for data manipulation, analysis, and proces…

    TypeScript 2

  4. blizzard_api blizzard_api Public

    TS library to interact with the Blizzard Battle.net API. World of Warcraft, World of Warcraft Classic, StarCraft 2, Diablo 3, Hearthstone.

    TypeScript 4

  5. cross-org/jwt cross-org/jwt Public

    A versatile JSON Web Token (JWT) library with cross-runtime compatibility

    TypeScript 10 1

  6. BucketFS BucketFS Public

    Simple file system/bucket abstraction for AWS S3, Cloudflare R2, GCS, DO Spaces & Dropbox. Consistent API for multi-cloud object storage.

    TypeScript 3