Swift Metal

Open-source Swift projects categorized as Metal

Top 19 Swift Metal Projects

  • Whisky

    A modern Wine wrapper for macOS built with SwiftUI

    Project mention: US Mac market share grew 22% in Q1, likely helped by new MacBook Air models | news.ycombinator.com | 2024-06-26

    You don't have to wait for the game devs to adopt it, you can (try to) run any software using it:

    https://getwhisky.app/ (free but poor support/compatibility)

    https://www.codeweavers.com/crossover (paid app using similar technology, easier to use)

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
  • Bender

    Easily craft fast Neural Networks on iOS! Use TensorFlow models. Metal under the hood.

  • Apple-Silicon-Guide

    Apple Silicon Guide. Learn all about the A17 Pro, A16 Bionic, R1, M1-series, M2-series, and M3-series chips. Along with all the Devices, Operating Systems, Tools, Gaming, and Software that Apple Silicon powers.

    Project mention: Will class of 09 play on a 2023 Mac book air? | /r/Steam | 2023-12-10

    Congratulations for buying a NON-PC that's IN-capable of playing games on its own except these games https://www.pcgamingwiki.com/wiki/List_of_macOS_ARM_games. You paid top dollars for a crippled machine, all thanks to Apple. Any ARM user "Must" use one of the PC Emulators told in https://github.com/mikeroyal/Apple-Silicon-Guide which is usually Rosetta (default by Apple) for you so that you can play ANY game you see but NOT in its native speed but in Emulated (slower but not much) speed.

  • BBMetalImage

    A high performance Swift library for GPU-accelerated image/video processing based on Metal.

  • metal-flash-attention

    FlashAttention (Metal Port)

    Project mention: FlashAttention-3: Fast and Accurate Attention with Asynchrony and Low-Precision | news.ycombinator.com | 2024-07-11

    How much is the flash attention algorithm tied to the hardware? For example, in this announcement they mention taking advantage of the async capabilities of the H100 GPUs which I assume means you won't get those speedups on non H series card. Two, the actual flash attention library requires CUDA, although the algorithm has apparently?[^0] been ported to metal. I would imagine if the algorithm was literally just a pure function it could be implemented for any GPU/ML framework?

    [0]: https://github.com/philipturner/metal-flash-attention

  • GateEngine

    Swift Game Engine supporting Windows, Linux, macOS, HTML5, and more 🚂

  • swifty-creatives

    Creative coding framework for Swift. Built on Apple's Metal. Inspired by Processing. Supports visionOS.

    Project mention: Show HN: I made a creative coding framework for Swift | news.ycombinator.com | 2024-02-03
  • SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
  • apple-metal-sketch-dojo

    Graphics and animations with the Apple Metal API

  • Anime4KMetal

    Anime4K for Apple platforms based on Metal

    Project mention: Are there any video players that allow for real time shaders? | /r/appletv | 2023-09-22

    Recently got an AppleTV 4k, and I’m wondering if there’s any video players that allow for shaders? I use MPV on my PC and the quality increases I get from them are massive. The only thing I could find was https://github.com/imxieyi/Anime4KMetal for Anime4k - which would work but I’d have to stream videos over via URL. On PC I use a plex MPV Shim, but i’m not sure if something like that is available.

  • reality-shaders-example

    Demonstrates using ARKit in iOS to apply metal shaders to real world surfaces

  • Art-in-Swift

    A collection of interactive animations made with code in Swift Playgrounds app

  • ue5-nanite-macos

    Nanite on macOS

  • MetalBuilder

    Declarative dispatching of Metal shaders from SwiftUI views

  • ar-multipendulum

    The first affordable AR headset experience

  • TransformGesture

    Handle two finger transformation gesture in SwiftUI and Metal views

  • ToyFlightSimulator

    Toy Flight Simulator implemented with Swift and Metal

  • MetalHelloTriangle

    Code example

  • MetalSnapshotTaker

    Exports images of arbitrary size from MTKView subclasses

  • ViewPort3D-MacOS-IOS

    The project is the result of studying metal

  • SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020).

Swift Metal discussion

Log in or Post with

Swift Metal related posts

  • Ask HN: State of gaming and it's developement on Apple Silicon

    1 project | news.ycombinator.com | 12 Jan 2024
  • Diablo IV coming soon to GeForce Now

    1 project | news.ycombinator.com | 8 Jan 2024
  • Apple's Push to Transform the Mac into a Gaming Paradise

    1 project | news.ycombinator.com | 29 Dec 2023
  • Whisky 2.2.1 (Wine wrapper for macOS)

    1 project | news.ycombinator.com | 14 Dec 2023
  • Accidentally tried to update Battle.net and now nothing works

    1 project | /r/macgaming | 11 Dec 2023
  • I just got a shiny new Macbook Pro with the M3 Pro chip. Can I play high-spec PC games?

    1 project | /r/macgaming | 9 Dec 2023
  • Mac Studio gaming performance

    1 project | /r/MacStudio | 8 Dec 2023
  • A note from our sponsor - InfluxDB
    www.influxdata.com | 22 Jul 2024
    Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality. Learn more →

Index

What are some of the best open-source Metal projects in Swift? This list will help you:

Project Stars
1 Whisky 11,226
2 Bender 1,791
3 Apple-Silicon-Guide 1,616
4 BBMetalImage 975
5 metal-flash-attention 324
6 GateEngine 285
7 swifty-creatives 164
8 apple-metal-sketch-dojo 95
9 Anime4KMetal 91
10 reality-shaders-example 86
11 Art-in-Swift 82
12 ue5-nanite-macos 59
13 MetalBuilder 57
14 ar-multipendulum 41
15 TransformGesture 21
16 ToyFlightSimulator 7
17 MetalHelloTriangle 4
18 MetalSnapshotTaker 4
19 ViewPort3D-MacOS-IOS 0

Sponsored
Power Real-Time Data Analytics at Scale
Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
www.influxdata.com

Did you konow that Swift is
the 16th most popular programming language
based on number of metions?