{"id":15018390,"url":"https://github.com/nativescript/visionos-hello-world","last_synced_at":"2025-09-19T17:54:22.099Z","repository":{"id":199555307,"uuid":"663207494","full_name":"NativeScript/visionos-hello-world","owner":"NativeScript","description":"Vision Pro 🥽 Hello World tutorial with NativeScript using various flavors - Angular, React, Solid, Svelte, TypeScript and Vue.","archived":false,"fork":false,"pushed_at":"2024-05-27T03:11:54.000Z","size":15848,"stargazers_count":18,"open_issues_count":1,"forks_count":1,"subscribers_count":3,"default_branch":"main","last_synced_at":"2025-09-19T00:47:22.345Z","etag":null,"topics":["angular","nativescript","react","solidjs","svelte","typescript","visionos","vue"],"latest_commit_sha":null,"homepage":"https://blog.nativescript.org/develop-visionos-apps-with-typescript/","language":"Swift","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/NativeScript.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null},"funding":{"github":"NativeScript","open_collective":"nativescript"}},"created_at":"2023-07-06T19:45:24.000Z","updated_at":"2025-04-12T13:00:26.000Z","dependencies_parsed_at":null,"dependency_job_id":"5579915e-4320-4fd6-b710-4a6a640fbdbe","html_url":"https://github.com/NativeScript/visionos-hello-world","commit_stats":{"total_commits":12,"total_committers":2,"mean_commits":6.0,"dds":0.08333333333333337,"last_synced_commit":"dd660cd46e130d8070cd92baa750d4985d96ec16"},"previous_names":["nativescript/visionos-hello-world"],"tags_count":1,"template":false,"template_full_name":null,"purl":"pkg:github/NativeScript/visionos-hello-world","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/NativeScript%2Fvisionos-hello-world","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/NativeScript%2Fvisionos-hello-world/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/NativeScript%2Fvisionos-hello-world/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/NativeScript%2Fvisionos-hello-world/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/NativeScript","download_url":"https://codeload.github.com/NativeScript/visionos-hello-world/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/NativeScript%2Fvisionos-hello-world/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":275980880,"owners_count":25564137,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-09-19T02:00:09.700Z","response_time":108,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["angular","nativescript","react","solidjs","svelte","typescript","visionos","vue"],"created_at":"2024-09-24T19:51:54.595Z","updated_at":"2025-09-19T17:54:22.065Z","avatar_url":"https://github.com/NativeScript.png","language":"Swift","funding_links":["https://github.com/sponsors/NativeScript","https://opencollective.com/nativescript"],"categories":[],"sub_categories":[],"readme":"**Develop Vision Pro 🥽 apps with NativeScript** - *A new reality awaits you*\n\nhttps://github.com/NativeScript/visionos-hello-world/assets/457187/458ee1bf-7a21-4e85-9c1f-f613ae22d3a6\n\n- [Setup](#setup)\n- [Choose your preference](#choose-your-preference)\n- [What is This?](#what-is-this)\n\n## Setup\n\nPrerequisites:\n- [NativeScript Environment Setup](https://docs.nativescript.org/setup)\n- yarn installed: `npm install -g yarn` (tested with 1.22.19)\n- node \u003e=18 (recommend 20.x.x)\n- [Download the Apple Hello World Tutorial Sample Here](https://developer.apple.com/documentation/visionos/world)\n  - **Important**: This project requires the `Packages` folder from the Apple tutorial be moved to `tools/Packages` in this workspace. It contains the 3D and Reality Composer Pro assets needed for the visionOS apps to run.\n\n```\nyarn setup\n```\n\n## Choose your preference\n\n\u003cimg src=\"https://upload.wikimedia.org/wikipedia/commons/thumb/c/cf/Angular_full_color_logo.svg/2048px-Angular_full_color_logo.svg.png\" width=\"60\"/\u003e\n\n```\nyarn nx run nativescript-angular:vision\n```\n\n\u003cimg src=\"https://upload.wikimedia.org/wikipedia/commons/thumb/a/a7/React-icon.svg/1000px-React-icon.svg.png\" width=\"60\"/\u003e\n\n```\nyarn nx run nativescript-react:vision\n```\n\n\u003cimg src=\"https://www.solidjs.com/img/logo/without-wordmark/logo.png\" width=\"60\"/\u003e\n\n```\nyarn nx run nativescript-solid:vision\n```\n\n\u003cimg src=\"https://upload.wikimedia.org/wikipedia/commons/thumb/1/1b/Svelte_Logo.svg/996px-Svelte_Logo.svg.png?20191219133350\" width=\"60\"/\u003e\n\n```\nyarn nx run nativescript-svelte:vision\n```\n\n\u003cimg src=\"https://upload.wikimedia.org/wikipedia/commons/thumb/4/4c/Typescript_logo_2020.svg/1024px-Typescript_logo_2020.svg.png?20221110153201\" width=\"60\"/\u003e\n\n```\nyarn nx run nativescript-typescript:vision\n```\n\n\u003cimg src=\"https://upload.wikimedia.org/wikipedia/commons/thumb/9/95/Vue.js_Logo_2.svg/1024px-Vue.js_Logo_2.svg.png?20170919082558\" width=\"60\"/\u003e\n\n```\nyarn nx run nativescript-vue:vision\n```\n\n## What is This?\n\nAn [Nx workspace](https://nx.dev/) with Angular, React, Solid, Svelte, TypeScript and Vue visionOS apps all sharing the same SwiftUI files via NativeScript.\n\nThe workspace combines yarn workspaces with Nx to hoist dependencies where needed to share.\n\n- Each app shares visionOS Resources including SwiftUI files from [here](tools/App_Resources/visionOS/src).\n- Each app's `nativescript.config.ts` configures the shared resources via the `appResourcesPath` property.\n\n*All practices shared are for demonstration purposes only.*\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fnativescript%2Fvisionos-hello-world","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fnativescript%2Fvisionos-hello-world","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fnativescript%2Fvisionos-hello-world/lists"}