Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/collabnix/wasm-docker-better-together

A Curated List of WebAssembly and Docker Resources
https://github.com/collabnix/wasm-docker-better-together

docker rust wasm wasm-pack webassembly

Last synced: 17 days ago
JSON representation

A Curated List of WebAssembly and Docker Resources

Awesome Lists containing this project

README

        

![stars](https://img.shields.io/github/stars/collabnix/wasm-docker-better-together)
![forks](https://img.shields.io/github/forks/collabnix/wasm-docker-better-together)
![Discord](https://img.shields.io/discord/1020180904129335379)
![issues](https://img.shields.io/github/issues/collabnix/wasm-docker-better-together)
![Visitor count](https://shields-io-visitor-counter.herokuapp.com/badge?page=collabnix.wasm-docker-better-together)
![Twitter](https://img.shields.io/twitter/follow/collabnix?style=social)


🎀 Ask us anything! 🐳

:speech_balloon: Add Your Project Β Β Β Β Β Β Β Β  :book: Recently Added

# πŸ‘‰ WebAssembly and Docker - Better Together

[Docker Community](https://forums.docker.com) sees Wasm as a complementary technology to Linux containers. This is where developers can choose which technology they use (or both!) depending on the use case. And as the community explores what’s possible with Wasm, the effort is to make Wasm applications easier to develop, build, and run using the experience and tools you know and love.

Docker Desktop and CLI can now manage both Linux containers and Wasm containers side by side.

![image](https://user-images.githubusercontent.com/34368930/200236234-fcc71f84-a04d-4116-8cd6-9f03ae4f3973.png)

Source ~ https://docker.com

# 🐳 Submit Your Sample App

[Raise a PR](https://github.com/collabnix/wasm-docker-better-together/pulls) and get your favorite sample app added to this list.

# 🀲 A curated list of Wasm and Docker working together

## πŸ—οΈ Sample Apps

- [Doom + Docker Desktop](https://github.com/collabnix/doom-wasm-docker) ![badge](https://img.shields.io/badge/-new-red)

- [container2wasm: Container to WASM converter](https://github.com/ktock/container2wasm) ![badge](https://img.shields.io/badge/-new-red)

- [WasmEdge Hyper Demo using Docker Desktop](https://github.com/WasmEdge/wasmedge_hyper_demo) ![badge](https://img.shields.io/badge/-new-red)

- [Pong in Rust, Wasm and Docker - Online Multiplayer using Kafka Events](https://github.com/thilo-behnke/wasm-pong)
- [Simple HTTP web server built in Rust compiled to WebAssembly and hosted using Docker](https://github.com/nslebruh/wasm-docker-test)![badge](https://img.shields.io/badge/-new-red)

- [Valist - Web3-native software distribution](https://github.com/valist-io/valist)
- [Docker + Wasm + Sqlite](https://github.com/modster/docker-sqlite-wasm) ![badge](https://img.shields.io/badge/-new-red)

- [Docker image with Emscripten to compile ASM.js and WebAssembly](https://github.com/trzecieu/emscripten-docker)
- [Composed - Docker Compose GUI powered by WASM and React](https://github.com/mukkund1996/composed)
- [Proof of concept of running WASM w/ Docker](https://github.com/thiskevinwang/docker-wasm)
- [AssemblyScript boilerplate for Docker+Wasm](https://github.com/CreoOne/EdgeIntraComm)
- [Learning to set up a docker container which runs WASM](https://github.com/admiral-akk/rust-wasm-docker)
- [Dockerfile to build a wasm builder environment](https://github.com/leviyanx/wasm)
- [A Calendar suite / UI component library / function library](https://github.com/leosdibella/aciculate)
- [A Blazor WASM Shopping List Web App with a .Net backend](https://github.com/Velociraptor45/ProjectHermes-ShoppingList) ![badge](https://img.shields.io/badge/-new-red)

- [Pyodide in the bacalhau python_wasm executor](https://github.com/lukemarsden/pyodide)
- [Crypter - An End-to-End Encrypted File and Message Transfer](https://github.com/Crypter-File-Transfer/Crypter)
- [GitPod, Rust, Wasm and Docker Together](https://github.com/dtoebe/GitPod-Rust-Wasm-Docker)
- [C, Wasm and Docker](https://github.com/kingso/docker-wasm)
- [Blazor Wasm Hosted Docker](https://github.com/dotnetnoobie/BlazorWasmHostedDocker)
- [Building the LDK Garbagesollected Bindings and WASM](https://github.com/synonymdev/ldk-garbagecollected-docker)
- [A Docker base image for building yarn/Rust apps](https://github.com/rbtying/yarn-wasm-rust-build-image) ![badge](https://img.shields.io/badge/-new-red)

- [Rick And Morty Wiki Blazor App - .NET + GraphQL + Wasm + Docker](https://github.com/The-Katsu/RickAndMortyWiki)

# πŸ§‘β€πŸ’» Blogs

- [Docker and Wasm Containers – Better Together](https://collabnix.com/docker-and-wasm-containers-better-together/)
- [Adding Python support to Wasm Language Runtimes](https://wasmlabs.dev/articles/python-wasm32-wasi/)![badge](https://img.shields.io/badge/-new-red)
- [Introducing the Docker+Wasm Technical Preview](https://www.docker.com/blog/docker-wasm-technical-preview/)
- [Build, Share, and Run WebAssembly Apps Using Docker](https://www.docker.com/blog/build-share-run-webassembly-apps-docker/)
- [Docker Hub and WebAssembly step 1](https://nigelpoulton.com/docker-hub-and-webassembly-step-1/) ![badge](https://img.shields.io/badge/-new-red)

- [Experimenting with .NET 7, WASM, and WASI on Docker](https://laurentkempe.com/2022/10/31/experimenting-with-dotnet-7-wasm-and-wasi-on-docker/) ![badge](https://img.shields.io/badge/-new-red)

- [Running Wasm Workload using Docker](https://dev.to/docker/a-first-look-at-wasm-and-docker-5dg0)
- [WebAssembly: The future of cloud computing](https://nigelpoulton.com/webassembly-the-future-of-cloud-computing/)![badge](https://img.shields.io/badge/-new-red)

- [Try Wasm with Docker](https://dev.classmethod.jp/articles/wasm-docker/) ![badge](https://img.shields.io/badge/-new-red)

- [Docker + Wasm: The Evolution Of Containerized Web Development](https://www.rahulbagal.software/docker-wasm-the-evolution-of-containerized-web-development) ![badge](https://img.shields.io/badge/-new-red)

## ✍️ Tutorials

- [Announcing Docker+Wasm Technical Preview 2](https://www.docker.com/blog/announcing-dockerwasm-technical-preview-2/)
- [Getting Started with Wasm on Docker Desktop](https://docs.docker.com/desktop/wasm/)
- [Microservices + Rust + MySQL + Wasm + Docker](https://github.com/second-state/microservice-rust-mysql) ![badge](https://img.shields.io/badge/-new-red)

- [Create a database-backed Microservice in Rust and Run it in WasmEdge](https://www.youtube.com/watch?v=VSqMPFr7SEs)
- [Rust + Wasm + Docker Tutorial](https://github.com/artificial-lua/RustToWasmTutorial)
- [Wasm + Go + Docker](https://github.com/flat35hd99/wasm-go-docker)
- [Wasm + .NET](https://github.com/InCerryGit/PublishDotNetToWASM) ![badge](https://img.shields.io/badge/-new-red)

- [Rust + Wasm](https://github.com/thiskevinwang/docker-wasm) ![badge](https://img.shields.io/badge/-new-red)

- [Kotlin + Wasm + Docker Desktop 4.15](https://github.com/hfhbd/kotlin-docker-wasm) ![badge](https://img.shields.io/badge/-new-red)

- [Docker + Rust + Wasm](https://github.com/talrasha007/docker-rust-wasm) ![badge](https://img.shields.io/badge/-new-red)

# πŸ“Ή Videos

- [Web Assembly (WASM) in 100 Seconds](https://www.youtube.com/watch?v=cbB3QEwWMlA)
- [Build, Share, Run WebAssembly Apps Using the Docker Toolchain - Chris Crone & Michael Yuan](https://www.youtube.com/watch?v=3j915xoDovs) ![badge](https://img.shields.io/badge/-new-red)

- [WebAssembly and Containers](https://www.youtube.com/watch?v=OGcm3rHg630&t=95s)
- [Keynote: Wasm: A Revolution for Browsers, Containers, and the Cloud - Justin Cormack](https://www.youtube.com/watch?v=uf0Rboi0mYg)
- [Docker and WASM - The powerful combo](https://www.youtube.com/watch?v=9JVV2qrp080&t=131s)
- [Service Meshing with Docker Desktop & WebAssembly](https://www.youtube.com/watch?v=5BrbbKZOctw)
- [WebAssembly, with Kelsey Hightower and Docker CEO Scott Johnston](https://www.youtube.com/watch?v=VKMURlwWIVI) ![badge](https://img.shields.io/badge/-new-red)

- [Managing WebAssembly Applications Using Docker and k8s Tooling - Michael Yuan, Second State](https://www.youtube.com/watch?v=jiiuL3bsDhU)
- [What is WebAssembly? | WASM Explained by Experts in 2 Minutes](https://www.youtube.com/watch?v=-DVcchn4T_Y)

# πŸ‘‰ Events

- [WASM I/O 2023 - 23-24 March | Barcelona](https://wasmio.tech)
- [Docker and Wasm Meetup - 22 March](https://www.meetup.com/es-ES/docker-barcelona-spain/events/291983473/)

# πŸ’¬ Support and Community

Have a question about Docker + Wasm Integration?

Visit [Docker Community Forum](https://forums.docker.com) and post your queries under [new Docker+Wasm category](https://forums.docker.com/c/docker-wasm/63).