Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/bytecodealliance/lucet
Lucet, the Sandboxing WebAssembly Compiler.
https://github.com/bytecodealliance/lucet
assemblyscript rust wasi wasm webassembly
Last synced: 4 months ago
JSON representation
Lucet, the Sandboxing WebAssembly Compiler.
- Host: GitHub
- URL: https://github.com/bytecodealliance/lucet
- Owner: bytecodealliance
- License: apache-2.0
- Archived: true
- Created: 2018-12-07T21:27:18.000Z (about 6 years ago)
- Default Branch: main
- Last Pushed: 2022-03-23T22:18:15.000Z (almost 3 years ago)
- Last Synced: 2024-05-22T23:39:32.070Z (8 months ago)
- Topics: assemblyscript, rust, wasi, wasm, webassembly
- Language: Rust
- Homepage:
- Size: 10.2 MB
- Stars: 4,066
- Watchers: 91
- Forks: 164
- Open Issues: 65
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- License: LICENSE
- Code of conduct: CODE_OF_CONDUCT.md
- Security: SECURITY.md
Awesome Lists containing this project
- awesome - lucet - Lucet, the Sandboxing WebAssembly Compiler. (Rust)
- awesome-repositories - bytecodealliance/lucet - Lucet, the Sandboxing WebAssembly Compiler. (Rust)
- awesome-list - lucet
- awesome-fe-resources - lucet
README
# Lucet has reached End-of-life
Lucet has reached end-of-life, and maintence has ceased. All Lucet users
should transition to [Wasmtime][wasmtime].In mid-2020, the Lucet team switched focus to working on the
[Wasmtime][wasmtime] engine. We have added all of the features to Wasmtime
which previously only Lucet had, such as ahead-of-time (AOT) compilation and a
pooling userfaultfd-based memory allocator.[wasmtime]: https://github.com/bytecodealliance/wasmtime
# Lucet [![Build Status]][gh-actions]
[Build Status]: https://github.com/bytecodealliance/lucet/workflows/CI/badge.svg
[gh-actions]: https://github.com/bytecodealliance/lucet/actions?query=workflow%3ACI**A [Bytecode Alliance][BA] project**
[BA]: https://bytecodealliance.org/
**Lucet is a native WebAssembly compiler and runtime. It is designed
to safely execute untrusted WebAssembly programs inside your application.**Check out our [announcement post on the Fastly blog][announce-blog].
[announce-blog]: https://www.fastly.com/blog/announcing-lucet-fastly-native-webassembly-compiler-runtime
Lucet uses, and is developed in collaboration with, the Bytecode Alliance's
[Cranelift](http://github.com/bytecodealliance/cranelift) code generator. It powers Fastly's
[Compute@Edge](https://www.fastly.com/products/edge-compute/serverless) platform.[![asciicast](https://asciinema.org/a/249302.svg)](https://asciinema.org/a/249302)
Lucet's documentation is available at
([sources](https://github.com/bytecodealliance/lucet/tree/main/docs)).