{"id":51299783,"url":"https://github.com/omarahm3/node-switcher","last_synced_at":"2026-06-30T18:02:05.392Z","repository":{"id":57128412,"uuid":"442526223","full_name":"omarahm3/node-switcher","owner":"omarahm3","description":"multi git repositories project organizer made with node","archived":false,"fork":false,"pushed_at":"2021-12-28T19:27:37.000Z","size":13,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-09-16T12:08:51.902Z","etag":null,"topics":["cli","git","microservices","nodejs"],"latest_commit_sha":null,"homepage":"https://mrg.sh","language":"JavaScript","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/omarahm3.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}},"created_at":"2021-12-28T16:50:35.000Z","updated_at":"2023-02-13T20:16:22.000Z","dependencies_parsed_at":"2022-08-26T22:40:50.627Z","dependency_job_id":null,"html_url":"https://github.com/omarahm3/node-switcher","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/omarahm3/node-switcher","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/omarahm3%2Fnode-switcher","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/omarahm3%2Fnode-switcher/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/omarahm3%2Fnode-switcher/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/omarahm3%2Fnode-switcher/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/omarahm3","download_url":"https://codeload.github.com/omarahm3/node-switcher/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/omarahm3%2Fnode-switcher/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":34977672,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-26T15:22:16.424Z","status":"online","status_checked_at":"2026-06-30T02:00:05.919Z","response_time":92,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"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":["cli","git","microservices","nodejs"],"created_at":"2026-06-30T18:02:04.160Z","updated_at":"2026-06-30T18:02:05.383Z","avatar_url":"https://github.com/omarahm3.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Welcome to switcher 👋\n[![License: MIT](https://img.shields.io/badge/License-MIT-yellow.svg)](./LICENSE)\n[![Twitter: omarahm3](https://img.shields.io/twitter/follow/omarahm3.svg?style=social)](https://twitter.com/omarahm3)\n\n\u003e Multi git repositories project organizer made with Nodejs.\n\nThis project is pretty immature, it was created initially as a fish shell function, so that i can easily manage my company's current multiple projects, since i usually have changes on different branches on multiple git repositories, and we can't leverage git-worktree on our local development. This project aims to manage multiple git repositories with richer features than the initial fish shell version.\nThis project has also other variants in different programming languages.\n- [Fish Shell](https://github.com/omarahm3/projects-switcher)\n- [Rust Switcher](https://github.com/omarahm3/switcher)\n\nI will be focusing more on maintaining the Rust variant.\n\n## Install\n\nYou'll need to have a Nodejs installed, then you can just\n\n```sh\nnpm i -g @mrgeek\n```\n\n## Development\n\n```sh\ngit clone git@github.com:omarahm3/node-switcher.git\ncd node-switcher\nyarn start # Or npm start\n```\n\n## Usage\n\n```sh\nswitcher\n```\n\n## Author\n\n👤 **Omar Ahmed**\n\n* Website: https://mrg.sh\n* Twitter: [@omarahm3](https://twitter.com/omarahm3)\n* Github: [@omarahm3](https://github.com/omarahm3)\n\n## 🤝 Contributing\n\nContributions, issues and feature requests are welcome!\n\nFeel free to check [issues page](https://github.com/omarahm3/node-switcher/issues). \n\n## Show your support\n\nGive a ⭐️ if this project helped you!\n\n\n## 📝 License\n\nCopyright © 2021 [Omar Ahmed](https://github.com/omarahm3).\n\nThis project is [MIT](./LICENSE) licensed.\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fomarahm3%2Fnode-switcher","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fomarahm3%2Fnode-switcher","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fomarahm3%2Fnode-switcher/lists"}