v0.8.0 — Beta Launch

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.

32
Components
iOS 17+
& macOS 14+
MIT
Open Source
0 deps
Native only

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.

Fully typed Swift API
Adaptive dark & light mode
Accessibility built-in
SwiftUI previews included
ProfileCard.swift
1import S0
2
3struct ProfileCard: View {
4 @State private var name = ""
5 @State private var notify = true
6
7 var body: some View {
8 S0.Card {
9 VStack(spacing: S0.Theme.Spacing.md) {
10 S0.Avatar(initials: "JD", size: .lg)
11 S0.Input("Name", text: $name,
12 placeholder: "Your name")
13 S0.Toggle("Notifications", isOn: $notify)
14 S0.Button("Save Profile") {
15 // Save action
16 }
17 }
18 }
19 }
20}

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 and macOS from a single codebase. Every component adapts to its platform automatically.

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.

$s0 addbutton