{"id":24600807,"url":"https://github.com/emmathemartian/maple","last_synced_at":"2026-03-06T08:33:20.923Z","repository":{"id":254456044,"uuid":"845553051","full_name":"EmmaTheMartian/maple","owner":"EmmaTheMartian","description":"Because JSON was overkill","archived":false,"fork":false,"pushed_at":"2025-12-16T08:11:20.000Z","size":46,"stargazers_count":9,"open_issues_count":0,"forks_count":1,"subscribers_count":2,"default_branch":"main","last_synced_at":"2025-12-19T19:32:23.582Z","etag":null,"topics":["vlang","vlang-package"],"latest_commit_sha":null,"homepage":"","language":"V","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/EmmaTheMartian.png","metadata":{"files":{"readme":"readme.md","changelog":null,"contributing":null,"funding":null,"license":"license-mit.txt","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":"2024-08-21T13:23:33.000Z","updated_at":"2025-12-16T08:11:23.000Z","dependencies_parsed_at":"2024-12-11T15:23:55.925Z","dependency_job_id":"fa8201d6-acb9-4fbc-a986-85f71d7738e2","html_url":"https://github.com/EmmaTheMartian/maple","commit_stats":null,"previous_names":["emmathemartian/maple"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/EmmaTheMartian/maple","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/EmmaTheMartian%2Fmaple","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/EmmaTheMartian%2Fmaple/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/EmmaTheMartian%2Fmaple/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/EmmaTheMartian%2Fmaple/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/EmmaTheMartian","download_url":"https://codeload.github.com/EmmaTheMartian/maple/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/EmmaTheMartian%2Fmaple/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":30167963,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-03-06T07:56:45.623Z","status":"ssl_error","status_checked_at":"2026-03-06T07:55:55.621Z","response_time":250,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.6: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":["vlang","vlang-package"],"created_at":"2025-01-24T14:01:34.824Z","updated_at":"2026-03-06T08:33:20.861Z","avatar_url":"https://github.com/EmmaTheMartian.png","language":"V","funding_links":[],"categories":["Applications","Recently Updated"],"sub_categories":["Serialization","[Who Wants to Be a Millionare](https://www.boardgamecapital.com/who-wants-to-be-a-millionaire-rules.htm)"],"readme":"# maple\n\n\u003e Literally just a key-value (aka map) based config language. That's it.\n\nYes, there are loads more of these types of config languages, but I wanted to\nmake my own because the other options are overkill for my projects.\n\n## What It Looks Like\n\n`maple` is inspired by TOML and can be thought of almost* as a subset of it. The\nmajor differences being:\n- `maple` does not use `[these.things]` for maps\n- `maple` uses `//` for comments instead of `#`\n\nTL;DR: this:\n\n```maple\nkey = value;\n// allowed values:\n// strings have to use single-quotes\nmy_string = 'Some string'\nmy_int = 1273\nmy_float = 12.34\nmy_bool = false\nmy_map = {\n    my_name = 'Emma'\n    more_values = 1273\n}\nmy_array = [\n    1,\n    'uno',\n    3,\n    'cuatro'\n]\n```\n\nWhat, did you think it was going to be a complex monstrosity?\n\n\u003e For a more comprehensive example, see [`example.maple`](example.maple).\n\n## `maplecli/`\n\nYou may notice the `maplecli` folder. It contains a CLI tool to parse and read\nMaple files. For the most part it is completely useless to most, but I use it\nto test erroneous Maple files.\n\nIt can also be used in shell scripts to read Maple files for configuration, if\nyou want to do that for whatever reason.\n\n## License\n\n`maple` is dual-licensed under MIT and the Unlicense. Pick whichever you prefer :P\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Femmathemartian%2Fmaple","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Femmathemartian%2Fmaple","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Femmathemartian%2Fmaple/lists"}