Swift
A rich SwiftUI component library for accelerated iOS app development. No package install needed, drawing inspiration from shadcn/ui for beautiful interfaces.
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.

Similar to Swift:


