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.
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.
- 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.
- Martin Michel has another program that converts a subset of Remind scripting to iCalendar format. Although it handles only a subset of Remind's syntax, it does have the advantage of preserving repeating events faithfully.
- Patrick Hof has ical2rem.rb, a Ruby script that goes the other way... it converts iCalendar format to Remind.
- Justin Alcorn wrote ical2rem which is a Perl script to convert iCalender 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.
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 has in the past abused its monopoly position in an attempt to restrict free software, and currently exercises its dominant position in the business computing industry to lock its customers in. I'd prefer you to run Remind on a platform that is not controlled by Microsoft.
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.