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

Organizations

@HacKP-CyberDome

Block or report kpanuragh

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

Anuragh K P

Full Stack Developer · Vatakara, Kerala 🇮🇳

Laravel and Node pay the bills. Rust, Go and a soldering iron get the evenings.

Blog Profile Views Followers


I've been shipping web apps for years — mostly Laravel, plenty of Node, and whatever the frontend of the month happens to be. Somewhere along the way I picked up a bad habit: when a tool annoys me, I write my own instead of filing an issue. That's how I ended up with a notification daemon, an app launcher, a database browser, and a debugger bridge that didn't exist before.

These days most of my curiosity goes into three places: local-first AI tooling, Rust, and radio — I have an unreasonable amount of fun pointing an SDR at the sky and decoding what falls out of it.


🔭 Currently building

noted Rust A self-hostable notes workspace with a knowledge graph built from your own writing. It extracts entities and relations, clusters them into themes, and answers questions against the graph — so it can find a note connected to your question through a chain of ideas, not just matching keywords. Local embeddings, no API key.
gitlab_logger Go Ships GitLab projects, pipelines and full job traces into Loki, so your CI history stays searchable in Grafana long after GitLab's retention has thrown it away.
ollama-tui Rust A terminal chat UI for local Ollama models, with genuine vim modal editing — normal, insert, command and visual mode. Streaming responses, SQLite-persisted sessions, never touch the mouse.
iamanuragh.in TypeScript My blog, where I write mostly about Laravel and Rust.

🔧 Built because it didn't exist

xdebug-mcp ⭐ 23 · TypeScript An MCP server for PHP Xdebug — it lets an AI assistant actually step through your PHP code, set breakpoints and read the stack, over Unix socket or TCP.

zlib ⭐ 20 · JavaScript A pure-JavaScript implementation of Node's zlib core module. Gzip and Deflate/Inflate, no native bindings required.

php_dockerize ⭐ 3 · Shell One script that stands up a complete PHP stack in Docker, because doing it by hand for the fifteenth time was fifteen times too many.

tui-db · Rust DBeaver in your terminal. Browse tables, scroll 124 columns sideways, all of it vim-bound.

swaynoti · Rust A notification daemon for Wayland, full FreeDesktop spec. I wanted my notifications to look a specific way. This was the reasonable solution.

wlaunch-rs · Rust A Raycast-style launcher for Linux built with Iced. See above, re: reasonable solutions.

Also: dbexplore.nvim (database explorer for Neovim) · chroma_viewer (poke around your Chroma vector DB) · monitor (Go) · syncs (Rust)

🌍 Contributed to

Project
Alexays/Waybar ⭐ 11.7k The Wayland bar half of Linux runs. Taught its Image module to take its image path from an executable, so the bar can show something that changes.
NativePHP/electron ⭐ 515 The Electron backend that lets PHP ship as a desktop app. Fixed up the electron-builder config.
IamThejus/Gravity-Music Four rounds on a Flutter music app: brought it to the Linux desktop (audio + MPRIS), packaged it for .deb/.rpm/APK/MSIX, built a taste-aware recommender with per-artist and discovery mixes, and added karaoke lyrics modes.

🐇 Rabbit holes I have fallen into

  • 📡 Radio & SDR — chasing signals across the spectrum with an SDR, decoding aircraft transponders, and slowly beating Morse code into my head one Koch drill at a time.
  • 💾 myos — an operating system. In Assembly. From scratch. Because at some point you have to know what's actually down there.
  • 🐧 A desktop assembled from parts — Gentoo, Sway, Neovim, and a dotfiles repo I have rewritten more times than I've rewritten any product. See nixos, ubuntu_nix_hyprland, dotfiles — the archaeological record.
  • 🦀 100_days_rust and 100days_of_ai — I keep starting hundred-day challenges. Ask me how they're going.

🧰 Stack

My Skills

📊 Stats

Anuragh's GitHub profile summary

Top languages by commit Top languages by repo

🤝 Say hello

Blog Twitter LinkedIn Stack Overflow Email

Still debugging with console.log(). Still not sorry.

Pinned Loading

  1. xdebug-mcp xdebug-mcp Public

    MCP server for PHP Xdebug debugging - enables AI-assisted PHP debugging through the Model Context Protocol with Unix socket and TCP support

    TypeScript 24 7