Sophisticated calendar and alarm program

Remind is a sophisticated calendar and alarm program. It includes the following features:

  • A sophisticated scripting language and intelligent handling of exceptions and holidays.
  • Plain-text, PostScript and HTML output.
  • Timed reminders and pop-up alarms.
  • A friendly graphical front-end for people who don't want to learn the scripting language.
  • Facilities for both the Gregorian and Hebrew calendars.
  • Support for 12 different languages.

Download Remind

Public git Repository

We have a public git respository you can clone if you want to live on the bleeding edge:

Remind-related Sites and Mailing List

We run a mailing list for fans of Remind.

We have a Remind Wiki.

Dianne Skoll wrote an article about Remind for Linux Journal. She also made some presentation slides for a talk about Remind.

Remind Helpers

  • Remind ships with three back-ends: rem2ps generates PostScript calendars; rem2html generates HTML ones, and tkremind provides an X Window GUI for Remind.
  • Daniel Graham has a wxPython front/back-end called wxRemind.
  • Mark Atwood has written rem2ics, a program to convert the output of Remind to RFC 2445 iCalendar format.
  • Patrick Hof has ical2rem.rb, a Ruby script that goes the other way... it converts iCalendar format to Remind.
  • Richard Kelly has a syntax-highlighting file for the Kate text editor.
  • Jochen Sprickerhof has a number of Remind helpers written in Python:

If you've written a program designed to work with Remind and would like it linked from this page, please email me.

Microsoft Policy

Remind can be made to run under Windows if you compile it with the Cygwin tools. However, I prefer you not to do that. Microsoft is quite hostile to free software, and I'd prefer you to run Remind on a platform that is not controlled by a free-software-hostile corporation.

Apple Policy

Remind can be made to run under Mac OS X, but I prefer you not to do that. Apple is even more hostile than Microsoft to openness, using both technical and legal means to hobble what its customers and developers are allowed to do. If you are thinking of buying an Apple product, please don't. If you're unfortunate enough to already own Apple products, please consider switching to an open platform like Linux or FreeBSD that doesn't impose "1984"-like restrictions on your freedom.

Tim Bray, a major Internet technology pioneer, said it best in his blog post::

The iPhone vision of the mobile Internet's future omits controversy, sex, and freedom, but includes strict limits on who can know what and who can say what. It's a sterile Disney-fied walled garden surrounded by sharp-toothed lawyers. The people who create the apps serve at the landlord's pleasure and fear his anger.

I hate it.