Skip to content

futura-platform/futura

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

90 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Futura

Go Report Card codecov

Futura is a Golang library for building web automation workflows.

  • Declarative: Futura makes it painless to create scalable web automation workflows. Write your workflows in Go using native control flow, and Futura will effeciently run the steps just when they are needed, handling retry logic, tracing, and more for you. Declarative workflows make your web automations predictable, easy to understand, and simple to debug.

  • Functional: Futura workflows are pure functions, that wrap your impure logic in "steps". This separates the control flow logic from your impure logic, allowing you to easily encapsulate workflow logic without worrying about side effects.

  • Extensible: Futura is designed to fit right in to the Go ecosystem. Other than enforcing purity, Futura doesn't impose any additional constraints on your workflow logic. You can use any library you want, and Futura will work.

This library is currently in active development... stay tuned for a release!

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors