5 releases
new 0.1.5 | Apr 18, 2024 |
---|---|
0.1.3 | Mar 26, 2024 |
0.1.2 | Mar 16, 2024 |
0.1.1 | Feb 21, 2024 |
0.1.0 | Jan 24, 2024 |
#1547 in Web programming
269 downloads per month
Used in turbofuro_worker
690KB
9K
SLoC
Turbofuro
Visual programming langauge for building cool things in record time.
This repository contains the worker application, runtime and Turbofuro Expression Language (TEL).
Note: This project is in early development stage. We are working on the first public release. Stay tuned!
Getting started
Download a latest release for your platform from the GitHub releases page or install the binary using cargo install turbofuro_worker
. There is also an official Docker image you can use.
Once you have the binary you can run it with the following command:
turbofuro_worker --token <YOUR_MACHINE_TOKEN>
You can get your machine token from the machine details on Turbofuro.
Local development
This project contains a Cargo workspace with multiple crates. To build it locally, you need to install Rust and Cargo. You can do that by following the instructions on the Rust website.
After that, you can clone the repository and build the project with the following command:
cargo build --release
Once the build is completed you can use the turbofuro_worker
binary in the target/release
folder.
The turbofuro_worker project includes many examples of modules. You can run the test configuration with the following command:
cd turbofuro_worker
cargo run -- --config test_config.json
Contributing
We welcome all contributions with 💛 Feel free to create issues including those with feature suggestions. If you want to help, but not sure how, reach out to @pr0gramista (Twitter/LinkedIn/email) directly.
License
Turbofuro Worker is licensed under Apache-2.0.
Happy Coding! 🚀
Dependencies
~50–69MB
~1.5M SLoC