awesome-repositories.com
Blog
MCP
awesome-repositories.com

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com

Swift UI Libraries

Ranking updated Jul 13, 2026

For a collection of components for SwiftUI development, the first results are alexaubry/bulletinboard (This library provides a specialized set of pre-built, accessible SwiftUI components specifically for creating onboarding cards and bottom sheets, making it a useful tool for accelerating iOS interface development), jinxiansen/swiftui (This repository provides a collection of practical SwiftUI UI patterns and component implementations that serve as a reference for building structured layouts and navigation across Apple platforms) and calimarkus/jdstatusbarnotification (This library provides specialized SwiftUI-based UI components for status bar notifications and alerts, offering the customization and declarative composition needed for iOS development). wjakob/nanogui and oblador/react-native-animatable round out the shortlist. Compare the match explanations and check the project documentation against your requirements.

We curate open-source GitHub repositories matching “best swift ui libraries”. Results are ranked by relevance to your query — pick filters below to narrow, or refine with AI.

Swift UI Libraries

Find the best repos with AI.We'll search the best matching repositories with AI.
  • alexaubry/bulletinboardalexaubry avatar

    alexaubry/BulletinBoard

    5,348View on GitHub↗

    BulletinBoard is a SwiftUI component library and interface framework for iOS. It provides a set of reusable elements designed to render interactive, accessible information cards at the bottom of a screen to guide users through onboarding and configuration tasks. The framework functions as an onboarding UI kit, offering pre-defined card templates and the ability to create custom layout structures. These components are built with integrated accessibility support to ensure that interface updates and interaction states are announced to screen readers and assistive controllers. The library covers

    This library provides a specialized set of pre-built, accessible SwiftUI components specifically for creating onboarding cards and bottom sheets, making it a useful tool for accelerating iOS interface development.

    SwiftUI KitsAccessibility Announcement APIs
    View on GitHub↗5,348
  • jinxiansen/swiftuiJinxiansen avatar

    Jinxiansen/SwiftUI

    5,440View on GitHub↗

    This project is a declarative UI pattern library and reference implementation for structuring layouts, navigation flows, and data collections across Apple platforms. It provides a collection of practical implementation patterns and component examples for building user interfaces using the SwiftUI framework. The library serves as a cross-platform reference for rendering visual content on iOS and macOS. It includes a view implementation guide that covers managing navigation, handling user inputs, and embedding web content. The codebase covers broad capability areas including layout management

    This repository provides a collection of practical SwiftUI UI patterns and component implementations that serve as a reference for building structured layouts and navigation across Apple platforms.

    SwiftSwiftUIApplication Navigation ComponentsCross-Platform UI Showcases
    View on GitHub↗5,440
  • calimarkus/jdstatusbarnotificationcalimarkus avatar

    calimarkus/JDStatusBarNotification

    4,329View on GitHub↗

    JDStatusBarNotification is a Swift-based notification framework and UI component library used to display custom status bar overlays and interactive alerts directly below the system status bar. It provides a system for presenting urgent information and task progress indicators through a SwiftUI-based toolkit. The framework allows for the creation of bespoke notification windows with support for custom view injection and a declarative UI approach for composing layouts. It includes features for branded UI customization, enabling the modification of colors, fonts, and animation styles to align wi

    This library provides specialized SwiftUI-based UI components for status bar notifications and alerts, offering the customization and declarative composition needed for iOS development.

    SwiftStatus Notification BarsCustom Status Bar OverlaysNotification Bars
    View on GitHub↗4,329
  • wjakob/nanoguiwjakob avatar

    wjakob/nanogui

    4,863View on GitHub↗

    nanogui is a native C++ toolkit for rendering interactive user interface components directly within an OpenGL graphics context. It functions as a cross-platform widget library and immediate-mode framework used to create windows, buttons, sliders, and input fields. The toolkit provides specialized capabilities for building technical interfaces, including real-time parameter control panels and custom tooling for graphics-heavy software. It ensures visual consistency across different operating systems and screen resolutions through DPI-aware coordinate scaling. The framework includes a constrai

    This is a C++ immediate-mode GUI toolkit for OpenGL applications, which does not provide the native SwiftUI components or Swift-based integration required for iOS and macOS development.

    C++Cross-Platform UI ToolkitsCross-Platform GUI Toolkits
    View on GitHub↗4,863
  • oblador/react-native-animatableoblador avatar

    oblador/react-native-animatable

    9,955View on GitHub↗

    This project is a cross-platform mobile animation library and component wrapper that enables movement and style transitions for mobile UI elements. It functions as a keyframe animation engine and a preset motion library, allowing developers to apply visual effects to components through a declarative API. The library provides a set of built-in entrance, exit, and alert effects for rapid implementation. It also supports the definition of custom motion sequences and unique keyframes to create repeatable, branded visual experiences. The system covers a range of motion capabilities, including the

    This is a React Native animation library for the JavaScript ecosystem, which does not provide the native SwiftUI components or design system tools required for Swift-based development.

    JavaScriptComponent Transition EffectsMotion Libraries
    View on GitHub↗9,955
  • ionic-team/ionic-frameworkionic-team avatar

    ionic-team/ionic-framework

    52,539View on GitHub↗

    Ionic Framework is a cross-platform UI toolkit and hybrid app framework used to build native-quality mobile and progressive web applications using HTML, CSS, and JavaScript. It functions as a web component library that enables the deployment of a single codebase across iOS, Android, and the web. The framework features a platform-adaptive design system that automatically switches the visual style of components to match the design patterns of the host operating system. It utilizes a web-component-based architecture with CSS custom properties for global theming and specialized bindings to synchr

    This is a web-based hybrid app framework that uses HTML, CSS, and JavaScript, making it a different technology stack than the native SwiftUI ecosystem you are targeting.

    TypeScriptCross-Platform UI ToolkitsTheme Management
    View on GitHub↗52,539
  • linebender/druidlinebender avatar

    linebender/druid

    9,710View on GitHub↗

    Druid is a native user interface toolkit and 2D graphics engine for the Rust programming language. It functions as a retained-mode, data-driven framework for building graphical user interfaces that run across Linux, macOS, and web browsers via WebAssembly. The toolkit distinguishes itself through a data-first approach to UI design, utilizing lenses to isolate subsets of global application state and synchronize them with specific widgets. This allows the visual layout to update automatically when the underlying data model changes. Its capability surface includes a constraint-based box layout

    This is a UI toolkit and graphics engine built for the Rust programming language, which does not provide the native SwiftUI components or Swift-based design system required for iOS and macOS development.

    RustCross-Platform UI ToolkitsCross-Platform GUI Toolkits
    View on GitHub↗9,710
  • vurtun/nuklearvurtun avatar

    vurtun/nuklear

    14,186View on GitHub↗

    Nuklear is a portable, header-only immediate mode graphical user interface library written in C. It is designed to function as a lightweight framework for creating interfaces that render directly to hardware, making it suitable for integration into custom graphics engines, embedded systems, and resource-constrained environments. The library operates by generating abstract draw commands that are converted into vertex buffers, allowing for hardware-accelerated rendering through standard graphics APIs. By utilizing an immediate mode approach, the interface state is defined and updated within the

    This is a C-based immediate mode GUI library designed for custom graphics engines and embedded systems, which does not provide the native SwiftUI components or Swift-based design system required for iOS and macOS development.

    CCross-Platform UI Toolkits
    View on GitHub↗14,186
  • slint-ui/slintslint-ui avatar

    slint-ui/slint

    22,987View on GitHub↗

    Slint is a declarative user interface framework designed for building native graphical applications across desktop, mobile, and embedded platforms. It utilizes a specialized markup language to define reactive interface components, which are then compiled into optimized machine code to ensure high performance and minimal resource consumption. By separating visual structure from application logic, the framework enables developers to create consistent interfaces that run efficiently on hardware ranging from resource-constrained microcontrollers to high-end desktop systems. The framework distingu

    Slint is a standalone cross-platform GUI framework that uses its own markup language and runtime, rather than being a component library built for the native SwiftUI ecosystem.

    RustCross-Platform UI Toolkits
    View on GitHub↗22,987
  • nextlevelbuilder/ui-ux-pro-max-skillnextlevelbuilder avatar

    nextlevelbuilder/ui-ux-pro-max-skill

    92,396View on GitHub↗

    This project is a generative development environment designed to build reactive, modular user interfaces through natural language prompts. It functions as a declarative framework that translates descriptive requirements into functional code, structured layouts, and interactive components. By utilizing a reactive state architecture, the system ensures that application data remains synchronized across components, triggering automatic updates whenever state values are modified. The platform distinguishes itself through its automated design system generation and cross-platform capabilities. It em

    This project is an AI-driven code generation tool for web-based frameworks like React and Svelte rather than a native SwiftUI component library for iOS and macOS development.

    PythonDesign Systems
    View on GitHub↗92,396
Compare the top 10 at a glance
RepositoryStarsLanguageLicenseLast push
alexaubry/bulletinboard5.3KSwiftMITMay 16, 2022
jinxiansen/swiftui5.4KSwiftMITFeb 17, 2024
calimarkus/jdstatusbarnotification4.3KSwiftMITDec 18, 2024
wjakob/nanogui4.9KC++NOASSERTIONApr 28, 2023
oblador/react-native-animatable10KJavaScriptmitOct 26, 2023
ionic-team/ionic-framework52.5KTypeScriptMITJun 22, 2026
linebender/druid9.7KRustApache-2.0Apr 23, 2026
vurtun/nuklear14.2KC—Jan 3, 2020
slint-ui/slint23KRustNOASSERTIONJun 23, 2026
nextlevelbuilder/ui-ux-pro-max-skill92.4KPythonMITApr 3, 2026

Related searches

  • a collection of UI components for Flutter
  • a React Native UI component library
  • an open source SwiftUI iOS application template
  • a UI component library for SvelteKit projects
  • a networking library for iOS apps in Swift
  • a curriculum for learning Swift
  • a library of UI components for React
  • a collection of useful Kotlin Android libraries