8 releases
0.0.8 | May 7, 2024 |
---|---|
0.0.7 | Apr 29, 2024 |
0.0.2 | Jul 6, 2023 |
0.0.1 | Mar 19, 2023 |
#1321 in Development tools
50KB
1K
SLoC
wora
Write Once Run Anywhere (WORA): A Rust framework for building applications (daemons, etc) that run in different environments (Linux, Kubernetes, etc). Just like Java's claim, it really doesn't run everywhere. no_std or embedded environments are not supported.
Feature Tour:
- abstracts over common boilerplate with an API
- execute the same code in different executors (with or without recompiling)
Supports:
- async based apps
- Unix-like environments
Getting Started
These instructions will get you a copy of the project up and running on your local machine for development and testing purposes. See deployment for notes on how to deploy the project on a live system.
Prerequisites
- Rust >= 1.67
Usage
See examples/basic.rs
Versioning
We use SemVer for versioning. For the versions available, see the tags on this repository.
Authors
- Adam Flott - Initial work - adamflott
See also the list of contributors who participated in this project.
License
This project is licensed under the Apache License 2.0 - see the LICENSE file for details
Acknowledgments
Dependencies
~15–44MB
~712K SLoC