Hacker ApprovedDepartments

Varlink

Ranked 5 of 5 RPC frameworks by recommenders

A JSON-based IPC protocol from the systemd world, a simpler D-Bus alternative without a broker. Critics note it lacks many-to-many communication.

A JSON-based IPC protocol from the systemd world, a simpler D-Bus alternative without a broker. Critics note it lacks many-to-many communication.

9 people gave an opinion

recommend it
7
criticize it
2
approval share
78%
Each figure is one person. RecommendsCriticizes

Recommended in 5 of 13 months

  1. November 2025: not recommended
  2. December 2025: recommended
  3. January 2026: recommended
  4. February 2026: recommended
  5. March 2026: recommended
  6. April 2026: not recommended
  7. May 2026: not recommended
  8. June 2026: not recommended
  9. July 2026: not recommended
  10. August 2026: recommended
  11. September 2026: not recommended
  12. October 2026: not recommended
  13. November 2026: not recommended (month in progress)

Why it doesn’t carry the badge

  • 7 people recommend itNeeds 10 or more, not met.
  • 3.5 recommenders for every criticNeeds 2 to 1 or better, met.
  • Recommended in 5 of 13 monthsNeeds 4 or more, met.

The same three rules apply to every product, and the badge can’t be bought. How the badge works

What people say about it

The reasons people give, with the number of comments that give each one. Open a reason to read what they said.

Why people recommend it

Each mark is one comment

  • Simpler alternative to D-Bus

    “Maybe you should look at Varlink. The systemd backed D-Bus alternative. It uses JSON.”

    Comment from 16 Dec 2025 in “Problems with D-Bus on the Linux desktop”

    “Check varlink, an alternative to D-Bus defined in the SystemD world.”

    Comment from 15 Dec 2025 in “Problems with D-Bus on the Linux desktop”
  • JSON, no binary formats

    “Maybe you should look at Varlink. The systemd backed D-Bus alternative. It uses JSON.”

    Comment from 16 Dec 2025 in “Problems with D-Bus on the Linux desktop”

    “no binary formats, simpler mechanisms, based on stdout/stdin of processes”

    Comment from 31 Jan 2026 in “Devuan – Debian Without Systemd”

Other RPC frameworks people recommend

The four most recommended other RPC frameworks, with the same counts for each, so you can compare like for like. The tick on each bar marks the 2 to 1 line the badge needs.

Varlink compared with 4 alternatives
ProductRecommendCriticizeApprovalMonthsOwnedBadge
gRPC252451%8——
ConnectRPC15194%5—Approved
tRPC12286%7—Approved
Apache Thrift8373%5——
VarlinkThis page7278%5——
See all 5 RPC frameworks, ranked

What people said

11 of the 12 comments that mention it, newest first. Each links to the original comment.

“worth considering using varlink, for your agents sake”

RecommendsComment from 5 Mar 2026 in “You Need to Rewrite Your CLI for AI Agents”

“it doesn't even offer the same facilities, particularly many-to-many communication”

CriticizesComment from 2 Feb 2026 in “FOSDEM 2026 – Open-Source Conference in Brussels – Day#1 Recap”

“It does not require a broker service, it works right at system startup”

RecommendsComment from 2 Feb 2026 in “FOSDEM 2026 – Open-Source Conference in Brussels – Day#1 Recap”

“I mean if the whole thing wasn't an exercise in bad technological taste.”

CriticizesComment from 1 Feb 2026 in “FOSDEM 2026 – Open-Source Conference in Brussels – Day#1 Recap”

“no binary formats, simpler mechanisms, based on stdout/stdin of processes”

RecommendsComment from 31 Jan 2026 in “Devuan – Debian Without Systemd”

“glad to see the varlink IPC expanded upon”

RecommendsComment from 19 Dec 2025 in “Systemd v259”

“Maybe you should look at Varlink. The systemd backed D-Bus alternative. It uses JSON.”

RecommendsComment from 16 Dec 2025 in “Problems with D-Bus on the Linux desktop”

“Why not use JSON then, right? Right?!”

CriticizesComment from 15 Dec 2025 in “Problems with D-Bus on the Linux desktop”

“Check varlink, an alternative to D-Bus defined in the SystemD world.”

RecommendsComment from 15 Dec 2025 in “Problems with D-Bus on the Linux desktop”

“It already has one: Varlink”

RecommendsComment from 15 Dec 2025 in “Problems with D-Bus on the Linux desktop”

“Instead, we are getting varlink it seems. yuk.”

CriticizesComment from 15 Dec 2025 in “Problems with D-Bus on the Linux desktop”

Counts come from 1,795,640 Hacker News comments, November 2025 to November 2026. How we count. Report a mistake.