Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/Mobilecn-UI/swiftcn-ui

Beautiful and customizable SwiftUI components
https://github.com/Mobilecn-UI/swiftcn-ui

ios playground swift swiftui ui

Last synced: about 2 months ago
JSON representation

Beautiful and customizable SwiftUI components

Awesome Lists containing this project

README

        

# swiftcn-ui | Swift playground

Comprehensive library of SwiftUI components to build beautiful iOS apps, fast. No package install, no bs. Inspired by [shadcn-ui](https://github.com/shadcn-ui/ui).

> [!NOTE]
> We are looking for a maintainer for this repository. If you are interested, please reach out!

| Dark mode | Light mode |
| :--------------------------: | :---------------------------: |
| ![](assets/example-dark.png) | ![](assets/example-light.png) |
| ![](assets/X-dark.png) | ![](assets/X-light.png) |

## Usage

Check out the [docs](https://swiftcn.mintlify.app/introduction) to get started.

You can also run the playground locally:

1. `git clone [email protected]:Mobilecn-UI/swiftcn-ui.git`
2. Open Xcode -> `Open a project or file`
3. Select `Swiftcn Playground.swiftpm` under `swiftcn-ui`
4. Slide 🛝

## Components

- [x] Avatar
- [x] Badge
- [x] Button
- [x] Card
- [x] Input
- [x] Progress
- [x] Slider
- [x] Tabs
- [x] Toggle
- [ ] Calendar (WIP)
- [ ] Skeleton (WIP)
- [ ] Textarea (WIP)

## Examples

- [x] X Home
- [ ] Spotify (WIP)

## Contributing

Check out the [contributing guide](https://github.com/Mobilecn-UI/swiftcn-ui/blob/main/CONTRIBUTING.md).

## License

Distributed under the [MIT license](https://github.com/Mobilecn-UI/swiftcn-ui/blob/main/LICENSE).