{"id":47357231,"url":"https://github.com/develephant/comfyui-node-template","last_synced_at":"2026-04-13T07:43:27.528Z","repository":{"id":346982484,"uuid":"1176074999","full_name":"develephant/comfyui-node-template","owner":"develephant","description":"A simple ComfyUI node development starter template.","archived":false,"fork":false,"pushed_at":"2026-03-10T00:13:58.000Z","size":8,"stargazers_count":0,"open_issues_count":2,"forks_count":1,"subscribers_count":0,"default_branch":"main","last_synced_at":"2026-03-27T02:45:05.235Z","etag":null,"topics":["comfyui","comfyui-custom-node","comfyui-nodes"],"latest_commit_sha":null,"homepage":"","language":"Python","has_issues":false,"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/develephant.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":"2026-03-08T15:30:08.000Z","updated_at":"2026-03-10T00:14:01.000Z","dependencies_parsed_at":null,"dependency_job_id":null,"html_url":"https://github.com/develephant/comfyui-node-template","commit_stats":null,"previous_names":["develephant/comfyui-node-template"],"tags_count":null,"template":true,"template_full_name":null,"purl":"pkg:github/develephant/comfyui-node-template","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/develephant%2Fcomfyui-node-template","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/develephant%2Fcomfyui-node-template/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/develephant%2Fcomfyui-node-template/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/develephant%2Fcomfyui-node-template/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/develephant","download_url":"https://codeload.github.com/develephant/comfyui-node-template/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/develephant%2Fcomfyui-node-template/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":31744404,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-13T06:26:45.479Z","status":"ssl_error","status_checked_at":"2026-04-13T06:26:44.645Z","response_time":93,"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":["comfyui","comfyui-custom-node","comfyui-nodes"],"created_at":"2026-03-18T07:00:26.897Z","updated_at":"2026-04-13T07:43:27.517Z","avatar_url":"https://github.com/develephant.png","language":"Python","funding_links":[],"categories":["Workflows (4299) sorted by GitHub Stars"],"sub_categories":[],"readme":"# comfyui-node-template\n\nA simple ComfyUI node development starter template.\n\n## Custom Node Class\n\nStart by defining a node class.\n\n```py\nclass MyComfyNode:\n\n    __init__(self):\n        pass\n\n```\n\n## Input Map\n\n#### Required Inputs\n\n```py\n@classmethod\ndef INPUT_TYPES(cls):\n    return {\"required\": {\n        # required entry components go here,\n    }}\n```\n\n#### Optional Inputs\n\n```py\n@classmethod\ndef INPUT_TYPES(cls):\n    return {\n        \"required\": {\n            # required entry components go here,\n        },\n        \"optional\": {\n            # optional entries go here,\n        }\n    }\n```\n\n#### No Inputs\n\n```py\n@classmethod\ndef INPUT_TYPES(cls):\n    return {}\n```\n\n## Entry Components\n\n### STRING\n\nCreates a string type entry.\n\n```py\n\"strval\": (\"STRING\", {\"default\": \"a string\", \"tooltip\": \"a string entry\"})\n```\n\n### FLOAT\n\nCreates a float slider entry.\n\n```py\n\"floatval\": (\"FLOAT\", {\"default\": 20.0, \"min\" 0.5, \"max\": 150.0, \"step\": 0.5, \"tooltip\": \"a float\"})\n```\n\n### INT\n\nCreate a integer slider entry.\n\n```py\n\"intval\": (\"INT\", {\"default\": 2, \"min\": 1, \"max\": 10, \"tootip\": \"an integer\"})\n```\n\n### BOOLEAN\n\nCreate a boolean switch entry.\n\n```py\n\"boolval\": (\"BOOLEAN\", {\"default\": False, \"tooltip\": \"a boolean toggle\"})\n```\n\n### CLIP\n\nClip Input\n\n```py\n\"clip\": (\"CLIP\", {\"clip_name\": \"clip_name\", \"type\":\"stable_diffusion\"})\n```\n\n### MODEL\n\nModel Input\n\n### VAE\n\nVAE Input\n\n### CONDITIONING\n\nConditioning Input\n\n### IMAGE\n\nImage Input\n\n### MASK\n\nMask Input\n\n### LATENT\n\nLatent Input\n\n### CLIP_VISION\n\nClip Vision Input\n\n### CLIP_VISION_OUTPUT\n\nClip Vision Output \n\n## Drop Down Menu\n\n```py\n\"dropdown\": ([\"opt_1\", \"opt_2\", \"opt_3\"], \"default\": \"opt_2\")\n```\n\n## Class Methods\n\n```py\n@classmethod\ndef INPUT_TYPES(cls):\n    res = s.do_something(cls)\n\n@classmethod\ndef do_something(cls):\n    #do work\n    return res\n```\n\n## Output (RETURN) Map\n\nUses the same constants as inputs.\n\n```py\nRETURN_TYPES = (\"STRING\", \"STRING\", \"FLOAT\",) #output type\nRETURN_NAMES = (\"model\", \"vae\", \"amount\",) # display name\n```\n\n## Activation Function\n\n```py\nFUNCTION = \"execute\"\n\ndef execute(self):\n    pass #do work\n```\n\n## Metadata\n\n```py\nCATEGORY = \"\u003ccategory\u003e/MyComfyNode\"\nDESCRIPTION = \"My handy ComfyUI node\"\n```\n\n## Node Mappings\n\n```py\nNODE_CLASS_MAPPINGS = {\n    \"MyComfyNode\": MyComfyNode,\n}\n\nNODE_DISPLAY_NAME_MAPPINGS = {\n    \"MyComfyNode\": \"My ComfyUI Node\"\n}\n```\n\n## Node placement\n\nThe custom node directory goes in `comfyui/custom_nodes/\u003cmy-comfy-node\u003e`\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdevelephant%2Fcomfyui-node-template","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fdevelephant%2Fcomfyui-node-template","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdevelephant%2Fcomfyui-node-template/lists"}