Packages for keyword “3d”
These packages are available as a package collection, usable in Xcode or SwiftPM.
Cadova
Swift DSL for parametric 3D modeling
cglm
📽 Highly Optimized 2D / 3D Graphics Math (glm) for C
SceneViewSwift
3D & AR SDK for Jetpack Compose (Filament, ARCore), Compose Multiplatform, SwiftUI (RealityKit, ARKit) and the web, with Flutter and React Native bridges. The maintained successor to Google Sceneform. Opens glTF/GLB and USDZ, at real size in AR. Assistant-ready: MCP server, AGENTS.md and llms.txt.
FirebladeMath
A dependency free, lightweight, fast math library for 2D and 3D vectors, quaternions and matrices in Swift with (optional) SIMD support.
ShapeScript
The ShapeScript 3D modeling app for macOS and iOS
MetalSprockets
A declarative, SwiftUI-style framework for Metal render and compute passes.
SwiftyCreatives
Creative coding framework for Swift. Built on Apple's Metal. Inspired by Processing. Supports visionOS.
Satin
A 3D Graphics Framework built on Apple's Metal
Model3DView
Render 3d models with SwiftUI effortlessly
Creamy3D
Integrate 3D objects effortlessly into SwiftUI
OpenSpatial
Create and manipulate 3D mathematical primitives.
Kinetics
Tunable, physics-driven motion primitives for SwiftUI.
MeshGenerator
API to generate 3D surface meshes for Apple platforms
SwiftCarousel
A modern Swift 6 rewrite of iCarousel: 12 3D carousel layouts for UIKit and SwiftUI, distributed via Swift Package Manager.
PolyForge
Procedural low-poly geometry, scene DSL, and recipe catalog for visionOS / RealityKit
SpriteSheetEngine
Framework and CLI-tool for making sprite sheets from 3D-models
OpenGLAD
OpenGLFW
GLFW for Swift
RKProgressBar
A simple RealityKit Entity class for creating a geometry to show progress in the form of a capsule
swift-fbx
Pure Swift FBX parser ported from ufbx