A favicon of Swift

Swift

A rich SwiftUI component library for accelerated iOS app development. No package install needed, drawing inspiration from shadcn/ui for beautiful interfaces.

A screenshot of SwiftVisit

swiftcn-ui: Rapid iOS UI Development with SwiftUI Components

swiftcn-ui offers a comprehensive collection of SwiftUI components designed to help developers build visually appealing iOS applications with speed and efficiency. Inspired by the popular shadcn/ui, this library provides ready-to-use elements without requiring package installations, streamlining the development process. Dive into a playground environment to explore and integrate components seamlessly into your projects, accelerating your path from concept to a polished app.

Features:

  • Avatar: Pre-built avatar display component for user profiles or visual representation.
  • Badge: Component for displaying status indicators, notifications, or labels.
  • Button: Standard interactive button element for triggering actions.
  • Card: Versatile card component for grouping and presenting content in a structured manner.
  • Input: Form input field component for text entry and data collection.
  • Progress: Visual indicator, such as a progress bar, to show task completion.
  • Slider: Interactive slider control for selecting a value from a range.
  • Tabs: Component for organizing content into switchable tabbed sections.
  • Toggle: Switch component for managing boolean on/off states.
  • X Home Example: Includes a practical example application demonstrating component usage, styled after the X (formerly Twitter) home screen.
  • Playground Integration: Allows developers to run and test components directly within an Xcode Swift Playground environment.
  • No External Dependencies: Components are designed for direct integration into projects without the need for external package manager installations.
  • Dark Mode Support: UI elements are fully optimized for and adapt to dark appearance settings.
  • Light Mode Support: UI elements are fully optimized for and adapt to light appearance settings.
  • Documentation: Comprehensive getting started guides and component documentation available via Mintlify.

Summary:

swiftcn-ui is a developer-focused SwiftUI component library, directly inspired by shadcn/ui, aimed at significantly accelerating iOS application development. It provides a diverse set of pre-built, customizable UI elements like buttons, cards, and inputs, all easily integrable without cumbersome package managers. With practical examples, clear documentation, and a local playground for experimentation, developers can quickly construct beautiful and functional iOS interfaces, benefiting from built-in features like dark and light mode support.

Distribution:
opensource
GitHub:
118 Stars
4 Forks
Share:

 

  
 

Similar to Swift:

 

  
  

 

  
  

 

  
  
Swift: SwiftUI components: Build stunning iOS apps quickly, inspired by shadcn/ui. – Awesome-Shadcn/ui