{"id":22268918,"url":"https://github.com/thedocruby/comma","last_synced_at":"2026-05-16T01:33:31.274Z","repository":{"id":118599703,"uuid":"444876878","full_name":"thedocruby/comma","owner":"thedocruby","description":"COMMA Config API is an API allowing you to easily create complex and stylish config menu screens for Minecraft Fabric mods. COMMA stands for \"Configurable Options Menu Modding API\"","archived":false,"fork":false,"pushed_at":"2022-03-13T19:01:01.000Z","size":94,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-09-04T03:49:47.418Z","etag":null,"topics":["api","configuration","fabric","fabricmc-mod","lgplv3","library","minecraft","minecraft-mod"],"latest_commit_sha":null,"homepage":"","language":"Java","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"lgpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/thedocruby.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}},"created_at":"2022-01-05T16:39:13.000Z","updated_at":"2022-01-13T07:18:41.000Z","dependencies_parsed_at":"2023-05-01T07:16:20.306Z","dependency_job_id":null,"html_url":"https://github.com/thedocruby/comma","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":"FabricMC/fabric-example-mod","purl":"pkg:github/thedocruby/comma","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/thedocruby%2Fcomma","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/thedocruby%2Fcomma/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/thedocruby%2Fcomma/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/thedocruby%2Fcomma/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/thedocruby","download_url":"https://codeload.github.com/thedocruby/comma/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/thedocruby%2Fcomma/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":33087028,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-15T20:25:35.270Z","status":"ssl_error","status_checked_at":"2026-05-15T20:25:34.732Z","response_time":103,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.5:443 state=error: 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":["api","configuration","fabric","fabricmc-mod","lgplv3","library","minecraft","minecraft-mod"],"created_at":"2024-12-03T11:14:16.728Z","updated_at":"2026-05-16T01:33:31.246Z","avatar_url":"https://github.com/thedocruby.png","language":"Java","funding_links":[],"categories":[],"sub_categories":[],"readme":"# COMMA\n#### *the Configurable Options Menu Modding API*\n\n---\n\n### NOTICE: COMMA is currently in EARLY ALPHA and should NOT yet be used for mod development.\n#### The API should soon be in a state where it is complete enough to be used in the development of bleeding-edge experimental mods.\n#### Feel free to submit a pull request if you have something you wish to contribute.\n\n---\n\n## Description\n\nCOMMA is a mod configuration API (config API) that aims to use modern libraries and programming techniques to create a config generation experience that is both intuitive and flexible for the mod developers of tomorrow. Using SpongePowered's flexible [Configurate](https://github.com/SpongePowered/Configurate) library, COMMA is able to add JSON serializers for all of Minecraft's commonly used data types, through an internal library called MCereal (not yet available separately). On top of this, our modern use of flexible metaprogramming techniques allows COMMA to integrate with your mod, without any hassle.\n\n## License\n\nThis API library is available under the LGPLv3 license. see the bundled `LICENSE` file for details.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fthedocruby%2Fcomma","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fthedocruby%2Fcomma","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fthedocruby%2Fcomma/lists"}