No description
  • PHP 90.4%
  • CSS 7.8%
  • JavaScript 1.4%
  • Shell 0.3%
Find a file
Eddie Nielsen c1ee3c6cc8 feat(ui): redesign admin login screen
- modern centered login card
- branding support
- responsive dark theme
- improved error handling
- password visibility toggle
- version and powered-by footer
2026-07-17 12:13:27 +00:00
app feat(ui): redesign admin login screen 2026-07-17 12:13:27 +00:00
bin Improve project documentation and developer tooling 2026-07-06 18:57:13 +00:00
config M12.2: Add theme loader and embedded mode foundation 2026-07-07 14:03:49 +00:00
data Repository cleanup before M11.7 2026-07-06 15:55:25 +00:00
database Add Nextcloud Calendar sync and UI improvements 2026-07-16 17:32:56 +00:00
docs M17 UI design system foundation 2026-07-10 16:18:24 +00:00
images Release M11.8 - Branding, white-label and documentation 2026-07-06 19:37:50 +00:00
plugins M18.1 Create generic CalDAV calendar provider foundation 2026-07-17 09:53:30 +00:00
public Add Nextcloud Calendar sync and UI improvements 2026-07-16 17:32:56 +00:00
storage M11.8 - Repository cleanup and installer 2026-07-06 18:36:37 +00:00
vendor Fix Google Calendar delete sync and improve event deletion flow 2026-07-16 09:22:56 +00:00
.gitignore Remove local development helper script 2026-07-07 18:09:18 +00:00
CHANGELOG.md Update documentation for v0.6 Nextcloud integration 2026-07-16 17:38:32 +00:00
composer.json Fix Google Calendar delete sync and improve event deletion flow 2026-07-16 09:22:56 +00:00
composer.lock Fix Google Calendar delete sync and improve event deletion flow 2026-07-16 09:22:56 +00:00
INSTALL.md Release M11.8 - Branding, white-label and documentation 2026-07-06 19:37:50 +00:00
LICENSE M05: Router and public calendar architecture 2026-07-01 16:24:40 +00:00
PROJECT.md Fix Google Calendar delete sync and improve event deletion flow 2026-07-16 09:22:56 +00:00
README.md Update documentation for v0.6 Nextcloud integration 2026-07-16 17:38:32 +00:00
RESPONSIBLE_USE.md Add responsible use policy 2026-07-07 19:21:03 +00:00
ROADMAP.md Add RC1 datetime picker polish task 2026-07-07 16:16:53 +00:00
VERSION Add FoxCalendar RC1 version marker 2026-07-07 16:08:23 +00:00
🎉, Fix Google Calendar delete sync and improve event deletion flow 2026-07-16 09:22:56 +00:00
🏍️, Fix Google Calendar delete sync and improve event deletion flow 2026-07-16 09:22:56 +00:00
📌, Fix Google Calendar delete sync and improve event deletion flow 2026-07-16 09:22:56 +00:00
🗓️, Fix Google Calendar delete sync and improve event deletion flow 2026-07-16 09:22:56 +00:00

FoxCalendar

FoxCalendar

🦊 Own your events. Own your data.

A modern self-hosted event calendar and registration platform for clubs, associations and communities.

PHP SQLite License Status


Why FoxCalendar?

FoxCalendar is a lightweight, self-hosted event and registration platform built for clubs, associations, communities and small organizations.

Unlike many event systems, FoxCalendar focuses on ownership, simplicity and privacy.

  • 🚀 Fast
  • 🔒 Privacy first
  • 💾 Self-hosted
  • 🎨 White-label ready
  • 🔌 Plugin-ready architecture
  • 📱 Responsive interface

Features

Public Calendar

  • 📋 List View
  • 📅 Day Timeline
  • 📆 Week Grid
  • 🗓 Month Grid
  • 📡 iCalendar (ICS) Subscription

Event Management

  • 📝 Online Registration
  • 👥 Registration Manager
  • 📧 Mail Center
  • 📁 File Manager
  • 🏷 Categories
  • 📊 Statistics
  • 📷 QR Check-in Foundation

Calendar Integrations

Google Calendar

  • 🔐 OAuth2 authentication
  • 📆 Calendar selection
  • 🔄 Event synchronization
  • ⚙ Sync direction settings

Nextcloud Calendar

  • ☁ CalDAV integration
  • 🔑 App-password authentication
  • 📆 Calendar selection
  • 🔄 Create, update and delete event synchronization
  • 🏷 Safe updates using ETag validation

Platform

  • 💾 Backup & Restore
  • 🔌 Plugin System
  • ⚙ White-label Branding
  • 🌙 Dark Theme
  • 📱 Responsive Design
  • 💾 SQLite Database

Dashboard


Event Workspace


Public Calendar


Installation

See:

INSTALL.md


Roadmap

v0.6

  • 🔁 Recurring Events
  • 📤 CSV Import / Export
  • 🔍 Search & Filters

v0.7

  • 👥 Multi-user
  • 🎨 Theme Customization
  • 🌍 Localization

v1.0

  • Stable Plugin API
  • Complete Documentation
  • Production Ready Release

License

GNU General Public License v3.0


Responsible Use

FoxCalendar is intended for organizations, clubs, communities and businesses to manage events they own or administer.

Please respect applicable laws and privacy regulations when collecting, storing or processing participant information.

For the complete guidelines, see RESPONSIBLE_USE.md


Credits

Built with ❤️ for Lanx by NodeFox 🦊

Maintained by Eddie Nielsen

Learn. Adopt. Survive. Share.