Fossify Calendar
fossify.org AndroidFossify Calendar from the family of forked FOSS apps from the discontinued SimpleMobileTools. Simple, customizable, includes widgets. Note that CalDAV support is currently limited (see #921
- Homepage: fossify.org
- GitHub: github.com/FossifyOrg/Calendar
- Android App: play.google.com/.../org.fossify.calendar
- Web info: web-check.xyz/check/fossify.org
Fossify Calendar Source Code
Author
Description
A simple calendar with events, customizable widgets and no ads.
Homepage
https://www.fossify.orgLicense
GPL-3.0
Created
15 May 22
Last Updated
06 Jun 26
Latest version
Primary Language
Kotlin
Size
139,211 KB
Stars
1,965
Forks
183
Watchers
1,965
Language Usage
Star History
Top Contributors
-
@tibbi (4652)
-
@naveensingh (586)
-
@weblate (157)
-
@dependabot[bot] (139)
-
@Aga-C (127)
-
@solokot (121)
-
@ltguillaume (60)
-
@10cents (59)
-
@smarquespt (59)
-
@fossifybot[bot] (59)
-
@txemaq (59)
-
@spkprs (50)
-
@KryptKode (33)
-
@en2sv (31)
-
@FTno (24)
-
@VfBFan (23)
-
@milotype (20)
-
@nopeppermint (18)
-
@fricyo (18)
-
@tron90x (17)
-
@oersen (14)
-
@Honk2 (14)
-
@Fjuro (13)
-
@ldmpub (13)
-
@ikazuhiro (12)
-
@catsnote (12)
-
@Kefir2105 (11)
-
@avtkal (11)
-
@SlavekB (10)
-
@rex07 (10)
Recent Commits
-
dependabot[bot] (03 Jun 26)
chore(deps): bump actions/checkout from 6.0.2 to 6.0.3 (#1221) Bumps [actions/checkout](https://github.com/actions/checkout) from 6.0.2 to 6.0.3. - [Release notes](https://github.com/actions/checkout/releases) - [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md) - [Commits](https://github.com/actions/checkout/compare/de0fac2e4500dabe0009e67214ff5f5447ce83dd...df4cb1c069e1874edd31b4311f1884172cec0e10) --- updated-dependencies: - dependency-name: actions/checkout dependency-version: 6.0.3 dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
-
dependabot[bot] (03 Jun 26)
chore(deps): bump com.google.devtools.ksp from 2.3.8 to 2.3.9 (#1222) Bumps [com.google.devtools.ksp](https://github.com/google/ksp) from 2.3.8 to 2.3.9. - [Release notes](https://github.com/google/ksp/releases) - [Commits](https://github.com/google/ksp/compare/2.3.8...2.3.9) --- updated-dependencies: - dependency-name: com.google.devtools.ksp dependency-version: 2.3.9 dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
-
fossifybot[bot] (01 Jun 26)
chore: update holidays (#1217) Co-authored-by: fossifybot[bot] <212866877+fossifybot[bot]@users.noreply.github.com>
-
fossifybot[bot] (01 Jun 26)
chore: update lint baselines (#1220) Co-authored-by: fossifybot[bot] <212866877+fossifybot[bot]@users.noreply.github.com>
-
fossifybot[bot] (31 May 26)
chore: update lint baselines (#1182) Co-authored-by: fossifybot[bot] <212866877+fossifybot[bot]@users.noreply.github.com>
-
dependabot[bot] (28 May 26)
chore(deps): bump jwt from 2.10.2 to 3.2.0 (#1216) Bumps [jwt](https://github.com/jwt/ruby-jwt) from 2.10.2 to 3.2.0. - [Release notes](https://github.com/jwt/ruby-jwt/releases) - [Changelog](https://github.com/jwt/ruby-jwt/blob/main/CHANGELOG.md) - [Commits](https://github.com/jwt/ruby-jwt/compare/v2.10.2...v3.2.0) --- updated-dependencies: - dependency-name: jwt dependency-version: 3.2.0 dependency-type: indirect ... Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
-
dependabot[bot] (26 May 26)
chore(deps): bump fastlane from 2.233.0 to 2.234.0 (#1200) Bumps [fastlane](https://github.com/fastlane/fastlane) from 2.233.0 to 2.234.0. - [Release notes](https://github.com/fastlane/fastlane/releases) - [Changelog](https://github.com/fastlane/fastlane/blob/master/CHANGELOG.latest.md) - [Commits](https://github.com/fastlane/fastlane/compare/fastlane/2.233.0...fastlane/2.234.0) --- updated-dependencies: - dependency-name: fastlane dependency-version: 2.234.0 dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
-
dependabot[bot] (26 May 26)
chore(deps): bump com.android.application from 9.2.0 to 9.2.1 (#1201) Bumps com.android.application from 9.2.0 to 9.2.1. --- updated-dependencies: - dependency-name: com.android.application dependency-version: 9.2.1 dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
-
dependabot[bot] (26 May 26)
chore(deps): bump com.google.devtools.ksp from 2.3.7 to 2.3.8 (#1208) Bumps [com.google.devtools.ksp](https://github.com/google/ksp) from 2.3.7 to 2.3.8. - [Release notes](https://github.com/google/ksp/releases) - [Commits](https://github.com/google/ksp/compare/2.3.7...2.3.8) --- updated-dependencies: - dependency-name: com.google.devtools.ksp dependency-version: 2.3.8 dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
-
dependabot[bot] (26 May 26)
chore(deps): bump date-holidays in /.github/workflows/holiday-generator (#1209) Bumps [date-holidays](https://github.com/commenthol/date-holidays) from 3.27.0 to 3.29.0. - [Changelog](https://github.com/commenthol/date-holidays/blob/master/CHANGELOG.md) - [Commits](https://github.com/commenthol/date-holidays/compare/v3.27.0...v3.29.0) --- updated-dependencies: - dependency-name: date-holidays dependency-version: 3.29.0 dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
-
dependabot[bot] (26 May 26)
chore(deps): bump gradle-wrapper from 9.4.1 to 9.5.1 (#1210) Bumps [gradle-wrapper](https://github.com/gradle/gradle) from 9.4.1 to 9.5.1. - [Release notes](https://github.com/gradle/gradle/releases) - [Commits](https://github.com/gradle/gradle/compare/v9.4.1...v9.5.1) --- updated-dependencies: - dependency-name: gradle-wrapper dependency-version: 9.5.1 dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
-
dependabot[bot] (26 May 26)
chore(deps): bump actions/create-github-app-token from 3.1.1 to 3.2.0 (#1207) Bumps [actions/create-github-app-token](https://github.com/actions/create-github-app-token) from 3.1.1 to 3.2.0. - [Release notes](https://github.com/actions/create-github-app-token/releases) - [Changelog](https://github.com/actions/create-github-app-token/blob/main/CHANGELOG.md) - [Commits](https://github.com/actions/create-github-app-token/compare/1b10c78c7865c340bc4f6099eb2f838309f1e8c3...bcd2ba49218906704ab6c1aa796996da409d3eb1) --- updated-dependencies: - dependency-name: actions/create-github-app-token dependency-version: 3.2.0 dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
-
H Tamás (05 May 26)
chore(l10n): update Hungarian translations Currently translated at 100.0% (261 of 261 strings) Translation: Fossify/Calendar Translate-URL: https://hosted.weblate.org/projects/fossify/calendar/hu/ Via: Weblate
-
OKAMOTO Shigehiro (02 May 26)
chore(l10n): update Japanese translations Currently translated at 98.4% (257 of 261 strings) Translation: Fossify/Calendar Translate-URL: https://hosted.weblate.org/projects/fossify/calendar/ja/ Via: Weblate
-
OKAMOTO Shigehiro (30 Apr 26)
chore(l10n): update Japanese translations Currently translated at 98.0% (256 of 261 strings) Translation: Fossify/Calendar Translate-URL: https://hosted.weblate.org/projects/fossify/calendar/ja/ Via: Weblate
-
H Tamás (28 Apr 26)
chore(l10n): update Hungarian translations Currently translated at 100.0% (261 of 261 strings) Translation: Fossify/Calendar Translate-URL: https://hosted.weblate.org/projects/fossify/calendar/hu/ Via: Weblate
-
Naveen Singh (28 Apr 26)
fix: consume completed weekly pinch gesture (#1173) Follow-up to #1097. Keep the weekly pinch gesture marked as consumed until the final ACTION_UP/ACTION_CANCEL so the completed pinch cannot fall through as a day-column tap or event click.
-
Naveen Singh (28 Apr 26)
chore(release): revert build version back to 1.10.3 due to release failure (#1171) * chore(release): revert build version back to 1.10.3 due to release failure * docs: remove extra blank lines in CHANGELOG.md * chore(release): remove changelog for version 21
-
Hosted Weblate (28 Apr 26)
chore(l10n): update translation files via Cleanup translation files Translation files for Fossify/Calendar were updated by the "Cleanup translation files" hook. Translation: Fossify/Calendar Translate-URL: https://hosted.weblate.org/projects/fossify/calendar/ Via: Weblate
-
大王叫我来巡山 (28 Apr 26)
chore(l10n): update Chinese (Simplified Han script) translations Currently translated at 100.0% (267 of 267 strings) Translation: Fossify/Calendar Translate-URL: https://hosted.weblate.org/projects/fossify/calendar/zh_Hans/ Via: Weblate
-
Dan (28 Apr 26)
chore(l10n): update Ukrainian translations Currently translated at 100.0% (267 of 267 strings) Translation: Fossify/Calendar Translate-URL: https://hosted.weblate.org/projects/fossify/calendar/uk/ Via: Weblate
-
Agnieszka C (28 Apr 26)
chore(l10n): update Polish translations Currently translated at 100.0% (267 of 267 strings) Translation: Fossify/Calendar Translate-URL: https://hosted.weblate.org/projects/fossify/calendar/pl/ Via: Weblate
-
Naveen Singh (28 Apr 26)
docs(changelog): update changelog and issue references (#1170)
-
Naveen Singh (28 Apr 26)
Revert "feat: Calendar selection for event list widget (#1160)" (#1168) This reverts commit 80dd4d9f1e0af9fcc5091bc621901f790a20c526.
-
P4u14 (28 Apr 26)
fix: Monthly widget doesn't show multiple-day events properly #15 (#1068) * #15 adapt styling for multi-day events on monthlyWidget to look like one rectangle * refactor to avoid exceeding method length --------- Co-authored-by: Paula <[email protected]>
-
rros (28 Apr 26)
feature: setup unit testing (#1074) * Add junit dependency * Add more test libraries for androidTest classes. * Add an expected failure util to catch assertion error for known bugs without failing the tests. * Add some tests for known bugs.
-
rbrgmn (28 Apr 26)
Fix weekly view pinch zoom getting stuck (#1097) * Fix weekly view pinch zoom getting stuck This code fixes an issue #621 in Week view where pinch zoom could stop responding after zooming out, especially when an event/task is placed in the first or last time slot (around 00:00 or 23:00). * add to fixed issue #621 * fix code for ci test
-
rbrgmn (28 Apr 26)
fix Current time indicator issue #1115 (#1116) * fix issue#1115 Timeline indicator drawn above events/tasks so it stays visible at all times. * add issue #1115 to fixed
-
fossifybot[bot] (28 Apr 26)
chore(release): v1.11.0 (21) (#1119) Co-authored-by: fossifybot[bot] <212866877+fossifybot[bot]@users.noreply.github.com>
-
Kurian Vithayathil (28 Apr 26)
feat: Calendar selection for event list widget (#1160) * feat(widget): add calendars column and helpers to Widget model Add nullable calendars field (String? DEFAULT NULL) to Widget entity for per-widget calendar filtering. NULL = fallback to global, empty = show nothing. - Widget.kt: add calendars field, isCalendarsConfigured(), getCalendarIdsAsList() - EventsDatabase.kt: bump version 11→12, MIGRATION_11_12 adds column - Constants.kt: add EVENT_LIST_CALENDARS intent extra key * feat(widget): add settings icon drawable and calendar picker strings - ic_settings_vector.xml: Material Settings gear icon (24dp) - strings.xml: add widget_calendars, widget_calendars_summary, widget_calendars_all * feat(widget): implement per-widget calendar filtering for event list widget Add per-widget calendar selection to the event list widget. Each widget instance can now filter events to specific calendars, overriding the global display settings. - Add overrideCalendarIds parameter to EventsHelper.getEventsSync() with widget-wins-completely logic (skips all global filter including birthday/anniversary) - Add calendars Intent extra to WidgetService for per-instance filtering - Add settings gear icon to widget header via direct PendingIntent - Add calendar picker row to widget config screen with SelectCalendarsDialog - Guard back press during re-configuration to avoid clearing widget - Disable save button until existing config loads from Room * chore: add Room schema 12.json Generated by KSP during build. Captures the new nullable calendars TEXT column on the widgets table introduced by migration 11->12. * fix(widget): pre-check all calendars when default selection is used * feat(widget): add 3-state calendar picker to widget config Add calendar selection UI to the widget configuration screen with explicit tracking of user intent to distinguish three states: - null (never configured): falls back to global filter, shows 'All calendars' - empty string (explicitly chose none): shows 'No calendars selected' + warning - comma-separated IDs: shows 'N calendars selected' Changes: - Flatten widget_config_list.xml to ConstraintLayout - Add calendar picker button with SelectCalendarsDialog - Track mCalendarsExplicitlyChosen flag through config/reconfig cycle - Fix saveConfig to preserve explicit-zero as empty string sentinel - Fix updateCalendarPickerLabel for 3-state display - Show warning when zero calendars explicitly selected - Fix EventListWidgetAdapter intent parsing for null vs empty-string - Fix MyWidgetListProvider to only set calendars extra when non-null - Pre-check all calendars when default selection is used - Add ic_calendar_add_vector drawable and dimension resources * changelog: consolidate [Unreleased] entries for per-widget calendar filtering * fix(detekt): resolve MaxLineLength, MagicNumber, and complexity warnings * fix(widget): add contentDescription to widget header ImageButtons Replace ImageView with ImageButton and add accessibility labels for configure, new event, and show today actions in the event list widget header. * refactor(widget): replace deprecated onBackPressed with onBackPressedCompat Remove @Deprecated onBackPressed override in WidgetListConfigureActivity in favor of the compatibility-aware onBackPressedCompat/performDefaultBack pattern from the commons library. * fix: use LongSparseArray for calendar colors and reference color resource - Replace Map<Long, Int> with LongSparseArray<Int> in EventsHelper for Android-idiomatic long-keyed map usage - Use @color/dark_grey reference instead of hardcoded hex in debug launcher background drawable --------- Co-authored-by: Kurian Vithayathil <[email protected]>
Fossify Calendar Website
Website
Fossify
Astro description
Redirects
Does not redirect
Security Checks
All 65 security checks passed
Server Details
- IP Address 185.199.109.153
- Hostname cdn-185-199-109-153.github.com
- Location Francisco, Indiana, United States of America, NA
- ISP GitHub Inc.
- ASN AS54113
Associated Countries
-
US -
CA
Safety Score
Website marked as safe
100%
Blacklist Check
www.fossify.org was found on 0 blacklists
- AntiSocial Blacklist
- Artists Against 419
- Badbitcoin
- Bambenek Consulting
- CERT Polska
- CoinBlockerLists
- CRDF
- CryptoScamDB
- EtherAddressLookup
- EtherScamDB
- Fake Website Buster
- MetaMask EthPhishing
- NABP Not Recommended Sites
- OpenPhish
- PetScams
- PhishFeed
- PhishFort
- Phishing.Database
- PhishStats
- PhishTank
- Phishunt
- RPiList Not Serious
- Scam.Directory
- SecureReload Phishing List
- Spam404
- StopGunScams
- Suspicious Hosting IP
- ThreatFox
- ThreatLog
- TweetFeed
- URLhaus
- ViriBack C2 Tracker
Website Preview
Fossify Calendar Android App
APK Info
- App Calendar
- Creation Date 16 Jan 24
- Last Updated 15 Jul 24
- Current Version 1.0.2
- Privacy Report View on Exodus →
De-Googled Compatibility
- GrapheneOS Native 4.0 / 4 (21)
- CalyxOS microG 4.0 / 4 (8)
- iodeOS microG 4.0 / 4 (5)
- e OS microG 4.0 / 4 (5)
- LineageOS microG 4.0 / 4 (3)
- LineageOS Native 4.0 / 4 (2)
Trackers
No trackers found
Permissions
- Post Notifications
- Read Calendar
- Read Contacts
- Receive Boot Completed
- Schedule Exact Alarm
- Use Exact Alarm
- Vibrate
- Wake Lock
- Write Calendar
- Write External Storage
Fossify Calendar Reviews
More Calendar
-
Calendar app for the self-hosted Nextcloud platform. Uses CalDAV for sync across devices. No E2E encryption support.
-
The calendar app from the Proton suite. End-to-end encrypted. Supports ICS (not encrypted), colours, recurring events, mail integration, notifications and multiple time zones.
About the Data: Fossify Calendar
Change History
- Added #519
API
You can access Fossify Calendar's data programmatically via our API. Simply make a GET request to:
https://api.awesome-privacy.xyz/productivity/calendar/fossify-calendar The REST API is free, no-auth and CORS-enabled. To learn more, view the Swagger Docs or read the API Usage Guide.
Share Fossify Calendar
Help your friends compare Calendar, and pick
privacy-respecting software and services.
Share Fossify Calendar and Awesome Privacy with your network!