Ethiopian Calendar (ባሕረ-ሐሳብ) toolkit: a Fyne desktop app, CLI, HTTP API, and Go library for converting between Ethiopian and Gregorian dates and computing Bahire-Hasab religious festival and fasting dates.

The calendar core implements Bahire-Hasab computus and date arithmetic as a standalone Go package, with the GUI, CLI, and HTTP server as thin frontends over the same library. The desktop app bundles an Ethiopic font so Amharic renders without system dependencies. Releases ship pre-built binaries for macOS, Linux, and Windows (downloads), or install with go install github.com/yinebebt/ethiocal@latest. Library API reference on pkg.go.dev.

Go Fyne CLI REST API

Personal open-source project, maintained since 2022.