Frontend Frameworks

zerorpc

Flexible RPC implementation based on ZeroMQ and MessagePack.

Status
UnmaintainedNo commits in 564 days.
Last checked
Checked · Oct 12, 2026
License
Open source
Pricing
Free tier · from $0

What it is

zerorpc is a flexible Remote Procedure Call (RPC) library built on top of ZeroMQ for messaging and MessagePack for serialization, enabling efficient communication between processes or machines.

zerorpc stands out as a lightweight, high-performance RPC library built on ZeroMQ and MessagePack, ideal for developers looking to build efficient distributed systems without the overhead of heavier frameworks.

When it fits — and when it doesn’t

A good fit for

  • Developers building high-performance, distributed applications in Python

  • Teams requiring efficient inter-process communication and serialization

Look elsewhere if

  • Projects that require real-time streaming capabilities (zerorpc is not designed for this)

  • Applications needing a web-based UI or platform integration

Known weaknesses

Each one links to the public issue, changelog or docs page it came from, where we have one.

  1. 01

    Limited language support beyond Python

    Primary development is in Python, with limited official support for other languages like TypeScript or Java

  2. 02

    Small community and slower issue resolution

    GitHub repository has low activity compared to more popular RPC frameworks

What it does well

  • Built on ZeroMQ for high-performance messaging

  • Uses MessagePack for efficient data serialization

  • Flexible RPC implementation suitable for various use cases

Pricing

Free tier
YesOpen source — free to use
Paid from
$0
Model
Flat rate
Enterprise plan
No

Pricing not independently confirmed — check the vendor’s page.

Performance benchmarks

How Fast Is It?

Set up zerorpc

Setup steps, common gotchas and what to check after 30 days.

Open the setup guide →
Get the badge

A small badge for zerorpc’s README or site: its name, “Tracked on AI Navigator”, and the availability status and check month from this page. It updates as the catalog does.

zerorpc — tracked on AI Navigator

Markdown

[![zerorpc — tracked on AI Navigator](https://navigateaitools.com/badge/zerorpc.svg)](https://navigateaitools.com/explorer/tool/zerorpc)

HTML

<a href="https://navigateaitools.com/explorer/tool/zerorpc"><img src="https://navigateaitools.com/badge/zerorpc.svg" alt="zerorpc — tracked on AI Navigator" height="58"></a>