Remind is a calendar program with a real expression language behind it: a Hebrew calendar, moon phases, sunrise and sunset, and date arithmetic that knows about weekdays, holidays and OMITted days. All of it is C, and all of it is reachable. remind-rb builds Remind's own sources into a shared library and binds them with Fiddle, so `moonphase(today())` and `sunrise('2027-06-21')` are Ruby calls rather than a shell-out and a parse of the output. Dates come back as Date objects, times as minutes, strings as strings. The Remind sources are vendored beside the gem, so the library binds the version it was built against rather than whatever is on the PATH.
Required Ruby Version
>= 3.3
Authors
Nathan Kidd
Versions
-
6.2.10.1
-
source
- 6.2.10.1 source August 19, 2026 (600 KB)
-
aarch64-linux
- 6.2.10.1 multi-abi August 19, 2026 (776 KB)
-
aarch64-linux-musl
- 6.2.10.1 multi-abi August 19, 2026 (726 KB)
-
arm64-darwin
- 6.2.10.1 multi-abi August 19, 2026 (355 KB)
-
arm-linux
- 6.2.10.1 multi-abi August 19, 2026 (763 KB)
-
x86_64-darwin
- 6.2.10.1 multi-abi August 19, 2026 (362 KB)
-
x86_64-linux
- 6.2.10.1 multi-abi August 19, 2026 (779 KB)
-
x86_64-linux-musl
- 6.2.10.1 multi-abi August 19, 2026 (708 KB)
-