{"id":15288645,"url":"https://github.com/yodagamaheshan/dategrid","last_synced_at":"2025-09-08T12:32:09.080Z","repository":{"id":61960930,"uuid":"307416260","full_name":"yodagamaheshan/DateGrid","owner":"yodagamaheshan","description":"A customizable swiftui calendar","archived":false,"fork":false,"pushed_at":"2022-12-03T15:51:15.000Z","size":197,"stargazers_count":196,"open_issues_count":3,"forks_count":22,"subscribers_count":4,"default_branch":"main","last_synced_at":"2024-12-27T02:10:40.039Z","etag":null,"topics":["calendar","calendar-swiftui","calendarswiftui","customizable-ui","date","dategrid","horizontal-scrolling","ioscalendar","monthcalendar","swiftui","swiftuicalendar","weekcalendar"],"latest_commit_sha":null,"homepage":"","language":"Swift","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/yodagamaheshan.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2020-10-26T15:22:47.000Z","updated_at":"2024-12-05T02:25:05.000Z","dependencies_parsed_at":"2022-10-24T08:00:38.748Z","dependency_job_id":null,"html_url":"https://github.com/yodagamaheshan/DateGrid","commit_stats":null,"previous_names":[],"tags_count":3,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/yodagamaheshan%2FDateGrid","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/yodagamaheshan%2FDateGrid/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/yodagamaheshan%2FDateGrid/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/yodagamaheshan%2FDateGrid/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/yodagamaheshan","download_url":"https://codeload.github.com/yodagamaheshan/DateGrid/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":232308556,"owners_count":18503119,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["calendar","calendar-swiftui","calendarswiftui","customizable-ui","date","dategrid","horizontal-scrolling","ioscalendar","monthcalendar","swiftui","swiftuicalendar","weekcalendar"],"created_at":"2024-09-30T15:51:47.820Z","updated_at":"2025-01-03T08:12:28.681Z","avatar_url":"https://github.com/yodagamaheshan.png","language":"Swift","funding_links":[],"categories":[],"sub_categories":[],"readme":"\u003cp align=\"center\"\u003e\n\u003cimg src=\"https://github.com/yodagamaheshan/DateGrid/blob/main/banner.png?raw=true\" alt=\"DateGrid\" title=\"DateGrid\" width=\"557\"/\u003e\n\u003c/p\u003e\n\n\u003cp align=\"center\"\u003e\n\u003ca href=\"https://swift.org/package-manager/\"\u003e\u003cimg src=\"https://img.shields.io/badge/SPM-supported-DE5C43.svg?style=flat\"\u003e\u003c/a\u003e\n\u003c/p\u003e\n\nDescription not available.\n\n## Installation\nFrom Xcode 11, you can use Swift Package Manager to add DateGrid to your project.\n\n1. Select File \u003e Swift Packages \u003e Add Package Dependency. Enter ``` https://github.com/yodagamaheshan/DateGrid.git```  in the \"Choose Package Repository\" dialog.\n1. In the next page, specify the version resolving rule.\n1. After Xcode checking out the source and resolving the version, you can choose the \"DateGrid\" library and add it to your app target.\n\n## Usage\n\n```swift\nDateGrid(interval: dateInterval , selectedMonth: $selectedMonthDate, mode: mode) { dateGridDate in\n                \n                Text(dateGridDate.date.day)\n                    .padding(8)\n                    .background(Color.blue)\n                    .cornerRadius(8)\n                    .padding([.bottom], 10)\n            }\n```\n\n\n[Sample project](https://github.com/yodagamaheshan/FlexibleCalender-demo.git)\n\n\u003cp\u003e \u003cimg src=\"ScreenShots/iPhone_screenShot.png\" width=\"200\"/\u003e \u003cimg src=\"ScreenShots/iPhone_weekMode.png\" width=\"200\"/\u003e \n    \n\u003c/p\u003e\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fyodagamaheshan%2Fdategrid","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fyodagamaheshan%2Fdategrid","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fyodagamaheshan%2Fdategrid/lists"}