Cerestial is a REST application that is hosted at cerestial.space. It started kind of as a joke in chrissiecodes's Twitch stream, between FaffinABoot, QuLogic, rw_grim, techygrrrl, and TheIdOfAlan that there was no rest API for checking the phase of the moon or which planets were in retrograde.
grim ran with the idea and started a simple proof of concept in golang where he was trying to do the math on moon phases. This eventually gave way to using a library instead, but the idea was already running.
grim named the project which is a pun of celestial but since it's a REST API
"we had to get rest in the name somewhere". techygrrrl suggested .space
as
the TLD and grim registered it. The logo was designed by techygrrrl and was
picked via a poll in grim's Twitch chat.
Cerestial is a stand golang application, you can build it with go build
. A
Dockerfile
is also provided to build and run the container, but the image is
deployed to hub.docker.com/rwgrim/cerestial:latest
.
Cerestial runs on HTTP port 3000
. In the future we will provide more
documentation on the REST endpoints.