Project Description

The wasm ecosystem is becoming more mature and feature rich. With this, I'd like to allow developers to run their code in wasm without needing to know how to set up their tooling or build the binary. Because of this, I think it would be interesting to extend cloud native buildpacks so you can build wasm-oci images in any of the platforms that support buildpacks.

Currently, there is no work being done on this other than that I've done some limited research and opened up a ticket upstream (https://github.com/buildpacks/lifecycle/issues/820)

Goal for this Hackweek

By the end of the week, I'd like to either have a POC of a builder image using the forked cloud native lifecycle or have some areas of research to take forward.

Resources

Main repo to fork and work on (then ask to merge back upstream): https://github.com/buildpacks/lifecycle Wasm image spec: https://github.com/solo-io/wasm/blob/master/spec/README.md Buildpack builder that may come in useful: https://github.com/agracey/metabuildpack

Looking for hackers with the skills:

go golang kubernetes containers wasm webassembly

This project is part of:

Hack Week 21

Activity

  • almost 2 years ago: paulgonin liked this project.
  • almost 2 years ago: ecandino liked this project.
  • about 2 years ago: atgracey added keyword "go" to this project.
  • about 2 years ago: atgracey added keyword "golang" to this project.
  • about 2 years ago: atgracey added keyword "kubernetes" to this project.
  • about 2 years ago: atgracey added keyword "containers" to this project.
  • about 2 years ago: atgracey added keyword "wasm" to this project.
  • about 2 years ago: atgracey added keyword "webassembly" to this project.
  • about 2 years ago: atgracey originated this project.

  • Comments

    Be the first to comment!

    Similar Projects

    Rancher Upgrader - Upgrades your rancher install via helm, and communicates critical changes from release A to B. by rweir

    [comment]: # (Please use the project descriptio...


    A CLI for Harvester by mohamed.belgaied

    [comment]: # Harvester does not officially come...


    Cluster API Provider for Harvester by rcase

    [comment]: # (Please use the project descriptio...


    WebUI for your data by avicenzi

    [comment]: # (Please use the project descriptio...


    Learn Golang contribuing to opensource projects by mbussolotto

    Project Description

    Get practice in Golan...


    WebUI for your data by avicenzi

    [comment]: # (Please use the project descriptio...


    Gameboy emulator written in Go by mikeletux

    [comment]: # (Please use the project descriptio...


    Rancher Upgrader - Upgrades your rancher install via helm, and communicates critical changes from release A to B. by rweir

    [comment]: # (Please use the project descriptio...


    Go zip updater: Appending new files to zip archive without decompressing the whole file by StarryWang

    Project Description

    Currently, Golang's `...


    A CLI for Harvester by mohamed.belgaied

    [comment]: # Harvester does not officially come...


    mikrolite - a cli to create lighweight Kubernetes clusters using microvms by rcase

    [comment]: # (Please use the project descriptio...


    Predefined app security policy template for NeuVector by feih

    Project Description

    Idea is to predefin...


    RKE2/K3S working on IBM Power by tkelly

    [comment]: # (Please use the project descriptio...


    A CLI for Harvester by mohamed.belgaied

    [comment]: # Harvester does not officially come...


    Containerized home mirror by lkocman

    I'm running a simple home mirror, but I managed...


    Predefined app security policy template for NeuVector by feih

    Project Description

    Idea is to predefin...


    Hangar: tool for mirror container images & generate rancher image lists. by StarryWang

    Project Description

    Hangar is a tool for ...


    A set of utilities to produce a "from scratch" OCI/Docker container using Opensuse/SLE rpms by ldragon

    [comment]: # (Please use the project descriptio...


    Package MONAI Machine Learning Models for Medical Applications by jordimassaguerpla

    Project Description

    MONAI Deploy aims to ...


    WebGL Game ⚽ by jarodriguez

    Project Description

    This project aims ...