mikelikesdesign

DialKit is a SwiftUI package for editing and previewing interface updates live

19
1
100% credibility
Found Mar 22, 2026 at 19 stars -- GitGems finds repos before they trend. Get early access to the next one.
Sign Up Free
AI Analysis
Swift
AI Summary

DialKit is a SwiftUI toolkit for iOS developers to create live-editable control panels that preview and adjust user interface elements in real-time.

How It Works

1
🔍 Discover DialKit

You hear about a cool tool that lets you tweak and preview your app's look right inside the app while it's running.

2
📱 Add to your app

You simply include this handy kit into your iOS app project so it's ready to use.

3
🎨 Pick what to adjust

You choose simple things like colors, sizes, switches, or animations that control your screen's appearance.

4
Open the control panel

Tap the small floating button on screen, and a neat drawer slides up with sliders and buttons for live changes.

5
🔧 Tweak and watch magic

Drag sliders, pick colors, or flip switches, and see your app's design update instantly in real time.

6
💾 Save your favorites

Name and save perfect combinations as presets, or copy the settings to share or reuse later.

🎉 Design perfected

Your app now has the exact look you want, tuned quickly and easily without starting over.

Sign up to see the full architecture

5 more

Sign Up Free

Star Growth

See how this repo grew from 19 to 19 stars Sign Up Free
Repurpose This Repo

Repurpose is a Pro feature

Generate ready-to-use prompts for X threads, LinkedIn posts, blog posts, YouTube scripts, and more -- with full repo context baked in.

Unlock Repurpose
AI-Generated Review

What is dialkit-ios?

DialKit is a Swift package for SwiftUI on iOS that enables live editing and previewing of interface updates. You define a Codable model with tunable properties like colors, radii, or springs, bind your views to it, and drop in a root component that summons a draggable floating button or inline panel. Changes apply instantly, letting you tweak designs without rebuilding.

Why is it gaining traction?

It delivers a mobile-first drawer with drag-to-resize states, presets for quick swaps, and controls for sliders, toggles, colors, selects, even springs and transitions—tailored for SwiftUI's animation-heavy workflows. Multiple panels share one UI, with actions for custom logic and copy-paste JSON for sharing tweaks. The polished haptics and visualizations make tuning feel native, not bolted-on.

Who should use this?

SwiftUI developers prototyping iOS interfaces, especially those iterating on layouts, colors, and motion. UI/UX designers pairing with devs for live feedback sessions, or anyone rebuilding static previews into dynamic ones. Skip if you're on iOS 16 or need iPad-optimized drawers yet.

Verdict

At 19 stars and 1.0% credibility, DialKit is a work-in-progress but shows promise with thorough docs, tests, and a clean API. Grab it for dev previews now; production use waits for polish and persistence.

(178 words)

Sign up to read the full AI review Sign Up Free

Similar repos coming soon.