Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

awesome-swiftwasm

A community-driven curated list of SwiftWasm projects and content
https://github.com/swiftwasm/awesome-swiftwasm

Last synced: 3 days ago
JSON representation

  • Libraries and frameworks

    • SwiftWebUI - SwiftUI with support for WebAssembly.
    • BluetoothWeb - Swift framework to interact with [Web Bluetooth API](https://developer.mozilla.org/en-US/docs/Web/API/Web_Bluetooth_API) through WebAssembly.
    • Compute - Swift runtime for building server side applications on [Fastly Compute@Edge](https://www.fastly.com/products/edge-compute/serverless).
    • FlatBuffers - Memory Efficient Serialization Library.
    • JavaScriptKit - Swift framework to interact with JavaScript through WebAssembly.
    • Tokamak - SwiftUI-compatible framework for building browser apps with WebAssembly.
    • Compute - Swift runtime for building server side applications on [Fastly Compute@Edge](https://www.fastly.com/products/edge-compute/serverless).
    • JavaScriptKit - Swift framework to interact with JavaScript through WebAssembly.
  • Developer tools

    • carton - Watcher, bundler, and test runner for your SwiftWasm apps.
    • swift-webpack-plugin - [webpack.js](https://webpack.js.org/) plugin for SwiftWasm.
    • swiftwebui-scripts - Scripts to make working with SwiftWebUI and SwiftWasm easier.
    • webidl2swift - Generate Swift bridging code from Web IDL files.
    • WasmTransformer - A Swift package for reading, writing, and transformation of Wasm binaries.
    • WAKit - A WebAssembly Runtime written in Swift.
    • wamr-swift - Swift bindings for [WebAssembly Micro Runtime](https://github.com/bytecodealliance/wasm-micro-runtime).
    • SwiftyWasmer - A Swift API for the Wasmer WebAssembly Runtime.
    • Chrome Timeline Demangler - Modify Chrome Timeline profiles to show demangled Swift symbols, which makes it easier to analyze how your code is performing. A [Firefox version](https://observablehq.com/d/1ab06632b2f63dc3) is also available.
    • WAKit - A WebAssembly Runtime written in Swift.
    • wamr-swift - Swift bindings for [WebAssembly Micro Runtime](https://github.com/bytecodealliance/wasm-micro-runtime).
    • SwiftyWasmer - A Swift API for the Wasmer WebAssembly Runtime.
  • Open-source projects built with SwiftWasm

    • LifeGame with SwiftWasm - The Conway's Game of Life built with SwiftWasm.
    • swift-web-github-example - Demo project built with SwiftWasm that utilizes the GitHub search API.
    • swift-webpack-template - Kickstart your Swift, WebAssembly and webpack.js project.
    • SwiftWebUI-Wasm-CFs - An example of a SwiftWebUI project deployed to Firebase Cloud Functions.
    • Swift + WebAssembly - Use Swift + WebAssembly in a Go application.
    • Swift, Wasm, and Algorithms - Interactive documentation for [the Swift Algorithms project](https://github.com/apple/swift-algorithms).
    • tic-tac-toe - [Tic-tac-toe game](https://garrepi.dev/tic-tac-toe/) built with SwiftWasm.
    • memes - An online Multi-Player Meme Party Game that uses Vapor for backend, and SwiftWasm/Tokamak for frontend.
    • Ogol - A compiler and virtual machine for [Ogol](https://fabiancanas.com/wogol/). Ogol is currently a variant of the Logo computer language, and its browser version is built with SwiftWasm.
    • LifeGame with SwiftWasm - The Conway's Game of Life built with SwiftWasm.
    • Swift, Wasm, and Algorithms - Interactive documentation for [the Swift Algorithms project](https://github.com/apple/swift-algorithms).
  • Documentation

  • Tutorials

  • Closed-source projects built with SwiftWasm

    • Luminal - Clean, transform and analyze spreadsheets at lightspeed with AI.
  • Sponsoring