Native-feeling theming for SwiftUI — style tokens that resolve through the environment, with code generation for your app's design system.
ThemeKit simplifies creating light and dark mode themes for SwiftUI apps by generating customizable style files from a name list.
How It Works
You hear about ThemeKit while looking for an easy way to make your app's look switch perfectly between bright daytime and cozy nighttime styles.
Open your app project and add ThemeKit with just a couple of clicks so it's ready to use.
Use the helpful online editor to name your favorite colors, blends, and glows, then copy your personal style list right into your project.
Right-click in your project and let ThemeKit generate all the special files that make your style come alive.
Open the ready-made color file and pick beautiful shades for sunny days and starry nights.
Sprinkle your new style names anywhere in your app, and watch everything adapt automatically to the light or dark around it.
Your app now shines with professional themes that feel native and switch effortlessly, delighting everyone who uses it.
Star Growth
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 RepurposeSimilar repos coming soon.