A collection of pixel-accurate Windows 95-style UI components for iOS UIKit development.
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.
iOS developers looking to add retro Windows 95 aesthetics to their apps, particularly those working on projects with nostalgic themes or experimental UI designs.
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.
💾 A collection of classic-style UI components for iOS
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.
Components are based on actual Windows 95 metrics from a real installation, ensuring true-to-original retro visuals, as highlighted in the README.
Designed to mimic standard UIKit components like UIButton, making them familiar and easy to adopt for iOS developers, as noted in the usage section.
All components are @IBDesignable, allowing visual layout in Xcode's Interface Builder, though the README warns it can be finicky.
Files under /Components can be included separately, reducing bloat and enabling selective use in projects, as mentioned in the usage notes.
Admitted as a work-in-progress with no guarantees on reliability, making it risky for production apps, as stated in the Notes & FAQ.
Interface Builder rendering often fails due to errors or constraints, requiring cache clearing and restarts, a known issue detailed in the FAQ.
Relies on YYImage for animations in CKImageView, adding an extra library that may need manual removal, as explained in the README.