Hacker GitHub

← All repos

bytecodealliance/wasmtime

View on GitHub ↗ ★ 18,817 Rust

A lightweight WebAssembly runtime that is fast, secure, and standards-compliant

102 mentions on Hacker News by 92 people: 9 stories, 93 comments · first 2018-12-12 · latest 2026-07-25

Mentions per year 102 mentions · busiest year 2022 (23)
20082026
  1. …found the list of open stack-switching issues[3] useful. (also, minor nit - Wasm != Wasmtime) [0]: https://github.com/bytecodealliance/wasmtime/issues/10248 [1]: https://github.com/bytecodealliance/wasmtime/issues/12941 [2]:…
    comment by boomskats · 2026-07-25 · in GC and Exceptions in Wasmtime
  2. …they can run `wasmtime pdfconverter.wasi input.pdf output.pdf` from the command line (see https://github.com/bytecodealliance/wasmtime/blob/main/docs/... for details). In addition to the web site, the Electron app and the Chrome extension,…
  3. …There are also codegen projects that don't use LLVM IR that are faster like Cranelift: https://github.com/bytecodealliance/wasmtime/tree/main/crane...
    comment by circuit10 · 2026-01-12 · in LLVM: The bad parts
  4. …for example, this file, which implements part of the instruction generation logic for x64: https://github.com/bytecodealliance/wasmtime/blob/main/crane... Copy-and-patch is a technique for reducing the amount of effort it takes to write a…
    comment by IainIreland · 2025-10-14 · in Copy-and-Patch: A Copy-and-Patch Tutorial
  5. …has a clear pathway for doing so, for example Wasmtime still doesn't implement that functionality: https://github.com/bytecodealliance/wasmtime/issues/3017
    comment by kragen · 2025-09-05 · in Fil's Unbelievable Garbage Collector
  6. …model. That’s worse than the JVM. (It seems like they want to implement one… someday. It’s vague: https://github.com/bytecodealliance/wasmtime/blob/main/docs/... )
  7. That is amazing news! Thank you. https://github.com/bytecodealliance/wasmtime/blob/main/pulle...
  8. …mechanisms. Turning epochs on should be trivial if your system provides any sort of concurrency: https://github.com/bytecodealliance/wasmtime/blob/main/examp...
  9. …every once in a while? This probably makes no sense, ignore it, I'm way in over my head. [1] https://github.com/bytecodealliance/wasmtime/issues/4109 [2] https://github.com/bytecodealliance/wasmtime/blob/main/examp...
  10. I think I was a bit spooked by the examples ( https://github.com/bytecodealliance/wasmtime/tree/main/examp... ), and the need to implement platform dependencies in C code (which would have complicated the build process). Makes sense since…
  11. …the maintainers, myself included, created and are using in production at their day jobs. More info: https://github.com/bytecodealliance/wasmtime/issues/8036 Several folks have volunteered work on the C bindings over the last year or two,…
  12. Yes: Go: https://go.dev/blog/wasi Rust: https://github.com/bytecodealliance/wasmtime/blob/main/docs/...
  13. …It is of comparable size and actually includes 12kloc of documentation, not just comments. https://github.com/bytecodealliance/wasmtime/tree/main/crane...
    comment by sitkack · 2025-02-21 · in TinyCompiler: A compiler in a week-end
  14. …is open to end users, they won't be able to crash your application shell. https://wasmtime.dev/ https://github.com/bytecodealliance/wasmtime
    comment by sitkack · 2025-01-25 · in Wild – A fast linker for Linux
  15. …full x86-64 ABI for C99. [1] https://github.com/michaelforney/cproc?tab=readme-ov-file#wh... [2] https://github.com/bytecodealliance/wasmtime/issues/1030
    comment by fuhsnn · 2025-01-24 · in Tilde, My LLVM Alternative
  16. You should look at embedding Wasmtime into your C. https://github.com/bytecodealliance/wasmtime/tree/main/examp...
    comment by sitkack · 2024-11-20 · in Query Your Python Lists
  17. …s://github.com/WebAssembly/component-model/blob/5a34794d... [2] https://github.com/WebAssembly/gc [3] https://github.com/bytecodealliance/wasmtime/blob/ba8131c6bf... [4] https://www.digitalocean.com/community/tutorials/java-classl...
  18. …hole (though SIMD in Rust is usually very annoying to write) Best of luck, hope this helps! [0] https://github.com/bytecodealliance/wasmtime/blob/7dcb9bd6ea...
  19. Just a documentation change, fortunately: https://github.com/bytecodealliance/wasmtime/commits?author=... They've submitted little documentation tweaks to other projects, too; for example: https://learn.microsoft.com/en-us/cpp/overview/what…
  20. As far as I know, you should be able to generate textual CLIF files and feed them to Cranelift: https://github.com/bytecodealliance/wasmtime/blob/main/crane...
    comment by kibwen · 2024-03-18 · in Cranelift code generation comes to Rust
  21. …try some of my favorites: https://github.com/wasm3/wasm3 , https://github.com/WebAssembly/wabt , https://github.com/bytecodealliance/wasmtime
  22. …you say wasm container, you mean something like wasmtime that provides a non-browser wasm runtime? https://github.com/bytecodealliance/wasmtime
  23. …[2] https://bytecodealliance.org/articles/webassembly-the-update... [3] https://github.com/bytecodealliance/wasmtime/pull/7285 [4] https://github.com/WebAssembly/shared-everything-threads
    comment by slimsag · 2023-11-27 · in $20k bounty was claimed
  24. …have pre-built binaries for. Specifically, we could run on all platforms Wasmtime supports today ( https://github.com/bytecodealliance/wasmtime/releases/tag/v1... ), including RISC and S390X, for example. And while we have been…
  25. …status-quo-reinforcing regressive single-runtime-backed alternatives win in the meantime.) [0]: https://github.com/bytecodealliance/wasmtime/blob/main/docs/...
    comment by Philpax · 2023-10-22 · in Dave Cutler on Windows [video]
  26. …[2]: https://docs.rs/wasmtime/latest/wasmtime/struct.Config.html#... [3]: https://github.com/bytecodealliance/wasmtime/pull/2611 [4]: https://github.com/bytecodealliance/wasmtime/pull/3699
  27. …WasmTime finished the RFC for the implementation details in June: https://github.com/bytecodealliance/wasmtime/issues/5032
    comment by ReleaseCandidat · 2023-10-19 · in Requiem for a stringref
  28. Take your pick of runtimes. Wasmtime is the most popular right now. https://github.com/bytecodealliance/wasmtime/blob/main/docs/...
    comment by ramesh31 · 2023-10-04 · in Extism makes WebAssembly easy
  29. re LLVM: Yes, Cranelift was designed to address these issues https://github.com/bytecodealliance/wasmtime/blob/main/crane... https://blog.benj.me/2021/02/17/cranelift-codegen-primer https://jason-williams.co.uk/posts/a-possible-new-backend-…
    comment by __s · 2023-09-21 · in MongoDB’s new query engine
  30. …break all security, or at least not by default. Here's a document about capabilities-based design: https://github.com/bytecodealliance/wasmtime/blob/main/docs/...
    comment by skybrian · 2023-09-13 · in WASI Support in Go
  31. …systems up to beefy arm/x86 racks: - https://github.com/bytecodealliance/wasm-micro-runtime - https://github.com/bytecodealliance/wasmtime - https://github.com/wasmerio/wasmer - https://github.com/tetratelabs/wazero -…
  32. …It's written in Rust and can be used from Go [2] but requires CGo (as mentioned by GP). [1] https://github.com/bytecodealliance/wasmtime [2] https://github.com/bytecodealliance/wasmtime-go
  33. https://github.com/bytecodealliance/wasmtime/blob/main/crane...
  34. Assuming you are serious, there is https://github.com/bytecodealliance/wasmtime/tree/main/crane... which is written in Rust and is targeted to become the default debug backend in rustc. LLVM has accumulated a lot of optimizations…
  35. …is well underway and the initial implementation is scheduled to land in wasmtime this June. https://github.com/bytecodealliance/wasmtime/issues/6370
  36. …for whole functions/packages. [1] https://github.com/vmware-labs/webassembly-language-runtimes [2] https://github.com/bytecodealliance/wasmtime/blob/main/docs/...
  37. Permalink: https://github.com/bytecodealliance/wasmtime/blob/8eccc63c46... .
    comment by throwaway525142 · 2023-05-01 · in VSCode-WASM: Implement a first version of a WebShell
  38. …sockets, clocks, and random numbers, that we'll be proposing for standardization. Read more here - https://github.com/bytecodealliance/wasmtime/blob/main/docs/...
  39. …(WASI). WASI's design has been inspired by CloudABI. https://github.com/NuxiNL/cloudlibc edit: https://github.com/bytecodealliance/wasmtime/blob/main/docs/... is a good reference and also mentions the Capsicum framework (…
  40. This actually seems to be experimentally supported by some runtimes, like wasmtime[0]. [0]: https://github.com/bytecodealliance/wasmtime/pull/3153
  41. I believe this is what WASI is https://github.com/bytecodealliance/wasmtime/blob/main/docs/...
    comment by peterhunt · 2022-12-21 · in WebAssembly: Docker Without Containers
  42. Support on the server side is planned, still waiting for standardization https://github.com/bytecodealliance/wasmtime/issues/888
    comment by ridruejo · 2022-12-21 · in WebAssembly: Docker Without Containers
  43. …and capability security (which I gather from a glance here that wasmtime is using on some level https://github.com/bytecodealliance/wasmtime/blob/main/docs/... ): https://groups.google.com/g/cap-talk/c/NSDM-05fEuU/
  44. …about how it actually works. Wasmtime includes documentation on how to use their fuzzer, https://github.com/bytecodealliance/wasmtime/tree/main/fuzz In my cursory look at the WasmEdge codebase I see No application UBSan [1] No application…
    comment by nerpderp82 · 2022-11-30 · in WasmEdge
  45. …Cranelift [2]. If you mean addressing the poor quality of LLVM IR directly, then I don't know. [1]: https://github.com/bytecodealliance/wasmtime/blob/main/crane... [2]: https://github.com/bjorn3/rustc_codegen_cranelift
  46. …binary is. It needs to run in a vm. Wasmtime is one such vm. In a browser context that vm is v8. https://github.com/bytecodealliance/wasmtime
    comment by lbhdc · 2022-10-03 · in mod_wasm: Run WebAssembly with Apache
  47. Nice job on the release… But still no multithreading? https://github.com/bytecodealliance/wasmtime/issues/888 It is strange to me to call it 1.0 without seamless threading support and while wasm & wasi still have standards to work out.…
    comment by survirtual · 2022-09-21 · in Wasmtime 1.0
  48. …it wouldn't be easy to just go and play with for fun, but the example is impressively simple: https://github.com/bytecodealliance/wasmtime#example Maybe I'll take it for a spin
    comment by brundolf · 2022-09-20 · in Wasmtime 1.0
  49. …compiler that supports it. [0] https://hacks.mozilla.org/2019/03/standardizing-wasi-a-webas... [1] https://github.com/bytecodealliance/wasmtime/blob/main/docs/...
  50. …-- to get the most mileage we can out of our efforts. It seems to be working OK so far! [0] https://github.com/bytecodealliance/wasmtime/blob/main/crane...