Skip to content
AppClap
calcurse is unclaimed —
C

calcurse

a text-based calendar and scheduling application·calcurse.org

Visit

Calcurse is a calendar and scheduling application for the command line that helps track events, appointments and everyday tasks. It features a configurable notification system, a customizable curses-based interface, and a powerful command line interface for scripting. It supports recurring appointments, iCalendar import/export, and experimental CalDAV sync with mobile devices.

What it's for

Tracking events, appointments and TODO itemsReminding users of upcoming deadlines via a notification systemFiltering and formatting appointments via command line options for use in scriptsSynchronizing calendar data with mobile devices via CalDAVImporting and exporting calendar data in iCalendar formatExporting calendar data in pcal formatAttaching notes to calendar elementsVersioning calendar data via hooks (e.g. with version control)

Features 12

  • Ability to attach notes to calendar elements, editable with a preferred text editor
  • Experimental CalDAV support for syncing with mobile devices
  • Export capability with iCalendar and pcal format support
  • Fast, customizable curses-based interface
  • Fully user-configurable notification system (e.g. sending mail reminders)
  • Hooks to run scripts when loading/saving data (e.g. version control integration)
  • Import capability with iCalendar format support
  • Internationalization support with multiple translated languages
  • Powerful non-interactive command line interface usable in scripts
  • Support for various appointment and TODO item types, including all-day and recurring appointments
  • User-definable key bindings
  • UTF-8 support

At a glance

open source
TypeCLI tool
DeploymentInstalled (local)
LanguagesEnglish, French, German, Dutch, Spanish, Italian
Companycalcurse Development Team · 2012

Integrations

CalDAVGoogle Calendar

Resources

Last checked 28 days ago·