{"id":17809173,"url":"https://github.com/harish-sethuraman/macos-clone","last_synced_at":"2025-07-16T06:37:37.401Z","repository":{"id":118699537,"uuid":"370059304","full_name":"harish-sethuraman/macos-clone","owner":"harish-sethuraman","description":"MacOS clone that runs Micro Frontends as Apps","archived":false,"fork":false,"pushed_at":"2022-03-31T12:19:11.000Z","size":4792,"stargazers_count":19,"open_issues_count":0,"forks_count":7,"subscribers_count":2,"default_branch":"main","last_synced_at":"2025-06-03T21:56:42.231Z","etag":null,"topics":["clones","module-federation","react","webpack"],"latest_commit_sha":null,"homepage":"https://macos-clone.netlify.app","language":"JavaScript","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/harish-sethuraman.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":"2021-05-23T13:23:42.000Z","updated_at":"2024-04-30T09:36:37.000Z","dependencies_parsed_at":null,"dependency_job_id":"2577b1fd-032e-4aa7-8cc4-87f7d43ca2fa","html_url":"https://github.com/harish-sethuraman/macos-clone","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/harish-sethuraman/macos-clone","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/harish-sethuraman%2Fmacos-clone","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/harish-sethuraman%2Fmacos-clone/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/harish-sethuraman%2Fmacos-clone/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/harish-sethuraman%2Fmacos-clone/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/harish-sethuraman","download_url":"https://codeload.github.com/harish-sethuraman/macos-clone/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/harish-sethuraman%2Fmacos-clone/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":265488830,"owners_count":23775188,"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":["clones","module-federation","react","webpack"],"created_at":"2024-10-27T15:15:11.339Z","updated_at":"2025-07-16T06:37:37.353Z","avatar_url":"https://github.com/harish-sethuraman.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# macosclone\nBeing a big fan of [macos.vercel.app](http://macos.vercel.app/) by [@puruvj](https://github.com/puruvj). I wanted to implement multiple clone apps that could run as standalone sites as well as micro frontend inside this macos flavored website. So wrote all microfrontends and this site and stiched all frontends using [module federation](https://webpack.js.org/concepts/module-federation/) \n\n\n## Development\nTo start developing follow these steps\nTo run macos clone you might want to clone other app's repo too\n- https://github.com/harish-sethuraman/terminal-clone\n- https://github.com/harish-sethuraman/vscode-clone\n- https://github.com/harish-sethuraman/insta-portfolio\n- https://github.com/harish-sethuraman/personal-site\n\nOnce these repos are cloned. Follow development instructions to setup those repos and start servers (If you change ports for clone app you might want to configure the remote in the webpack development config).\n\n- cd into the repo\n- run `yarn install` or `yarn`\n- run `yarn start` to start the development server\n- open `localhost:1234` in browser\n\n\nClone site -\u003e https://clones.strek.in\n  - Finder -\u003e loads my portfolio -\u003e https://strek.netlify.app\n  - Vscode -\u003e loads VS code clone -\u003e https://vsclone.netlify.app\n  - Insta -\u003e loads Instagram clone -\u003e https://strek-insta.netlify.app\n  - Iterm -\u003e loads Terminal clone -\u003e https://terminal-clone.netlify.app\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fharish-sethuraman%2Fmacos-clone","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fharish-sethuraman%2Fmacos-clone","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fharish-sethuraman%2Fmacos-clone/lists"}