{"id":21314361,"url":"https://github.com/zon-dev/url","last_synced_at":"2025-03-15T21:15:28.274Z","repository":{"id":253069243,"uuid":"842366588","full_name":"zon-dev/url","owner":"zon-dev","description":"Zig URL package is a URI extension package","archived":false,"fork":false,"pushed_at":"2024-09-15T18:16:32.000Z","size":16,"stargazers_count":1,"open_issues_count":0,"forks_count":1,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-03-10T01:01:53.616Z","etag":null,"topics":["http","parser","url","url-parser","zig"],"latest_commit_sha":null,"homepage":"","language":"Zig","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/zon-dev.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"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-14T07:52:18.000Z","updated_at":"2024-11-25T02:20:18.000Z","dependencies_parsed_at":"2024-08-21T10:48:09.228Z","dependency_job_id":"47424fc7-ce99-4495-a970-c796ecdb152d","html_url":"https://github.com/zon-dev/url","commit_stats":null,"previous_names":["zon-dev/url"],"tags_count":5,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zon-dev%2Furl","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zon-dev%2Furl/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zon-dev%2Furl/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zon-dev%2Furl/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/zon-dev","download_url":"https://codeload.github.com/zon-dev/url/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":243790999,"owners_count":20348385,"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":["http","parser","url","url-parser","zig"],"created_at":"2024-11-21T18:12:33.986Z","updated_at":"2025-03-15T21:15:28.228Z","avatar_url":"https://github.com/zon-dev.png","language":"Zig","funding_links":[],"categories":[],"sub_categories":[],"readme":"# url\nThe URL features extension package is written in Zig.\n\n### Usage.\n\nAdding to build.zig\n```zig\n    const url = b.dependency(\"url\", .{\n        .target = target,\n        .optimize = optimize,\n    });\n    exe.root_module.addImport(\"url\", url.module(\"url\"));\n```\n\nImport it in your code:\n```zig \nconst URL = @import(\"url\");\n```\n\n```zig\n    var url = URL.init(.{});\n    const text = \"http://example.com/path?query=1\u0026query2=2\";\n    const result = url.parse(text) catch return;\n    try testing.expectEqualStrings(\"http\", result.scheme());\n    try testing.expectEqualStrings(\n        \"example.com\",\n        result.host(),\n    );\n    try testing.expectEqualStrings(\n        \"/path\",\n        result.path(),\n    );\n    try testing.expectEqualStrings(\"query=1\u0026query2=2\", result.query());\n\n    var querymap = result.queryMap();\n    try testing.expectEqualStrings(\"1\", querymap.get(\"query\").?);\n    try testing.expectEqualStrings(\"2\", querymap.get(\"query2\").?);\n\n    if (querymap.get(\"query3\") != null) {\n        try testing.expect(false);\n    }\n```","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fzon-dev%2Furl","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fzon-dev%2Furl","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fzon-dev%2Furl/lists"}