{"id":21908622,"url":"https://github.com/carloslfu/tauri-deno-example","last_synced_at":"2025-07-09T08:10:45.620Z","repository":{"id":264945773,"uuid":"894734646","full_name":"carloslfu/tauri-deno-example","owner":"carloslfu","description":"Run multiple Deno tasks safely using Tauri.","archived":false,"fork":false,"pushed_at":"2024-12-08T14:46:13.000Z","size":2209,"stargazers_count":6,"open_issues_count":1,"forks_count":2,"subscribers_count":1,"default_branch":"main","last_synced_at":"2024-12-08T15:29:16.165Z","etag":null,"topics":["deno","denoland","rust","tauri"],"latest_commit_sha":null,"homepage":"","language":"Rust","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/carloslfu.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-26T22:23:30.000Z","updated_at":"2024-12-08T14:43:37.000Z","dependencies_parsed_at":"2024-11-26T23:36:47.774Z","dependency_job_id":null,"html_url":"https://github.com/carloslfu/tauri-deno-example","commit_stats":null,"previous_names":["carloslfu/tauri-deno-example"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/carloslfu%2Ftauri-deno-example","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/carloslfu%2Ftauri-deno-example/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/carloslfu%2Ftauri-deno-example/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/carloslfu%2Ftauri-deno-example/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/carloslfu","download_url":"https://codeload.github.com/carloslfu/tauri-deno-example/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":235820101,"owners_count":19050099,"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":["deno","denoland","rust","tauri"],"created_at":"2024-11-28T17:13:00.122Z","updated_at":"2025-01-27T08:10:59.030Z","avatar_url":"https://github.com/carloslfu.png","language":"Rust","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Run Deno tasks with Tauri\n\n![Screenshot](screenshot.png)\n\nThis is an example of using Tauri and `deno_runtime` to run multiple Deno tasks in parallel. This repo showcases parallel code execution, stopping tasks, handling permissions, and getting results.\n\nIt uses channels to stop tasks and hashmaps to store the return values and thread handles of the tasks. The Tauri \u003c\u003e Rust communication is done through Tauri events and commands.\n\nIf there are pending permission requests it could block other tasks that need permissions due to a `deno_runtime` limitation. See [issue #1](https://github.com/carloslfu/tauri-deno-example/issues/1) and [this Deno issue](https://github.com/denoland/deno/issues/27160) for more details.\n\nRun it with:\n\n```bash\npnpm tauri dev\n```\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcarloslfu%2Ftauri-deno-example","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fcarloslfu%2Ftauri-deno-example","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcarloslfu%2Ftauri-deno-example/lists"}