Skip to content

tomkrikorian/awesome-visionOS

Repository files navigation

Awesome visionOS Awesome

Brought to you by Studio Meije

A curated list of resources for developers building visionOS apps, spatial interfaces, RealityKit and ARKit experiences, immersive media, and Apple Vision Pro tooling.

Contents

Official

Documentation

WWDC

2023

2024

2025

2026

Apple Samples

2023 and 2024

2025

WWDC26

Open Source

Libraries

UI & Spatial UX

  • RealityUI — Provides reusable 3D UI controls and gestures for RealityKit with visionOS support.
  • SwiftUIX — Adds SwiftUI components and utilities for Apple platforms with visionOS support.
  • Glur — Adds efficient progressive blur effects to SwiftUI views.
  • SwiftUI Shimmer — Adds lightweight shimmer animations to SwiftUI views.
  • CodeEditorView — Provides a SwiftUI code editor view for Apple platforms.
  • DSWaveformImage — Draws audio waveforms with native Swift and SwiftUI interfaces.
  • EmojiKit — Provides emoji utilities for Swift apps on Apple platforms.
  • Vortex — Creates high-performance particle effects in SwiftUI.
  • Orb — Demonstrates an animated orb built entirely in SwiftUI.
  • ScenesManager — Manages windows and immersive spaces in visionOS apps.
  • MeshingKit — Adds mesh gradients to SwiftUI apps across Apple platforms.
  • CompactSlider — Provides a compact SwiftUI slider control for Apple platforms.

Input & Gestures

  • HandGesture — Provides a semantic gesture API for visionOS hand tracking.
  • VisionGesture — Offers a gesture playground with simulator-friendly fake hand tracking.
  • HandVector — Calculates hand gesture similarity using cosine similarity.

RealityKit & ARKit

  • RealityGeometries — Adds reusable geometry primitives for RealityKit projects.
  • GoncharKit — Provides helper functions for RealityKit development on visionOS.
  • PlanePlopper — Simplifies persistent immersive object placement.
  • RealityBounds — Visualizes bounding boxes for RealityKit entities on visionOS.
  • FindSurface — Extracts geometric surfaces from point cloud data on visionOS.

Metal & Graphics

  • MetalSplatter — Renders Gaussian splats on Apple platforms including visionOS.
  • ShaderGraphCoder — Generates RealityKit Shader Graph materials from Swift code.
  • swifty-creatives — Provides a Metal-based creative coding framework inspired by Processing.

Media & Immersive Video

  • openimmersivelib — Provides a reusable immersive and spatial video playback package.
  • KSPlayer — Plays video with AVPlayer and FFmpeg across Apple platforms.
  • HaishinKit.swift — Streams camera and microphone media over RTMP and SRT.
  • YouTubePlayerKit — Embeds YouTube playback in Swift apps across Apple platforms.
  • I/O - A multiplatform spatial audio engine written in Swift.

Build & Tooling

  • AppState — Adds state management and dependency injection utilities for Swift 6 apps.
  • MockingKit — Helps mock protocols and classes in Swift tests.

Cross-platform

  • NativeScript — Provides a JavaScript and TypeScript runtime with visionOS support.
  • react-native-visionos — Enables React Native apps to target visionOS.
  • react-native-bottom-tabs — Adds native bottom tabs with visionOS support for React Native apps.
  • Mapbox — Shows how to use the Mapbox Maps SDK in visionOS apps.
  • RevenueCat Purchases — Handles in-app purchases and subscriptions across Apple platforms.
  • Flare — Provides a Swift package for in-app purchases and subscriptions.
  • Firebase — Provides Firebase SDKs for Apple app development.
  • OAuthKit — Adds OAuth 2.0 authentication helpers for Swift apps.
  • MLX — Provides Swift APIs for Apple's MLX array framework.
  • WhisperKit — Provides on-device speech recognition for Apple silicon.
  • GPTalks — Demonstrates a multiplatform ChatGPT API client written in SwiftUI.

Tools

Debugging

  • reality-check — Previews and debugs RealityKit AR projects from a macOS app.
  • SceneVisualizer — Visualizes LiDAR information received by Apple Vision Pro.

Asset Pipeline

  • Spatial — Processes MV-HEVC video files and spatial photos from a macOS CLI.
  • Spatial-Metadata — Prepares immersive media metadata for Apple Vision Pro and Meta Quest.
  • visionOS App Icon Web Previewer — Previews and exports layered app icons for visionOS.
  • HoudiniMeshSync — Syncs meshes between Houdini and Apple Vision Pro workflows.
  • RCPMaterials — Collects dynamic Reality Composer Pro materials for reuse.

CI / Build

  • ios-cmake — Provides a CMake toolchain with native visionOS support.
  • CopilotForXcode — Adds AI code completion and chat assistance to Xcode.
  • Alex Sidebar — Integrates an AI assistant sidebar into Xcode workflows.

Projects

Apps

  • PersonaChess — Implements a chess game with SharePlay support.
  • HandsRuler — Measures distances using hand tracking on Apple Vision Pro.
  • ALVR — Provides an experimental visionOS client for ALVR and SteamVR streaming.
  • AugmenosCode — Showcases visionOS capabilities through an educational open-source app.
  • openimmersive — Plays open immersive video content on Apple Vision Pro.
  • pISSStream — Visualizes International Space Station waste-tank telemetry in immersive 3D.

Examples

Templates & Starters

  • Agora Quickstart — Provides a minimal visionOS video-call starter using the Agora RTC SDK.
  • visions-os-workshop — Provides a workshop project for learning visionOS development basics.
  • Apple-visionOS-Workshop — Covers SwiftUI, Model3D, RealityView, immersive spaces, assets, and audio in a starter-style project.

Prototypes

Research & Robotics

Learning

Communities

Websites

  • Step Into Vision — Publishes practical tutorials and examples for visionOS developers.

Newsletters

  • visionOS fan — Curates news and resources for the visionOS ecosystem.

Courses

Articles

Related Lists

  • Awesome Swift — Curates Swift libraries, frameworks, and tools.
  • Awesome iOS — Collects iOS libraries, tools, and learning resources.
  • Awesome ARKit — Curates ARKit projects, libraries, and tutorials.

Contributing

Contributions are welcome. Please read CONTRIBUTING.md before opening an issue or pull request.

About

List of resources for visionOS developers!

Topics

Resources

Code of conduct

Contributing

Stars

Watchers

Forks

Contributors