Showing 193 open source projects for "webassembly"

View related business solutions
  • Enterprise-grade ITSM, for every business Icon
    Enterprise-grade ITSM, for every business

    Give your IT, operations, and business teams the ability to deliver exceptional services—without the complexity.

    Freshservice is an intuitive, AI-powered platform that helps IT, operations, and business teams deliver exceptional service without the usual complexity. Automate repetitive tasks, resolve issues faster, and provide seamless support across the organization. From managing incidents and assets to driving smarter decisions, Freshservice makes it easy to stay efficient and scale with confidence.
    Try it Free
  • Ship Agents Faster Icon
    Ship Agents Faster

    Transform your applications and workflows into powerful agentic systems at global scale.

    Gemini Enterprise Agent Platform lets you rapidly build, scale, govern and optimize production-ready agents grounded in your organization's data. The platform enables developers to build custom or pre-built agents for virtually any use case. New customers get $300 in free credits.
    Get Started Free
  • 1
    WebAssembly Micro Runtime

    WebAssembly Micro Runtime

    WebAssembly Micro Runtime (WAMR)

    WebAssembly Micro Runtime (WAMR) is a lightweight, standalone runtime designed to execute WebAssembly modules efficiently across a wide range of environments, from embedded systems and IoT devices to cloud-native applications. Developed under the Bytecode Alliance, WAMR emphasizes a small memory footprint and high configurability, enabling it to operate effectively even in constrained hardware environments.
    Downloads: 33 This Week
    Last Update:
    See Project
  • 2
    Binaryen

    Binaryen

    Compiler infrastructure and toolchain library for WebAssembly

    Binaryen is a compiler and toolchain infrastructure library for WebAssembly, written in C++. It aims to make compiling to WebAssembly easy, fast, and effective. Binaryen has a simple C API in a single header, and can also be used from JavaScript. It accepts input in WebAssembly-like form but also accepts a general control flow graph for compilers that prefer that. Binaryen's internal IR uses compact data structures and is designed for completely parallel codegen and optimization, using all available CPU cores. ...
    Downloads: 10 This Week
    Last Update:
    See Project
  • 3
    wasm-tools

    wasm-tools

    CLI and Rust libraries for low-level manipulation of WebAssembly

    ...In addition to its CLI, wasm-tools exposes many of its capabilities as reusable Rust libraries, allowing developers to integrate WebAssembly manipulation directly into their applications. The project actively implements and supports evolving WebAssembly proposals, ensuring compatibility with the latest features of the ecosystem.
    Downloads: 28 This Week
    Last Update:
    See Project
  • 4
    WasmEdge

    WasmEdge

    Extensible WebAssembly runtime for cloud native applications

    WasmEdge is a lightweight, high-performance, and extensible WebAssembly runtime. It is the fastest Wasm VM today. WasmEdge is an official sandbox project hosted by the CNCF. Its use cases include modern web application architectures (Isomorphic & Jamstack applications), microservices on the edge cloud, serverless SaaS APIs, embedded functions, smart contracts, and smart devices. The WasmEdge Runtime provides a well-defined execution sandbox for its contained WebAssembly bytecode program. ...
    Downloads: 183 This Week
    Last Update:
    See Project
  • MongoDB Atlas runs apps anywhere Icon
    MongoDB Atlas runs apps anywhere

    Deploy in 115+ regions with the modern database for every enterprise.

    MongoDB Atlas gives you the freedom to build and run modern applications anywhere—across AWS, Azure, and Google Cloud. With global availability in over 115 regions, Atlas lets you deploy close to your users, meet compliance needs, and scale with confidence across any geography.
    Start Free
  • 5
    WASM-4

    WASM-4

    Build retro games using WebAssembly for a fantasy console

    wasm4 is a WebAssembly-based game console for building and sharing games using WebAssembly. It provides a virtual platform with a defined specification for game development.
    Downloads: 6 This Week
    Last Update:
    See Project
  • 6
    Wasmtime

    Wasmtime

    A fast and secure runtime for WebAssembly

    A standalone runtime for WebAssembly The Wasmtime CLI can be installed on Linux and macOS (locally) with a small install script.
    Downloads: 42 This Week
    Last Update:
    See Project
  • 7
    wazero

    wazero

    The zero dependency WebAssembly runtime for Go developers

    wazero is a zero-dependency WebAssembly runtime written in Go that enables developers to execute WebAssembly modules directly within Go applications without relying on external toolchains or CGO. It fully implements the WebAssembly core specification and supports both interpreter and compiler execution modes, allowing developers to choose between portability and performance.
    Downloads: 15 This Week
    Last Update:
    See Project
  • 8
    Ratzilla

    Ratzilla

    Build terminal-themed web applications with Rust and WebAssembly

    Ratzilla is a Rust-based framework for building terminal-style user interfaces that run in the browser using WebAssembly, effectively bringing the aesthetics and interaction patterns of terminal applications to modern web environments. It is built on top of the Ratatui library, which provides composable UI components inspired by text-based interfaces, and adapts them to render within a browser through WebAssembly and DOM-based backends. The framework allows developers to create applications that look and behave like terminal programs while still benefiting from the reach and accessibility of the web. ...
    Downloads: 7 This Week
    Last Update:
    See Project
  • 9
    AssemblyScript

    AssemblyScript

    A TypeScript-like language for WebAssembly

    AssemblyScript is a TypeScript-like programming language specifically designed to compile into WebAssembly, enabling developers to write high-performance code using familiar JavaScript syntax. It introduces static typing and low-level control while maintaining compatibility with existing JavaScript tooling and workflows. The language is optimized for generating efficient and compact WebAssembly modules, making it suitable for performance-critical applications in both browser and server environments. ...
    Downloads: 7 This Week
    Last Update:
    See Project
  • $300 Free Credits to Build on Google Cloud Icon
    $300 Free Credits to Build on Google Cloud

    New to Google Cloud? Get $300 in credits to explore Compute Engine, BigQuery, Cloud Run, Gemini Enterprise Agent Platform, and more.

    Start your next project with $300 in free Google Cloud credit. Spin up VMs, run containers, query petabytes in BigQuery, or build agents with Gemini Enterprise Agent Platform. Once your credits are used, keep building with 20+ always-free tier products including Compute Engine, Cloud Storage, GKE, and Cloud Run functions. No commitment required—just sign up and start building.
    Claim $300 Free
  • 10
    Chicory

    Chicory

    Native JVM WebAssembly runtime

    ...The runtime loads WebAssembly binaries and exposes their functions as callable Java APIs, allowing seamless integration with existing Java codebases. Chicory emphasizes simplicity and safety, ensuring that execution remains sandboxed while maintaining compatibility with standard WebAssembly features. Its design eliminates the need for external system libraries, making deployment straightforward and consistent across platforms.
    Downloads: 6 This Week
    Last Update:
    See Project
  • 11
    Watlings

    Watlings

    Learn WebAssembly by writing small programs

    Watlings is an educational platform designed to teach WebAssembly concepts through interactive, browser-based exercises that guide users step by step in learning the WebAssembly text format (WAT). Inspired by projects like Rustlings, it provides a collection of small, focused challenges that help users understand how WebAssembly works at a low level, including instructions, memory management, and control flow.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 12
    Trunk

    Trunk

    Build, bundle & ship your Rust WASM application to the web

    Trunk is a modern web application bundler specifically designed for Rust and WebAssembly projects, providing a streamlined workflow for building, packaging, and deploying frontend applications. It operates around a minimal-configuration philosophy, using a single HTML entry point to orchestrate the bundling of WebAssembly modules, JavaScript snippets, stylesheets, and other assets. This approach simplifies the build process compared to traditional bundlers by reducing the need for complex configuration files while still offering flexibility when needed. ...
    Downloads: 6 This Week
    Last Update:
    See Project
  • 13
    ffmpeg.wasm

    ffmpeg.wasm

    FFmpeg for browser, powered by WebAssembly

    ffmpeg.wasm is a pure WebAssembly (and JavaScript/TypeScript) port of FFmpeg that enables in-browser media recording, conversion, and streaming—letting developers perform video/audio processing entirely client-side without server uploads. Transpiled via Emscripten from FFmpeg and its codecs into WebAssembly. Supports both single-threaded and multi-threaded cores using web workers.
    Downloads: 4 This Week
    Last Update:
    See Project
  • 14
    Wasmi

    Wasmi

    Efficient and versatile WebAssembly interpreter for embedded systems

    ...The runtime implements the WebAssembly specification and provides a safe execution environment with strict sandboxing, ensuring that untrusted code cannot access host resources without explicit permission. wasmi also emphasizes modularity and embeddability, allowing developers to integrate it into their applications with fine-grained control over execution behavior.
    Downloads: 6 This Week
    Last Update:
    See Project
  • 15
    libsodium.js

    libsodium.js

    libsodium compiled to Webassembly and pure JavaScript

    libsodium.js is a JavaScript and WebAssembly port of the widely used libsodium cryptographic library, providing modern, high-level cryptographic functions for secure application development in web and Node.js environments. It exposes a comprehensive set of APIs for encryption, decryption, hashing, digital signatures, and key exchange, all designed to be safe and easy to use without requiring deep cryptographic expertise.
    Downloads: 6 This Week
    Last Update:
    See Project
  • 16
    hash-wasm

    hash-wasm

    Lightning fast hash functions using hand-tuned WebAssembly binaries

    hash-wasm is a high-performance cryptographic and non-cryptographic hashing library that leverages hand-optimized WebAssembly binaries to deliver fast hashing capabilities in browsers, Node.js, and other JavaScript environments. The library supports a wide range of algorithms, including MD5, SHA variants, BLAKE, Argon2, bcrypt, and xxHash, making it suitable for applications ranging from security to data processing. By compiling optimized C implementations into WebAssembly, hash-wasm achieves significantly better performance compared to pure JavaScript alternatives while maintaining portability across platforms. ...
    Downloads: 5 This Week
    Last Update:
    See Project
  • 17
    wllama

    wllama

    WebAssembly binding for llama.cpp - Enabling on-browser LLM inference

    wllama is a WebAssembly-based library that enables large language model inference directly inside a web browser. Built as a binding for the llama.cpp inference engine, the project allows developers to run LLM models locally without requiring a server backend or dedicated GPU hardware. The library leverages WebAssembly SIMD capabilities to achieve efficient execution within modern browsers while maintaining compatibility across platforms.
    Downloads: 5 This Week
    Last Update:
    See Project
  • 18
    linux-wasm

    linux-wasm

    WebAssembly (Wasm) arch support for the Linux kernel

    linux-wasm is an experimental project that ports the Linux kernel to run directly as a WebAssembly module, enabling a full Linux environment to boot and operate entirely inside a web browser without virtualization or cloud infrastructure. Instead of emulating Linux through a virtual machine, this project compiles the actual kernel for a WebAssembly target, allowing it to execute natively within a Wasm runtime. The system includes essential userland tools provided by BusyBox along with a lightweight libc implementation, making it possible to interact with a shell and execute basic commands in-browser. ...
    Downloads: 3 This Week
    Last Update:
    See Project
  • 19
    opencv-mobile

    opencv-mobile

    The minimal opencv for Android, iOS, ARM Linux, Windows, Linux, MacOS

    The minimal opencv for Android, iOS, ARM Linux, Windows, Linux, MacOS, WebAssembly. This project provides the minimal build of opencv library for the Android, iOS and ARM Linux platforms. Packages for Windows, Linux, MacOS, and WebAssembly are available now. We provide prebuild binary packages for opencv 2.4.13.7, 3.4.18, and 4.6.0. We also provide prebuild binary package for iOS with bitcode enabled, that the official package lacks.
    Downloads: 12 This Week
    Last Update:
    See Project
  • 20
    Sycamore

    Sycamore

    A library for creating reactive web apps in Rust and WebAssembly

    A reactive library for creating web apps in Rust and WebAssembly. Sycamore harnesses the full power of Rust via WebAssembly, giving you full control over performance. Write code that feels natural. Everything is built on reactive primitives without a cumbersome virtual DOM. No JavaScript. Had enough of JavaScript? So have we. Create apps using Sycamore without touching a single line of JS.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 21
    Perspective

    Perspective

    A data visualization and analytics component

    Perspective is a high-performance data visualization library for building real-time, interactive analytics dashboards. Developed by FINOS, it supports WebAssembly-powered pivot tables and can handle large streaming datasets with speed and flexibility. Perspective is ideal for fintech, trading, and IoT applications where insights from live data need to be visualized, sliced, and explored quickly in a browser.
    Downloads: 33 This Week
    Last Update:
    See Project
  • 22
    wasm-bindgen

    wasm-bindgen

    Facilitating high-level interactions between Wasm modules and Js

    wasm-bindgen is a foundational Rust tool that enables seamless interoperability between Rust and JavaScript by generating the necessary bindings and glue code for WebAssembly modules. It allows developers to write performance-critical code in Rust, compile it to WebAssembly, and then expose functions, structs, and APIs directly to JavaScript in a natural and idiomatic way. The tool automates the process of bridging differences between Rust’s type system and JavaScript’s dynamic environment, making cross-language integration significantly easier. ...
    Downloads: 18 This Week
    Last Update:
    See Project
  • 23
    WordPress Playground

    WordPress Playground

    Run WordPress in the browser via WebAssembly PHP

    WordPress Playground is an experimental platform that allows users to run a fully functional WordPress environment entirely inside a web browser using WebAssembly, eliminating the need for a traditional PHP server or database setup. It achieves this by compiling PHP and other required components into WebAssembly, effectively creating a self-contained virtual environment that runs locally within the browser. This enables instant access to WordPress for learning, testing, and development without installation or hosting, significantly lowering the barrier to entry for new users and developers. ...
    Downloads: 3 This Week
    Last Update:
    See Project
  • 24
    wa-sqlite

    wa-sqlite

    WebAssembly SQLite with support for browser storage extensions

    wa-sqlite is a WebAssembly build of SQLite that enables developers to run a fully functional relational database engine inside web browsers or other JavaScript environments. Unlike traditional SQLite builds, this project emphasizes extensibility by allowing developers to implement custom virtual file systems entirely in JavaScript, which enables flexible storage backends such as IndexedDB or the Origin Private File System.
    Downloads: 8 This Week
    Last Update:
    See Project
  • 25
    jawsm

    jawsm

    JavaScript to WASM compiler

    Jawsm is an experimental JavaScript-to-WebAssembly compiler written in Rust that aims to transform standard JavaScript code into standalone WebAssembly binaries that can execute without relying on an embedded interpreter. Unlike traditional approaches that require bundling a JavaScript engine or using a restricted subset of the language, Jawsm seeks to compile full JavaScript directly into WebAssembly, leveraging modern Wasm capabilities to execute code efficiently. ...
    Downloads: 0 This Week
    Last Update:
    See Project
  • Previous
  • You're on page 1
  • 2
  • 3
  • 4
  • 5
  • Next
Auth0 Logo