Skip to main content

Syfar

Declarative language for test descriptions

my-project/main.sf
var status = 200

tests "Test group" {
test "Successful test" {
expect {
var.status eq 200
var.status gt 100
}
}
test "This test will fail" {
expect {
var.status eq 300
var.status > 300
}
}
}

Easy to Use

Syfar is designed for simplicity, making it easy to write and manage tests without unnecessary complexity.

Fast and Efficient

Built with Go, Syfar delivers lightning-fast performance, allowing you to run complex tests in a fraction of the time.

Planned for Versatility

Syfar is evolving to support a wide range of use cases, from file operations to HTTP requests, with upcoming more integrations.