GitHub Trending: Today — iroh, Plane, LibreTranslate, Unciv, qlib

Scroll today's GitHub Trending and one instinct repeats: own the thing you used to rent. Plane is Jira you host; LibreTranslate is the Google Translate API you host; iroh is connectivity that leans on no one else's relay. Only Microsoft's qlib breaks the pattern.

In brief

Today's GitHub Trending: iroh, a Rust networking stack that dials a peer's key instead of an IP address; Plane, a self-hosted Jira alternative; LibreTranslate, a translation API you run offline; Unciv, an open-source Civ V remake.

Four of the five exist to delete a dependency: a relay server, a Jira license, the Google Translate API, an ad-funded app store. Their threads praise not features but the missing middleman — “I use dumbpipe daily”, “they don't call home”. The fifth, Microsoft's qlib, reached 44k stars with an empty comment section.

Today's board reads less like a product showcase and more like a list of subscriptions developers want to cancel. Before the analysis, the full slate:

Repo What it does Today
n0-computer/iroh P2P networking stack in Rust — dial a key, not an IP address +302
makeplane/plane Self-hosted Jira / Linear / ClickUp alternative +386
LibreTranslate/LibreTranslate Self-hosted, offline machine-translation API +272
yairm210/Unciv Open-source Android/desktop remake of Civ V +23
microsoft/qlib AI-oriented quantitative-investment platform +85

The slate is four cancellations and one outlier

Strip away the categories and four of these five repos do the same thing: they let you stop depending on someone else's service. iroh removes the rented relay and the stable IP. Plane removes the Jira license. LibreTranslate removes the Google Translate bill. Unciv removes the ad SDK and the telemetry. Only Microsoft's qlib sits outside the pattern — and, as it turns out, outside the conversation too.

n0-computer/iroh — dial a key, not an address

n0-computer/iroh
n0-computer/iroh

+302 stars today · 10.3k total · Rust

This is for developers building distributed or local-first apps who are tired of the connectivity tax: STUN/TURN servers, relay infrastructure, and an address that changes out from under them. iroh's premise is in its tagline: IP addresses break, so you dial a peer's public key instead. It opens authenticated, encrypted QUIC connections directly between endpoints, hole-punches through NATs, and falls back to a relay only when it has to. The project just shipped its first 1.0 release candidate after four years and 50+ releases. Around the core sit small, legible tools that double as demos: sendme for moving files and directories, and dumbpipe, a netcat-style encrypted pipe between two machines.

The June Hacker News thread (268 points) reads like a user group, not a launch. One developer described wiring a demo into daily work:

"Dumbpipe is magical... I use dumbpipe daily to expose cross-stream stores I run on different servers to my local laptop's xs client." — a developer running it across his own servers

A maintainer dropped in to field questions (\"hey I work on this! AMA!\"). The most repeated request is language bindings: people want iroh outside Rust, which is the surest sign they mean to ship with it.

makeplane/plane — Jira you host, not Jira you license

makeplane/plane
makeplane/plane

+386 stars today · 52k total · TypeScript

The audience is teams who want off Jira but won't move their backlog to someone else's cloud, plus small orgs and non-profits that can't stomach per-seat pricing. Plane covers issues, sprints, cycles, docs and roadmaps, and ships to self-host with Docker over Postgres and Redis. It competes with Jira, Linear and ClickUp on simpler UX and speed, but the catch is in its editions: the AGPL Community Edition matches only the cloud Free tier, while time tracking, custom workflows and SSO sit behind the paid Commercial and Enterprise tiers.

That paywall line is exactly what the 638-point HN thread pressed on. One commenter wanted Plane to win but wasn't sold:

"I love seeing competition for Jira, because it needs to die... Why would I have a better time using this than Jira, bearing in mind that I'd be giving up custom workflows and probably a lot of integrations?" — an engineer weighing the cost of switching off Jira

Another went straight to the gate that's still paywalled today, asking whether self-hosted instances get pro features and Google SSO. They mostly don't. And one reply cut against the whole self-host premise, proof the instinct isn't universal:

"Please build a startup on this. I don't want to run a Jira alternative myself. I'll pay you to do it for me." — a Hacker News commenter

LibreTranslate/LibreTranslate — translation with no vendor behind it

LibreTranslate/LibreTranslate
LibreTranslate/LibreTranslate

+272 stars today · 15k total · Python

This targets developers who need machine translation inside a product or pipeline but can't — or won't — ship their text to Google or DeepL, whether for cost, privacy, data control, or air-gapped deployment. LibreTranslate is a self-hosted translation API and web app: install via pip or Docker, hit localhost:5000, translate offline. Its engine is the open-source Argos Translate library, built on OpenNMT, which is what lets it run with no proprietary backend at all.

The clearest statement of why it exists came from inside the project, on an earlier HN thread:

"Unlike other APIs, it doesn't rely on proprietary providers such as Google or Azure... Instead, its translation engine is powered by the open source Argos Translate library." — argosopentech, a LibreTranslate maintainer

That is the whole trade in one sentence: you accept rougher output (one user tried it and wanted better Spanish) in exchange for owning the entire stack.

yairm210/Unciv — Civ V that doesn't phone home

yairm210/Unciv
yairm210/Unciv

+23 stars today · 10.8k total · Kotlin

It's aimed at anyone who wants a deep strategy game on Android or desktop without ads, telemetry or in-app purchases, and at modders, since it's open and mod-friendly. Unciv is a from-scratch open-source remake of Civilization V, written in Kotlin on the LibGDX framework. It's small, runs on almost anything, and rebuilds the Civ V loop without bundling any of the original's assets.

At +23 stars it's the quietest gainer here, but it earns the slot through why people keep it installed. From the 533-point HN thread:

"They don't call home, they don't push ads, they don't spy on you, they're just good games, well implemented and open source." — a player who keeps only FOSS games on Android

The recurring worry isn't quality but legal exposure: a clean-room remake of a Take-Two/Firaxis title lives at the mercy of a legal department, a fragility the self-hosted tools above don't carry.

microsoft/qlib — the one nobody is discussing

microsoft/qlib
microsoft/qlib

+85 stars today · 44.8k total · Python

Its audience is narrow and professional: quantitative researchers and ML engineers building trading strategies. qlib is Microsoft's AI-oriented quant platform: supervised learning, market-dynamics modeling and reinforcement learning across the full research-to-production pipeline, now wired to its companion RD-Agent for automated research.

Here the pattern breaks. The four tools above trend on lived-in practitioner threads; qlib trends on almost nothing. Its HN submissions never cleared single-digit points, and Bluesky carries only bare link-shares. A 44k-star Microsoft repo can climb the daily board on institutional gravity and search traffic alone, no conversation required. That silence is itself the signal: it's the one repo here you'd adopt because of who shipped it, not because a peer told you they run it every day.

What the board is actually selling

Strip the labels (networking, project management, translation, a strategy game) and four of the five share one verb: remove. Remove the relay, the license, the translation vendor, the ad SDK. The praise in their threads isn't about what these tools add; it's about what's no longer there. qlib is the control case that proves the rule: the only repo without an "own it yourself" story is also the only one trending in silence. On the daily board right now, the dependency you delete is the feature.

Get breakdowns like this every day

The top Hacker News stories, unpacked — by email, Telegram, or RSS.

Next story · 7 of 33 Read more
🔥Hot Discussion

Anthropic's own trial: AI users scored 50% on the recall quiz, non-users 67%

Half of 52 software engineers got an AI assistant for a basic coding task. Afterward, both halves took a quiz on what they'd learned. The AI group scored 50%; the others, 67%.

★ 205 · 💬 273 · nature.com · 4 min