Skip to content
View mika2go's full-sized avatar
πŸ‘»
πŸ‘»
  • Codaly-labs

Block or report mika2go

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.

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

Mika

Native desktop tools, Linux and Windows internals, small footprints

Profile views Rust Linux Wayland MIT licensed projects

Focus

  • Systems programming in Rust and C++, on Windows and Linux. GPU frame capture, hardware video encoding, real-time audio pipelines, and the bounded in-memory ring buffers that let a recorder hold the last minute without touching the disk.
  • Native interfaces, no web stack. Direct2D and DirectWrite on Windows, Qt Quick and QML, GTK4 on Linux, Ratatui in the terminal β€” picked so an idle application costs tens of megabytes instead of hundreds.
  • Platform APIs where the edges are sharp. Windows Graphics Capture, D3D11, Media Foundation and WASAPI; Wayland and Hyprland, PipeWire, systemd user services, and Arch packaging on the other side.
  • Local-first by construction, not by policy. No accounts, no telemetry, no upload path β€” the Linux recorder ships with network access denied in its unit file rather than merely unused.
  • Measured instead of asserted. Memory and bitrate budgets are explicit and enforced, footprints are compared against real alternatives with the raw numbers published, and releases are validated end to end in a disposable Windows 11 VM.
  • Boring release discipline. Locked workspaces, clippy -D warnings as a gate, native CI that builds and exercises the installer, and SHA-256 build evidence attached to every release.

Featured Projects

Pidra

Which desktop application is eating your memory, and what actually happened after you tried to stop it. GUI applications instead of every process on the machine, whole process trees totalled rather than a browser's root, and close-risk notes before you kill something.

Rust Ratatui Linux TUI

Trellis

A local-first ledger for your repositories: Git state, branches, recent commits and detected build systems, on the desktop and without an account or a network connection. Optional GitHub authorization is in progress.

Rust GTK4 Git Local-first

Wreath

The last half minute of gameplay, hardware-encoded in memory and written out only when you press the shortcut. Native on Windows, a small service plus GTK4 library on Linux, and nothing ever leaves the machine.

Rust Direct2D Media Foundation WASAPI GTK4

Latest Wreath release Windows and Linux

Hyprland and Quickshell dotfiles

My Arch desktop: a QML shell with a vertical bar, Dynamic Island, launcher, dashboard, notifications, wallpaper tools, a lock screen and a cautious installer.

QML Quickshell Hyprland Arch Linux Wayland

Open Source Contributions

Eddy

I contributed the Windows version only: native platform integration and the Windows installer packaging.

Windows C++ Qt CMake MSI NSIS

BoltSnap

I contributed the Windows version only of this fast screenshot and annotation workflow.

Windows Rust Screen Capture

Stack

Rust, C++, Qt, C sharp, .NET, Python, FastAPI, TypeScript, React, Tailwind CSS, Node.js, Tauri, Supabase, Linux

GitHub in Numbers

Profile summary

Repositories per language Most committed languages

GitHub contribution streak

Commit activity over the last 31 days

Useful software, quiet interfaces

Popular repositories Loading

  1. Wreath Wreath Public

    Local instant replay recorder for Windows and Arch Linux, GPU-encoded and held in memory

    Rust 1

  2. Mika2Go Mika2Go Public

    My GitHub profile README

  3. x-queue x-queue Public

    minimal x posting queue with human approval - news-driven drafts, one-click open in x composer

    Python

  4. boltsnap boltsnap Public

    Forked from drvcvt/boltsnap

    Fast in-process Wayland (libwayshot) + X11 screenshot tool with built-in egui annotation editor. ~10x faster than grim/wayshot.

    Rust

  5. eddy eddy Public

    Forked from drvcvt/eddy

    C++

  6. dotfiles dotfiles Public

    Hyprland and Quickshell dotfiles with a monochrome vertical shell, Dynamic Island and installer

    QML