Skip to content
@dev-wasm

dev-wasm

Devcontainers for WASM

This is a collection of devcontainers which are intended to make it easier to get started with WebAssembly (WASM) and WebAssembly System Interface (WASI) development in a variety of different programming languages.

Currently, containers are available for:

Usage

Devcontainers are development environments for Github Codespaces and Visual Studio Code (and possibly other) places. Each devcontainer contains all of the tools necessary to immediately start developing. Additionally, these devcontainers also contain some sample code to get started.

To use a devcontainer simply go to the particular language you are interested in an follow the instructions in the README.

If you run into problems, please file an issue on that particular repository.

Status

These containers work correctly, but in many cases they are pretty minimal environments and as you try to do more sophisticated things, it may not work correctly. File bugs! In general WASM + WASI is still in early days so expect rough edges (but hopefully smoother edges soon!)

Who is behind this?

Currently this is a hobby project of Brendan Burns (@brendandburns). Hopefully there will be more folks in the future.

Acknowledgements

Much of this is a collection of hard work from others in the WASM/WASI community. This repo is largely the "last mile" to collect it together and make it easy to use.

How can I run this somewhere other than a codespace?

If you are interested in doing more with WASM, please checkout how to run WASM/WASI containers in Kubernetes

Popular repositories Loading

  1. dev-wasm-dotnet dev-wasm-dotnet Public template

    Simple devcontainer for WASM + Dotnet development

    C# 33 10

  2. dev-wasm-go dev-wasm-go Public template

    Simple devcontainer for Golang + WASM development

    Go 28 6

  3. dev-wasm-feature dev-wasm-feature Public

    A feature for devcontainers that installs wasmtime and the wasi-sdk

    Shell 12 4

  4. dev-wasm-ts dev-wasm-ts Public template

    Simple devcontainer for Assembly/Typescript + WASM development

    TypeScript 9 5

  5. dev-wasm-pascal dev-wasm-pascal Public template

    Devcontainer for easy WASM/WASI development in Pascal

    Dockerfile 9 1

  6. dev-wasm-zig dev-wasm-zig Public

    Devcontainer for WASM development in Zig

    Zig 8 2

Repositories

Showing 10 of 12 repositories
  • dev-wasm-c Public template

    Devcontainer for WASM development in C and C++

    dev-wasm/dev-wasm-c’s past year of commit activity
    C 3 MIT 3 0 0 Updated Oct 24, 2024
  • dev-wasm-go Public template

    Simple devcontainer for Golang + WASM development

    dev-wasm/dev-wasm-go’s past year of commit activity
    Go 28 MIT 6 1 0 Updated Sep 7, 2024
  • dev-wasm-feature Public

    A feature for devcontainers that installs wasmtime and the wasi-sdk

    dev-wasm/dev-wasm-feature’s past year of commit activity
    Shell 12 MIT 4 0 0 Updated Aug 23, 2024
  • dev-wasm-dotnet Public template

    Simple devcontainer for WASM + Dotnet development

    dev-wasm/dev-wasm-dotnet’s past year of commit activity
    C# 33 MIT 10 0 0 Updated Apr 18, 2024
  • dev-wasm-pascal Public template

    Devcontainer for easy WASM/WASI development in Pascal

    dev-wasm/dev-wasm-pascal’s past year of commit activity
    Dockerfile 9 MIT 1 0 0 Updated Jan 7, 2024
  • dev-wasm-zig Public

    Devcontainer for WASM development in Zig

    dev-wasm/dev-wasm-zig’s past year of commit activity
    Zig 8 MIT 2 0 0 Updated Aug 2, 2023
  • dev-wasm-ts Public template

    Simple devcontainer for Assembly/Typescript + WASM development

    dev-wasm/dev-wasm-ts’s past year of commit activity
    TypeScript 9 MIT 5 0 1 Updated Aug 2, 2023
  • dev-wasm-rust Public template

    Simple devcontainer for Rust + WASM development

    dev-wasm/dev-wasm-rust’s past year of commit activity
    Rust 7 MIT 2 0 0 Updated Jan 31, 2023
  • dev-wasm-base Public

    Base container image for WASM development

    dev-wasm/dev-wasm-base’s past year of commit activity
    Shell 3 MIT 1 0 0 Updated Jan 13, 2023
  • dev-wasm-python Public template

    Simple devcontainer for Python + WASM

    dev-wasm/dev-wasm-python’s past year of commit activity
    Python 1 MIT 1 0 0 Updated Jan 12, 2023

People

This organization has no public members. You must be a member to see who’s a part of this organization.

Top languages

Loading…

Most used topics

Loading…