{"id":20447988,"url":"https://github.com/yi-ge/minipm","last_synced_at":"2026-04-18T12:35:54.237Z","repository":{"id":230803866,"uuid":"609798069","full_name":"yi-ge/minipm","owner":"yi-ge","description":"A simple process manager for Linux.","archived":false,"fork":false,"pushed_at":"2024-04-01T02:38:34.000Z","size":15,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":2,"default_branch":"main","last_synced_at":"2025-03-12T09:58:01.225Z","etag":null,"topics":["pm","pm2","process","supervisor"],"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/yi-ge.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}},"created_at":"2023-03-05T09:14:11.000Z","updated_at":"2023-03-17T13:52:11.000Z","dependencies_parsed_at":"2024-04-01T03:47:51.935Z","dependency_job_id":null,"html_url":"https://github.com/yi-ge/minipm","commit_stats":null,"previous_names":["yi-ge/minipm"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/yi-ge/minipm","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/yi-ge%2Fminipm","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/yi-ge%2Fminipm/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/yi-ge%2Fminipm/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/yi-ge%2Fminipm/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/yi-ge","download_url":"https://codeload.github.com/yi-ge/minipm/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/yi-ge%2Fminipm/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":31969767,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-18T00:39:45.007Z","status":"online","status_checked_at":"2026-04-18T02:00:07.018Z","response_time":103,"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":["pm","pm2","process","supervisor"],"created_at":"2024-11-15T10:31:25.932Z","updated_at":"2026-04-18T12:35:54.217Z","avatar_url":"https://github.com/yi-ge.png","language":"Go","funding_links":[],"categories":[],"sub_categories":[],"readme":"# minipm\n\n`minipm` is a simple process manager written in Go, allowing you to start, stop, and daemonize processes on Linux and automatically restart them to maintain system stability. minipm also provides additional features such as registering services and outputting process lists.\n\n## Installation\n\nFirst, make sure you have installed Go and Git. Then, clone the minipm repository and install the program with the following commands:\n\n```bash\n\n```\n\n## Usage\n\nTo start minipm, run the following command in your terminal:\n\n```bash\nminipm\n```\n\nThis will start the minipm service and wait for input. To add a new process, use the following command:\n\n```bash\nminipm run \u003ccommand\u003e\n```\n\nThis will add a new process and set its command-line arguments to \u003ccommand\u003e. minipm will automatically start the process and daemonize it. If the process terminates unexpectedly, minipm will automatically restart it.\n\nTo view all currently managed processes, use the following command:\n\n```bash\nminipm list\n```\n\nThis will output a process list containing all currently managed processes and their statuses.\n\nTo register the minipm service, use the following command:\n\n```bash\nminipm --enable\n```\n\nThis will register the minipm service to automatically start on system boot. To start the service, use the following command:\n\n```bash\nminipm --start\n```\n\nThis will start the minipm service. To stop the service, use the following command:\n\n```bash\nminipm --stop\n```\n\nThis will stop the minipm service.\n\n## Version\n\nTo check the version of minipm, use the following command:\n\n```bash\nminipm --version\n```\n\nTo get help with minipm, use the following command:\n\n```bash\nminipm --help\n```\n\n## Author\n\nminipm was developed by ChatGPT and Yige. If you have any suggestions or questions, please feel free to contact us.\n\n## License\n\nminipm is licensed under the MIT License. See the LICENSE file for details.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fyi-ge%2Fminipm","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fyi-ge%2Fminipm","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fyi-ge%2Fminipm/lists"}