A new (DSL) workflow framework based on Temporal

Hey all, I wanted to share with you this project
I built a new framework on top of Temporal. Right now only JavaSDK is ready to use.

Highlights:

  • It keeps the same power of Temporal
  • It simplify all the usage/APIs
  • It prevent you from making mistakes about NonDeterministic & versioning
  • Simplify unit testing by just using standard unit test framework
  • Simplify operation/monitoring

Any feedback is welcome!
cc @maxim @Smitty

9 Likes

Is this something that can run alongside Temporal cloud?

It’s not provided by temporal cloud directly (i agreed it would be nice ) yet. But my company has been using it with temporal cloud for years now with many teams and projects.

The deployment is pretty simple like deploying an temporal workflow application

The Temporal approach does not provide a generic configuration-based language to author workflows. General-purpose languages like Typescript, Python, Java, Go, etc., are much better suited for general-purpose programming.

We believe that configuration-based or visual languages are only useful when they are use-case-specific, and Temporal is the best platform for building custom DSLs.