{"id":13671252,"url":"https://github.com/mcuking/Awesome-WebAssembly-Applications","last_synced_at":"2025-04-27T14:33:12.577Z","repository":{"id":40614905,"uuid":"388635903","full_name":"mcuking/Awesome-WebAssembly-Applications","owner":"mcuking","description":":star: A Curated List of Awesome WebAssembly Applications","archived":false,"fork":false,"pushed_at":"2024-06-24T01:41:34.000Z","size":27,"stargazers_count":296,"open_issues_count":0,"forks_count":21,"subscribers_count":10,"default_branch":"master","last_synced_at":"2025-04-24T07:02:02.740Z","etag":null,"topics":["application","awesome-list","awsome","wasm","webassembly"],"latest_commit_sha":null,"homepage":"","language":null,"has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/mcuking.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2021-07-23T00:41:17.000Z","updated_at":"2025-04-13T04:09:48.000Z","dependencies_parsed_at":"2024-01-05T21:43:50.627Z","dependency_job_id":"25535f39-5906-4bc8-bc22-7b2a04130177","html_url":"https://github.com/mcuking/Awesome-WebAssembly-Applications","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mcuking%2FAwesome-WebAssembly-Applications","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mcuking%2FAwesome-WebAssembly-Applications/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mcuking%2FAwesome-WebAssembly-Applications/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mcuking%2FAwesome-WebAssembly-Applications/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/mcuking","download_url":"https://codeload.github.com/mcuking/Awesome-WebAssembly-Applications/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":251154380,"owners_count":21544490,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["application","awesome-list","awsome","wasm","webassembly"],"created_at":"2024-08-02T09:01:04.252Z","updated_at":"2025-04-27T14:33:12.294Z","avatar_url":"https://github.com/mcuking.png","language":null,"funding_links":[],"categories":["Others","Other Lists","Other Awesome","Programming Languages"],"sub_categories":["TeX Lists"],"readme":"# Awesome-WebAssembly-Applications\n\n**A Curated List of Awesome WebAssembly Applications**\n\nWelcome PR if you find some Awsome WebAssembly Applications 🤣\n\n## Inside the browser\n\n### Media\n\n- [[Photoshop] Photoshop's journey to the web](https://web.dev/ps-on-the-web/)\n\n- [[Figma] WebAssembly cut Figma's load time by 3x](https://www.figma.com/blog/webassembly-cut-figmas-load-time-by-3x/)\n\n- [[Photon] Photon - Image Processing in WebAssembly](https://silvia-odwyer.github.io/photon/)\n\n- [[Squoosh] Replacing a hot path in your app's JavaScript with WebAssembly](https://developers.google.com/web/updates/2019/02/hotpath-with-wasm)\n\n- [[Discourse] Faster (and smaller) uploads in Discourse with Rust, WebAssembly and MozJPEG](https://blog.discourse.org/2021/07/faster-user-uploads-on-discourse-with-rust-webassembly-and-mozjpeg/)\n\n- [[Zoom] Zoom on Web: WebAssembly SIMD, WebTransport, and WebCodecs](https://www.infoq.com/news/2020/08/zoom-web-chrome-apis/)\n\n- [[Agora] 如何通过 WebAssembly 在 Web 进行实时视频人像分割](https://www.agora.io/cn/community/blog-121-category-21976)\n\n- [[Google Meet] Background Features in Google Meet, Powered by Web ML](https://ai.googleblog.com/2020/10/background-features-in-google-meet.html)\n\n- [[FFmpeg.wasm] In-browser transcoding of video files with FFmpeg and WebAssembly](https://blog.scottlogic.com/2020/11/23/ffmpeg-webassembly.html)\n\n- [[BBC iPlayer] Building a WebAssembly Runtime for BBC iPlayer](https://medium.com/bbc-design-engineering/building-a-webassembly-runtime-for-bbc-iplayer-and-enhanced-audience-experiences-7087455808ef)\n\n- [[WXInlinePlayer] WXInlinePlayer：高性能 WASM 播放器实现](https://github.com/ErosZy/md/blob/master/%E9%AB%98%E6%80%A7%E8%83%BDWASM%E6%92%AD%E6%94%BE%E5%99%A8%E5%AE%9E%E7%8E%B0/%E9%AB%98%E6%80%A7%E8%83%BDWASM%E6%92%AD%E6%94%BE%E5%99%A8%E5%AE%9E%E7%8E%B0.md)\n\n- [[ogv.js] JavaScript media player using Ogg/Vorbis/Theora/Opus/WebM libs compiled with Emscripten](https://github.com/brion/ogv.js/)\n\n- [[Clipchamp] Clipchamp's video editor PWA installs see a 97% monthly growth](https://clipchamp.com/en/blog/clipchamp-pwa-case-study/)\n\n- [[Picovoice] Offline Voice AI in a Web Browser](https://picovoice.ai/blog/offline-voice-ai-in-a-web-browser/)\n\n- [[Mastershot] Mastershot is a web-based video editor, based on the WebAssembly version of FFmpeg](https://mastershot.app/)\n\n- [[淘宝直播] 从 Chrome 源码 video 实现到 Web H265 Player](https://mp.weixin.qq.com/s/RDpp2Opjh3LAxYczeHac5g)\n\n- [[淘宝直播] Web端H.265播放器研发解密](https://fed.taobao.org/blog/2019/03/19/web-player-h265/)\n\n- [[爱奇艺直播] 爱奇艺直播 WebAssembly 优化之路](https://mp.weixin.qq.com/s/LRGNOuFwHXALs_lhPyN3Zw)\n\n- [[花椒直播] 花椒前端基于WebAssembly 的 H.265 播放器研发](https://zhuanlan.zhihu.com/p/73772711)\n\n- [[NOW 直播] 基于 WebAssembly的 H.265 播放器](https://developer.aliyun.com/article/747663)\n \n- [[腾讯 IMWeb] 使用 FFmpeg 与 WebAssembly 实现纯前端视频截帧](https://mp.weixin.qq.com/s/HJpexn0pRWtucmkgLTGdPQ)\n \n- [[腾讯 IMWeb] 看前端如何通过 WebAssembly 实现播放器预览能力](https://mp.weixin.qq.com/s/qePFM0IA3h3Sx_Zb1LBV8Q)\n\n### Visualization\n\n- [[Google Earth] Chromium Blog: WebAssembly brings Google Earth to more ...](https://blog.chromium.org/2019/06/webassembly-brings-google-earth-to-more.html)\n\n- [[Webamp] Speeding Up Webamp’s Music Visualizer with WebAssembly](https://jordaneldredge.com/blog/speeding-up-winamps-music-visualizer-with-webassembly/)\n\n- [[Webcola] Speeding Up the Webcola Graph Viz Library with Rust + WebAssembly](https://cprimozic.net/blog/speeding-up-webcola-with-webassembly/)\n\n- [[SciCharts] SciCharts Audio Analyzer Demo](https://demo.scichart.com/javascript-audio-analyzer-fft-example)\n\n- [[Project Glitter] Project Glitter - Music Visualisation](https://benglin.github.io/project-glitter/)\n\n- [[Perspective] Streaming pivot visualization via WebAssembly](https://github.com/finos/perspective/)\n\n### Games\n\n- [[GLAS] GLAS = WebGL + Assembly Script(WASM);](https://dev.to/zoedreams/glas-webgl-assembly-script-wasm-i40)\n\n- [[白鹭引擎] WebAssembly 在白鹭引擎5.0中的实践](https://zhuanlan.zhihu.com/p/30513129)\n\n- [[Unreal Engine 4] Setting up UE4 for HTML5 development](https://docs.unrealengine.com/4.27/en-US/SharingAndReleasing/HTML5/GettingStarted/)\n\n- [[Defold] A 2D gaming engine for writing web-based games](https://forum.defold.com/t/defold-1-2-141-has-been-released/33996)\n\n- [[BananaBread] BananaBread is a C++ 3D game engine that runs on the web using JavaScript+WebGL+HTML](https://github.com/kripken/BananaBread)\n\n- [[Pont] Pont - a multiplayer board game in Rust and WebAssembly](https://www.mattkeeter.com/projects/pont/)\n\n- [[Citybound] A work-in-progress, open-source, multi-player city simulation game](https://aeplay.org/citybound)\n\n### Online Productive Tools\n\n- [[AutoCAD] AutoCAD \u0026 WebAssembly: Moving a 30 Year Code Base to the Web](https://www.infoq.com/presentations/autocad-webassembly/)\n\n- [[StackBlitz] Introducing WebContainers: Run Node.js natively in your browser](https://blog.stackblitz.com/posts/introducing-webcontainers/)\n\n- [[vim.wasm] Vim editor ported to WebAssembly](https://github.com/rhysd/vim.wasm)\n\n- [[Jupyter] JupyterLite: Jupyter ❤️ WebAssembly ❤️ Python](https://blog.jupyter.org/jupyterlite-jupyter-%EF%B8%8F-webassembly-%EF%B8%8F-python-f6e2e41ab3fa)\n\n- [[Pyodide] Pyodide: Bringing the scientific Python stack to the browser](https://hacks.mozilla.org/2019/04/pyodide-bringing-the-scientific-python-stack-to-the-browser/)\n\n### Machine Learning\n\n- [[TensorFlow.js] Supercharging the TensorFlow.js WebAssembly backend with SIMD and multi-threading](https://blog.tensorflow.org/2020/09/supercharging-tensorflowjs-webassembly.html?m=1)\n\n- [[ONNX.js] ONNX.js machine learning with WebAssembly](https://github.com/Microsoft/onnxjs)\n\n### Databases\n\n- [[absurd-sql] A future for SQL on the web](https://jlongster.com/future-sql-web)\n\n- [[飞书] 飞书 WASM 实践——SQLite 篇](https://juejin.cn/post/6986579588075913223)\n\n### Frontend Web App\n\n- [[twr-wasm] Easy library for integrating C/C++ into browser apps](https://github.com/twiddlingbits/twr-wasm)\n- [[Yew] Rust / Wasm framework for building client web apps](https://yew.rs/)\n\n- [[Blazor] Build client web apps with C#](https://dotnet.microsoft.com/apps/aspnet/web-apps/blazor)\n\n- [[Tokamak] SwiftUI-compatible framework for building browser apps with WebAssembly and native apps for other platforms](https://github.com/TokamakUI/Tokamak)\n\n### Scientific Calculator\n\n- [[kalker] Kallker is a feature-rich scientific calculator that runs in the browser](https://kalker.strct.net/)\n\n- [[NoteCalc] NoteCalc is a handy notepad with a smart builtin calculator](https://bbodi.github.io/notecalc3/)\n\n### Code Protect\n\n- [[JSVMP] 基于 WebAssembly 的 JavaScript 代码虚拟化保护方法研究与实现](https://www.docin.com/p-2280105277.html)\n\n## Outside the browser\n\n### Cloud\n\n- [[Fermyon] Introducing Spin](https://www.fermyon.com/blog/introducing-spin)\n\n- [[Wasm Workers Server] Run your workers anywhere with WebAssembly](https://wasmlabs.dev/articles/run-workers-anywhere/)\n\n- [[Cloudflare] WebAssembly on Cloudflare Workers](https://blog.cloudflare.com/webassembly-on-cloudflare-workers/)\n\n- [[Fastly] Announcing Lucet: Fastly’s native WebAssembly compiler and runtime](https://www.fastly.com/blog/announcing-lucet-fastly-native-webassembly-compiler-runtime)\n\n- [[Atmo] Building for a future based on WebAssembly](https://blog.suborbital.dev/building-for-a-future-based-on-webassembly)\n\n- [[Krustlet] Introducing Krustlet, the WebAssembly Kubelet](https://deislabs.io/posts/introducing-krustlet/)\n\n- [[WasmEdge] 初探 WebAssembly 在 serverless 中的应用](https://zhuanlan.zhihu.com/p/297753460)\n\n- [[Kubernetes] WebAssembly 与 Kubernetes 双剑合璧](https://developer.aliyun.com/article/744310)\n\n- [[Vino] Vino - Code less, build more](https://vino.dev/)\n\n- [[Easegress] How to do an online flash sale event with Easegress and WebAssembly](https://megaease.com/blog/2021/09/08/how-to-do-an-online-flash-sale-event-with-easegress-and-webassembly/)\n\n- [[MOSN] WebAssembly 在 MOSN 中的实践 - 基础框架篇](https://mosn.io/blog/posts/mosn-wasm-framework/)\n\n- [[Cosmonic] Cosmonic - Imagine. Create. Scale.](https://cosmonic.com/)\n\n### IoT\n\n- [[天猫精灵] 基于 WebAssembly 的 AIoT 应用框架实践](https://mp.weixin.qq.com/s/-7K2XpVFrZ2R3Wdwtc8GXw)\n\n### Blockchain\n\n- [[Ethereum] Ethereum WebAssembly Docs](https://ewasm.readthedocs.io/en/mkdocs/)\n\n- [[NEAR] A blockchain that runs smart contracts on a WebAssembly Virtual Machine](https://docs.near.org/docs/develop/contracts/overview)\n\n- [[Spacemesh] Spacemesh WebAssembly VM](https://medium.com/spacemesh/svm-446b106025bd)\n\n### Plugin System\n\n- [[Zellij] Zellij - A terminal workspace, with wasm plugin system](https://github.com/zellij-org/zellij)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmcuking%2FAwesome-WebAssembly-Applications","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fmcuking%2FAwesome-WebAssembly-Applications","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmcuking%2FAwesome-WebAssembly-Applications/lists"}