
YTubic
YTubic is a fast, responsive, open-source YouTube Music desktop client for Windows, Linux, and macOS that uses direct InnerTube API communication and aggressive caching to provide instant navigation and playback.
它把 Linux 作为 React Native 的 out-of-tree 平台来支持,兼容标准 Metro/Vite 工具链和 Fast Refresh,并让 react-navigation 直接使用 libadwaita 原生导航控件;README 称没有其他 out-of-tree React Native 平台做到这一点。
react-native-gtkx
React Native for the Linux desktop. Write apps against the familiar React Native API — they run as native GNOME applications on real GTK4/Adwaita widgets, with no WebView and no canvas rendering.
Under the hood: gtkx (a React reconciler for GTK4 on Node.js) + Yoga (the RN flexbox engine). The model follows react-native-web: a compatibility layer on top of another renderer, with the react-native → react-native-gtkx alias provided by the Metro preset (Linux as a standard RN out-of-tree platform — npx react-native run-linux next to run-ios/run-android) or by the vite preset for Linux-first projects.
examples/hn-app, live in native GTK windows: a Hacker News reader on the standard React Native Metro toolchain. Tapping a card pushes a real Adw.NavigationView page — the back button, the slide and the preserved list position come from the platform, not from JS. The search field sits inside the HeaderBar (real RN content in native chrome) and queries the HN API; comments load as you scroll. The data layer is plain Node fetch — on this platform "native modules" are just Node.
And the portability proof — examples/profile renders ONE source file with both renderers, not a single @gtkx/* import in it:
| react-native-gtkx (GTK4) | react-native-web (browser) |
|---|---|
docs/research/yoga-gtk-spike.md)React Native for the Linux desktop — apps on the RN API rendered as native GTK4/Adwaita widgets
根据分类、Topic 和编程语言匹配的相似项目。

YTubic is a fast, responsive, open-source YouTube Music desktop client for Windows, Linux, and macOS that uses direct InnerTube API communication and aggressive caching to provide instant navigation and playback.

TanStack Router is a type-safe, data-driven React router with built-in caching, prefetching, and nested layouts, while TanStack Start extends it into a full-stack SSR framework.
Cindy is an open-source AI agent that runs locally on your machine, integrates multiple AI harnesses and models, and provides memory, skills, and automation to perform real work in your projects and apps.