{"id":13626631,"url":"https://github.com/aeronavery/zig-toml","last_synced_at":"2025-04-16T14:34:17.359Z","repository":{"id":41866595,"uuid":"197700675","full_name":"aeronavery/zig-toml","owner":"aeronavery","description":"A TOML parser written in Zig","archived":false,"fork":false,"pushed_at":"2024-08-18T22:03:28.000Z","size":38,"stargazers_count":117,"open_issues_count":5,"forks_count":22,"subscribers_count":3,"default_branch":"master","last_synced_at":"2025-04-14T10:55:10.145Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"Zig","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/aeronavery.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":"2019-07-19T04:15:56.000Z","updated_at":"2025-03-20T07:24:15.000Z","dependencies_parsed_at":"2024-05-03T07:59:39.522Z","dependency_job_id":"3a09d546-d6e7-4ffc-9c40-52bcf9aefac3","html_url":"https://github.com/aeronavery/zig-toml","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/aeronavery%2Fzig-toml","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/aeronavery%2Fzig-toml/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/aeronavery%2Fzig-toml/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/aeronavery%2Fzig-toml/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/aeronavery","download_url":"https://codeload.github.com/aeronavery/zig-toml/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":249250843,"owners_count":21237961,"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-08-01T21:02:25.285Z","updated_at":"2025-04-16T14:34:17.078Z","avatar_url":"https://github.com/aeronavery.png","language":"Zig","funding_links":[],"categories":["Language Essentials","Zig","Applications"],"sub_categories":["File Format Processing"],"readme":"[![Build Status](https://github.com/aeronavery/zig-toml/actions/workflows/unit_tests.yml/badge.svg)](https://github.com/aeronavery/zig-toml/actions/workflows/unit_tests.yml)\n\n# zig-toml\nA TOML parser written in Zig targeting [TOML v0.5.0](https://github.com/toml-lang/toml). The end goal is for the program to be robust, with no crashing given any situation. Though, in its current state this program is probably far from that goal.\n\nThere is currently a lack of documentation but the tests contained should give enough of an idea on how to use this.\n\n[Quickstart Guide](https://github.com/darithorn/zig-toml/wiki/Quickstart-Guide)\n\n## Zig Version Support\nThis table shows the project's current compatibility status with zig:\n\n| Zig Version | Status |\n| -- | -- |\n| [0.11.0](https://ziglang.org/documentation/0.11.0/) | ✅ Supported |\n| [0.10.1 and below](https://ziglang.org/documentation/0.10.1/) | ❌ Not Supported |\n\n## Features\n- [x] Tables\n- [x] Keys (all kinds)\n- [x] Single-line strings\n- [x] Integers\n- [x] Booleans\n- [x] Arrays\n- [x] Comments\n- [x] Floats\n- [x] Hexadecimal, octal, and binary numbers\n- [ ] Multi-line strings\n- [ ] String escapes\n- [x] Inline tables\n- [x] Array of tables\n- [ ] Time and date\n\n## Building and Usage\n\nThis library is self-contained and requires no dependencies.\n\nTo build simply run `zig build` and that will output a file called `libtoml.a` that you can link with your program.\n\nIf you want to run the tests then use the `zig build test` command.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Faeronavery%2Fzig-toml","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Faeronavery%2Fzig-toml","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Faeronavery%2Fzig-toml/lists"}