kkrpc
Type-safe bidirectional RPC across runtimes, processes, and message buses
All Skills in This Repository (2)
Pure Emerald Level IndicatorsFrequently Asked Questions
FAQPage SchemaHow 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โopenclaw
Run a personal AI assistant across your devices and chat apps
superpowers
Gives coding agents a disciplined workflow from idea to merged code
react
AI agent skills for building, testing, and porting React core