hnaderi / edomata

Production ready event-driven automata for Scala, Scala.js and scala native
http://edomata.ir/
Apache License 2.0
79 stars 9 forks source link
algebraic-effects automata cats cqrs cqrs-es ddd event-driven event-sourcing eventsourcing fp monad purely-functional scala scalajs scalanative state-machine

Edomata icon
Edomata (Event-driven automata for Scala, Scala.js and scala native)

Cats friendly

edomata-core Scala version support javadoc

GitHub Workflow Status GitHub

Typelevel Affiliate Project Scala Steward badge

Getting started

visit Project site to see tutorials and docs. Also please drop a ⭐ if this project interests you. I need encouragement.

Add to your build

Use latest version from badge above

libraryDependencies += "dev.hnaderi" %% "edomata-core" % "<last version from badge>"

or other modules

libraryDependencies += "dev.hnaderi" %% "edomata-skunk-circe" % "<last version from badge>"

See modules for more info.

or for scala.js and or scala native

libraryDependencies += "dev.hnaderi" %%% "edomata-core" % "<last version from badge>"

Projects

Articles and blog posts

Adopters

Here's a (non-exhaustive) list of companies that use edomata in production. Don't see yours? You can add it in a PR!