GitHub Trending: Last week — SimpleX, CasaOS, free-for-dev, Plane, Ruff

This week GitHub Trending reads like a manifesto for getting off the cloud: a messenger with no user IDs, a home-server OS, a self-hosted Jira, and a directory of free infrastructure. Only one of the five — a Rust linter — isn't about owning your own stack.

In brief

In last week's GitHub Trending: SimpleX (a messenger that assigns no user identifiers at all, for the privacy-maximalist crowd), CasaOS (a home-server OS that turns a spare box into a personal cloud), Plane (a self-hosted Jira and Linear alternative), and free-for-dev (a directory of free SaaS tiers).

The list sells digital independence. But its second-biggest gainer, CasaOS, hasn't merged a commit in nearly a year, and its own issue tracker is openly asking whether the project is dead.

GitHub Trending this week is almost a single argument: take your stuff off other people's servers. Here is the full list before the editorializing.

Repo What it does Last week
simplex-chat/simplex-chat Messenger with no user identifiers, not even random ones +3,218 stars
IceWhaleTech/CasaOS Home-server OS that turns a spare box into a personal cloud +1,889 stars
ripienaar/free-for-dev Directory of SaaS/PaaS/IaaS services with free tiers +1,428 stars
makeplane/plane Self-hosted Jira, Linear and ClickUp alternative +1,191 stars
astral-sh/ruff Rust-based Python linter and formatter +235 stars
simplex-chat/simplex-chat
simplex-chat/simplex-chat

Four of those five share one instinct: get your data off somebody else's machine. SimpleX replaces phone-number messengers. CasaOS replaces Dropbox and Google Photos with a box in your closet. Plane replaces Jira. free-for-dev is the bootstrapper's escape hatch from paid infrastructure. The lone exception is Ruff, a developer tool with no self-hosting angle. It's also the only repo on the list now owned by a frontier-AI lab.

simplex-chat/simplex-chat — messaging that refuses to know who you are

simplex-chat/simplex-chat
simplex-chat/simplex-chat

+3,218 stars last week · 15k total · Haskell

This is for the privacy-maximalist end of the spectrum: people for whom Signal's phone-number requirement is already a dealbreaker, and who want a messenger with no account that can be seized, subpoenaed, or leaked.

The pitch is structural, not a settings toggle. SimpleX assigns no identifier to a user: not a username, not a phone number, not even a random account ID. You connect by exchanging a one-time invitation link out of band, and relay servers hold messages only while they are in transit. The cryptography is published in full as the SimpleX Messaging Protocol spec, built on standard primitives rather than home-rolled crypto. That purity has a price, and you can read it in the open issues: multi-device synchronization and UnifiedPush notifications are two of the most-commented requests, because delivering either without a stable user ID is genuinely hard.

It was the week's biggest gainer, and unlike some of the company it keeps here, it ships: the repo had commits the day it trended. Hacker News has barely discussed it, but on Bluesky developers who had read the spec vouched for the design:

"level of configuration for SimpleX is bonkers... Also no 'fancy' home-rolled crypto." — dunxen.dev on Bluesky

IceWhaleTech/CasaOS — a personal cloud its makers walked away from

IceWhaleTech/CasaOS
IceWhaleTech/CasaOS

+1,889 stars last week · 36k total · Go

CasaOS aims at the self-hosting newcomer: someone with a spare mini-PC or a Raspberry Pi who wants a friendly web dashboard to run Docker apps (Nextcloud, Jellyfin, Home Assistant) without living in a terminal.

It wraps Docker in an app-store interface, and it was always a side project. CasaOS came out of hardware maker IceWhale, built alongside the company's ZimaBoard single-board computers, closer to an accessory that sells boards than a product in its own right. An early Hacker News reader read it correctly the week it appeared:

"Icewhale is doing a custom dev board — zimaboard — and this is their sideproject as best as I can tell." — Havoc, when CasaOS first reached HN in 2021

That origin matters now, because the +1,889 stars hide a catch: CasaOS hasn't merged a commit in roughly eleven months. IceWhale has redirected its engineers to a successor OS, ZimaOS, and left CasaOS in maintenance mode. The fallout is all over the tracker, where the busiest open threads aren't feature requests but failures. "Failed to load apps, please refresh later" runs 40 comments deep, beneath a blunt question that earned its own issue: "Can we just declare that CasaOS has been abandoned?"

makeplane/plane — the self-hosted Jira that actually shipped this week

makeplane/plane
makeplane/plane

+1,191 stars last week · 53k total · TypeScript

Plane is for engineering teams that want out of Jira but won't put their roadmap on someone else's cloud: the security-conscious org, the non-profit that can't afford per-seat pricing, the team that finds Linear fast but closed-source.

It's a self-hosted issue tracker with sprints, docs and triage, built in Hyderabad by brothers Vamsi and Vihar Kurama and backed by a $4M seed from OSS Capital. Lately it has repositioned from "open-source Jira alternative" to an AI-native workspace bundling projects, a wiki and pooled AI credits. The gaps are the predictable ones for a tool this young: time tracking has been the single most-requested missing feature for over two years, and it merged code the day it trended, which is more than CasaOS can say.

The defining Hacker News thread is from 2023 (638 points, 228 comments), and its sharpest note was aimed at the pitch, not the product:

"I love seeing competition for Jira, because it needs to die, but... you need to do a better job explaining your value prop." — smallerfish on Hacker News

astral-sh/ruff — the outlier the list can't categorize

astral-sh/ruff
astral-sh/ruff

+235 stars last week · 48k total · Rust

Ruff is the list's only pure developer tool: a linter and formatter for Python teams who were tired of stitching together Flake8, isort and Black and waiting on each in turn.

Written in Rust, it runs the same checks 10–100× faster, fast enough to rerun on every keystroke. It's one piece of Astral's toolchain, alongside the uv package manager and a newer type checker, ty. Why a four-year-old, near-universally-adopted linter still surfaces on a weekly list is mostly steady-state gravity, since it's the smallest gainer here. The notable development isn't in the code: in March, Astral announced it was joining OpenAI, folding uv, Ruff and ty into the Codex team.

Long before that deal, the recurring note in the HN threads was wariness about who funds the speed:

"Skeptical of anything VC-backed but I'll be keeping my eye on it." — monomial on Hacker News

That wariness now has an answer, and it's a bigger one than VC money: Simon Willison called uv and Ruff "increasingly load-bearing" pieces of the Python ecosystem, and an AI lab now owns them.

The cheapest insurance is one click before the star

The leaderboard measures momentum, not maintenance. A star spike only tells you a repo was discovered this week, not that anyone is still home. That distinction is invisible on the trending page, and it's exactly the one that matters when the thing you starred is something you'll run yourself. Owning your stack means owning its upkeep: the day the maintainers move on, the dashboard that replaced Dropbox becomes the thing you debug at 2am. The cheapest insurance costs one click before the star: open the commit history and read the date at the top.

Get breakdowns like this every day

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

Next story · 2 of 34 Read more
🎮Steam

Palworld снова ломится в топ Steam — и дело вовсе не в новом контенте

Летняя распродажа Steam сбросила цену, и выживалка про ловлю существ с автоматом за пару дней собрала толпу новичков, какой не видела со старта в раннем доступе.

store.steampowered.com · 2 min