Hacker News with Generative AI: Cross-Platform Development

Qt Bridges: Hiding C++ and bringing Qt UI to any language (devclass.com)
At the Qt World Summit in Munich the Qt Company, maker of a widely used UI framework, unveiled its plan to bring Qt UI to any programming language, starting with Java, C#, Rust, Swift and Kotlin, and extending a technology that already exists for Python.
XTool – Cross-platform Xcode replacement (github.com/xtool-org)
xtool is a cross-platform (Linux/WSL/macOS) tool that replicates Xcode functionality with open standards.
Microsoft makes another pitch for React Native in Windows desktop development (devclass.com)
Microsoft is again encouraging developers to use React Native for Windows desktop development, despite its investment in other approaches using C# or C++.
Build iOS Apps on Linux and Windows (swift.org)
Cogentcore: Open-source framework for building multi-platform apps with Go (github.com/cogentcore)
Cogent Core is a free and open source framework for building powerful, fast, elegant 2D and 3D apps that run on macOS, Windows, Linux, iOS, Android, and web with a single Go codebase, allowing you to Code Once, Run Everywhere (Core). See the Cogent Core Website for more information, including extensive documentation and interactive examples you can directly edit and run. The website itself is a Cogent Core app running on the web using wasm.
EnClose, open source iOS/macOS hybrid app development framework (github.com/fellowgeek)
enClose is an iOS and MacOS hybrid application development framework that enables developers to use familiar web technologies (JavaScript, HTML, and CSS) to build rich applications that perform like native apps.
Native Cross-Platform Swift Apps (skip.tools)
In our series on using native Swift on Android, we have covered the basics of the Swift-Android toolchain in Part 1, bridging between compiled Swift and Kotlin in Part 2, and the creation of a cross-platform app with a shared Swift model layer in Part 3.
HaxeUI (haxeui.org)
Create cross-platform, rich user experiences.
Gooey: My take on a Rusty GUI framework (2023) (ecton.dev)
Today, I've released v0.1.0 of Gooey, the first alpha of my attempt at building an easy-to-use, cross-platform, "native" graphical user interface framework for Rust. Gooey uses a reactive data model and renders widgets using a wgpu-powered, 2D graphics library (Kludgine).
Dioxus – Fullstack crossplatform app framework for Rust (dioxuslabs.com)
Dioxus is the Rust framework for building fullstack web, desktop, and mobile apps. Iterate with live hotreloading, add server functions, and deploy in record time.
Show HN: Cross-platform native UI library for all OS (github.com/profullstack)
Sans is a library which supports ios/android/windows/macos/linux using webviewjs and Apple's WKWebView api.
Ask HN: Future of Windows operating system and application (ycombinator.com)
Now that windows is more tightly integrating with linux and supporting wsl etc and applications are increasingly xplatform e.g. vs code in electron on linux, apple etc where do we see this ending. Is there much change in how windows is evolving under the hood or in the way (previously) native applications are being developed?
Building an offline-first, cross-platform IMAP client (marcoapp.io)
When we set out to build Marco, we knew we were committing to two very difficult requirements: (1) IMAP-based, not API-based, and (2) cross-platform – web, Mac, Windows, Android, iOS.
Show HN: Beautiful ePub reader for all platforms (github.com/readest)
Readest is an open-source ebook reader designed for immersive and deep reading experiences. Built as a modern rewrite of Foliate, it leverages Next.js 15 and Tauri v2 to offer a seamless cross-platform experience on macOS, Windows, Linux and Web, with support for mobile platforms coming soon.
Textual 1.0 (github.com/Textualize)
Build cross-platform user interfaces with a simple Python API. Run your apps in the terminal or a web browser.
Introduce support for the Meson build system – git.git 904339e (kernel.org)
Introduce support for the Meson build system, a "modern" meta build system that supports many different platforms, including Linux, macOS, Windows and BSDs. Meson supports different backends, including Ninja, Xcode and Microsoft Visual Studio. Several common IDEs provide an integration with it.
The GNU C-Compiler with Binutils and other useful tools for Amiga (github.com/bebbo)
The GNU C Compiler with binutils and other useful tools for cross compiling software for the Commodore Amiga.
Native Swift on Android, Part 2: Your First Swift Android App (skip.tools)
Swift is Apple’s recommended language for app development, and with good reason. Its safety, efficiency, and expressiveness have made it easier than ever to build fast, polished, and robust apps for the Apple ecosystem. Recent stories about Swift on Windows and Swift on the Playdate highlight developers’ desire to take advantage of Swift on other platforms too. In this series, we explore writing native Swift apps for Android with Skip.
Tk9.0: CGo-free, cross platform GUI toolkit for Go (pkg.go.dev)
This package is not in the latest version of its module.
Electrobun: Cross-platform desktop applications written in TypeScript (electrobun.dev)
Electrobun aims to be a complete solution-in-a-box for building, updating, and shipping ultra fast, tiny, and cross-platform desktop applications written in Typescript.
FLTK 1.4 Released (fltk.org)
We are pleased to announce the release of FLTK 1.4.0.
Uno Platform Studio: GUI Designer for Cross-Platform .NET Applications (platform.uno)
We are proud to introduce Uno Platform Studio, a suite of productivity tools featuring Hot Design, a next-generation Visual Designer for .NET cross-platform apps!
Haxe lang – build cross-platform application with fast cross-compiler (haxe.org)
Haxe is an open source high-level strictly-typed programming language with a fast optimizing cross-compiler.
A Swift Toolchain for Android, Part 1: Setup, Compiling, Running, and Testing (skip.tools)
You may already be familiar with Skip as a tool for bringing your Swift iOS apps to Android. Skip takes a novel transpilation approach, where we integrate with the Xcode build system to convert your Swift code into Kotlin. This allows us to create an Android library for every build of your Swift package, or to launch an Android version of your SwiftUI app on every Xcode Run.
Show HN: Pax – cross-platform GUIs with an integrated design tool (pax.dev)
Fenster: The most minimal cross-platform GUI library (github.com/zserge)
Fenster /ˈfɛnstɐ/ -- a German word for "window".
QtCS2024: Compile once, Run everywhere (wiki.qt.io)
Compiling and deploying of C++ applications on Windows, Linux, macOS for x86_64 and arm64 can be challenging. By using _[Cosmopolitan Libc](https://justine.lol/cosmopolitan/)_ we could have an alternative.
Show HN: Skip – Build native iOS and Android apps from a single Swift codebase (skip.tools)
Expo vs. Flutter (thenewstack.io)
How to beg/borrow/steal your way to a cross platform Bluetooth LE library (2023) (nonpolynomial.com)