SkillAgentSearch skills...

MonthCal

SwiftUI Calendar Generator

Install / Use

/learn @akeslo/MonthCal
About this skill

Quality Score

0/100

Supported Platforms

Universal

README

MonthCal

A SwiftUI Calendar Generator for IOS

Features:

  • Supply starting date
  • Select months to display
  • Disabled, Enabled, Selected, Today day states
  • Color control
  • Dark Mode Support

Photos

Light Dark

Installation

  • Requires IOS 13.0+ / Xcode 11+ / Swift 5.1+

Option 1

  • Copy Sources/MonthCal files into your xcode project

Option 2

  • Add via Swift Package Manager

Configure

  • To customize the colors used, edit colors listed in the Colors.swift file

Usage

  • Show calendar with a start date and amount of months to display
Import MonthCal
CalendarView(start: Date(), monthsToShow: 6)
  • Disable ability for dates to be selected
Import MonthCal
CalendarView(start: Date(), monthsToShow: 6, daysSelectable: false)

License

  • MonthCal is available under the MIT license. See the LICENSE file for more info.

Shoutouts

  • Paul Hudson - @twostraws - https://www.hackingwithswift.com/100/swiftui
  • RaffiKian - https://github.com/RaffiKian/RKCalendar - Inspiration

Related Skills

View on GitHub
GitHub Stars26
CategoryDevelopment
Updated24d ago
Forks6

Languages

Swift

Security Score

95/100

Audited on Mar 17, 2026

No findings