All Projects → deislabs → Krustlet

deislabs / Krustlet

Licence: apache-2.0
Kubernetes Rust Kubelet

Programming Languages

rust
11053 projects

Projects that are alternatives of or similar to Krustlet

krustlet
Kubernetes Rust Kubelet
Stars: ✭ 3,154 (+31.91%)
Mutual labels:  kubelet, wasi, wascc, kubernetes-kubelet, krustlet
node-wasi
WASI for Node.js
Stars: ✭ 64 (-97.32%)
Mutual labels:  wasm, wasi
webassembly-tour
⚙️ Take you through a tour of WebAssembly (WASM targets on WASI) with wasmCloud, Krustlet, WAGI, etc. 🌟 Give it a star if you like it.
Stars: ✭ 111 (-95.36%)
Mutual labels:  wasi, krustlet
wasi-worker
WASM / WASI interface for browser service workers
Stars: ✭ 31 (-98.7%)
Mutual labels:  wasm, wasi
oasis-rs
A humane blockchain programming framework.
Stars: ✭ 71 (-97.03%)
Mutual labels:  wasm, wasi
Wasmer
🚀 The leading WebAssembly Runtime supporting WASI and Emscripten
Stars: ✭ 11,047 (+362.02%)
Mutual labels:  wasm, wasi
wasmer-zig
Zig bindings for the Wasmer WebAssembly runtime
Stars: ✭ 24 (-99%)
Mutual labels:  wasm, wasi
Wasmtime
Standalone JIT-style runtime for WebAssembly, using Cranelift
Stars: ✭ 6,413 (+168.21%)
Mutual labels:  wasm, wasi
Lucet
Lucet, the Sandboxing WebAssembly Compiler.
Stars: ✭ 4,006 (+67.54%)
Mutual labels:  wasm, wasi
Tinygo
Go compiler for small places. Microcontrollers, WebAssembly (WASM/WASI), and command-line tools. Based on LLVM.
Stars: ✭ 9,068 (+279.26%)
Mutual labels:  wasm, wasi
Lunatic
Lunatic is an Erlang-inspired runtime for WebAssembly
Stars: ✭ 2,074 (-13.26%)
Mutual labels:  wasm, wasi
Blazorcrud
Demo application built with the Blazor client-side hosting model (WebAssembly) and .NET Core REST APIs secured by a JWT service.
Stars: ✭ 121 (-94.94%)
Mutual labels:  wasm
Wasmplay
WASM Web "Framework" Playground
Stars: ✭ 105 (-95.61%)
Mutual labels:  wasm
Awesome Seed Rs
A curated list of awesome things related to Seed
Stars: ✭ 101 (-95.78%)
Mutual labels:  wasm
Wasmer Go
🐹🕸️ WebAssembly runtime for Go
Stars: ✭ 1,365 (-42.91%)
Mutual labels:  wasm
Quickjs Emscripten
Javascript/Typescript bindings for QuickJS, a modern Javascript interpreter written in C by Fabrice Bellard.
Stars: ✭ 124 (-94.81%)
Mutual labels:  wasm
Gbemu
WebAssembly based Gameboy Emulator
Stars: ✭ 120 (-94.98%)
Mutual labels:  wasm
Faust
Functional programming language for signal processing and sound synthesis
Stars: ✭ 1,360 (-43.12%)
Mutual labels:  wasm
Karaoke Rs
A simple, network enabled karaoke player in Rust
Stars: ✭ 99 (-95.86%)
Mutual labels:  wasm
Fundude
Gameboy emulator: Zig -> wasm
Stars: ✭ 98 (-95.9%)
Mutual labels:  wasm

CII Best Practices

Krustlet: Kubernetes Kubelet in Rust for running WASM

📯 Krustlet 1.0 coming soon!

Krustlet acts as a Kubelet by listening on the event stream for new pods that the scheduler assigns to it based on specific Kubernetes tolerations.

The default implementation of Krustlet listens for the architecture wasm32-wasi and schedules those workloads to run in a wasmtime-based runtime instead of a container runtime.

Documentation

If you're new to the project, get started with the introduction. For more in-depth information about Krustlet, plunge right into the topic guides.

Looking for the developer guide? Start here.

Community, discussion, contribution, and support

You can reach the Krustlet community and developers via the following channels:

Code of Conduct

This project has adopted the CNCF Code of Conduct.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].