Skip to content

qcc107/awesome-visionOS

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

82 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.
  • Vortex High-performance particle effects for SwiftUI.

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.

ARKit

  • FindSurface FindSurface is a software library that extracts 3D geometric information from point cloud data.

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.

Auth

  • OAuthKit A Swift Package for OAuth 2.0.

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.
  • Spatial-Metadata The KartaLink "Spatial Metadata" tools allow you to prepare immersive content for playback on Apple Vision Pro and Meta Quest HMDs.

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.
  • Procedural Generation Utilizing Metal Meshbuffers to create procedurally generated meshes
  • VisionOS2SampleVolumeOrnaments Sample to show how to use ornaments with Volumes.
  • VisionOS-Prototypes A collection of interactive prototypes for VisionOS made with SwiftUI.
  • HoudiniMeshSync Sync mesh between Houdini and the Apple Vision Pro.

Articles

Media

About

List of resources for visionOS developers!

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published