{"id":19024159,"url":"https://github.com/raykitajima/quick-pm","last_synced_at":"2026-06-25T11:31:04.053Z","repository":{"id":75458025,"uuid":"143695261","full_name":"RayKitajima/Quick-PM","owner":"RayKitajima","description":"Quick API for your service development","archived":false,"fork":false,"pushed_at":"2020-04-09T03:55:54.000Z","size":168,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-02-03T04:08:12.273Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"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/RayKitajima.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":"2018-08-06T07:57:43.000Z","updated_at":"2020-04-09T03:55:20.000Z","dependencies_parsed_at":"2023-03-05T12:45:39.451Z","dependency_job_id":null,"html_url":"https://github.com/RayKitajima/Quick-PM","commit_stats":{"total_commits":11,"total_committers":2,"mean_commits":5.5,"dds":0.09090909090909094,"last_synced_commit":"3ba7737483fa8d241c6d2d3ef55e99acafe2f76a"},"previous_names":[],"tags_count":1,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RayKitajima%2FQuick-PM","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RayKitajima%2FQuick-PM/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RayKitajima%2FQuick-PM/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RayKitajima%2FQuick-PM/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/RayKitajima","download_url":"https://codeload.github.com/RayKitajima/Quick-PM/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":240072064,"owners_count":19743527,"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":[],"created_at":"2024-11-08T20:35:22.671Z","updated_at":"2026-04-29T16:30:20.705Z","avatar_url":"https://github.com/RayKitajima.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"\n# Quick PM\n\nQuick API for your service development.\n\nThis is for early stage of your complex service development, \nworks well with service not yet daemonized. (in other words, works well while you are playing with console log)\n\n\n## Usage\n\n``` \n$ npm install quick-pm\n$ quick-pm service.hjson\n``` \n\n## API\n\n``` \n/api/status?name=\u003cname\u003e  : get status for \u003cname\u003e (get all w/o name)\n/api/console             : get merged stdout/stderr across all services\n/api/stdout?name=\u003cname\u003e  : get stdout for \u003cname\u003e\n/api/stderr?name=\u003cname\u003e  : get stderr for \u003cname\u003e\n/api/start?name=\u003cname\u003e   : start \u003cname\u003e\n/api/stop?name=\u003cname\u003e    : stop \u003cname\u003e\n/api/restart?name=\u003cname\u003e : restart \u003cname\u003e\n/api/startall            : start all\n/api/stopall             : stop all\n/api/config              : get config\n``` \n\n## UI\n\nWrite your own interface you like.\nBut this module includes default web UI.\n\n\n## Demo\n\n![demo](demo/app.jpg)\n\nThere are two demo app in the demo directory, that writing out counter value to the stdout every sec. \nTry `$ quick-pm demo/app.hjson` and go to `http://127.0.0.1:10088/web/default/index.html`.\nYou can test this tool.\n\n\n## License\n\nMIT\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fraykitajima%2Fquick-pm","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fraykitajima%2Fquick-pm","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fraykitajima%2Fquick-pm/lists"}