Packages for keyword “metal”
These packages are available as a package collection, usable in Xcode or SwiftPM.
OctopusKit
2D ECS game engine in 100% Swift + SwiftUI for iOS, macOS, tvOS
OKLCHGradient
OKLCH gradients for SwiftUI
shared-graphics-tools
A set of tools for shared graphics data on iOS
MapsGL
MapsGL is an easy-to-use, highly customizable Swift SDK for visualizing both weather and custom data, powered by Metal
EasyMetalShader
Metal Shader! Easy!
GlassIntroKit
A first-launch intro for SwiftUI apps, made with Liquid Glass and Metal.
LiquidGlass
Real‑time frosted glass and liquid‑like refraction for any SwiftUI view – no screenshots, no boilerplate.
MetalHLO
Bringing StableHLO to Apple Silicon
Ollin
A Metal-rendered creative-coding framework for Swift on Apple platforms: live reload and live coding, generative techniques, GPU shaders and effects, ray-traced 3D, physics and simulation, audio analysis and synthesis, computer vision, the iPhone as a sensor, Syphon/MIDI/OSC/DMX, and video, print, and pen-plotter export.
AIChatKitLlama
Adds on-device GGUF inference via llama.cpp to any app already using AIChatKit. Models run entirely in-process using Metal GPU acceleration — no network calls after the initial download.
Theseus
Theseus is a lightweight Swift Package that brings iOS 26 Liquid Glass look and feel all the way back to iOS 13+.
Variablur
Vary blur with intent.
ContextCore
Compress tool outputs, logs, files, and RAG chunks before they reach the LLM. 60-95% fewer tokens, same answers
alpaca.swift
Swift-native LLM inference engine for Apple Silicon
AlphaVideo
High-performance transparent video player for Android, iOS, React Native and the web. Plays VP8, VP9 and AV1 WebM with alpha, single- or dual-stream, with hardware decoding where available, including in browsers that can't show transparent video themselves, such as Safari.
AlphaVideoFFmpegKit
Transparent VP9 WebM video for React Native, Android and iOS, decoded by FFmpegKit from plain Java and Swift and drawn with Metal, OpenGL ES or bitmaps. The first attempt at alpha video, kept as a reference: for new apps, use alpha-video.
AlphaVideoGPU
Transparent (alpha) video for React Native, Android, iOS and the web, from ASTC texture arrays in KTX2 files. The GPU draws the frames as stored, with Metal, OpenGL ES or WebGL 2, so dozens play at once with little CPU. Larger files than VP9 or AV1, in exchange.
Aski
Swift package and macOS CLI that turns images into ASCII and Unicode character art: color or monochrome, braille or blocks, as text or PNG.
GemmaEmbed
EmbeddingGemma 2 text, image and audio embeddings in-process optimised for Apple Silicon: a dependency-free Swift package with its own Metal kernels
Livable
Make views live.