/awesome-visionOS

List of resources for visionOS developers!

Awesome visionOS

A curated collection of resources for developers working with visionOS. Explore communities, websites, courses, tools, libraries, projects, and more to build immersive spatial computing experiences.


Table of Contents


Communities


Websites


Newsletters


Online Courses


AI Tools

GPTs

Code Completion

  • CopilotForXcode
    An Xcode source editor extension inspired by GitHub Copilot, Codeium, and ChatGPT.

From Apple

WWDC

2023

2024

Samples


Libraries

SwiftUI

  • Glur
    A SwiftUI library using Metal for efficient progressive blurs.
  • SwiftUI Shimmer
    Easily add a shimmering effect to any SwiftUI view.
  • CodeEditorView
    A code editor view for iOS, visionOS, and macOS.
  • DSWaveformImage
    Draw audio waveforms with a native interface.
  • EmojiKit
    A Swift SDK to work with emojis on Apple platforms.
  • Vortex
    High-performance particle effects in SwiftUI.
  • Orb
    A mesmerizing orb built entirely in SwiftUI.
  • ScenesManager
    Manage windows and immersive spaces in visionOS apps.

RealityKit

  • RealityGeometries
    Additional geometries for RealityKit 2+—visionOS ready.
  • GoncharKit
    Helper functions for RealityKit on visionOS.
  • PlanePlopper
    Simplify persistent immersive object placement.
  • RealityBound
    Visualize bounding boxes in RealityKit for visionOS.

ARKit

  • FindSurface
    Extract 3D geometry from point cloud data.

ShaderGraph

Metal

  • swifty-creatives
    A creative coding framework built on Metal, inspired by Processing.

Media

  • KSPlayer
    A video player for iOS, macOS, tvOS, and visionOS based on AVPlayer and FFmpeg.
  • HaishinKit.swift
    A camera and microphone streaming library via RTMP and SRT.
  • YouTubePlayerKit
    A Swift Package to easily play YouTube videos 📺

Maps

  • Mapbox
    Embed highly customized maps with the Mapbox Maps SDK.

IAP

  • RevenueCat Purchases
    Simplify in-app purchases and subscriptions.
  • Flare
    Another solution for in-app purchases and subscriptions.

Database

  • Firebase
    Firebase SDK for Apple app development.

AI

  • MLX
    Swift API for MLX – an array framework for Apple silicon.
  • LLM.swift
    A simple library to interact with large language models locally.
  • WhisperKit
    On-device speech recognition for Apple Silicon.
  • GPTalks
    A multi-platform ChatGPT API client written in SwiftUI.

Testing

  • MockingKit
    Easily mock protocols and classes in Swift.

Auth

  • OAuthKit
    A Swift package for OAuth 2.0.

Others

  • AppState
    Effortless state management and dependency injection for Swift 6.

React


Tools

  • reality-check
    An open-source Mac app for streamlined debugging and real-time preview of AR projects built with RealityKit.
  • Spatial
    A free macOS CLI tool to process MV-HEVC video files and spatial photos.
  • Spatial-Metadata
    Prepare immersive content for Apple Vision Pro and Meta Quest HMDs.
  • visionOS App Icon Web Previewer
    Arrange, preview, and export app icons for visionOS online.

Gists


Projects

Apps

  • PersonaChess
    A chess game with SharePlay support.
  • HandsRuler
    A measure app using hand tracking for Apple Vision Pro.
  • ALVR
    Experimental visionOS client for ALVR – SteamVR on Apple Vision Pro.
  • AugmenosCode
    An educational app showcasing visionOS capabilities with open source code.
  • openimmersive
    A free, open immersive video player for Apple Vision Pro.

Examples


Articles

Media

Reality Composer

SwiftUI


Feel free to contribute by opening issues or pull requests to improve this list further!