{"id":17162107,"url":"https://github.com/thysultan/vr","last_synced_at":"2025-04-13T14:12:10.195Z","repository":{"id":93022021,"uuid":"70404677","full_name":"thysultan/VR","owner":"thysultan","description":"React-like virtual rendering implementations in different programming Languages.","archived":false,"fork":false,"pushed_at":"2016-10-13T17:56:50.000Z","size":124,"stargazers_count":12,"open_issues_count":0,"forks_count":1,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-04-10T07:09:24.178Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","language":"Swift","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/thysultan.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE.md","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null}},"created_at":"2016-10-09T13:26:06.000Z","updated_at":"2023-08-09T10:03:05.000Z","dependencies_parsed_at":"2023-09-29T07:19:27.224Z","dependency_job_id":null,"html_url":"https://github.com/thysultan/VR","commit_stats":{"total_commits":87,"total_committers":1,"mean_commits":87.0,"dds":0.0,"last_synced_commit":"6754bda894c457e7401ee01b1215c00c484028d1"},"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/thysultan%2FVR","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/thysultan%2FVR/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/thysultan%2FVR/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/thysultan%2FVR/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/thysultan","download_url":"https://codeload.github.com/thysultan/VR/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248724629,"owners_count":21151561,"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","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":[],"created_at":"2024-10-14T22:44:44.015Z","updated_at":"2025-04-13T14:12:10.173Z","avatar_url":"https://github.com/thysultan.png","language":"Swift","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Virtual Rendering Implementations\n\nReact-Style virtual rendering implementations in different programming Languages.\n\n`intro.ext` features a quick tutorial on the specifics of that specific languages syntax design\nwhich may serve as a good way to learn a new language from the point of view of another through comparing\nhow the same thing is implemented in the language vs your language of choice. \n\n**NOTE: Calls to native api's are prefixed with a comment `// ... calls native api(s)`.**\n\nThe idea is that these functions will contain contain platform(DOM, iOS, Android, macOS, Windows) specific code\nthat address the particular opertation in question.\n\n### Current Implementations\n\n- Swift\n- Javascript\n- Rust\n- GO\n\n### Implementations Roadmap\n\n- C++ (in progress)\n- WebAssembly (through C++)\n\nOpen to pull requests for other Languages listed or not listed in the list of current implementations or roadmap. \nThe only contributing guide is to include a `intro.ext` file\nthat gives a quick run down of the languages common syntax design and \n`implementation.ext` that houses the implementation.\n\n### What is React-Style?\n\nIt is where the UI view is represent virtually as a render snapshot of the current state\nsuch that when the state of the app changes a new render tree is created of the current state of the view and diff'ed against \nthe old render tree by reconsiler that traverses the tree to determine the best way to patch the live view.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fthysultan%2Fvr","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fthysultan%2Fvr","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fthysultan%2Fvr/lists"}