{"id":30454764,"url":"https://github.com/keddad/kresp","last_synced_at":"2025-08-23T16:05:29.883Z","repository":{"id":310554078,"uuid":"1035042352","full_name":"keddad/kresp","owner":"keddad","description":"Simple parser for RESP protocol","archived":false,"fork":false,"pushed_at":"2025-08-18T19:52:25.000Z","size":60,"stargazers_count":2,"open_issues_count":0,"forks_count":0,"subscribers_count":0,"default_branch":"master","last_synced_at":"2025-08-18T21:29:45.645Z","etag":null,"topics":["parser","redis"],"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/keddad.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,"zenodo":null}},"created_at":"2025-08-09T14:32:47.000Z","updated_at":"2025-08-18T21:06:58.000Z","dependencies_parsed_at":"2025-08-18T21:29:49.554Z","dependency_job_id":"1e149cec-85e5-483d-8f63-3a2852da698d","html_url":"https://github.com/keddad/kresp","commit_stats":null,"previous_names":["keddad/kresp"],"tags_count":2,"template":false,"template_full_name":null,"purl":"pkg:github/keddad/kresp","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/keddad%2Fkresp","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/keddad%2Fkresp/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/keddad%2Fkresp/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/keddad%2Fkresp/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/keddad","download_url":"https://codeload.github.com/keddad/kresp/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/keddad%2Fkresp/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":271755403,"owners_count":24815397,"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","status":"online","status_checked_at":"2025-08-23T02:00:09.327Z","response_time":69,"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":["parser","redis"],"created_at":"2025-08-23T16:01:55.733Z","updated_at":"2025-08-23T16:05:29.869Z","avatar_url":"https://github.com/keddad.png","language":"Go","funding_links":[],"categories":[],"sub_categories":[],"readme":"# kresp\n\n[![Unit tests](https://github.com/keddad/kresp/actions/workflows/go.yml/badge.svg)](https://github.com/keddad/kresp/actions/workflows/go.yml)\n\nSimple, but fully compliant parser/serializer for [RESP Protocol](redis.io/docs/latest/develop/reference/protocol-spec).\n\nIf you want to:\n* Build a Redis-compatible client (or server, or some other tool)\n* Build any client-server tooling which needs a flexible, text-based protocol\n\nThis might be the library for you. \nIt can work with all RESP types, including all the things that should be Arrays (Sets, Pushes), Nulls (Null Bulk Strings, Null Arrays).\nIt is decently well-tested, and should be more or less straightforward to use.\n\nUsage examples:\n* [Serialization](examples/serialization/main.go)\n* [Deserialization](examples/deserialization/main.go)\n* [Working with Attributes](examples/attributes/main.go)","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fkeddad%2Fkresp","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fkeddad%2Fkresp","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fkeddad%2Fkresp/lists"}