{"id":25118076,"url":"https://github.com/mhawryluk/rn-tracker","last_synced_at":"2025-04-22T17:04:29.582Z","repository":{"id":264667625,"uuid":"894026389","full_name":"mhawryluk/rn-tracker","owner":"mhawryluk","description":"Simple React Native app exploring GPU rendering using TypeGPU","archived":false,"fork":false,"pushed_at":"2025-03-11T13:55:01.000Z","size":2238,"stargazers_count":4,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-03-29T17:02:22.984Z","etag":null,"topics":["expo","react-native","webgpu"],"latest_commit_sha":null,"homepage":"","language":"TypeScript","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/mhawryluk.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}},"created_at":"2024-11-25T16:11:16.000Z","updated_at":"2025-03-11T13:55:05.000Z","dependencies_parsed_at":"2024-11-25T17:29:24.833Z","dependency_job_id":"3dc230d8-38cd-451d-b113-addb6376ab3f","html_url":"https://github.com/mhawryluk/rn-tracker","commit_stats":null,"previous_names":["mhawryluk/rn-tracker"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mhawryluk%2Frn-tracker","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mhawryluk%2Frn-tracker/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mhawryluk%2Frn-tracker/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mhawryluk%2Frn-tracker/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/mhawryluk","download_url":"https://codeload.github.com/mhawryluk/rn-tracker/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":250285650,"owners_count":21405296,"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":["expo","react-native","webgpu"],"created_at":"2025-02-08T03:39:16.109Z","updated_at":"2025-04-22T17:04:29.554Z","avatar_url":"https://github.com/mhawryluk.png","language":"TypeScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# RNTracker\n\nRN (Right Now) Tracker is a simple React Native application allowing daily counting of a habit of choice, towards a specified goal.\n\nThe aim of the project was to explore the usage of 3D graphics rendering and general purpose computing on the GPU, as part of a real-world mobile application.\nIt allowed to assess the state of the GPU access technology in React Native, its stability, performance and usefulness. \nOn top of that it sparked inspiration for finding useful implementation patterns and creating some designated tools.\n\n\u003cimg width=\"200\" alt=\"Box tracker\" src=\"https://github.com/user-attachments/assets/d585fd28-3153-4676-8376-a535087adc41\"\u003e\n\u003cimg width=\"200\" alt=\"Box tracker with confetti\" src=\"https://github.com/user-attachments/assets/971e30cb-5074-4fbb-ad79-df87da32735e\"\u003e\n\u003cimg width=\"200\" alt=\"Calendar view\" src=\"https://github.com/user-attachments/assets/8f22a607-fb1e-4c40-bda4-e049b5db0070\"\u003e\n\u003cimg width=\"200\" alt=\"Water visualization\" src=\"https://github.com/user-attachments/assets/9a49aa1b-5310-469f-92b2-98aa25d438f7\"\u003e\n\u003cimg width=\"200\" alt=\"History view\" src=\"https://github.com/user-attachments/assets/6d61ec1f-61d4-468f-9079-f528535b23d8\"\u003e\n\nhttps://github.com/user-attachments/assets/746a8d06-bf79-4b37-8fd1-56da238c75ce\n\n## Used technologies\n- React Native\n- [react-native-wgpu](https://github.com/wcandillon/react-native-webgpu) - WebGPU implementation for React Native\n- [TypeGPU](https://github.com/software-mansion/TypeGPU) - type-safe WebGPU toolkit\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmhawryluk%2Frn-tracker","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fmhawryluk%2Frn-tracker","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmhawryluk%2Frn-tracker/lists"}