calcurse
A text-based calendar and to-do application for the terminal with reminders and scripting options.
These buttons open the developer's own site, repository or store listing in a new tab. wares.gg does not host downloads.
1 more ways to get calcurse
Package managers
- Homebrew
brew install calcurse
About calcurse
calcurse keeps track of events, appointments and tasks in a curses interface in the terminal. It handles all-day events, recurring appointments and TODO items, and a configurable notification system can send mail or run other commands before deadlines.
A non-interactive command-line mode filters and formats appointments for use in scripts, and hooks can run scripts when data is loaded or saved, for example to keep the calendar under version control. CalDAV sync with other devices is available but marked experimental.
Strengths
- Recurring appointments, all-day events and to-dos
- Scriptable command-line mode
- Configurable notifications and key bindings
- Hooks for version control of calendar data
Limitations
- CalDAV sync is experimental
- Terminal interface only
Details
- Pricing
- FreeFree to download, with donations accepted.
- License
- Open source, license not stated
- Developer
- The calcurse contributors
- Platforms
- Linux, Command line
- How it runs
- Downloadable app
- Account
- Not required
- Works offline
- Yes
- Best suited for
- Terminal users who want a local calendar and task list
- Categories
- Office tools, CLI tools
- Last verified
- Added
- Provenance
- Facts checked against the developer's own pages and store listings, 1 sources on file.
Alternatives to calcurse
Compare allSoftware that can replace calcurse for an important use case, and what changes if you switch.
Org mode
A GNU Emacs major mode for notes, outlines, to-do lists and documents kept in plain text.
Org mode keeps agenda, tasks and notes in plain text files like a local terminal workflow, but it requires GNU Emacs and has a steep learning curve.
Kontact
KDE's personal information manager that combines mail, calendar, contacts and news in one window.
Kontact moves calendar and tasks into a graphical KDE application that also handles mail and contacts, works offline, and supports common providers.
Google Calendar
Google's free web calendar for scheduling events, used with a Google account and synced across devices.
Google Calendar replaces local files with a free web calendar synced across devices, but it requires a Google account and stores data on Google's servers.
Proton Calendar
An end-to-end encrypted calendar from Proton, available on the web and on iOS and Android.
Proton Calendar moves events into an end-to-end encrypted web and mobile calendar, but it requires a Proton account and has no terminal interface.
Similar software
Related functionality, not necessarily a direct replacement.
Timewarrior
A free, open-source command-line tool for tracking the time you spend on tasks.
Radicale
A small self-hosted CalDAV and CardDAV server for keeping calendars and contacts on your own machine.
Baïkal
A lightweight self-hosted CalDAV and CardDAV server for syncing your own calendars and contacts.
Planify
A task manager for the GNOME desktop that syncs with Todoist, Nextcloud and CalDAV.
Super Productivity
Plan tasks while tracking time and focused work sessions.