{"id":25384206,"url":"https://github.com/ellypaws/sdmodels-json","last_synced_at":"2026-04-30T09:37:42.680Z","repository":{"id":196025600,"uuid":"694177038","full_name":"ellypaws/sdmodels-json","owner":"ellypaws","description":"This is a utility project built with Go programming language. It reads files containing model names used in Stable Diffusion WebUI, categorizes the models into Lora, Checkpoint, Vae, and Embedding, and outputs the organized data in JSON format.","archived":false,"fork":false,"pushed_at":"2023-11-30T23:30:23.000Z","size":16,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-04-09T14:43:45.103Z","etag":null,"topics":["comfyui","go","json","stable-diffusion-webui"],"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/ellypaws.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}},"created_at":"2023-09-20T13:31:58.000Z","updated_at":"2023-10-12T18:41:43.000Z","dependencies_parsed_at":"2023-09-21T03:26:39.007Z","dependency_job_id":null,"html_url":"https://github.com/ellypaws/sdmodels-json","commit_stats":null,"previous_names":["ellypaws/sdmodels-json"],"tags_count":1,"template":false,"template_full_name":null,"purl":"pkg:github/ellypaws/sdmodels-json","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ellypaws%2Fsdmodels-json","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ellypaws%2Fsdmodels-json/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ellypaws%2Fsdmodels-json/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ellypaws%2Fsdmodels-json/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/ellypaws","download_url":"https://codeload.github.com/ellypaws/sdmodels-json/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ellypaws%2Fsdmodels-json/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":32460781,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-29T22:27:22.272Z","status":"online","status_checked_at":"2026-04-30T02:00:05.929Z","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":["comfyui","go","json","stable-diffusion-webui"],"created_at":"2025-02-15T08:38:04.934Z","updated_at":"2026-04-30T09:37:42.663Z","avatar_url":"https://github.com/ellypaws.png","language":"Go","funding_links":[],"categories":[],"sub_categories":[],"readme":"# sdmodels-json\n\nThis project uses the Go programming language for categorizing different models like `Lora`, `Checkpoint`, `Vae`, and `Embedding`. It reads the data from the file, categorizes them accordingly and prints them.\n\n## \u003cimg src=\"https://go.dev/images/gophers/graduate-colorized.svg\" width=\"25\" alt=\"Gopher with a graduation cap\" style=\"vertical-align: sub;\"\u003e Usage\n\nTo run the program, follow the steps:\n\n1. Place your data file into the directory of the project. Alternatively, you can specify the path to the file while running the program.\n\n2. Open `sdmodels-json.exe`\n\n3. If the file is in the project directory under the name `loras.txt`, the program will use it automatically, else you will be prompted to enter the filename.\n\n   ### \u003cimg src=\"https://go.dev/images/icons/package.svg\" width=\"25\" alt=\"JSON\" style=\"vertical-align: sub;\"\u003e [Example file](models.example.txt)\n   ```text\n   ____________SAMPLERS____________\n   euler;\n   euler_ancestral;\n   uni_pc_bh2\n      \n   ___________SCHEDULERS___________\n   normal;\n   karras;\n   exponential;\n   sgm_uniform;\n   simple;\n   ddim_uniform\n      \n   _____________VAES_______________\n   kl-f8-anime2.ckpt;\n   vae-ft-mse-840000-ema-pruned.ckpt\n      \n   ___________CHECKPOINTS__________\n   modelnamewithoutfolder.ckpt;\n   checkpoint.saftensors;\n   anime\\modelname.safetensors;\n   kl-f8-anime2.vae.ckpt;\n   sdxl\\768-v-ema.safetensors\n      \n   _____________LORAS______________\n   lorafilenameNoFolder.safetensors;\n   artist\\artistname.safetensors;\n   character\\charactername.safetensors\n   ```\n\n4. After the successful execution of the program, a JSON file named `models.json` containing the categorized data will be generated in the project directory.\n\n## Building\n\n\u003cimg src=\"https://go.dev/images/gophers/ladder.svg\" width=\"48\" alt=\"Go Gopher climbing a ladder.\" align=\"right\"\u003e\n\nTo build the executable, navigate to the project's directory in the command line and run:  `go build .`\n\nPlease ensure you have [Go SDK 1.21.1](https://go.dev/) or later installed as the project uses Go programming language version 1.21.1.","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fellypaws%2Fsdmodels-json","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fellypaws%2Fsdmodels-json","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fellypaws%2Fsdmodels-json/lists"}