nanowasm/README.md

30 lines
906 B
Markdown
Raw Permalink Normal View History

2023-11-26 22:43:30 +01:00
# `nanowasm`, a tiny WebAssembly/Wasm interpreter
**This project is still unfinished and is not meant for production use.**
This project aims to provide the most minimal Wasm interpreter possible in
strictly portable ISO C99.
## Features
- Portable, ISO C99 implementation
- Suitable for resource-constrained devices.
- Does not require dynamic memory allocation.
## What `nanowasm` is not
As opposed to other interpreters, `nanowasm` prefers lower memory usage
rather than run-time performance. Therefore, it should not be unfairly
compared _performance_-wise against other interpreters.
## License
```
nanowasm, a tiny WebAssembly/Wasm interpreter
Copyright (C) 2023-2024 Xavier Del Campo Romero
This Source Code Form is subject to the terms of the Mozilla Public
License, v. 2.0. If a copy of the MPL was not distributed with this
file, You can obtain one at https://mozilla.org/MPL/2.0/.
```