kunkunshkunkunshOfficialยท2 Agent Skills Included

kkrpc

Type-safe bidirectional RPC across runtimes, processes, and message buses

Builds type-safe remote procedure calls between Node.js, Deno, Bun, browsers, workers, Electron, Tauri, and message queues. Eliminates manual serialization, boilerplate IPC wiring, and fragile cross-process communication code. Provides ready-made transports, validation, middleware, streaming, and cross-language interop for Go, Python, Rust, and Swift.
npx skills add kunkunsh/kkrpc --all -g -y
Available:

Gives your AI agent a full map of the kkrpc codebase, including its architecture, transport entry points, build commands, and coding conventions, so it can write and modify RPC code correctly.

All Skills in This Repository (2)

Pure Emerald Level Indicators

Frequently Asked Questions

FAQPage Schema
How to install kkrpc?โ–ผ

Run `npx skills add kunkunsh/kkrpc --all -g -y` in your terminal to install all skills in this suite globally.

What is kkrpc used for?โ–ผ

kkrpc lets two endpoints call each other's functions through type-safe proxies across processes, workers, WebSockets, HTTP, Electron, Tauri, and message buses like RabbitMQ, Kafka, Redis Streams, and NATS.

Can kkrpc connect TypeScript with Go, Python, Rust, or Swift?โ–ผ

Yes. It includes reference implementations and a stable compact JSON protocol so non-JavaScript clients and servers can communicate with TypeScript endpoints over stdio or WebSocket.

How is kkrpc different from tRPC or Comlink?โ–ผ

Unlike tRPC, kkrpc supports bidirectional calls and non-HTTP transports; unlike Comlink, it works across Node.js, Deno, Bun, desktop IPC, and message queues with optional validation and middleware.

Does kkrpc work with AI coding assistants?โ–ผ

Yes. The included SKILL.md files follow the universal skill standard and work in Claude Code, Cursor, and other compatible coding environments.

Related Repositories in Software Engineering

View All in Software Engineeringโ†’