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 23 7