Skip to content
@forceCalendar

forceCalendar

Production-grade calendar infrastructure for enterprise platforms.

Website Docs npm core npm interface

forceCalendar

Enterprise calendar components that work where other libraries can't.

forceCalendar is a zero-dependency, MIT-licensed calendar stack built for locked-down environments: Salesforce Lightning (Locker Service / LWS), strict Content-Security-Policy deployments, and supply-chain-sensitive enterprises.

The stack

Layer Package / Repo What it does
Engine core@forcecalendar/core Headless, DOM-free calendar engine: RFC 5545 recurrence, ICS import/export, timezones (bundled IANA), search, conflict detection
UI interface@forcecalendar/interface Framework-agnostic Web Components (<forcecal-main>) with month/week/day views
Salesforce salesforce Native LWC + Apex packaging — deploy the calendar into any org with one command
React react@forcecalendar/react Thin, SSR-safe React adapter — works in Next.js out of the box
Vue vue@forcecalendar/vue Thin, SSR-safe Vue 3 adapter — works with Nuxt out of the box
Examples examples Runnable starters: Cloudflare Workers, Chrome MV3, SPFx, ServiceNow, Atlassian Forge

Why forceCalendar

  • Zero runtime dependencies. Nothing to audit but us — and we publish our audit.
  • Runs under Lightning Locker / LWS and strict CSP. No eval, no inline styles required, no DOM assumptions in the engine.
  • Honest benchmarks. We publish reproducible comparisons against FullCalendar — including the numbers we lose.

Getting started

npm install @forcecalendar/core @forcecalendar/interface
<script type="module">
  import '@forcecalendar/interface';
</script>
<forcecal-main view="month"></forcecal-main>

Full guides at docs.forcecalendar.org · Live playground at forcecalendar.org/playground

Contributing

We welcome issues and pull requests across all repos — see our contributing guide and security policy.

Pinned Loading

  1. core core Public

    Lightweight, framework-agnostic calendar engine: recurrence rules, timezone support and RFC 5545 compliant ICS

    JavaScript 1

  2. interface interface Public

    A professional UI component library of framework-agnostic Web Components for building high-performance calendar interfaces.

    JavaScript

Repositories

Showing 10 of 11 repositories

People

This organization has no public members. You must be a member to see who’s a part of this organization.

Top languages

Loading…

Most used topics

Loading…