{"id":24033782,"url":"https://github.com/daanv2/go-projects-launcher","last_synced_at":"2026-06-11T06:31:42.706Z","repository":{"id":240978238,"uuid":"803888367","full_name":"DaanV2/go-projects-launcher","owner":"DaanV2","description":"A tool to quickly open your projects.","archived":false,"fork":false,"pushed_at":"2026-03-16T15:47:25.000Z","size":250,"stargazers_count":1,"open_issues_count":1,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2026-03-16T23:50:10.682Z","etag":null,"topics":["go","launcher","project-launcher"],"latest_commit_sha":null,"homepage":"","language":"Go","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/DaanV2.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,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2024-05-21T14:55:14.000Z","updated_at":"2026-03-16T11:02:09.000Z","dependencies_parsed_at":"2026-01-12T03:01:37.048Z","dependency_job_id":null,"html_url":"https://github.com/DaanV2/go-projects-launcher","commit_stats":null,"previous_names":["daanv2/projects-tool"],"tags_count":18,"template":false,"template_full_name":"DaanV2/go-library-template","purl":"pkg:github/DaanV2/go-projects-launcher","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/DaanV2%2Fgo-projects-launcher","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/DaanV2%2Fgo-projects-launcher/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/DaanV2%2Fgo-projects-launcher/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/DaanV2%2Fgo-projects-launcher/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/DaanV2","download_url":"https://codeload.github.com/DaanV2/go-projects-launcher/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/DaanV2%2Fgo-projects-launcher/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":34186385,"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-11T02:00:06.485Z","response_time":57,"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":["go","launcher","project-launcher"],"created_at":"2025-01-08T18:54:44.576Z","updated_at":"2026-06-11T06:31:42.677Z","avatar_url":"https://github.com/DaanV2.png","language":"Go","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Projects Launcher Tool\n\nA tool for launching projects, allowing you to search all your different projects and launch them. You configure the tool with where your projects are located and it will search for them and allow you to launch them. The program that will be used to launch the project is configurable. With filters, you can dynamically filter the projects that you want to launch.\n\n```bash\ngo install github.com/DaanV2/go-projects-launcher@v1.2.0\ngo-projects-launcher setup\n```\n\n## Examples\n\n```bash\ngo-projects-launcher some-project-folder-pattern\n```\n\n## Usage\n\n\u003cimg src=\"./docs/assets/example.png\" width=50%\u003e\n\n## Configuration\n\nThe config file:\n\n```yaml\ndefault_ide: vscode\nproject_folders:\n  - folder: /workspaces/\u003cuser\u003e/.home/repos\n    includes: [] # regex patterns that must match\n    excludes: [] # regex patterns that must not match\nide_config:\n  - ide: vscode-wsl\n    path_filter: wsl.localhost # regex pattern that must match to use this ide\n  - ide: vscode\n    path_filter: \"\"\n  - ide: custom\n    path_filter: \"\"\n    command: notepad.exe\n```\n\nThe file is stored in the users config folder -\u003e `.projects` -\u003e `projects-switch.yaml`\n\n**Linux:** `/home/\u003cuser\u003e/.config/.projects/projects-switch.yaml`  \n**Windows:** `C:\\Users\\\u003cuser\u003e\\AppData\\Roaming\\.projects`  \n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdaanv2%2Fgo-projects-launcher","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fdaanv2%2Fgo-projects-launcher","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdaanv2%2Fgo-projects-launcher/lists"}