AltHub

ShaftUI/Shaft Alternatives

721SwiftBSD-3-Clauseslowing · last push 11mo agoGitHub

Shaft is queued for analysis. Crawling candidates and ranking them takes a few minutes. This page updates itself when the list exists — you can also come back later.

What is known so far comes from the other direction:

Listed as an alternative to

These projects were analysed and named Shaft among their alternatives. The relationship is not symmetric — how Shaft rates them is a separate judgement, made when Shaft is analysed in its own right.

flutter/flutterGitHub

calls Shaft “Choose if you prefer Swift for cross-platform GUI development, with a native-like API.”

Flutter makes it easy and fast to build beautiful apps for mobile and beyond

178.7kDartactive
react/react-nativeGitHub

calls Shaft “Choose Shaft if you're a Swift developer wanting a native cross-platform UI, but note its smaller community and lower activity.”

A framework for building native applications using React

126.4kC++active
ocornut/imguiGitHub

calls Shaft “choose if your app is Swift and wants a native cross-platform GUI framework rather than calling C++ ImGui.”

Dear ImGui: Bloat-free Graphical User interface for C++ with minimal dependencies

76.0kC++active
ionic-team/ionic-frameworkGitHub

calls Shaft “Choose when you want a Swift-native cross-platform GUI framework and prefer Swift over web technologies.”

A powerful cross-platform UI toolkit for building native-quality iOS, Android, and Progressive Web Apps with HTML, CSS, and JavaScript.

52.6kTypeScriptactive
AvaloniaUI/AvaloniaGitHub

calls Shaft “Choose when you need a Swift-native cross-platform GUI framework, acceptable for small mature Swift teams.”

Develop Desktop, Embedded, Mobile and WebAssembly apps with C# and XAML. The future of .NET UI

31.4kC#active
emilk/eguiGitHub

calls Shaft “choose for a Swift-native cross-platform GUI if your project is written in Swift instead of Rust”

egui: an easy-to-use immediate mode GUI in Rust that runs on both web and native

30.1kRustactive
fyne-io/fyneGitHub

calls Shaft “Choose Shaft for a Swift-only cross-platform GUI with a permissive license, but it has a shorter history and smaller community than Fyne.”

Cross platform GUI toolkit in Go inspired by Material Design

28.7kGoactive
slint-ui/slintGitHub

calls Shaft “Choose Shaft when you want a Swift-native cross-platform GUI framework and prefer Swift over Slint's supported languages.”

Slint is an open-source declarative GUI toolkit to build native user interfaces for Rust, C++, JavaScript, or Python apps.

23.6kRustactive
GeekyAnts/NativeBaseGitHub

calls Shaft “Choose if you're a Swift developer wanting a cross-platform GUI framework with native feel.”

Mobile-first, accessible components for React Native & Web to build consistent UI across Android, iOS and Web.

20.4kTypeScriptslowing
JetBrains/compose-multiplatformGitHub

calls Shaft “when you want to stay in Swift and use a BSD-licensed native UI toolchain rather than Kotlin.”

Compose Multiplatform, a modern UI framework for Kotlin that makes building performant and beautiful user interfaces easy and enjoyable.

19.3kKotlinactive
alibaba/weexGitHub

calls Shaft “Choose for Swift developers who want a cross-platform GUI without leaving Swift; the project is young.”

A framework for building Mobile cross-platform UI

18.5kC++slowing
ionic-team/capacitorGitHub

calls Shaft “Choose for Swift-first cross-platform UI development instead of web tech.”

Build cross-platform Native Progressive Web Apps for iOS, Android, and the Web ⚡️

16.5kTypeScriptactive
Snapchat/ValdiGitHub

calls Shaft “when you want a Swift-only GUI framework with a small footprint and native handling”

Valdi is a cross-platform UI framework that delivers native performance without sacrificing developer velocity.

16.4kC++active
callstack/react-native-paperGitHub

calls Shaft “choose if you are a Swift developer wanting a native cross-platform GUI without RN.”

Material Design for React Native (Android & iOS)

14.4kTypeScriptactive
linebender/druidGitHub

calls Shaft “choose when you prefer a Swift-based cross-platform GUI framework and are willing to accept its early maturity relative to Druid.”

A data-first Rust-native UI design toolkit.

9.7kRustactive
dotnet/mauiGitHub

calls Shaft “Choose when you are committed to Swift and need a cross-platform GUI for desktop, accepting a much smaller ecosystem.”

.NET MAUI is the .NET Multi-platform App UI, a framework for building native device applications spanning mobile, tablet, and desktop.

23.3kC#active