Wasm Builders 🧱

Cover image for Welcome to Wasm Builders!
Connor Hicks
Connor Hicks

Posted on • Updated on

Welcome to Wasm Builders!

Hello and welcome! We're glad you've stumbled onto our little Wasm-loving corner of the internet. Wasm Builders is a space for anyone interested in WebAssembly to learn, show off what they've done, and discuss the technology with others.

WebAssembly (or Wasm) is an exciting technology for deploying highly secure, performant, and portable code. It was first showcased 5 years ago, and has received support from all major Web browsers since then, as well as making inroads into the cloud, IoT, and the edge. It’s an open standard driven by the World Wide Web Consortium, and whose development is being spearheaded by organizations like the ByteCode Alliance and the Cloud Native Computing Foundation from the Linux Foundation.

WebAssembly is approaching a critical turning point with important pieces coming together, especially with the advancement of the WebAssembly System Interface (WASI), which provides applications with access to the filesystem, networking, and other key interfaces. This will enable a whole new set of applications to emerge, and will reshape how applications get built and deployed.

Wasm Builders is a group made up of WebAssembly enthusiasts who are exploring the limits of wasm-native applications. Our goal is to inform, to delight, and to inspire. To inform by sharing knowledge about WebAssembly through articles and tutorials. To delight by showcasing cutting-edge demos and applications. And to inspire by bringing people from all over the world together to build the next generation of modern applications.

Connor Hicks, creator of Atmo and founder of Suborbital

As WebAssembly becomes a more prominent tool in the modern developer’s kit, it’s important that there’s a space to learn, discuss, and showcase everything that Wasm can do. This community space is going to ensure that anyone can approach WebAssembly from various industries, specialties and skill levels, and have a friendly, informative place to collaborate.

Nick Vidal, community manager of Enarx and Profian

Wasm Builders is shaping up to be a great place where developers come together to share what they are building on top of WebAssembly. The Enarx project in particular aims to render Confidential Computing accessible by providing a run-time Trusted Execution Environment based on WebAssembly, allowing developers to deploy applications transparently across multiple architectures and without any rewrites from languages like Rust, C, and C++.

Radu Matei, Michelle Noorali, Matt Butcher (fermyon.com)

At Fermyon, we believe WebAssembly has the potential to power the next wave of cloud computing, so we are very excited about a community effort to help developers build and understand WebAssembly. We are looking forward to sharing more about what we are working on soon!

Bernard Kolobara, co-founder of lunatic and creator of the lunatic runtime

Properties that made WebAssembly successful in the browser (safety, speed and efficiency) make it also a desirable component in other parts of the tech stack. It's great to have a platform like Wasm Builders that allows us all from different backgrounds to come together around this awesome technology.

Ralph Squillace (Principal Program Manager, Azure Core Upstream, Microsoft Corporation, Vice Chairperson, Bytecode Alliance Foundation. Krustlet (Wasm), Bindle (Wasm), and the Azure Kubernetes Service WASI NodePools preview – among others.

Wasm Builders is a great place to start looking at, learning, and using Wasm and WASI components for almost anything. It’s a great way to ramp up if you want to contribute upstream to various projects – including those in the Bytecode Alliance Foundation and CNCF. This should be a lot of fun. :-)

Liam Randall (cosmonic.com, wasmcloud)

Daniel Cook (akkoro.io)

We'd love to get to know you, so leave a comment down below introducing yourself, and don't be shy. We love hearing from you. Use #WasmBuilders on Twitter to share anything you post here, and we'll be looking for things to share with the world!

Cover Photo by Belinda Fewings on Unsplash

Top comments (59)

Collapse
elviskahoro profile image
elvis kahoro

Hey!

I work at warp.dev, we're building a blazingly fast, Rust-based GPU-accelerated terminal! One of our goals is to build a web version using WASM, and also Linux, Windows. Joining this community to learn more about WASM!

Excited to be here!

Collapse
cohix profile image
Connor Hicks Author

Very exciting :D

Collapse
nickytonline profile image
Nick Taylor

Hey friends! Happy to be here!

Captain America saluting

Collapse
joaogdemacedo profile image
João De Macedo

Hi there!

I had a bug after confirming the email while creating my account. It was after the step of following some hashtags, more specifically, in the step of adding my bio. Maybe it was because my bio was too long, but no flag was dropped. To get around that bug, I went directly to the main page and edited my bio in my profile.

Anyway, excited to be here!

PS: I hear about this community in Fermyon Blog

Collapse
progrium profile image
Jeff Lindsay

It'll be fun to share my WASM experiments here. First post or series in mind will cover my recent proof of concept making the Tractor web runtime in Go work as a backend that can be run on a server or in the browser as WASM with no changes. Isomorphic JavaScript, eat your heart out.

Collapse
dmd17 profile image
Dan Mihai Dumitriu

Hi all!

At Midokura (Sony Group) we are using Wasm to isolate workloads on embedded devices, most of which don't have MMUs to support virtual memory. We are also developing a programming model for sensor data processing based on Wasm modules.

Excited to be on this journey!

Collapse
cohix profile image
Connor Hicks Author

That’s awesome! Would love to read more about your work :)

Collapse
harshrathod50 profile image
Harsh Rathod

Glad to be here! 😇

Collapse
lownightsnack profile image
Mamoor Jaan Khan

Yo. Stumbled across WASM through Ben from DEV, found it super cool!

Collapse
g0g0gadget profile image
Laura Langdon

We're so glad you're here!

Collapse
angelmm profile image
Angel M

Hello hello!

At VMware we are exploring WASM and I’ll start working on it soon 😄.

Super excited to join the community!

Collapse
anara profile image
Silvana

Hello everyone!

Collapse
sendilkumarn profile image
Sendil Kumar

Excited and happy to be here! Hey folks!

Collapse
smithphil profile image
Philip Smith

Hey everyone. My WASM experience is mostly with AssemblyScript to date and I'm here cos I can see the possibilities.

Collapse
dinerdas profile image
Diner Das

Great to be here!

Collapse
karandpr profile image
Karan Gandhi

Hello guys,. I am mildly fascinated by WASM. Happy to join the gang !

Collapse
cohix profile image
Connor Hicks Author

We’re happy you’re here!

Collapse
flrnfrmm profile image
Florian Fromm

Wow another cool wasm community :) Great idea!

Collapse
gschian0 profile image
Gennaro Schiano

Hey!!! Happy to be here on the futurewebzzz!!

Collapse
dallasgoldswain profile image
Dallas Goldswain

Hi All, I am interested in finding out more about WASM and its uses I can potentially offer to clients.

Collapse
esadhasanbegovic profile image
Esad Hasanbegovic

EHLO!

👾👨‍💻

Already looking forward to read some interesting uses of wasm here.

Collapse
shyran profile image
Serhii Shyran

Hi 5 2 all !

Collapse
shinyay profile image
Shinya Yanagihara

Hi all,
Excited to find and join this community today. Just started Wasm and Rust recently. So I want to learn a lot from here, and hope to share lots here.

Collapse
ojas profile image
◎jas

eager to learn all-things-WASM here

Collapse
waldemarenns profile image
Waldemar Enns

Hello there! Happy to be here :)

Collapse
pebbles profile image
Tara

Hi! This is cool :)

Collapse
keithwaters profile image
Keith Waters

Hi all! Excited to learn more about WASM. :)

Collapse
spandyboss profile image
SpandyBoss • Edited on

Hello Everyone nice to see you all
My account on dev.to :- dev.to/spandyboss

Collapse
hoonweedev profile image
Hoon Wee

I am happy to be here!

Collapse
nickwashburn profile image
Nick Washburn

Thanks for establishing this and great to be here. Looking forward to learning.

Collapse
sithumonline profile image
Sithum Bopitiya

Nice to see you all rock together

Collapse
ben profile image
Ben Halpern

Excited to see it coming together!

Collapse
paramsiddharth profile image
Param Siddharth

Hello world! I am Param Siddharth from India, a software developer (currently pursuing my bachelor degree) and music producer (I'm on Spotify too!). I'm currently working at Howdy (joinhowdy.com), a startup that provides a conference platform for online courses worldwide.

I'm a big fan of WASM and built a couple of tiny projects in it myself. Besides WASM, I'm known for developing Rema (rema.js.org), a certificate generation, verification, and management system.

I'm so happy to be here. :) Looking forward to learning from everyone.

Collapse
gitaaron profile image
Aaron Surty

Thanks for starting this group! Does anyone have any nice resources on getting 'native' applications (ie/ interact's with the host OS filesystem or makes other c/c++ system calls) to work in a browser environment? In particular I am curious if there are any mature c/c++ libraries out there to provide glue of the filesystem to local storage and that I could make use of from a Rust or Go application?
For context - I tried getting Hugo to run in the browser and failed miserably because there were underlying c/c++ system calls that were not getting linked.