{"id":20614011,"url":"https://github.com/evanpatchouli/vcluster","last_synced_at":"2026-05-02T22:39:50.092Z","repository":{"id":180992064,"uuid":"665458567","full_name":"Evanpatchouli/vcluster","owner":"Evanpatchouli","description":"A React + Tauri App as visualizer of apps cluster on windows.","archived":false,"fork":false,"pushed_at":"2024-07-05T14:57:08.000Z","size":4626,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-01-17T04:09:55.948Z","etag":null,"topics":["cluster","desktop-app","raect","rust","tauri"],"latest_commit_sha":null,"homepage":"","language":"TypeScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/Evanpatchouli.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","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":"2023-07-12T08:48:53.000Z","updated_at":"2024-09-01T08:33:37.000Z","dependencies_parsed_at":"2024-07-05T16:29:18.035Z","dependency_job_id":"3d8c7db8-fb37-4312-b93b-d070ce64f917","html_url":"https://github.com/Evanpatchouli/vcluster","commit_stats":null,"previous_names":["evanpatchouli/vcluster"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Evanpatchouli%2Fvcluster","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Evanpatchouli%2Fvcluster/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Evanpatchouli%2Fvcluster/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Evanpatchouli%2Fvcluster/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Evanpatchouli","download_url":"https://codeload.github.com/Evanpatchouli/vcluster/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":242268662,"owners_count":20100067,"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":["cluster","desktop-app","raect","rust","tauri"],"created_at":"2024-11-16T11:11:38.242Z","updated_at":"2025-10-19T09:09:48.791Z","avatar_url":"https://github.com/Evanpatchouli.png","language":"TypeScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"\u003ch1 align=\"center\"\u003eVCluster\u003c/h1\u003e\r\n\r\n\u003cp align=\"center\"\u003e\r\nA React + Tauri App as visualizer of apps cluster on windows.\r\n\u003c/p\u003e\r\n\r\n\u003cp align=\"center\"\u003e\r\n  \u003ca href=\"#\"\u003e\u003cimg alt=\"vcluster\" src=\"https://img.shields.io/badge/VCluster-beta--0.0.1-green.svg\"\u003e\u003c/a\u003e\r\n  \u003ca href=\"#\"\u003e\u003cimg alt=\"License\" src=\"https://img.shields.io/badge/license-GPL3-green.svg\"\u003e\u003c/a\u003e\r\n  \u003ca href=\"#\"\u003e\u003cimg alt=\"platform\" src=\"https://img.shields.io/badge/platform-windows-blue.svg\"\u003e\u003c/a\u003e\r\n  \u003ca href=\"#\"\u003e\u003cimg alt=\"NodeJS\" src=\"https://img.shields.io/badge/NodeJS-16.17+-black.svg\"\u003e\u003c/a\u003e\r\n  \u003ca href=\"#\"\u003e\u003cimg alt=\"Rust\" src=\"https://img.shields.io/badge/Rust-1.70-black.svg\"\u003e\u003c/a\u003e\r\n\u003c/p\u003e\r\n\u003cp align=\"center\"\u003e\r\n  \u003ca href=\"#\"\u003e\u003cimg alt=\"React\" src=\"https://img.shields.io/badge/React-18-%23005fff.svg\"/\u003e\u003c/a\u003e\r\n  \u003ca href=\"#\"\u003e\u003cimg alt=\"Redux\" src=\"https://img.shields.io/badge/Redux-8.1-%23005fff.svg\"\u003e\u003c/a\u003e\r\n  \u003ca href=\"#\"\u003e\u003cimg alt=\"Tauri\" src=\"https://img.shields.io/badge/Tauri-1.4-%23005fff.svg\"\u003e\u003c/a\u003e\r\n  \u003ca href=\"#\"\u003e\u003cimg alt=\"Mui\" src=\"https://img.shields.io/badge/Mui-5.13-%23005fff.svg\"\u003e\u003c/a\u003e\r\n  \u003ca href=\"#\"\u003e\u003cimg alt=\"Rbatis\" src=\"https://img.shields.io/badge/Rbatis-4.3-%23005fff.svg\"\u003e\u003c/a\u003e\r\n\u003c/p\u003e\r\n\r\n\u003cp align=\"center\"\u003e\r\n  \u003cimg alt=\"overview\" src=\"https://evan-oss-bucket1.oss-cn-hangzhou.aliyuncs.com/vcluster/overview.png\" /\u003e\r\n\u003c/p\u003e\r\n\u003cp align=\"center\"\u003e\r\n  \u003cimg alt=\"create\" src=\"https://evan-oss-bucket1.oss-cn-hangzhou.aliyuncs.com/vcluster/create.png\" /\u003e\r\n\u003c/p\u003e\r\n\u003cp align=\"center\"\u003e\r\n  \u003cimg alt=\"shell\" src=\"https://evan-oss-bucket1.oss-cn-hangzhou.aliyuncs.com/vcluster/shell.png\" /\u003e\r\n\u003c/p\u003e\r\n\r\n## Notice\r\n\r\nThis software is still under development, please wait until the firset released version in the short future.\r\n\r\n## Latest Progress\r\n\r\n1. Validate with Zod.js\r\n2. Clusters shown with Echarts\r\n3. Terminal is integrated\r\n\r\n## Platform Support\r\n\r\nSupport only the windows-10-64bit, exactly linuxs do not need it. Macos is not under consideration in short-term.\r\n\r\n## Language Support\r\n\r\nBoth chinese and english are supported. The default language is english, and you can change it in setting.\r\n\r\n## Installation\r\n\r\nDownload the setup .exe or .msi and install it(wait until the release version).\r\n\r\nYou can also download and use the portable app.\r\n\r\nIf you want to compile it from source code, you should prepare the envirnment with rust and node.\r\n\r\n## Description\r\n\r\n**Dev-env:**\r\n\r\n- windows-10-64bit\r\n- node 16.17.1\r\n- rust 1.70.0\r\n\r\n**Stack:**\r\n\r\n- typescript 4.9.5\r\n- react 18.2.0\r\n- react-redux 8.1.1\r\n- @reduxjs/toolkit 1.9.5\r\n- react-router-dom 6.14.1\r\n- tauri 1.4.0\r\n- @mui 5.13.7\r\n- @icon-park/react 1.4.2\r\n- react-hot-toast v2\r\n- vite 4.2.1\r\n- serde 1.0 `derive`\r\n- serde_json 1.0\r\n- chrono 0.4 `serde`\r\n- encoding_rs 0.8.32\r\n\r\n**IDE:**\r\n\r\n- VsCode\r\n\r\n## Hotkeys\r\n\r\n- `ctrl` + `h` - need help and learn this app\r\n- `ctrl` + `alt` + `n` - create a new apps-cluster\r\n- `ctrl` + `alt` + `t` - open the vcluster terminal\r\n- `ctrl` + `alt` + `o` - open an existing apps-cluster\r\n- `ctrl` + `alt` + `i` - import an outside apps-clustet\r\n- `ctrl` + `l` + `c` - switch language to Chinese\r\n- `ctrl` + `l` + `e` - switch language to English\r\n\r\n## Usage\r\n\r\n1. Create a new cluster\r\n2. Configure the cluster created\r\n3. Start up the cluster\r\n4. Observe the cluster\r\n5. Shutdown the cluster\r\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fevanpatchouli%2Fvcluster","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fevanpatchouli%2Fvcluster","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fevanpatchouli%2Fvcluster/lists"}