SwiftUI components
built for speed.
S0 is the zero-friction SwiftUI component kit. Drop in production-ready views, modifiers, and design tokens — and ship your app faster than ever.
Swift · SwiftUI
Write less.
Ship more.
Every S0 component is designed with sensible defaults and a composable API. No boilerplate. No configuration files. Just import and use.
1import S023struct WelcomeView: View {4 var body: some View {5 VStack(spacing: 20) {6 S0.Button("Deploy to Production") {7 // Action here8 }9 .variant(.default)10 .size(.lg)1112 S0.Button(variant: .outline) {13 HStack {14 Image(systemName: "terminal")15 Text("View Source")16 }17 }18 }19 .padding()20 }21}
Why S0
Engineered for Apple platforms.
Composable by design
Every component exposes a clean, composable API. Mix, match, and extend without fighting the framework.
Zero configuration
Drop S0 into your project and start building. No setup files, no config objects, no ceremony.
Accessibility first
VoiceOver, Dynamic Type, and reduced motion support are baked into every component from day one.
Versioned & stable
Semantic versioning, a public changelog, and migration guides — so upgrades are never a surprise.
Multi-platform
iOS, macOS, watchOS, and visionOS. One API, every Apple platform, all adaptive by default.
Own the code
Not a dependency. Components are added directly to your project via CLI. Customize them as you see fit.
Get started today
Start building with
S0 today.
Free to use. MIT licensed. Zero vendor lock-in. Add S0 to your project via CLI and own your UI components.