Skip to content

tomkrikorian/awesome-visionOS

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

71 Commits
 
 

Repository files navigation

Table of Contents

Communities

Online Courses

AI Tools

GPTs

  • visionOS Assist visionOS Assist provides you with up-to-date answers to your questions about visionOS 2 development.
  • VisionOS Copilot Built to assist with building apps, this gpt is equipped with resources on VisionPro and VisionOS.
  • iOS & visionOS App Builder Expert Swift coder for iOS, iPadOS, and visionOS apps. GPT has been loaded with visionOS & RealityKit documentation.
  • visionOS Dev Apple Vision Pro App Generator.
  • VisionOS Developer VisionOS and Apple Vision Pro assistant and project generator, trained with the latest knowledge and docs. Write clean code and become a much faster developer.

Code Completion

  • CopilotForXcode The missing GitHub Copilot, Codeium and ChatGPT Xcode Source Editor Extension.

From Apple

WWDC

2023

2024

Samples

Libraries

SwiftUI

  • Glur A SwiftUI library that uses Metal to display efficient progressive blurs, just like the ones used by Apple.
  • SwiftUI Shimmer Shimmer is a super-light modifier that adds a shimmering effect to any SwiftUI View, for example, to show that an operation is in progress.
  • CodeEditorView SwiftUI code editor view for iOS, visionOS, and macOS.
  • DSWaveformImage DSWaveformImage offers a native interfaces for drawing the envelope waveform of audio data.
  • EmojiKit EmojiKit is a Swift SDK that lets you use emojis on all major Apple platforms.

RealityKit

  • RealityGeometries A collection of additional geometries ready for use in RealityKit 2+. 🥽 Vision OS/Vision Pro ready.
  • GoncharKit RealityKit helper functions for visionOS.
  • PlanePlopper Easy API for Vision Pro persistent immersive object placement.

ShaderGraph

Metal

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

Media

  • KSPlayer A video player for iOS、macOS、tvOS、visionOS , based on AVPlayer and FFmpeg, support the horizontal, vertical screen. support adjust volume, brightness and seek by slide, support subtitles.
  • HaishinKit.swift Camera and Microphone streaming library via RTMP and SRT.

Maps

  • Mapbox The Mapbox Maps SDK is a library for embedding highly customized maps.

IAP

Database

  • Firebase Firebase SDK for Apple App Development.

AI

  • MLX Swift API for MLX, An array framework for Apple silicon.
  • LLM.swift LLM.swift is a simple and readable library that allows you to interact with large language models locally with ease.

Testing

  • MockingKit MockingKit is a Swift SDK that lets you easily mock protocols and classes.

Tools

  • reality-check RealityCheck: an open-source Mac app for streamlined debugging and real-time preview of AR projects built with RealityKit.
  • Spatial Spatial is a free macOS command-line tool to process MV-HEVC video files (currently produced by iPhone 15 Pro and Apple Vision Pro) and spatial photos.

Gists

Projects

Apps

  • PersonaChess Chess game with SharePlay support.
  • HandsRuler Measure app by hand tracking for Apple Vision Pro.
  • ALVR Experimental visionOS client for ALVR - SteamVR on Apple Vision Pro!

Examples

  • Terrain A small example of procedurally generating terrain using RealityKit.
  • visionOS_30Days Examples implementing various visionOS features using ARKit, RealityKit, and SwiftUI through daily projects.
  • visionOS-examples Examples implementing various visionOS features.
  • Immersive Video Player Sample Immersive Video Player Sample.
  • SpatialPlayer An example spatial/immersive MV-HEVC video player for Apple Vision Pro
  • metal-spatial-rendering A minimal example of rendering a fully immersive spatial experience with Metal, ARKit, and visionOS Compositing Services.
  • SpatialMetal VisionOS metal with swift refactored from FullyImmersiveMetal.
  • SpatialMetal2 SpatialMetal extended for multiple shaders.
  • VisionProVacuumDemo Demo project which showcases how to work with Apple Vision Pro and RealityKit, ARKit APIs.
  • HandTrackingSandbox Use of ARKit and RealityKit frameworks to make a playful sandbox, where physical environment can interact with generated virtual content.
  • Agora Quickstart Basic video call with visionOS for Apple Vision Pro. Using Agora RTC SDK.
  • SceneVisualizer A simple example to visualize the LIDAR information received by Vision Pro.
  • HandVector HandVector uses Cosine Similarity Algorithm to calculate the similarity of hand gestures.
  • MLX & Mistral Example of using MLX Swift & Mistral.
  • metal-spatial-dynamic-mesh A demonstration of RealityKit's LowLevelMesh API.
  • Settings-visionOS SwiftUI recreation of the visionOS Settings app.
  • VOClimateSpiral Very simple AR app in visionOS, that shows the climate spiral, which is known as a way to visualize global surface temperature change.

Articles

Media