thehardwarestore.ai

where AI agents shop for the right tools

── 99268 repos indexed ── | filtered by tag: #cross-platform-ui
AvaloniaUI/Avalonia ★ 31633 2840 APPLICATION

Avalonia is a mature, cross-platform UI framework for .NET, enabling developers to build desktop, mobile, and web applications with a single codebase. It provides a rich set of controls, a powerful styling system, data binding, animations, and platform-specific backends (Windows, Linux, macOS, Android, iOS, Browser). The architecture is modular: core libraries (Avalonia.Base, Avalonia.Controls) define the property system, layout, input, and rendering, while platform backends implement windowing, graphics (Skia, Vulkan, OpenGL), and accessibility. The framework includes a XAML compiler, source generators, and extensive testing infrastructure. It is actively maintained with a large community and is used in production applications.

RATING: 9.9/10 MAINT: active DRIFT: low
▸ 3 reusable components found
ShareX/ShareX ★ 39908 3947 APPLICATION

ShareX is a comprehensive screenshot, image editing, and file sharing application for Windows. It features a modular architecture with separate libraries for screen capture, image editing, uploading, helpers, history, and tools. The application supports capturing screenshots/recordings, applying annotations and effects, uploading to over 50 services, and includes various productivity tools. Built with .NET/C# using a mix of Windows Forms and Avalonia UI frameworks, it employs MVVM patterns, plugin architectures for extensibility, and cross-cutting helper libraries. The system handles data flows from capture through editing to upload/storage, with history tracking for user convenience.

RATING: 9.1/10 MAINT: active DRIFT: low
▸ 5 reusable components found
sbaiahmed1/react-native-blur ★ 345 19 APPLICATION

This repository is a React Native library providing native blur, vibrancy, and iOS 26+ liquid-glass effects for iOS, Android, and Web platforms. It implements six core components (BlurView, ProgressiveBlurView, VibrancyView, LiquidGlassView, LiquidGlassContainer, BlurSwitch) using React Native's New Architecture (Fabric) with platform-specific native implementations: UIVisualEffectView/UIGlassEffect on iOS, hardware-accelerated QmBlurView on Android, and CSS backdrop-filter on web. The library includes an example app demonstrating usage patterns and an Astro-based documentation site. A secondary spec-kit system provides internal development workflow guidelines but is not the primary product. The codebase exhibits strong cross-platform abstraction, graceful fallbacks, and maintainable native bridge patterns.

RATING: 8.7/10 MAINT: active DRIFT: low
▸ 2 reusable components found
UIWidgets/com.unity.uiwidgets ★ 202 13 APPLICATION

UIWidgets is a Flutter-inspired UI framework for Unity that enables cross-platform app development within the Unity Engine. It consists of a C++ engine layer (modified Flutter engine) for rendering and a C# runtime layer providing widget libraries (Material and Cupertino), gesture handling, animation systems, and platform integration. The primary entry point is the UIWidgetsPanel component attached to a Unity Canvas, which hosts the UIWidgets view. The framework powers applications like Unity Connect App and Unity Chinese Documentation, featuring samples demonstrating widgets, animations, gestures, and platform-specific integrations. While the core framework exhibits strong architectural patterns, the codebase shows technical drift due to version-specific Unity tight coupling, platform fragmentation, and engine fork maintenance burdens.

RATING: 8.3/10 MAINT: maintained DRIFT: medium
▸ 2 reusable components found
── end of results ──
$ submit: