{"id":26452066,"url":"https://github.com/tuhuynh27/colimas","last_synced_at":"2026-04-04T22:31:12.585Z","repository":{"id":281146563,"uuid":"944356145","full_name":"tuhuynh27/colimas","owner":"tuhuynh27","description":"🐳 A simple tool to visualize and manage Docker Compose services in Colima.","archived":false,"fork":false,"pushed_at":"2025-03-07T09:26:19.000Z","size":227,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-08-30T07:22:55.539Z","etag":null,"topics":["colima","docker-compose"],"latest_commit_sha":null,"homepage":"https://colimas.tuhuynh.com","language":"Shell","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/tuhuynh27.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":"2025-03-07T07:52:20.000Z","updated_at":"2025-03-07T10:31:40.000Z","dependencies_parsed_at":null,"dependency_job_id":"672fea28-6615-44bf-ba91-6b1ad667ca96","html_url":"https://github.com/tuhuynh27/colimas","commit_stats":null,"previous_names":["tuhuynh27/colimas"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/tuhuynh27/colimas","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tuhuynh27%2Fcolimas","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tuhuynh27%2Fcolimas/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tuhuynh27%2Fcolimas/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tuhuynh27%2Fcolimas/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/tuhuynh27","download_url":"https://codeload.github.com/tuhuynh27/colimas/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tuhuynh27%2Fcolimas/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":31416770,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-04T20:09:54.854Z","status":"ssl_error","status_checked_at":"2026-04-04T20:09:44.350Z","response_time":60,"last_error":"SSL_read: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"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":["colima","docker-compose"],"created_at":"2025-03-18T17:26:03.126Z","updated_at":"2026-04-04T22:31:12.576Z","avatar_url":"https://github.com/tuhuynh27.png","language":"Shell","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Colimas - Colima Services Manager\n\n[![License: MIT](https://img.shields.io/badge/License-MIT-yellow.svg)](https://opensource.org/licenses/MIT)\n\nColimas is a simple service management and visualization tool for Docker Compose projects running on Colima. It provides an intuitive interface to monitor, manage, and maintain your services across multiple projects, offering enhanced visibility and control over your multiple Docker Compose services.\n\n![Demo](./demo.png)\n\n## Features\n\n- Automatic service restoration after Colima restart\n- Service state persistence\n- Simple service management with intuitive commands\n- Service discovery and health monitoring\n- Real-time container resource monitoring (CPU, Memory, Network I/O)\n\n## Why Colimas?\n\nWhile Docker Compose's restart policies (`always` or `unless-stopped`) can maintain container states across Colima restarts, Colimas enhances your service management experience by providing:\n\n- A dynamic visualization tool (`colimas ls`) for monitoring service states\n- Centralized management of multiple Docker Compose projects\n- Simple, intuitive commands for service operations\n- Service health monitoring and status tracking\n- Easy service discovery across different projects\n\nOne of the key limitations of Docker Compose is that it doesn't provide a direct command to list all running or stopped services across multiple projects without specifying a particular project context or Compose file. Colimas solves this by providing a unified view and management interface for all your services, similar to how Docker Swarm's service management works, but for your local Docker Compose projects.\n\nPerfect for developers who want better visibility and simplified management of their Docker Compose services across multiple projects.\n\n## Prerequisites\n\n- [Colima](https://github.com/abiosoft/colima)\n- Docker and Docker Compose CLI\n- macOS environment\n\n## Installation\n\n```bash\ngit clone https://github.com/tuhuynh27/colimas.git\nchmod +x colimas.sh\n./colimas.sh make\n```\n\n## Usage\n\n### Basic Commands\n```bash\ncolimas             # Start Colima and restore services\ncolimas start       # Same as above\ncolimas stop        # Stop all services and Colima\ncolimas list        # Show services status\n```\n\n### Service Management\n```bash\ncolimas add ./path/to/service     # Add service\ncolimas start service-name        # Start specific service\ncolimas stop service-name         # Stop specific service\ncolimas remove service-name       # Remove service\ncolimas log service-name         # Watch logs of service containers\ncolimas stats service-name       # Monitor container resource usage\n```\n\n### Command Aliases\n- `start, up, s` - Start services\n- `stop, down, d` - Stop services\n- `add, a` - Add service\n- `remove, rm, r` - Remove service\n- `list, ls, l` - List services\n- `log, logs` - Watch service logs\n- `stats, st` - Monitor container stats\n- `help, h, ?` - Show help\n\n## License\n\n[MIT License](LICENSE)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ftuhuynh27%2Fcolimas","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Ftuhuynh27%2Fcolimas","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ftuhuynh27%2Fcolimas/lists"}