| Crates.io | saasexpress |
| lib.rs | saasexpress |
| version | 0.2.0 |
| created_at | 2025-09-16 03:36:47.224454+00 |
| updated_at | 2025-09-16 03:36:47.224454+00 |
| description | A low-code enterprise integration framework for microservice orchestration |
| homepage | |
| repository | |
| max_upload_size | |
| id | 1840917 |
| size | 311,088 |
Download latest binary for your operating system from https://github.com/saasexpress/saasexpress/releases/latest
saasexpress -c test.yaml
Save to test.yaml a simple graph that creates an API on port 2500, returning static JSON data.
name: sample
nodes:
- id: start
operator: HTTPIn
method: ^(GET)$
routes:
- /hello
- id: translate
operator: MessageTranslator
template: |
{
"message": "Hello " + temp.http_in.query.name,
"data": data,
"action": temp.http_in.method,
}
edges:
- { from: start, to: translate }
Go to: http://localhost:2243/hello
cargo watch -w src -x 'run -- -w'
With tokio console:
RUSTFLAGS="--cfg tokio_unstable" cargo watch -w src -x 'run -- -w'
cargo test -- --test-threads=1
Or if you want to do development related to the test:
cargo watch -x 'test shell_works -- --test-threads=1 --nocapture'