Skip to content

RadiopaperInc/calcifer

Repository files navigation

Calcifer

Go Reference Test Status

Calcifer is Radiopaper's ODM (Object-Document Mapping) library, written in Go, targeting Google Cloud Firestore.

Planned features include:

  • Foreign-key relations with (optionally) cascading reads, writes, deletes.
  • Transactional and asynchronous denormalization based on declarative struct tags.
  • Computed document properties.
  • Model history bookkeeping and visualization.
  • Smart retries for reads when Firestore is unavailable.
  • Smart retries for writes when an idempotency key is provided.

About

Calcifer is Radiopaper's ODM (Object-Document Mapping) library, written in Go, targeting Google Cloud Firestore.

Resources

License

Stars

Watchers

Forks

Languages