Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

© 2026 Open-Awesome. Curated for the developer elite.

TermsPrivacyAboutGitHubRSS
  1. Home
  2. iOS
  3. ClassicKit

ClassicKit

Swift

A collection of pixel-accurate Windows 95-style UI components for iOS UIKit development.

GitHubGitHub
2.2k stars53 forks0 contributors

What is ClassicKit?

ClassicKit is a collection of classic-style UI components for iOS UIKit development, specifically replicating Windows 95 design with pixel accuracy. It allows developers to incorporate nostalgic '90s-era interface elements into modern iOS applications while maintaining UIKit compatibility.

Target Audience

iOS developers looking to add retro Windows 95 aesthetics to their apps, particularly those working on projects with nostalgic themes or experimental UI designs.

Value Proposition

Developers choose ClassicKit for its authentic pixel-perfect Windows 95 reproductions, seamless UIKit integration, and Interface Builder support—offering a unique way to blend retro design with modern iOS development workflows.

Overview

💾 A collection of classic-style UI components for iOS

Use Cases

Best For

  • Adding nostalgic Windows 95 aesthetics to iOS apps
  • Experimental UI projects with retro themes
  • Learning UIKit component customization through historical design
  • Creating playful or Easter egg features in applications
  • Prototyping interfaces with distinctive visual styles
  • Educational projects exploring design history in code

Not Ideal For

  • Production apps requiring stable, battle-tested UI components for critical interfaces
  • Projects targeting modern, minimalist design standards rather than retro aesthetics
  • Teams heavily reliant on seamless Interface Builder integration without troubleshooting hassles

Pros & Cons

Pros

Authentic Pixel Accuracy

Components are based on actual Windows 95 metrics from a real installation, ensuring true-to-original retro visuals, as highlighted in the README.

Native UIKit Behavior

Designed to mimic standard UIKit components like UIButton, making them familiar and easy to adopt for iOS developers, as noted in the usage section.

Interface Builder Support

All components are @IBDesignable, allowing visual layout in Xcode's Interface Builder, though the README warns it can be finicky.

Modular and Lightweight

Files under /Components can be included separately, reducing bloat and enabling selective use in projects, as mentioned in the usage notes.

Cons

Experimental and Unreliable

Admitted as a work-in-progress with no guarantees on reliability, making it risky for production apps, as stated in the Notes & FAQ.

Finicky Xcode Integration

Interface Builder rendering often fails due to errors or constraints, requiring cache clearing and restarts, a known issue detailed in the FAQ.

External Dependency

Relies on YYImage for animations in CKImageView, adding an extra library that may need manual removal, as explained in the README.

Frequently Asked Questions

Quick Stats

Stars2,193
Forks53
Contributors0
Open Issues2
Last commit6 years ago
CreatedSince 2018

Tags

#design-system#ios#retro-design#ui-components#interface-builder#nostalgia#swift#uikit

Built With

U
UIKit
S
Swift

Included in

iOS51.7kSwift26.0k
Auto-fetched 9 hours ago

Related Projects

SkeletonViewSkeletonView

☠️ An elegant way to show users that something is happening and also prepare them to which contents they are awaiting

Stars12,892
Forks1,123
Last commit2 months ago
MaterialMaterial

A UI/UX framework for creating beautiful applications.

Stars12,008
Forks1,259
Last commit4 years ago
NVActivityIndicatorViewNVActivityIndicatorView

A collection of awesome loading animations

Stars10,707
Forks1,156
Last commit5 months ago
FSPagerViewFSPagerView

FSPagerView is an elegant Screen Slide Library. It is extremely helpful for making Banner View、Product Show、Welcome/Guide Pages、Screen/ViewController Sliders.

Stars7,360
Forks1,072
Last commit1 year ago
Community-curated · Updated weekly · 100% open source

Found a gem we're missing?

Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.

Submit a projectStar on GitHub